Proceedings

First-Order Logical Filtering

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 589-594.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Logical filtering is the process of updating a belief state (set of possible world states) after a sequence of executed actions and perceived observations. In general, it is intractable in dynamic domains that include many objects and relationships. Still, potential applications for such domains (e.g., semantic web, autonomous agents, and partial-knowledge games) encourage research beyond immediate intractability results. In this paper we present polynomial-time algorithms for filtering belief states that are encoded as First-Order Logic (FOL) formulae. We sidestep previous discouraging results, and show that our algorithms are exact in many cases of interest. These algorithms accept belief states in full FOL, which allows natural representation with explicit references to unidentified objects, and partially known relationships. Our algorithms keep the encoding compact for important classes of actions, such as STRIPS actions. These results apply to most expressive modeling languages, such as partial databases and belief revision in FOL.

  1. [Amir and Russell, 2003] Eyal Amir and Stuart Russell. Logical filtering. In IJCAI '03, pages 75-82. MK, 2003.
  2. [Blass and Gurevich, 2000] A. Blass and Y. Gurevich. Background, Reserve, and Gandy Machines. In P. Clote and H. Schwicht- enberg, editors, Computer Science Logic (Proceedings of CSL 2000), volume 1862 of LNCS, pages 1-17. Springer, 2000.
  3. [Boyen and Koller, 1998] Xavier Boyen and Daphne Koller. Tractable inference for complex stochastic processes. In Proc. UAI '98, pages 33-42.
  4. MK, 1998.
  5. [Cravo et al., 2001] Maria R. Cravo, João P. Cachopo, Ana C. Ca- chopo, and João P. Martins. Permissive belief revision. In EPIA, pages 335-348, 2001.
  6. [Dixon and Wobcke, 1993] Simon Dixon and Wayne Wobcke. The implementation of a first-order logic agm belief revision system. In ICTAI, pages 40-47, 1993.
  7. [Eiter and Gottlob, 1992] T. Eiter and G. Gottlob. On the complex- ity of propositional knowledge base revision, updates, and coun- terfactuals. AIJ, 57(2-3):227-270, 1992.
  8. [Lin and Reiter, 1997] Fangzhen Lin and Ray Reiter. How to Progress a Database. AIJ, 92(1-2):131-167, 1997.
  9. [Reiter, 2001] Raymod Reiter. Knowledge In Action: Logical Foun- dations for Describing and Implementing Dynamical Systems. MIT Press, 2001.
  10. [Winslett, 1990] Mary-Anne Winslett. Updating Logical Databases. Cambridge U. Press, 1990.

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

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