Proceedings

Efficient Consequence Finding

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 359-369.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

We present an extensive experimental study of consequence-finding algorithms based on kernel resolution, using both a trie-based and a novel ZBDD-based implementation, which uses ZeroSuppressed Binary Decision Diagrams to concisely store and process very large clause sets. Our study considers both the full prime implicate task and applications of consequence-finding for restricted target languages in abduction, model-based and faulttree diagnosis, and polynomially-bounded knowledge compilation. We show that the ZBDD implementation can push consequence-finding to a new limit, solving problems which generate over 1070 clauses.

  1. Bryant, 1992
  2. R. E. Bryant. Symbolic Boolean manipula- tion with ordered binary-decision diagrams. ACM Com- puting Surveys, 24(3):293-318, 1992.
  3. [Cadoli and Donini, 1997] M. Cadoli and F. M. Donini. A survey on knowledge compilation. AI Communications, 10:137-150, 1997.
  4. [Chandra and Markowsky, 1978] A. K. Chandra and G. Markowsky. On the number of prime implicants. Discrete Mathematics, 24:7-11, 1978.
  5. [Chatalic and Simon, 2000a] Ph. Chatalic and L. Simon. Davis and Putnam 40 years later: a first experimentation. Technical report, LRI, Orsay, France, 2000.
  6. [Chatalic and Simon, 2000b] Ph. Chatalic and L. Simon. Multi-resolution on compressed sets of clauses. In Proc. ICTAI (Tools with AI), pp. 449-454, 2000.
  7. [Chatalic and Simon, 2000c] Ph. Chatalic and L. Simon. Zres: The old Davis-Putnam procedure meets ZBDD. In CADE'00, Int. Conf. Automated Deduction, pp. 2-10, 2000.
  8. [Davis and Putnam, 1960] M. Davis and H. Putnam. A com- puting procedure for quantification theory. Journal of the ACM, 7(3):201-215, 1960.
  9. [de Kleer et al., 1992] J. de Kleer, A. K. Mackworth, and R. Reiter. Characterizing diagnosis and systems. Artificial Intelligence, 56:197-222, 1992.
  10. [de Kleer, 1986] J. de Kleer. An assumption-based TMS. Ar- tificial Intelligence, 28(2):127-162, 1986.
  11. [de Kleer, 1992] J. de Kleer. An improved incremental algo- rithm for generating prime implicates. In AAAI'92, Proc. 10th Nat. Conf. on Artificial Intelligence, pp. 780-785, 1992.
  12. [Dechter and Rish, 1994] R. Dechter and I. Rish. Direction- al resolution: The Davis-Putnam procedure, revisited. In KR'94, Proc. 4th Int. Conf. on Knowledge Representation and Reasoning, pp. 134-145.
  13. Morgan Kaufmann, 1994.
  14. A. del Val. An analysis of approximate knowledge compilation. In IJCAI'95, Proc. 14th Int. Joint Conf. on Artificial Intelligence, pp. 830-836, 1995. IJCAI
  15. A. del Val. A new method for conse- quence finding and compilation in restricted languages. In AAAI'99, 16th Nat. Conf. on Artificial Intelligence, p- p. 259-264, 1999.
  16. [del Val, 2000a] A. del Val. The complexity of restricted consequence finding and abduction. In AAAI'2000, Proc. 17th Nat. Conf. on Artificial Intelligence, pp. 337-342, 2000.
  17. [del Val, 2000b] A. del Val. Tractable classes for directional resolution. In AAAI'2000, Proc. 17th Nat. Conf. on Artifi- cial Intelligence, pp. 343-348, 2000.
  18. [Dimacs, 1992] The Dimacs challenge bench- marks. Originally available at ft- p://ftp.rutgers.dimacs.edu/challenges/sat. Link
  19. [El Fattah and Dechter, 1995] Y. El Fattah and R. Dechter. Diagnosing tree-decomposable circuits. In IJCAI'95, Proc. 14th Int. Joint Conf. on Artificial Intelligence, pp. 1742-1748, 1995. IJCAI
  20. [Inoue, 1992] K. Inoue. Linear resolution for consequence- finding. Artificial Intelligence, 56:301-353, 1992.
  21. [Kean and Tsiknis, 1990] A. Kean and G. Tsiknis. An incre- mental method for generating prime implicants/implicates. Journal of Symbolic Computation, 9:185-206, 1990.
  22. [Kean and Tsiknis, 1993] A. Kean and G. Tsiknis. Clause management systems. Computational Intelligence, 9:11- 40, 1993.
  23. [Marquis, 1999] P. Marquis. Consequence-finding algo- rithms. In D. Gabbay and Ph. Smets, editors, Handbook of Defeasible Reasoning and Uncertainty Managemen- t Systems (vol. 5): Algorithms for Defeasible and Uncer- tain Reasoning, pp. 41-145. Kluwer Academic Publishers, 1999.
  24. [Mathieu, 1991] Ph. Mathieu. L'utilisation de la logique trivaluée dans les systèmes experts. PhD thesis, Univer- sité des Sciences et Technologies de Lille, France, 1991.
  25. [Minato, 1993] S. Minato. Zero-suppressed BDDs for set manipulation in combinatorial problems. In Proc. 30th ACM/IEEE Design Automation Conf., pp. 272-277, 1993.
  26. [Prendinger et al., 2000] H. Prendinger, M. Ishizuka, and T. Yamamoto. The Hyper system: Knowledge reformation for efficient first-order hypothetical reasoning. In PRI- CAI'00, 6th Pacific Rim Int. Conf. on Artificial Intelli- gence, 2000.
  27. [Rauzy, 1996] A. Rauzy. Boolean models for reliability anal- ysis: a benchmark. Tech. report, LaBRI, Univ. Bordeaux I.
  28. [Reiter and de Kleer, 1987] R. Reiter and J. de Kleer. Foun- dations of assumption-based truth maintenance systems. In AAAI'87, 6th Nat. Conf. on Artificial Intelligence, 1987.
  29. [Schrag and Crawford, 1996] R. Schrag and J. Crawford. Implicates and prime implicates in random 3-SAT. Ar- tificial Intelligence, 81:199-221, 1996.
  30. [Selman and Kautz, 1996] B. Selman and H. Kautz. Knowl- edge compilation and theory approximation. Journal of the ACM, 43(2):193-224, 1996.
  31. [Selman and Levesque, 1996] B. Selman and H. J. Levesque. Support set selection for abductive and default reasoning. Artificial Intelligence, 82:259-272, 1996.
  32. [Tison, 1967] P. Tison. Generalized consensus theory and application to the minimization of boolean circuits. IEEE Transactions on Computers, EC-16: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