Paper: Building A Large Knowledge Base For A Natural Language System

ACL ID P84-1059
Title Building A Large Knowledge Base For A Natural Language System
Venue Annual Meeting of the Association of Computational Linguistics
Session Main Conference
Year 1984
Authors
  • Jerry R. Hobbs (SRI International, Menlo Park CA; Stanford University, Stanford CA)

A sophisticated natural language system requires a large knowledge base. A methodology is described for con- structing one in a principled way. Facts are selected for the knowledge base by determining what facts are linguistically presupposed by a text in the domain of interest. The facts are sorted into clnsters, and within each cluster they are organized according to their logical dependencies. Finally, the facts are encoded as predicate calculus axioms. 1. The Problem I It is well-known that the interpretation of natural language discourse can require arbitrarily detailed world knowledge and that a sophisticated natural language sys- tem must have a large knowledge base. But heretofore, the knowledge bases in natural language systems have either encoded only a few kinds of knowledge - e...