Proceedings

On Forgetting Postulates in Answer Set Programming

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 3076-3082.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Forgetting is an important mechanism for logic-based agent systems. A recent interest has been in the desirable properties of forgetting in answer set programming (ASP)and their impact on the design of forgetting operators. It is known that some subsets of these propertiesare incompatible, i.e., they cannot be satisfied at the same time. In this paper, we are interested in the question onthe largest set Δ of pairs (Π, V), where Π is a logic program and V is a set of atoms, such that a forgetting operator exists that satisfies all the desirable properties for each (Π, V) in Δ. We answer this question positively by discovering the precise condition under which the knowledge forgetting, a well-established approach to forgetting in ASP, satisfies the property of strong persistence, which leads to a sufficient and necessary condition for a forgetting operator to satisfy all the desirable properties proposed in the literature. We explore computational complexities on checking the condition and present a syntactic characterization which can serve as the basis of computing knowledge forgetting in ASP.

  1. [Baral, 2003] Chitta Baral. Knowledge representation, rea- soning and declarative problem solving. Cambridge uni- versity press, 2003.
  2. [Bonet and Koenig, 2015] Blai Bonet and Sven Koenig, edi- tors. Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25-30, 2015, Austin, Texas, USA. AAAI Press, 2015.
  3. [Cabalar and Ferraris, 2007] Pedro Cabalar and Paolo Fer- raris. Propositional theories are strongly equivalent to logic programs. Theory and Practice of Logic Program- ming, 7(6):745-759, 2007.
  4. [Delgrande and Wang, 2015] James P. Delgrande and Kewen Wang. A syntax-independent approach to forgetting in disjunctive logic programs. In Bonet and Koenig [2015], pages 1482-1488.
  5. [Eiter and Wang, 2008] Thomas Eiter and Kewen Wang. Se- mantic forgetting in answer set programming. Artificial Intelligence, 172(14):1644-1672, 2008.
  6. [Eiter et al., 2007] Thomas Eiter, Michael Fink, and Stefan Woltran. Semantical characterizations and complexity of equivalences in answer set programming. ACM Transac- tion of Computional Logic, 8(3), 2007.
  7. [Ferraris, 2005] Paolo Ferraris. Answer sets for proposi- tional theories. In Proceedings of the 8th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR-05), Diamante, Italy, September 5-8, 2005, pages 119-131, 2005.
  8. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Proceedings of the Fifth Interna- tional Conference and Symposium on Logic Programming, pages 1070-1080, Seattle, Washington, 1988. MIT Press.
  9. [Heyting, 1930] Arend Heyting. Die formalen regeln der intuitionistischen logik. Deütsche Akademie der Wissenschaften zu Berlin, Mathematisch- Naturwissenschaftliche Klasse, pages 42-56, 1930.
  10. [Janhunen et al., 2009] Tomi Janhunen, Emilia Oikarinen, Hans Tompits, and Stefan Woltran. Modularity aspects of disjunctive stable models. Journal of Artificial Intelligence Research, 35:813-857, 2009.
  11. [Knorr and Alferes, 2014] Matthias Knorr and José Júlio Alferes. Preserving strong equivalence while forgetting. In Proceedings of the 14th European Conference on Log- ics in Artificial Intelligence (JELIA-14), pages 412-425, 2014.
  12. [Konev et al., 2012] Boris Konev, Michel Ludwig, Dirk Walther, and Frank Wolter. The logical difference for the lightweight description logic EL. Journal of Artificial In- telligence Research, 44:633-708, 2012.
  13. [Lang and Marquis, 2010] Jérôme Lang and Pierre Marquis. Reasoning under inconsistency: A forgetting-based ap- proach. Artificial Intelligence, 174(12):799-823, 2010.
  14. [Lang et al., 2003] Jérôme Lang, Paolo Liberatore, and Pierre Marquis. Propositional independence. Journal of Artificial Intelligence Research, 18:391-443, 2003.
  15. [Lifschitz et al., 1999] Vladimir Lifschitz, Lappoon R. Tang, and Hudson Turner. Nested expressions in logic programs. Annals of Mathematics and Artificial Intelligence, 25(3- 4):369-389, 1999.
  16. [Lifschitz et al., 2001] Vladimir Lifschitz, David Pearce, and Agustín Valverde. Strongly equivalent logic pro- grams. ACM Transactions on Computational Logic (TOCL), 2(4):526-541, 2001.
  17. [Lin and Reiter, 1994] Fangzhen Lin and Ray Reiter. Forget it. In Working Notes of AAAI Fall Symposium on Rele- vance, pages 154-159, 1994.
  18. [Lin and Reiter, 1997] Fangzhen Lin and Ray Reiter. How to progress a database. Artificial Intelligence, 92(1):131- 167, 1997.
  19. [Lin, 2001] Fangzhen Lin. On strongest necessary and weakest sufficient conditions. Artificial Intelligence, 128(1):143-159, 2001.
  20. [Liu and Wen, 2011] Yongmei Liu and Ximing Wen. On the progression of knowledge in the situation calculus. In IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pages 976- 982, Barcelona, Catalonia, Spain, 2011. IJCAI/AAAI. IJCAI
  21. [Pearce et al., 2009] David Pearce, Hans Tompits, and Ste- fan Woltran. Characterising equilibrium logic and nested logic programs: Reductions and complexity. Theory and Practice of Logic Programming, 9(5):565-616, 2009.
  22. [Pearce, 1996] David Pearce. A new logical characterisation of stable models and answer sets. In Non-Monotonic Ex- tensions of Logic Programming, NMELP'96, volume 1216 of Lecture Notes in Computer Science, pages 57-70, Bad Honnef, Germany, 1996. Springer.
  23. [Rajaratnam et al., 2014] David Rajaratnam, Hector J. Levesque, Maurice Pagnucco, and Michael Thielscher. Forgetting in action. In Chitta Baral, Giuseppe De Giacomo, and Thomas Eiter, editors, KR. AAAI Press, 2014.
  24. [Wang et al., 2010] Zhe Wang, Kewen Wang, Rodney W. Topor, and Jeff Z. Pan. Forgetting for knowledge bases in dl-lite. Annuals of Mathematics and Artificial Intelligence, 58(1-2):117-151, 2010.
  25. [Wang et al., 2012] Yisong Wang, Yan Zhang, Yi Zhou, and Mingyi Zhang. Forgetting in logic programs under strong equivalence. In Proceedings of the 13th International Con- ference on Principles of Knowledge Representation and Reasoning (KR-12), pages 643-647, 2012.
  26. [Wang et al., 2013] Yisong Wang, Kewen Wang, and Mingyi Zhang. Forgetting for answer set programs revisited. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI-13), Beijing, China, August 3-9, 2013, pages 1162-1168, 2013. IJCAI
  27. [Wang et al., 2014] Yisong Wang, Yan Zhang, Yi Zhou, and Mingyi Zhang. Knowledge forgetting in answer set pro- gramming. Journal of Artificial Intelligence Research, 50:31-70, 2014.
  28. [Wang et al., 2015] Yisong Wang, Kewen Wang, Zhe Wang, and Zhiqiang Zhuang. Knowledge forgetting in circum- scription: A preliminary report. In Bonet and Koenig [2015], pages 1649-1655.
  29. [Wong, 2009] Ka-Shu Wong. Forgetting in Logic Programs. PhD thesis, The University of New South Wales, 2009.
  30. [Zhang and Foo, 2006] Yan Zhang and Norman Y Foo. Solving logic program conflict through strong and weak forgettings. Artificial Intelligence, 170(8):739-778, 2006. IJCAI
  31. [Zhang and Zhou, 2009] Yan Zhang and Yi Zhou. Knowl- edge forgetting: Properties and applications. Artificial In- telligence, 173(16):1525-1537, 2009.

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

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