Abstract
In this paper we propose a modal approach for reasoning about actions in a logic programming framework. We introduce a modal language which makes use of abductive assumptions to deal with persistency, and provides a solution to the ramification problem, by allowing one-way “causal rules” to be defined among fluents.
We define the abductive semantics of the language and a goal directed abductive proof procedure to compute abductive solutions for a goal from a given domain description. Both the semantics and the procedure are defined within the argumentation framework. In particular, we focus on a specific semantics, which is essentially an extension of Dung's admissibility semantics to a modal setting. The proof procedure is proved to be sound with respect to this semantics.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
M. Baldoni, L.Giordano, and A.Martelli. A multimodal logic to define modules in logic programming. In Proc. ILPS'93, pages 473–487, Vancouver, 1993.
M. Baldoni, L.Giordano, and A.Martelli. A framework for modal logic programming. to appear in Proc. JICSLP'96, 1996.
A. Bondarenko, F. Toni, R. A. Kowalski. An assumption based framework for non-monotonic reasoning. in Proc. 2nd Int. Workshop on Logic Programming and Non-monotonic Reasoning, 1993.
G. Brewka and J. Hertzberg. How to do things with worlds: on formalizing action and plans. In J. Logic and Computation, vol. 3, no.5, pages 517–532, 1993.
G. De Giacomo, M. Lenzerini. PDL-based framework for reasoning about actions. In LNAI 992, pages 103–114, 1995.
M. Denecker, L. Missiaen, M. Bruynooghe. Temporal Reasoning with Abductive Event Calculus. In Proc. ECAI-92, pages 384–388, Vienna, 1992.
M. Denecker, D. De Schreye. Representing Incomplete Knowledge in Abductive Logic Programming. In Proc. ILPS'93, pages 147–163, Vancouver, 1993.
P. M. Dung. Negations as hypotheses: an abductive foundation for logic programming. In Proc. ICLP'91, pages 3–17, 1991.
P. M. Dung. On the acceptability of arguments and its fundamental role in non-monotonic reasoning and logic programming. In Proc. IJCAI93, pages 852–857, 1993.
P. M. Dung. Representing Actions in Logic Programming and its Applications to Database Updates. In Proc. ICLP'93, pages 222–238, Budapest, 1993.
K. Eshghi and R. Kowalski. Abduction compared with negation by failure. In Proc. 6th ICLP'89, pages 234–254, Lisbon, 1989.
L. Fariñas del Cerro and A. Herzig. Interference logic=conditional logic+frame axiom. In Int. J. of Intelligent Systems, 9(1):119–130, 1994.
L. Giordano, A. Martelli and M.L. Sapino. An abductive proof procedure for Conditional Logic Programming. In Proc. FAPR'96, LNAI 1085, pages 231–245, 1996.
L. Giordano and A. Martelli. Reasoning about actions in modal logic programming. Technical Report, 1996.
M. Gelfond and V. Lifschitz. The Stable Model Semantics for Logic Programming. In Fifth International Conference and Symposium on Logic Programming, pages 1070–1080, Seattle, 1988.
M. Gelfond and V. Lifschitz. Logic programs with classical negation. In Proc. ICLP'90, pages 579–597, Jerusalem, 1990.
M. Gelfond and V. Lifschitz. Representing Action and Change by Logic Programs. In J. Logic Programming, pages 301–321, 1993.
D. Harel. First order dynamic logic in Extensions of Classical Logic, Handbook of Philosophical Logic II, pp. 497–604, 1984.
G.N. Kartha and V. Lifschitz. Actions with Indirect Effects (Preliminary Report). In Proc. KR'94, pages 341–350, 1995.
A.C. Kakas, P. Mancarella, P.M. Dung. The acceptability semantics for logic programs. In Proc. 11th ICLP'94, Santa Margherita Ligure, pages 504–519, 1994.
R. Li and L.M. Pereira. Temporal Reasoning with Abductive Logic Programming. In Proc. ECAI'96, pages 13–17, 1996.
R. Li and L.M. Pereira. Representing and Reasoning about Concurrent Actions with Abductive Logic Programs. To appear in Annals of Mathematics and AI, Special Issue for Gelfondfest, 1996.
F. Lin. Embracing Causality in Specifying the Indirect Effects of Actions. In Proc. IJCAI'95, pages 1985–1991, 1995.
N. McCain and H. Turner. A Causal Theory of Ramifications and Qualifications. In Proc. IJCAI'95, pages 1978–1984, 1995.
L. M. Pereira, J. N. Apanicio and J. J. Alferes. Non-Monotonic Reasoning with Logic Programming, In J. of Logic Programming, 17, pages 227–263, 1993.
T. C. Przymusinski. Extended stable semantics for normal and disjunctive programs. in Proc. ICLP90 Conference, pp. 459–477, 1990.
E. Sandewall. Feature and Fluents, Oxford University Press, 1994.
C. Schwind. A Logic Based Framework for Action Theories. In Proc. TSLLC, Jean-Jacques Levy and Zurab Khasidashvil (eds.), to appear in CSLI-series Stanford,USA, 1996.
M. Thielscher. Ramification and Causality. To appear in Artificial Intelligence, 1996.
F. Toni and A. Kakas. Computing the acceptability semantics. In LNAI 928, pages 401–415, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baldoni, M., Giordano, L., Martelli, A., Patti, V. (1997). An abductive proof procedure for reasoning about actions in modal logic programming. In: Dix, J., Pereira, L.M., Przymusinski, T.C. (eds) Non-Monotonic Extensions of Logic Programming. NMELP 1996. Lecture Notes in Computer Science, vol 1216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023805
Download citation
DOI: https://doi.org/10.1007/BFb0023805
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62843-9
Online ISBN: 978-3-540-68702-3
eBook Packages: Springer Book Archive