Proceedings

Practical Partition-Based Theorem Proving for Large Knowledge Bases

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 89-97.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Query answering over commonsense knowledge bases typically employs a first-order logic theorem prover. While first-order inference is intractable in genera l, provers can often be hand-tuned to answer queries with reasonable performance in practice. Appealing to previous theoretical work on partition-based reasoning, we propose resolutionbased theorem proving strategies that exploit the structure of a KB to improve the efficiency of reasoning. We analyze and experimentally evaluate these strategies with a testbed based on the SNARK theorem prover. Exploiting graph-based partitioning algorithms, we show how to compute a partition-derived ordering for ordered resolution, with good experimental results, offering an automatic alternative to hand-crafted orderings. We further propose a new resolution strategy, MFS resolution, that combines partition-based message passing with focused sublanguage resolution. Our experiments show a significant reduction in the number of resolution steps when this strategy is used. Finally, we augment partition-based message passing, partition-derived ordering, and MFS by combining them with the set-of-support restriction. While these combinations are incomplete, they often produce dramatic improvements in practice. This work presents promising practical techniques for query answering with large and potentially distributed commonsense KBs.

  1. E. Amir. Efficient approximation for triangulation of minimum treewidth. InProc. VAl 'OJ, pages 7-15. MK, 2001.
  2. E. Amir and S. Mcllraith. Paritition-based logical rea- soning. In Proc. KR '2000, pages 389-400. MK, 2000.
  3. C.-L. Chang and R. C.-T. Lee. Symbolic Logic and Me- chanical Theorem Proving. Academic Press, 1973.
  4. P. Cohen, R. Schrag, E. Jones, A. Pease, A. Lin, B. Starr, D. Gunning, and M. Burke. The DARPA high- 96 performance knowledge bases project. AI Magazine, 19(4):25-49, 1998.
  5. A. Darwiche. Utilizing knowledge-based semantics in graph-based algorithms. In Proc. AAAI '96, pages 607- 613, 1996.
  6. R. Dechter and J. Pearl. Tree clustering schemes for constraint processing. In Proc. AAAI '88, 1988.
  7. A. del Val. A new method for consequence finding and compilation in restricted language. In Proc. AAAI '99, pages 259-264. AAAI Press/MIT Press, 1999.
  8. K. Inoue. Linear resolution for consequence finding. Artificial intelligence, 56(2-3) :301-353, Aug. 1992.
  9. G. Karypis. Multilevel algorithms for multi-constraint hypergraph partitioning. Technical Report #99-034, University of Minnesota, Department of Computer Sci- ence, Minneapolis, MN, 1999.
  10. D. E. Knuth and P. B. Bendix. Simple word problems in universal algebras, pages 263-297. Pergamon Press, Oxford, 1970.
  11. T. Leighton and S. Rao. Multicommodity max-flow min-cut theorems and their use in designing approxima- tion algorithms. J of the ACM, 46(6):787-832, 1999.
  12. S. Mcllraith and E. Amir. Theorem proving with struc- tured theories. In IJCAI 'OJ, pages 624-631 . MK, 2001 . IJCAI
  13. I. Niles and A. Pease. Towards a standard upper ontol- ogy. In 2nd International Conference on Formal Ontol- ogy in Information Systems (FOIS-2001), pages 17-19, Oct. 2001. http: I /ontology. teknowledge. com. Link
  14. W. Reif and G. Schellhorn. Theorem proving in large theories. In Proc. FTP'97, pages 119-124, 1997.
  15. I. Rish and R. Dechter. Resolution versus search: two strategies for SAT. J of Automated Reasoning, 24(1- 2):225-275, 2000.
  16. D. 1. Rose. Triangulated graphs and the elimination pro- cess. J of Discrete Mathematics, 7:317-322, 1974.
  17. R. Slagle. Automatic theorem proving with renamable and semantic resolution. J oftheACM, 14(4):687-697, 1967.
  18. M. E. Stickel, R. J. Waldinger, and V. K. Chaudhri. A guide to SNARK. Technical report, SRI International, 2000.
  19. G. Sutcliffe and C. B. Suttner. The TPTP problem li- brary: CNF release v 1.2.1. J of Automated Reasoning, 21(2): 177-203, 1998. http: I /www. cs. miami . ecturtptp. Link
  20. P. Tison. Generalization of consensus theory and appli- cation to the minimization of boolean functions. IEEE Transactions on Electronic Computers, EC-16:446- 456, 1967.
  21. C. Weidenbach, U. Brahm, T. Hillenbrand, E. Keen, C. Theobald, and D. Topic. SPASS version 2.0. In Proc. CADE-18, pages 275-279. Springer, 2002.

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

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