Proceedings

A Framework for Declarative Update Specifications in Logic Programs

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 649-653.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

Recently, several approaches for updating knowledge bases represented as logic programs have been proposed. In this paper, we present a generic framework for declarative specifications of update policies, which is built upon such approaches. It extends the LUPS language for update specifications and incorporates the notion of events into the framework. An update policy allows an agent to flexibly react upon new information, arriving as an event, and perform suitable changes of its knowledge base. The framework compiles update policies to logic programs by means of generic translations, and can be instantiated in terms of different concrete update approaches. It thus provides a flexible tool for designing adaptive reasoning agents.

  1. [Alferes et al., 1999a] J. Alferes, L. Pereira, H. Przymusin- ska, and T. Przymusinski. LUPS -A language for updat- ing logic programs. In Proc. LPNMR'99, LNAI 1730, pp. 162-176. Springer, 1999.
  2. [Alferes et al., 2000] J. Alferes, J. Leite, L. Pereira, H. Przy- musinska, and T. Przymusinski. Dynamic updates of non- monotonic knowledge bases. J. Logic Programming, 45(1- 3):43-70, 2000.
  3. [Baral and Lobo, 1996] C. Baral and J. Lobo. Formal char- acterization of active databases. In Proc. LID'96, LNCS 1154, pp. 175-195. Springer, 1996.
  4. [Buccafurri et al., 1999] F. Buccafurri, W. Faber, and N. Leone. Disjunctive logic programs with inheritance. In Proc. ICLP'99, pp. 79-93. MIT Press, 1999.
  5. [Eiter et al., 2000] Th.
  6. Eiter, M. Fink, G. Sabbatini, and H. Tompits. Considerations on updates of logic programs. In Proc. JELIA'00, LNAI 1919, pp. 2-20. Springer, 2000.
  7. [Eiter et al., 2001] Th.
  8. Eiter, M. Fink, G. Sabbatini, and H. Tompits. Declarative knowledge updates through agents. In Proc. AISB'01 Symp. on Adaptive Agents and Multi-Agent Systems, York, UK, pp. 79-84. AISB, 2001.
  9. [Gelfond and Lifschitz, 1988] M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. ICSLP'88, pp. 1070-1080. MIT Press, 1988.
  10. [Gelfond and Lifschitz, 1991] M. Gelfond and V. Lifschitz. Classical negation in logic programs and disjunctive data- bases. New Generation Computing, 9:365-386, 1991.
  11. [Inoue and Sakama, 1999] K. Inoue and C. Sakama. Updat- ing extended logic programs through abduction. In Proc. LPNMR'99, LNAI 1730, pp. 147-161. Springer, 1999.
  12. [Lifschitz and Turner, 1999] V. Lifschitz and H. Turner. Re- presenting transition systems by logic programs. In Proc. LPNMR'99, LNAI 1730, pp. 92-106. Springer, 1999.
  13. [Lobo et al., 1999] J. Lobo, R. Bhatia, and S. Naqvi. A pol- icy description language. In Proc. AAAI/IAAI'99, pp. 291- 298. AAAI Press / MIT Press, 1999.
  14. [Marek and Truszczyński, 1998] W. Marek and M. Trusz- czyński. Revision programming. Theoretical Computer Science, 190:241-277, 1998.
  15. [Subrahmanian et al., 2000] V.S. Subrahmanian, J. Dix, Th. Eiter, P. Bonatti, S. Kraus, F. Ozcan, and R. Ross. Het- erogeneous Agent Systems. MIT Press, 2000.
  16. [Williams and Antoniou, 1998] M.-A. Williams and G. An- toniou. A strategy for revising default theory extensions. In Proc. KR'98, pp. 24-35.
  17. Morgan Kaufmann, 1998.
  18. [Zhang and Foo, 1998] Y. Zhang and N. Foo. Updating logic programs. In Proc. ECAI'98, pp. 403-407. 1998.

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

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