Proceedings

A Metalogic Programming Approach to Reasoning about Time in Knowledge Bases

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 860-864.

Abstract

The problem of representing and reasoning about two notions of time that are relevant in the context of knowledge bases is addressed. These are called historical time and belief time respectively. Historical time denotes the time for which information models reality. Belief time denotes the time for which a belief is held (by an agent or a knowledge base). We formalize an appropriate theory of time using logic as a meta-language. We then present a metalogic program derived from this theory through fold/unfold transformations. The metalogic program enables the temporal reasoning required for knowledge base applications to be carried out efficiently. The metalogic program is directly implementable as a Prolog program and hence the need for a more complex theorem prover is obviated. The approach is applicable for such knowledge base applications as legislation and legal reasoning and in the context of multi-agent reasoning where an agent reasons about the beliefs of another agent.

  1. Allen, J.F., Towards a general theory of action and time, Artificial Intelligence 23 (1984), pp.123-154
  2. Aiello, L.C. Nardi, D. & Schaerf, M. Reasoning about knowledge and ignorance. In Proc. FGCS 1988
  3. Bowen, K. & Kowalski, R.A. Amalgamating language and and metalanguage in Logic Programming. in Clark and Tamlund (eds) Logic Programming, Academic Press, pp.153-173, 1982
  4. Brogi, A. Turini, F. Metalogic for Knowledge Representation. in Proc. KR'91
  5. Dean, T . L. & McDermott, D. V. Temporal Data Base Management. Artificial Intelligence 32, No.I (1987), pp. 1-55
  6. Schreye 92
  7. de Schreye, D. & Martens, B. A sensible least Herbrand model semantics for untyped vanilla meta- programming and its extension to a limited form of amalgamation. To appear in Meta-92, Uppsala, June 1992
  8. Evans, C. Negation as failure as an approach to the Hanks and McDermott problem. In Proc. 2nd Int. Symposium on Artificial Intelligence, 1989
  9. Galton, A. A crictical examination of Allen's theory of action and time. Artificial Intelligence 42 (1990) 159-188
  10. Halpern
  11. Halpern, J.Y., Moses, Y. A guide to the Modal Logics of Knowledge and Belief: Preliminary Draft. In Proc. IJCAI 85 . IJCAI
  12. Hanks, S. McDermott, D. Nonmonotonic Logics and Temporal Projection. Artificial Intelligence 33 (1987)
  13. Hill, P.M. & Lloyd, J.W. Analysis of metaprograms. in Abramson & Rogers (eds) Metaprogramming in Logic Programming, MIT Press, pp. 23-52, 1989
  14. Hintikka, J. Knowledge and Belief: An Introduction to the Logic of the two notions. Cornell University Press, 1962
  15. Hrycej, T., Temporal Prolog, in Proc. European Conference on Artificial Intelligence, 1988, pp.296-301
  16. Isozaki, H., Shoham, Y. A Mechanism for Reasoning about Time and Belief. In Proc. FGCS 92
  17. Jones, S., Mason, P., Stamper, R., LEGOL 2.0: A Relational Specification Language for Complex Rules, Information Systems, Vol. 4, 1979, pp. 293-305
  18. Kautz, H. The logic of persistence. In Proc AAAI 86
  19. Kowalski 86
  20. Kowalski, R.A. , Sergot, M.J. A Logic-based Calculus of Events. New Generation Computing, 4, No. 1 (1986), pp. 67-95
  21. Kowalski, R.A. Problems and Promises of Computational Logic. In J.W.Lloyd (ed.) Proc. ESPRIT Symposium in Computational Logic, Brussels, November 1990, Springer Verlag, 1990
  22. Kowalski, R.A . & Kim, J.S. A metalogic programming approach to multi-agent knowledge and belief. Department of Computing, Imperial College, London.
  23. Lloyd, J.W. Foundations of Logic Programming (Second Edition) Springer Verlag, 1987
  24. McCarthy, J.M ., and Hayes, P.J ., Some philosophical problems from the standpoint of artificial intelligence, in Machine Intelligence, D.Michie (Ed.), 1969
  25. McDermott, D. A temporal logic for reasoning about processes and plans. Cognitive Science, Vol. 6,1982, 101-155
  26. Sergot, M.J. Sadri, F. Kowalski, R.A. Kriwaczek, F. Hammond, P. & Cory, H.T. The British Nationality Act as a Logic Program. CACM, Vol. 29, No. 5, May 1986, pp. 370-386
  27. Shanahan, M.P. Prediction is deduction but explanation is abduction. In Proc IJCAI 1989 IJCAI
  28. Sripada, S.M. A logical framework for Temporal Deductive Databases. in Proc. VLDB'88, 1988
  29. Sripada, S.M. Temporal Reasoning in Deductive Databases, Ph.D. Thesis, Dept. of Computing, Imperial College, London, 1991
  30. Tamaki, H. & Sato, T . Unfold/Fold Transformation of Logic Programs, in Proceedings Second International Conference on Logic Programming, Uppsala, 1984, pp. 127-138
  31. van Benthem 83]
  32. van Benthem, J.F.A.K. The Logic of Time, Reidel Publishing Company, Holland, 1983
  33. Weyhrauch, R. Prologomena to a theory of mechanized reasoning. Artificial Intelligence, 13, 1980, pp.133-17

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

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