ACM Home Page
Please provide us with feedback. Feedback
Knowledge compilation and theory approximation
Full text PdfPdf (2.36 MB)
Source Journal of the ACM (JACM) archive
Volume 43 ,  Issue 2  (March 1996) table of contents
Pages: 193 - 224  
Year of Publication: 1996
ISSN:0004-5411
Authors
Bart Selman  AT&T Bell Labs., Murray Hill, NJ
Henry Kautz  AT&T Bell Labs., Murray Hill, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 61,   Citation Count: 61
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/226643.226644
What is a DOI?

ABSTRACT

Computational efficiency is a central concern in the design of knowledge representation systems. In order to obtain efficient systems, it has been suggested that one should limit the form of the statements in the knowledge base or use an incomplete inference mechanism. The former approach is often too restrictive for practical applications, whereas the latter leads to uncertainty about exactly what can and cannot be inferred from the knowledge base. We present a third alternative, in which knowledge given in a general representation language is translated (compiled) into a tractable form—allowing for efficient subsequent query answering.We show how propositional logical theories can be compiled into Horn theories that approximate the original information. The approximations bound the original theory from below and above in terms of logical strength. The procedures are extended to other tractable languages (for example, binary clauses) and to the first-order case. Finally, we demonstrate the generality of our approach by compiling concept descriptions in a general frame-based language into a tractable form.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AGRE, P.E., AND CHAPMAN, D. 1987. Pengi: An implementation of a theory of activity. In Proceedings of the 6th National Conference on Artificial Intelligence (Al11-87) (Seattle, Wash.). Morgan-Kaufmann, San Mateo, Calif., pp. 268-272.
 
2
AMAREL, S. 1968. On representations of problems of reasoning about actions. In Machine Intelligence, vol. 3, D. Michie, ed. Edinburgh University Press, Edinburgh, Scotland, pp. 131-171.
 
3
ASPVALL, B., PLASS, M. F., AND T^RJAN, R.E. 1979. A linear-time algorithm for testing the truth of certain quantified Boolean formulae. Inf. Proc. Left. 8, 121-127.
 
4
 
5
 
6
BuRo, M., AND BONING, H.K. 1992. Report on a SAT competition. Technical Memorandum 110. Mathematik/Informatik Univ. Paderborn, Paderborn, Germany.
 
7
BVt. ANr~ER, T. 1991. Complexity results for planning. In Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI-91) (Sidney, Australia). Morgan-Kaufmann, San Mateo, Calif., pp. 274-279.
 
8
CADOLI, M. 1993. Semantical and computational aspects of horn approximations. In Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI-93) (Chambery, France). Morgan-Kaufmann, San Mateo, Calif., pp. 39-44.
 
9
CADOLE, M., AND SC~AERr, M 1992. Approximation in concept description languages. In Proceedings of the 3rd International Conference on Principles of Knowledge Representation and Reasoning (KR-92) (Cambridge, Mass.). Morgan-Kaufmann, San Marco, Calif., pp. 330-341.
10
 
11
CRAWFORD, J., AND AUTON, L. 1993. Experimental results on the crossover point in satisfiability problems. In Proceedings of the llth National Conference of Artificial Intelligence (,4111-93) (Washington, D.C.). MIT Press, Cambridge, Mass., pp. 21-27.
 
12
DALAL, M., AND ETHERINGTON, D.W. 1992. Tractable approximate deduction using limited vocabularies. In Proceedings of the 9th Canadian Conference on Artificial Intelligence (,41 '92) (Vancouver, B.C., Canada). Morgan-Kaufmann, Sun Mateo, Calif., pp. 206-212.
13
 
14
DE KLEEg, J. 1990. Exploiting locality in the TMS. In Proceedings of the 8th National Conference on Artificial Intelligence (AAAI-91) (Boston, Mass.). MIT Press, Cambridge, Mass., pp. 264-271.
 
15
 
16
DEAN, T., AND BODDY, M. 1988. An analysis of time-independent planning. In Proceedings of the 7th National Conference on Artificial Intelligence (,4A,41-88) (St. Paul, Minn.). Morgan-Kaufmann, San Marco, Calif., pp. 49-54.
 
17
DECHTER, R. 1992. Constraint networks. In Encyclopedia of Artificial Intelligence. John Wiley & Sons, New York, pp. 276-285.
 
18
 
19
DEL VAL, A, 1995. An analysis of approximate knowledge compilation. In Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI-95) (Montreal, Que., Canada). Morgan-Kaufmann, San Mateo, Calif., pp. 830-836.
 
20
DON1NI, F. M., LENZERINI, M., NARDI, D., AND NuTr, W. 1991. The complexity of concept languages. In Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning (KR-91) (Cambridge, Mass.). Morgan-Kaufmann, San Mateo, Calif., pp. 151-162.
 
21
DOWLINO, W. F., AND GALLIER, J.H. 1984. Linear time algorithms for testing the satisfiability of propositional Horn formula. J. Log. Prog. 3, 267-284.
 
22
 
23
DUBOIS, O., ANDRE, P., BOUFKHAD, Y., AND eARLIER, J. 1995. SAT versus unSAT. In Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, D. S. Johnson and M.A. Trick, eds. DIMACS Series in Discrete Mathematics and Theoretical Computer Science. AMS Press, Providence, R.I.
 
24
ELLMAN, T. 1993. Abstraction via approximate symmetry. In Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJC,41-93), vol. 2. (Chambery, France). Morgan-Kaufmann, Marco, Calif., pp. 916-921.
 
25
EROL, K., NAU, D. S., AND SUBRAHMANIAN, V.S. 1992. On the complexity of domain-independent planning. In Proceedings of the lOth National Conference on Artificial Intelligence (AA,41-92) (San Jose, Calif.). MIT Press, Cambridge, Mass., pp. 381-386.
 
26
ETHERINGTON, D. g., BORGIDA, A., BRACHMAN, R. J., AND KAUTZ, H. 1989. Vivid knowledge and tractable reasoning: Preliminary report. In Proceedings of the l lth International Joint Conference on Artificial Intelligence (1JCAI-89) (Detroit, Mich.). Morgan-Kaufmann, San Marco, Calif., pp. 1146-1152.
 
27
FRISCH, A.M. 1985. Using model theory to specify AI programs. In Proceedings of the 9th International Joint Conference on Artificial Intelligence (IJC,41-85) (Los Angeles, Calif.). Morgan- Kaufmann, San Mateo, Calif., pp. 148-154.
 
28
 
29
 
30
 
31
GREINER, R., AND SCHUURMANS, D. 1992. Learning useful horn approximations. In Proceedings of the 3rd International Conference on Principles of Knowledge Representation and Reasoning (KR-92) (Boston, Mass.). Morgan-Kaufmann, San Mateo, Calif., pp. 383-392.
 
32
GUPTA, N., AND NAU, D.S. 1991. Complexity results for blocks-world planning. In Proceedings of the 9th National Conference on Artificial Intelligence (AAAI-91). (Anaheim, Calif.). MIT Press, Cambridge, Mass., pp. 629-635.
33
34
 
35
HORVITZ, E. J., COOPER, G. F., AND HECKERMAN, D.E. 1989. Reflection and action under scarce resources: Theoretical principles and empirical study. In Proceedings of the llth International Joint Conference on Artificial Intelligence (IJCAI-89) (Detroit, Mich., May). Morgan-Kaufmann, San Marco, Calif., pp. 1121-1126.
 
36
IMIELINSKL T. 1987. Domain abstraction and limited reasoning. In Proceedings of the lOth International Joint Conference on Artificial Intelligence (IJCAI-87), vol. 2. Morgan-Kaufmann, San Mateo, Calif., pp. 997-1002.
 
37
 
38
KARP, R. M., ANt) LIPTON, R. 1982. Turing machines that take advice. Enseign. Math., 28, 191-209.
 
39
 
40
 
41
KAuI'z, H., AnD SEL~AN, B. 1992a. Forming concepts for fast inference. In Proceedings of the lOth National Conference on Artificial Intelligence (AAA1-92) (San Jose, Calif.). MIT Press, Cambridge, Mass., pp. 786-793.
 
42
 
43
 
44
 
45
K~RKPATmOC, S. AND SELM^~4, B. 1994. Critical behavior in the satisfiability of random Boolean expressions. Science, 264 (May), 1297-1301.
 
46
KNOBLOCK, C.A., MINTON, S., AND ETZIONI, O. 1991. Integrating abstraction and explanationbased learning in prodigy. In Proceedings of the 9th National Conference on Artificial Intelligence (A,4A1-91) (Anaheim, Calif.). MIT Press, Cambridge, Mass., pp. 541-546.
 
47
KNOBLOCK, C. A., TENENBERG, J. D., AND YANG, Q. 1991. Characterizing abstraction hierarchies for planning. In Proceedings of the 9th National Conference on Artificial Intelligence (AA,41-91) (Anaheim, Calif.). MIT Press, Cambridge, Mass., pp. 692-697.
 
48
LARRABEE, T. 1992. Test pattern generation using Boolean satisfiability. IEEE Trans. Comput. Aid. Des. 11, 4-15.
 
49
 
