Proceedings

Knowledge Compilation Using Theory Prime Implicates

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Knowledge Representation. Pages 837-844.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, we are mainly concerned with logical compilations of propositional knowledge bases. We propose a new approach to equivalence-preserving knowledge compilation based on a generalization of the standard notion of prime implicate, the theory prime implicates. Our approach consists in taking advantage of tractable theories <I> implied by the knowledge base 1: to make 1: local by computing the theory prime implicates of 1: w.r.t. <1>. As a main result, query answering from theory prime implicates compilations can be done in time polynomial in their sizes . While there is no guarantee that the size of a compilation is not exponentially greater than the size of the original knowledge base, we show that it is smaller than the size of the prime implicates compilation in the general case and it can even be exponentially smaller. Additionally, we present some experimental results providing evidence for the substantial space savings achievable with our compilation technique.

  1. orderings of symbols which gave an optimal FPI 1 (l:) in each case [del Val, 1994]. Problem l: Pl(l:) FPI1(l:) 4> TPI(I, 4>) 2 pipes 54 638 173 49 48 3 pipes 82 2360 545 75 135 4 pipes 110 6208 1328 101 References
  2. [Cadoli and Schaerf, 1991] M. Cadoli and M. Schaerf. Approximate entailment. In Proceedings of the Second Conference of the Italian Association for Artificial Intelligence, pages 68-77, Palermo, 1991.
  3. [Chandra and Markow sky, 1978] A.K. Chandra and G. Markowsky. On the number of prime implicants. Discrete Mathematics, 24:7-11, 1978.
  4. Cook, 1971
  5. S.A. Cook. The complexity of theorem- proving procedures. In Proceedings of the Third Annual ACM Symposium on the Theory of Computing, pages 151-158, 1971.
  6. [Dechter and Rish, 1994] R. Dechter and I. Rish. Directional resolution: the Davis-Putnam procedure, revisited. In Proceedings of the Fourth International Conference on Knowledge Representation and Reasoning, pages 134-145, Bonn, 1994.
  7. [de Kleer, 1992] J. de Kleer. An improved incremental algorithm for generating prime implicates. In Proceedings of the Tenth National Conference on Artificial Intelligence, pages 780-785, San Jose (CA), 1992.
  8. A. del Val. Tractable databases: how to make propositional unit resolution complete through compilation. In Proceedings of the Fourth International Conference on Knowledge Representation and Reasoning, pages 551-561, Bonn, 1994.
  9. [Forbus and de Kleer, 1993] K. Forbus and J. de Kleer. Building Problem Solvers. MIT Press, Cambridge (MA), 1993.
  10. [Jackson and Pais, 1990] P. Jackson and J. Pais. Computing prime implicants. In Proceedings of the Tenth International Conference on Automated Deduction, pages 543-557, Kaiserslautern, 1990.
  11. Jones and Laaser, 1977].
  12. N.D. Jones and W.T. Laaser. Complete problems for determininistic polynomial time. Theoretical Computer Science, 3:105-117, 1977.
  13. [Kautz and Selman, 1992] H. Kautz and B. Selman. Forming concepts for fast inference. In Proceedings of the Tenth National Conference on Artificial Intelligence, pages 786-793, San Jose (CA), 1992.
  14. [Kautz and Selman, 1994] H. Kautz and B. Selman. An empirical evaluation of knowledge compilation by theory approximation. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pages 155-161, Seattle (WA), 1994.
  15. [Kean and Tsiknis, 1990] A. Kean and G. Tsiknis. An incremental method for generating prime implicants/implicates. Journal of Symbolic Computation, 9:185-206, 1990.
  16. [Kean and Tsiknis, 1992] A. Kean and G. Tsiknis. Assumption-based reasoning and clause management systems. Computational Intelligence, 8:1-24, 1992.
  17. [Marquis, 1995] P. Marquis. A logical framework for knowledge compilation based on minimal implicates. In preparation, 1995.
  18. [Mathieu and Delahaye, 1994] Ph. Mathieu and J.-P. Delahaye. A kind of logical compilation for knowledge bases. Theoretical Computer Science, 131:197-218, 1994.
  19. [Moses and Tennenholtz, 1993] Y. Moses and M. Tennenholtz. Off-line reasoning for on-line efficiency. In Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, pages 490-495, Chambery, 1993. IJCAI
  20. [Quine, 1952] W.V.O. Quine. The problem of simplifying truth functions. American Mathematical Monthly, 59: 521-531, •1952.
  21. [Quine, 1955] W.V.O. Quine. A way to simplify truth functions . American Mathematical Monthly, 62:627-631, 1955.
  22. [Reiter and de Kleer, 1987] R. Reiter and J. de Kleer. Foundations of assumption-based truth maintenance systems: preliminary report. In Proceedings of the Sixth National Conference on Artificial Intelligence, pages 183-188, Seattle (WA), 1987.
  23. [Selman and Kautz, 1991] B. Selman and H. Kautz. Knowledge compilation using Horn approximations. In Proceedings of the Ninth National Conference on Artificial Intelligence, pages 904-909, Anaheim, 1991.
  24. [Slagle et at., 1970] J.R. Slagle, C.L. Chang and R.C.T. Lee. A new algorithm for generating prime implicants. IEEE Transactions on Computers, C-19(4):304-310, 1970.
  25. [Stickel, 1985] M.E. Stickel. Automated deduction by theory resolution. Journal of Automated Reasoning, 1:333-355, 1985. IJCAI
  26. [Tison, 1967] P. Tison. Generalization of consensus theory and application to the minimization of boolean functions. IEEE Transactions on Electronic Computers, EC-16(4): 446-456, 1967.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards