Proceedings

Minimal Change and Maximal Coherence for Epistemic Logic Program Updates

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 112-119.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We consider the problem of updating nonmonotonic knowledge bases represented by epistemic logic programs where disjunctive information and notions of knowledge and beliefs can be explicitly expressed. We propose a formulation for epistemic logic program updates based on a principle called minimal change and maximal coherence. The central feature of our approach is that during an update procedure, contradictory information is removed on a basis of minimal change under the semantics of epistemic logic programs and then coherent information is maximally retained in the update result. By using our approach, we can characterize an update result in both semantic and syntactic forms. We show that our approach handles update sequences and satisfies the consistency requirement. We also investigate important semantic properties of our update approach such as reduction, persistence and preservation.

  1. [Alferes and et al, 2000] J. Alferes and et al. Dynamic up- dates of non-monotonic knowledge bases. Journal of Logic Programming, 45(1-2):43-70, 2000.
  2. [Baral and Zhang, 2001] C. Baral andY. Zhang. On these- mantics of knowledge update. In Proceedings of the 17th International Joint Conference on Artificial Intelligence (IJCAI-01), pages 97-102.
  3. [Eiter and et al, 2001] T. Eiter and et al. A framework for declaractive update specification in logic programs. In Proceedings of IJCAI-0 I, pages 649-654, 2001 .
  4. [Eiter and et al, 2002] T. Eiter and et a!. On properties of update sequences based on causal rejection . Theory and Practice of Logic Programming, 2:711-767, 2002.
  5. [Gelfond, 1994] M. Gelfand. Logic programming and rea- soning with incomplete information. Annals of Mathe- matics and Artificial Intelligence, 12:98-116, 1994.
  6. [Katsuno and Mendelzon, 1991] H. Katsuno and A. Mendel- zan. On the difference between updating a knowledge base and revising it. In Proceedings of of KR-91, pages 387- 394, 1991.
  7. [Lifschitz and Turner, 1994] V. Lifschitz and H. Turner. Splitting a logic program. In Proceedings of Eleventh In- ternational Conference on Logic Programming, pages 23- 37 . MIT Press, 1994.
  8. [Lobo et al., 2001] J. Lobo, G. Mendez, and S.R. Taylor. Knowledge and the action description language -L Theory and Practice of Logic Programming, 1:129-184,2001.
  9. [Sakama and Inoue, 1999] C. Sakama and K. Inoue. Updat- ing extended logic programs through abduction. In Pro- ceedings of LPNMR '99, pages 14 7-161 . LNAI, Vol 1730, Springer, 1999.
  10. [Watson, 2000] R. Watson. A splitting set theorem for epis- temic specifications. In Proceedings of NMR2000, 2000.
  11. [Winslett, 1988] M. Winslett. Reasoning about action using a possible models approach. In Proceedings of AAAI-88, pages 89-93, 1988.
  12. [Zhang and Foo, 1998] Y. Zhang and N.Y. Foo. Updating logic programs. In Proceedings of ECAI-98, pages 403- 407.
  13. [Zhang, 2003] Y. Zhang. Minimal change and maximal coherence for epistemic logic program updates. In Manuscript, 2003.

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

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