Skip to main content

Revising Knowledge in Multi-agent Systems Using Revision Programming with Preferences

  • Conference paper
Computational Logic in Multi-Agent Systems (CLIMA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3259))

Included in the following conference series:

Abstract

In this paper we extend the Revision Programming framework—a logic-based framework to express and maintain constraints on knowledge bases—with different forms of preferences. Preferences allow users to introduce a bias in the way agents update their knowledge to meet a given set of constraints. In particular, they provide a way to select one between alternative feasible revisions and they allow for the generation of revisions in presence of conflicting constraints, by relaxing the set of satisfied constraints (soft constraints). A methodology for computing preferred revisions using answer set programming is presented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alferes, J.J., Dell’Acqua, P., Pereira, L.M.: A compilation of updates plus references. In: Logics in Artificial Intelligence, European Conference, pp. 62–73. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  2. Alferes, J.J., Banti, F., Brogi, A., Leite, J. A.: Semantics for Dynamic Logic Programming: A Principle-Based Approach. In: Lifschitz, V., Niemelä, I. (eds.) LPNMR 2004. LNCS, vol. 2923, pp. 8–20. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Alferes, J.J., Moniz Pereira, L.: Updates plus preferences. In: Brewka, G., Moniz Pereira, L., Ojeda-Aciego, M., de Guzmán, I.P. (eds.) JELIA 2000. LNCS, vol. 1919, pp. 345–360. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  4. Alferes, J.J., Leite, J.A., Pereira, L.M., Przymusinska, H., Przymusinski, T.C.: Dynamic Updates of Non-monotonic Knowledge Bases. JLP 45 (2000)

    Google Scholar 

  5. Brewka, G., Eiter, T.: Preferred answer sets for extended logic programs. Artificial Intelligence 109(1–2), 297–356 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  6. Delgrande, E., Schaub, T., Tompits, H.: A framework for compiling preferences in logic programs. Theory and Practice of Logic Programming 3(2), 129–187 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  7. Durfee, H.E.: Coordination of Distributed Problem Solvers. Kluwer Academic Publishers, Dordrecht (1988)

    Book  MATH  Google Scholar 

  8. Eiter, T., Fink, M., Sabbatini, G., Tompits, H.: Using Methods of Declarative Logic Programming for Intelligent Information Agents. TPLP 2(6) (2002)

    Google Scholar 

  9. Faratin, P., Van de Walle, B.: Agent Preference Relations: Strict, Indifferent, and Incomparable. In: AAMAS 2002. ACM, New York (2002)

    Google Scholar 

  10. Gelfond, M., Son, T.C.: Prioritized default theory. In: Dix, J., Moniz Pereira, L., Przymusinski, T.C. (eds.) LPKR 1997. LNCS (LNAI), vol. 1471, pp. 164–223. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  11. La Mura, P., Shoham, Y.: Conditional, Hierarchical, Multi-agent Preferences. In: TARK VII (1998)

    Google Scholar 

  12. Leite, J.A., Alferes, J.J., Pereira, L.M.: MINERVA: a Dynamic Logic Programming Agent Architecture. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS, vol. 2333, pp. 141–157. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  13. Liu, J., Ye, Y.: E-Commerce Agents. In: Lecture Notes in AI. Springer, Heidelberg (2001)

    Google Scholar 

  14. Marek, W., Pivkina, I., Truszczyński, M.: Revision programming = logic programming + integrity constraints. In: Gottlob, G., Grandjean, E., Seyr, K. (eds.) CSL 1998. LNCS, vol. 1584, pp. 73–89. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  15. Marek, W., Truszczyński, M.: Revision programming, database updates and integrity constraints. In: ICDT, pp. 368–382. Springer, Heidelberg (1995)

    Google Scholar 

  16. Marek, W., Truszczyński, M.: Revision programming. Theoretical Computer Science 190(2), 241–277 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  17. Niemelä, I., Simons, P.: Efficient implementation of the well-founded and stable model semantics. In: JICSLP, pp. 289–303. MIT Press, Cambridge (1996)

    Google Scholar 

  18. Prakken, H.: Logical Tools for Modeling Legal Arguments. Kluwer Academic Publishers, Dordrecht (1997)

    Book  Google Scholar 

  19. Przymusinski, T., Turner, H.: Update by means of Inference rules. In: LPNMR, pp. 156–174. Springer, Heidelberg (1995)

    Google Scholar 

  20. Sakama, C., Inoue, K.: Updating Extended Logic Programs through Abduction. In: Gelfond, M., Leone, N., Pfeifer, G. (eds.) LPNMR 1999. LNCS, vol. 1730, pp. 147–161. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  21. De Vos, M., Vermeir, D.: A logic for modeling decision making with dynamic preferences. In: Brewka, G., Moniz Pereira, L., Ojeda-Aciego, M., de Guzmán, I.P. (eds.) JELIA 2000. LNCS, vol. 1919, pp. 391–406. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pivkina, I., Pontelli, E., Son, T.C. (2004). Revising Knowledge in Multi-agent Systems Using Revision Programming with Preferences. In: Dix, J., Leite, J. (eds) Computational Logic in Multi-Agent Systems. CLIMA 2004. Lecture Notes in Computer Science(), vol 3259. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30200-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30200-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24010-5

  • Online ISBN: 978-3-540-30200-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics