|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ken Samuel , Leo Obrst , Suzette Stoutenberg , Karen Fox , Paul Franklin , Adrian Johnson , Ken Laskey , Deborah Nichols , Steve Lopez , Jason Peterson, Translating owl and semantic web rules into prolog: Moving toward description logic programs, Theory and Practice of Logic Programming, v.8 n.3, p.301-322, May 2008
|
|
|
|
|
|
|
|
|
Sylvie Coste-Marquis , Daniel Le Berre , Florian Letombe , Pierre Marquis, Propositional fragments for knowledge compilation and quantified boolean formulae, Proceedings of the 20th national conference on Artificial intelligence, p.288-293, July 09-13, 2005, Pittsburgh, Pennsylvania
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hélène Fargier , Pierre Marquis, Extending the knowledge compilation map: Krom, Horn, affine and beyond, Proceedings of the 23rd national conference on Artificial intelligence, p.442-447, July 13-17, 2008, Chicago, Illinois
|
|
|
|
|
|
|
|
|
|
|
|
Yacine Boufkhad , Eric Gregoire , Pierre Marquis , Bertrand Mazure , Lakhdar Sais, Tractable cover compilations, Proceedings of the 15th international joint conference on Artifical intelligence, p.122-127, August 23-29, 1997, Nagoya, Japan
|
|
|
|
|
|
Goran Gogic , Henry Kautz , Christos Papadimitriou , Bart Selman, The comparative linguistics of knowledge representation, Proceedings of the 14th international joint conference on Artificial intelligence, p.862-869, August 20-25, 1995, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
Patrick Doherty , Witold Łukaszewicz , Andrzej Szałas, Computing strongest necessary and weakest sufficient conditions of first-order formulas, Proceedings of the 17th international joint conference on Artificial intelligence, p.145-151, August 04-10, 2001, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|