Skip to main content

Reasoning about Evolving Nonmonotonic Knowledge Bases

  • Conference paper
  • First Online:
Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2001)

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

Abstract

Recently, several approaches to updating knowledge bases modeled as extended logic programs (ELPs) have been introduced, ranging from basic methods to incorporate (sequences of) sets of rules into a logic program, to more elaborate methods which use an update policy for specifying how updates must be incorporated. In this paper, we introduce a framework for reasoning about evolving knowledge bases, which are represented as ELPs and maintained by an update policy. We describe a formal model which captures various update approaches, and define a logical language for expressing properties of evolving knowledge bases. We further investigate the semantical properties of knowledge states with respect to reasoning. In particular, we describe finitary characterizations of the evolution, and derive complexity results for our framework.

This work was supported by the Austrian Science Fund (FWF) under grants P13871-INF and N Z29-INF.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

Similar content being viewed by others

References

  1. J. Alferes, J. Leite, L. Pereira, H. Przymusinska, and T. Przymusinski. Dynamic Updates of Non-Monotonic Knowledge Bases. J. Logic Programming, 45(1–3):43–70, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  2. J. Alferes, L. Pereira, H. Przymusinska, and T. Przymusinski. LUPS-ALanguage for Updating Logic Programs. In Proc. LPNMR’99, LNAI 1730, pp. 162–176. Springer, 1999.

    Google Scholar 

  3. C. Baral, V. Kreinovich, and R. Trejo. Computational Complexity of Planning and Approximate Planning in the Presence of Incompleteness. AIJ, 122(1–2):241–267, 2000.

    MATH  MathSciNet  Google Scholar 

  4. E. Clarke, O. Grumberg, and D. Peled. Model Checking. MIT Press, 1999.

    Google Scholar 

  5. E. Dantsin, T. Eiter, G. Gottlob, and A. Voronkov. Complexity and Expressive Power of Logic Programming. In Proc. 12th IEEE International Conference on Computational Complexity (CCC’ 97), pp. 82–101, 1997. Full paper ACM Computing Surveys, to appear.

    Google Scholar 

  6. T. Eiter, M. Fink, G. Sabbatini, and H. Tompits. Considerations on Updates of Logic Programs. In Proc. JELIA 2000, LNAI 1919, pp. 2–20. Springer, 2000.

    Google Scholar 

  7. T. Eiter, M. Fink, G. Sabbatini, and H. Tompits. On Properties of Update Sequences Based on Causal Rejection. Theory and Practice of Logic Programming, to appear.

    Google Scholar 

  8. T. Eiter, M. Fink, G. Sabbatini, and H. Tompits. A Framework for Declarative Update Specifications in Logic Programs. In Proc. IJCAI’01, pp. 649–654.

    Google Scholar 

  9. E. Emerson. Temporal and Modal Logics, Vol. B. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science. Elsevier, 1990.

    Google Scholar 

  10. R. Fagin, J. Halpern, Y. Moses, and M. Vardi. Reasoning about Knowledge. MIT, 1995.

    Google Scholar 

  11. D. Gabbay and P. Smets, editors. Handbook on Defeasible Reasoning and Uncertainty Management Systems, Vol. III. Kluwer Academic, 1998.

    Google Scholar 

  12. M. Gelfond and V. Lifschitz. ClassicalNegation in Logic Programs and Disjunctive Databases. New Generation Computing, 9:365–385, 1991.

    Article  Google Scholar 

  13. K. Inoue and C. Sakama. Updating Extended Logic Programs through Abduction. In Proc. LPNMR’99, LNAI 1730, pp. 147–161. Springer, 1999.

    Google Scholar 

  14. J. Lobo, R. Bhatia, and S. Naqvi. A Policy Description Language. In Proc. AAAI/IAAI’99, pp. 291–298. AAAI Press / MIT Press, 1999.

    Google Scholar 

  15. J. Lobo and T. Son. Reasoning about Policies Using Logic Programs. In Proc. AAAI 2001 Spring Symposium on Answer Set Programming, pp. 210–216, 2001.

    Google Scholar 

  16. V. Marek and M. Truszczyński. Revision Specifications by Means of Programs. In Proc. JELIA’94, LNAI 838, pp. 122–136. Springer, 1994.

    Google Scholar 

  17. V. Marek and M. Truszczyński. Revision Programming. TCS, 190(2):241–277, 1998.

    Article  MATH  Google Scholar 

  18. M. Winslett. Updating Logical Databases. Cambridge University Press, 1990.

    Google Scholar 

  19. M. Wooldridge. Reasoning about Rational Agents. MIT Press, 2000.

    Google Scholar 

  20. M. Wooldridge. The Computational Complexity of Agent Design Problem. In Proc. International Conference on Multi-Agent Systems (ICMAS) 2000. IEEE Press, 2000.

    Google Scholar 

  21. Y. Zhang and N. Foo. Updating Logic Programs. In Proc. ECAI’98, pp. 403–407. 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eiter, T., Fink, M., Sabbatini, G., Tompits, H. (2001). Reasoning about Evolving Nonmonotonic Knowledge Bases. In: Nieuwenhuis, R., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2001. Lecture Notes in Computer Science(), vol 2250. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45653-8_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-45653-8_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42957-9

  • Online ISBN: 978-3-540-45653-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics