Abstract
We consider the problem of extending the answer set semantics for logic programs with preferences on rules. Many interesting semantics have been proposed. In this paper we develop a descriptive semantics that ignores preferences between non-conflicting rules. It is based on the Gelfond-Lifschitz reduction extended by the condition: a rule cannot be removed because of a less preferred conflicting rule. It turns out that the semantics continues to be in the hierarchy of the approaches by Delgrande et al., Wang et al., and Brewka and Eiter, and guarantees existence of a preferred answer set for the class of call-consistent head-consistent extended logic programs. The semantics can be also characterized by a transformation from logic programs with preferences to logic programs without preferences such that the preferred answer sets of an original program correspond to the answer sets of the transformed program. We have also developed a prototypical solver for preferred answer sets using the meta-interpretation technique.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Apt, K.R., Blair, H.A., Walker, A.: Towards a theory of declarative knowledge. In: Foundations of Deductive Databases and Logic Programming, pp. 89â148. Morgan Kaufmann, New York (1988)
Brewka, G., Eiter, T.: Preferred answer sets for extended logic programs. Artif. Intell. 109(1â2), 297â356 (1999)
Chandra, A.K., Harel, D.: Horn clauses queries and generalizations. J. Log. Program. 2(1), 1â15 (1985)
Delgrande, J.P., Schaub, T., Tompits, H.: A framework for compiling preferences in logic programs. Theory Pract. Log. Program. 3(2), 129â187 (2003)
Dung, P.M.: On the relations between stable and well-founded semantics of logic programs. Theoret. Comput. Sci. 105(1), 7â25 (1992)
Eiter, T., Faber, W., Leone, N., Pfeifer, G.: Computing preferred answer sets by meta-interpretation in answer set programming. Theory Pract. Log. Program. 3(4â5), 463â498 (2003)
Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Gener. Comput. 9(3/4), 365â386 (1991)
Illic, M., Leite, J., Slota, M.: ERASP - a system for enhancing recommendations using answer-set programming. Int. J. Reasoning-based Intell. Syst. 1, 147â163 (2009)
Kunen, K.: Signed data dependencies in logic programs. J. Log. Program. 7(3), 231â245 (1989)
Sakama, C., Inoue, K.: Prioritized logic programming and its application to commonsense reasoning. Artif. Intell. 123(1â2), 185â222 (2000)
Sato, T.: On consistency of first-order logic programs. Technical report TR 87â12, ETL (1987)
Schaub, T., Wang, K.: A semantic framework for preference handling in answer set programming. Theory Pract. Log. Program. 3(4â5), 569â607 (2003)
Å efránek, J.: Preferred answer sets supported by arguments. In: Proceedings of 12th International Workshop on Non-Monotonic Reasoning (NMR 2008), pp. 232â240 (2008)
Turner, H.: Signed logic programs. In: Logic Programming: Proceedngs of the 1994 International Symposium (ILPSâ94), pp. 61â75 (1994)
Å imko, A.: Logic programming with preferences on rules. Technical report TR-2013-035, Comenius University in Bratislava (2013). http://kedrigern.dcs.fmph.uniba.sk/reports/display.php?id=50
Å imko, A.: Meta-interpreter for logic programs with preferences on rules, April 2013. http://dai.fmph.uniba.sk/~simko/lpp/
Wang, K., Zhou, L., Lin, F.: Alternating fixpoint theory for logic programs with priority. In: Palamidessi, C., et al. (eds.) CL 2000. LNCS (LNAI), vol. 1861, pp. 164â178. Springer, Heidelberg (2000)
Zhang, Y., Foo, N.Y.: Answer sets for prioritized logic programs. In: Proceedings of the 1997 International Logic Programming Symposium (ILPSâ97), pp. 69â83 (1997)
Zhang, Y., Foo, N.Y.: Towards generalized rule-based updates. In: Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, IJCAI 97 (1997)
Acknowledgement
We would like to thank the anonymous reviewers for detailed and useful comments. This work was supported by the grant UK/276/2013 of Comenius University in Bratislava and 1/1333/12 of VEGA.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Å imko, A. (2014). A Descriptive Handling of Directly Conflicting Rules in Preferred Answer Sets. In: Hanus, M., Rocha, R. (eds) Declarative Programming and Knowledge Management. INAP WLP WFLP 2013 2013 2013. Lecture Notes in Computer Science(), vol 8439. Springer, Cham. https://doi.org/10.1007/978-3-319-08909-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-08909-6_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08908-9
Online ISBN: 978-3-319-08909-6
eBook Packages: Computer ScienceComputer Science (R0)