Skip Navigation


Journal of Logic and Computation Advance Access originally published online on February 3, 2009
Journal of Logic and Computation 2009 19(2):405-423; doi:10.1093/logcom/exn100
This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Zhang, Y.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author, 2009. Published by Oxford University Press. All rights reserved. for Permissions, please email: journals.permissions@oxfordjournals.org

Original Articles

Updating Epistemic Logic Programs*

Yan Zhang

Intelligent Systems Laboratory, School of Computing & Mathematics, University of Western Sydney, Penrith South DC, NSW 1797, Australia
E-mail: yan{at}scm.uws.edu.au

Received 28 February 2008.

We consider the problem of updating non-monotonic knowledge bases represented by epistemic logic programs where disjunctive information and notions of knowledge and belief can be explicitly expressed. We propose a formulation for epistemic logic program update based on a principle called minimal change and maximal coherence. The central feature of our approach is that during an update or a sequence of updates, 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. Through various update scenarios, we show that our approach provides both semantic and syntactic characterizations for an update problem. We also investigate essential semantic properties of epistemic logic program update.

Keywords: Epistemic logic programs; non-monotonic reasoning; update


*A preliminary version of this article was published in IJCAI-2003 [24].



References

  1. Alchourron CE, Gardenfors P, Makinson D. On the logic of theory change: partial meet contraction and revision functions. Journal of Symbolic Logic (1985) 50:510–530.[CrossRef][Web of Science]
  2. Alferes J, Pereira L, Przymusinski H, Przymusinski T. Dynamic updates of non-monotonic knowledge bases. Journal of Logic Programming (2000) 45:43–70.[CrossRef][Web of Science]
  3. Alferes JJ, Pereira LM, Przymusinska H, Przymusinski T. LUPS – a language for updating logic programs. Artificial Intelligence (2002) 138:87–116.[CrossRef][Web of Science]
  4. Alferes JJ, Pereira LM. Updates plus preference. In. Proceedings of JELIA 2000 (2000).
  5. Baltag A. A logic for suspicious players: epistemic actions and belief-updates in games. Bulletin of Economic Research (2002) 54:1–45.[CrossRef]
  6. Baral C, Zhang Y. Knowledge updates: semantic and complexity issues. Artificial Intelligence (2005) 164:209–243.[CrossRef][Web of Science]
  7. Booth R, Meyer T, Wong K. A bad day surfing is better than a good day working. (2006) AAAI Press. 230–238. In Proceedings of the 10th International Conference on Knowledge Representation and Reasoning (KR 2006).
  8. Delgrande J, Long J, Schaub T. Belief change based on global minimisation. (2007) AAAI Press. 2462–2476. In Proceedings of the 20th International Joint Conference on Artificial Intelligence (IJCAI 2007).
  9. Eiter T, Fink M, Sabbatini G, Tompits H. On properties of update sequences based on causal rejection. Theory and Practice of Logic Programming (2002) 2:711–767.[Web of Science]
  10. Fagin R, Halpern JY, Moses Y, Vardi MY. Reasoning about Knowledge (1995) MIT Press.
  11. Foo NY, Meyer T, Zhang Y, Zhang D. Negotiating logic programs. In: Proceedings of the 6th Workshop on Nonmonotonic Reasoning, Action and Change (NRAC 2005) (2005) 39–44.
  12. Gelfond M. Logic programming and reasoning with incomplete information. Annals of Mathematics and Artificial Intelligence (1994) 12:98–116.
  13. Gerbrandy JD. Dynamic epistemic logic. In: Proceedings of STASS Workshop on Logic, Language and Computation (1997).
  14. Harrenstein P, van der Hoek W, Meyer J-J, Witteveen C. On modal logic interpretations of games. (2002) IOS Press. 28–32. In Proceedings of the 15th European Conference on Artificial Intelligence (ECAI 2002).
  15. Katsuno H, Mendelzon A. On the difference between updating a knowledge base and revising it. In: Proceedings of of KR-91 (1991) 387–394.
  16. Leite JA. Evolving Knowledge Bases (2003) IOP Press.
  17. Lifschitz V, Turner H. Splitting a logic program. (1994) MIT Press. 23–37. In Proceedings of Eleventh International Conference on Logic Programming.
  18. Liberatore P, Schaerf M. Belief revision and update: complexity of model checking. Journal of Computer and System Sciences (2001) 62:43–72.[CrossRef][Web of Science]
  19. Lobo J, Mendez G, Taylor SR. Knowledge and the action description language A. Theory and Practice of Logic Programming (2001) 1:129–184.[Web of Science]
  20. Meyer J-JCh, van der Hoek W. Epistemic Logic for AI and Computer Science (1995) Cambridge University Press.
  21. Sakama C, Inoue K. Updating extended logic programs through abduction. (1999) 1730. Springer. 147–161. In Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR’99), LNAI.
  22. Scherl R, Levesque H. Knowledge, action, and the frame problem. Artificial Intelligence (2003) 114:1–40.[CrossRef]
  23. Winslett M. Reasoning about action using a possible models approach. In: Proceedings of AAAI-88 (1988) 89–93.
  24. Zhang Y. Minimal change and maximal coherence for epistemic logic program updates. (2003) Morgan Kaufmann Publishers, Inc. 112–117. In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI-03).
  25. Zhang Y. Logic program based updates. ACM Transaction on Computational Logic (2006) 7:421–472.[CrossRef]
  26. Zhang Y, Foo N. A unified framework for representing logic program updates. (2005) AAAI Press, Inc. 707–712. In Proceedings of the 20th National Conference on Artificial Intelligence (AAAI-2005).

Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?



This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Zhang, Y.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?