50
LEVESQtJE, H.J. 1984. A logic of implicit and explicit belief. In Proceedings of the 4th National Conference on Artificial Intelligence (,4,4,41-84). (Austin, Tex.). Morgan-Kaufmann, San Mateo, Calif., pp. 198-202.
 
51
 
52
LEVESQUE, H. J., AND BRACHMAN, R.J. 1985. A fundamental tradeoff in knowledge representation and reasoning (revised version). In Readings in Knowledge Representation, R. J. Brachman and H. J. Levesque, eds. Morgan-Kaufmann, San Mateo, Calif., pp. 41-70.
53
 
54
 
55
MITCHELL, D., SELMA/q, B., AND LEVESQUE, H. 1992. Hard and easy distribution of SAT problems. In Proceedings of the lOth National Conference on Artificial Intelligence (A,4AI-92) (San lose, Calif.). MIT Press, Cambridge, Mass., pp. 459-465.
 
56
MUGGLETON, S., riND BUNTIN~, W. 1988. Machine invention of first-order predicates by inverting resolution. In Proceedings of the 5th International Conference on Machine Learning. Morgan- Kaufmann, San Mateo, Calif., pp 339-344.
 
57
PATEL-ScH/qEIDER, P.F. 1986. A four-valued semantics for frame-based description languages. In Proceedings of the 5th National Conference on Artificial Intelligence (AA,41-86) (Philadelphia, Pa.). Morgan-Kaufmann, San Mateo, Calif., pp. 344-348.
 
58
PLAISTED, D. 1981. Theorem proving with abstraction. Artif. Int. 16, 47-65.
 
59
REITER, R., AND DE KLEER, J. 1987. Foundations of assumption based truth maintenance systems: Preliminary report. In Proceedings of the 6th National Conference on Artificial Intelligence (AAAI-87) (Austin, Tex.). Morgan-Kaufmann, San Mateo, Calif., pp. 183-187.
 
60
 
61
SACEV, DOTi, E.D. 1974. Planning in a hierarchy of abstraction spaces. Artif. Int. 5, 2, 115-135.
 
62
SCHOPPERS, M.J. 1987. Universal plans for reactive robots in unpredictable environments. In Proceedings of the lOth International Joint Conference on Artificial Intelligence (IJCAI-87) (Milan, Italy). Morgan-Kaufmann, San Mateo, Calif., pp. 1039-1046.
 
63
 
64
SELMAN, B. 1994. Near-Optimal Plans, Tractability, and Reactivity. In Proceedings of the 4th International Conference on Knowledge Representation and Reasoning (KR-94) (Bonn, Germany). Morgan-Kaufmann, San Mateo, Calif., pp. 521-529.
 
65
SELMA/q, B., AND KAUTZ, H. 1991. Knowledge compilation using Horn approximations. In Proceedings of the 9th National Conference on Artificial Intelligence (AAAI-91) (Anaheim, Calif.). MIT Press, Cambridge, Mass., pp. 904-909.
 
66
SELMA~, B., AND KAUTZ, H. 1993. Domain-independent extensions to GSAT: Solving large structured satisfiability problems. In Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI-93) (Chambery, France). Morgan-Kaufmann, San Mateo, Calif., pp. 290-295.
 
67
SELMA/q, B., AND KIRKPATRICK, S. 1996. Critical behavior in the computational cost of satisfiability testing. Artif Int., 81, in press.
 
68
SELMAN, B., AND LEVESQUE, H.J. 1990. Abductive and default reasoning: a computational Core. In Proceedings of the 8th National Conference on Artificial Intelligence (AAAI-90) (Cambridge, Mass.). MIT Press, Cambridge, Mass., pp. 343-348.
 
69
 
70
SELMAN, B., LEVESQUE, H. J., AND MITCHELL, D. 1992. A new method for solving hard satisfiability problems. In Proceedings of the lOth National Conference on Artificial Intelligence (AAdl-92) (San Jose, Calif.). MIT Press, Cambridge, Mass. pp. 440-446.
 
71
 
72
SUBRAMANIAN, D., AND GENESERETH, M.R. 1987. The relevance of irrelevance. In Proceedings of the lOth International Joint Conference on Artificial Intelligence (IJCAI-87) (Milan, Italy). Morgan- Kaufmann, San Mateo, Calif., pp. 416-422.
 
73
TSEITIN, G.S. 1968. On the complexity of derivation in propositional calculus. Studies in Constructive Mathematics and Mathematical Logic, Part H. A. O. Slisenko, ed. pp. 115-125.
74
 
75

CITED BY  61

Collaborative Colleagues:
Bart Selman: colleagues
Henry Kautz: colleagues