A library of generic concepts for composing knowledge bases
- 22 October 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Building a knowledge base for a given domain traditionally involves a subject matter expert and a knowledge engineer. One of the goals of our research is to eliminate the knowledge engineer. There are at least two ways to achieve this goal: train domain experts to write axioms (i.e., turn them into knowledge engineers) or create tools that allow users to build knowledge bases without having to write axioms. Our strategy is to create tools that allow users to build knowledge bases through instantiation and assembly of generic knowledge components from a small library.In many ways, creating such a library is like designing an ontology: What are the most general kinds of events and entities? How are these things related hierarchically? What is their meaning and how is it represented? The pressures of making the library usable by domain experts, however, leads to departures from the traditional ontology design goals of coverage, consensus and elegance. In this paper we describe our component library, a hierarchy of reusable, composable, domain-independent knowledge units. The library emphasizes coverage (what is an appropriate set of components for our task), access (how can a domain expert find appropriate components) and semantics (what knowledge and what kind of representation permit useful composition). We have begun building a library on these principles, influenced heavily by linguistic resources. In early evaluations we have put the library into the hands of domain experts (in Biology) having no experience with knowledge bases or knowledge acquisition.Keywords
This publication has 8 references indexed in Scilit:
- Representing roles and purposePublished by Association for Computing Machinery (ACM) ,2001
- Knowledge entry as the graphical assembly of componentsPublished by Association for Computing Machinery (ACM) ,2001
- Distributed repositories of highly expressive reusable ontologiesIEEE Intelligent Systems and their Applications, 1999
- Semi-automatic recognition of noun modifier relationshipsPublished by Association for Computational Linguistics (ACL) ,1998
- Systematic construction of a versatile case systemNatural Language Engineering, 1997
- Automated modeling of complex systems to answer prediction questionsArtificial Intelligence, 1997
- CYCCommunications of the ACM, 1995
- Introduction to WordNet: An On-line Lexical Database*International Journal of Lexicography, 1990