Coordination of Evolving Conventions Enabling Sharing of
Knowledge
The Knowledge Sharing Effort
Information Sciences Institute
University of Southern California
The Knowledge-Sharing Effort, sponsored by the Advanced Research
Projects Agency, the Air Force Office of Scientific Research (AFOSR),
the Cooperation for National Research Initiative (NRI), and the
National Science Foundations (NSF), is an initiative to develop the
technical infrastructure and conventions to support the sharing of
knowledge among systems.
Building knowledge-based systems today usually entails constructing a
new knowledge base from scratch. Even if several groups of
researchers are working in the same general area, such as medicine or
electronic diagnosis, each team must develop its own knowledge base
from scratch. The cost of this duplication of effort has been high
and will become prohibitive as we build larger and larger systems.
Furthermore, lack of methodology for sharing and communicating
knowledge poses a significant road-block in large scale research
projects such as ARPA/Rolm Laboratory Planning and Scheduling
Initiative. To overcome these barriers and advance the state of art,
we must find ways of preserving existing knowledge bases, and sharing,
reusing, and building on them.
The goal of this effort is to develop a technology that will enable
researchers to develop new systems by selecting components from
libraries of reusable modules and assembling them together. Their
effort will be focused on creating specialized knowledge and reasoners
specific to the task of their system. Their new system would
inter-operate with existing systems, using them to perform some of its
reasoning. In this way, declarative knowledge, problem solving
techniques and reasoning services could be shared among systems. The
reusable modules in the library them-selves will benefit from
refinements that are only possible through extensive re-use. This
would facilitate building larger systems cheaply and reliably.
Infrastructure to support such sharing and reuse would lead to greater
ubiquity of these systems. potentially transforming the knowledge
industry.
Technical analyses of knowledge representation technology
indicated four complementary areas in which development of common,
agreed-upon conventions would enhance leverage between individual
research efforts. (These analyses were initiated in a three-day
workshop involving over 40 top AI and database researchers from DARPA,
NSF, and industry communities.) The four areas are:
- Mechanisms for translation between knowledge bases represented in
different languages;
- Common versions of languages and reasoning modules
within families of representational paradigm;
- Protocols for
communication between separate knowledge-based modules, as well as
between knowledge-based systems and databases; and,
- Libraries of
``ontologies,'' i.e., pre-fabricated foundations for
application-specific knowledge bases in a particular topic area.
Working groups (comprised of researchers from the ARPA AI community
and other volunteers) have been established for each of these four
areas. Draft specifications have been developed in each area.
A good overview paper describing the effort is now available in HTLM.
- Enabling Technology for
Knowledge Sharing.
Robert Neches, Richard Fikes, Tim Finin, Thomas Gruber, Ramesh Patil,
Ted Senator, and William R. Swartout.
AI Magazine, VOl 12, No.3, Fall 1991.
Paper without
figures for slow speed connections.
- The DARPA Knowledge
Sharing Effort: Progress Report. Ramesh S. Patil, Richard
E. Fikes, Peter F. Patel-Schneider, Don McKay, Tim FInin, Thomas
Gruber and Robert Neches. In Proceedings of the Third International
Conference on Principles of Knowledge Representation and Reasoning,
ed. B. Nabel, C.Rich, and W. Swartout,
Cambridge, MA. Oct 25-29, 1992.
- "KQML:
An Information and Knowledge Exchange Protocol" , Tim Finin, Don McKay, Rich Fritzson, and Robin McEntire. In Kazuhiro
Fuchi and Toshio Yokoi (Ed.), "Knowledge Building and Knowledge
Sharing", Ohmsha and IOS Press, 1994.
- Additional papers will appear here as they become available.
Further information and draft specifications:
Ramesh Patil
USC/Information Sciences Institute
4676 Admiralty Way
Marina del Rey , CA 90292-6695
Phone: (310) 822-1511
Fax: (310) 823-6714
Email: ramesh@isi.edu