by Bart Selman, Henry Kautz
In Proceedings of AAAI-91
http://simon.cs.cornell.edu/home/selman/papers-ftp/kc-horn.ps
Add To MetaCart
Abstract:
We present a new approach to developing fast and efficient knowledge representation systems. Previous approaches to the problem of tractable inference have used restricted languages or incomplete inference mechanisms--- problems include lack of expressive power, lack of inferential power, and/or lack of a formal characterization of what can and cannot be inferred. To overcome these disadvantages, we introduce a knowledge compilation method. We allow the user to enter statements in a general, unrestricted representation language, which the system compiles into a restricted language that allows for efficient inference. Since an exact translation into a tractable form is often impossible, the system searches for the best approximation of the original information. We will describe how the approximation can be used to speed up inference without giving up correctness or completeness. We illustrate our method by studying the approximation of logical theories by Horn theories. Following the formal definition of Horn approximation, we present "anytime " algorithms for generating such approximations. We subsequently discuss extensions to other useful classes of approximations.
Citations
|
496
|
The complexity of theorem-proving procedures
– Cook
- 1971
|
|
388
|
Planning in a hierarchy of abstraction spaces
– Sacerdoti
- 1974
|
|
210
|
Solving TimeDependent Planning Problems
– Boddy, Dean
- 1989
|
|
110
|
Two Theses of Knowledge Representation: Language Restrictions, Taxonomic Classification, and The Utility of Representation Services
– Doyle, Patil
- 1991
|
|
110
|
A fundamental tradeoff in knowledge representation and reasoning (revised version
– Levesque, Brachman
- 1985
|
|
77
|
Linear time algorithms for testing the satisfiability of propositional horn formulae
– Dowling, Gallier
- 1984
|
|
74
|
On the representation of problems of reasoning about actions
– Amarel
- 1968
|
|
70
|
Reflection and action under scarce resources: Theoretical principles and empirical study
– Horvitz, Cooper, et al.
- 1989
|
|
69
|
Theorem proving with abstraction
– Plaisted
- 1981
|
|
48
|
Abstraction in Planning
– Tenenberg
- 1988
|
|
39
|
A Completeness Theorem and a Computer Program for Finding Theorems Derivable From Given Axioms
– Lee
- 1967
|
|
34
|
The relevance of irrelevance
– Subramanian, Genesereth
- 1987
|
|
29
|
Hierarchical knowledge bases and efficient disjunctive reasoning
– Borgida, Etherington
- 1989
|
|
27
|
Realization of a geometry theorem-proving machine
– Gelernter
- 1959
|
|
24
|
Tractable default reasoning
– Selman
- 1990
|
|
20
|
A four-valued semantics for frame-based description languages
– Patel-Schneider
- 1986
|
|
17
|
A general framework for knowledge compilation
– Kautz, Selman
- 1991
|
|
7
|
Using model theory to specify AI programs
– Frisch
- 1985
|
|
2
|
Methods of knowledge compilation
– Selman, Kautz
- 1991
|