Revision of defeasible preferences

Abstract There are several contexts of non-monotonic reasoning where a priority between rules is established with the purpose of solving conflicts. We investigate how to modify such a priority (preference) relation in a non-monotonic logic in order to change the conclusions of the theory itself. We shall argue that the approach we adopt has a natural counterpart in legal reasoning and argumentation, where users cannot typically change the facts or the rules, but can propose their preferences about the relative strength of the rules. The main result of the present work is the proof that the problem of revising a non-monotonic theory by changing only the superiority order between conflicting rules is, in general, computationally hard. After such an analysis, we identify three contraction/revision/update operations and study them against the AGM postulates for belief revision, to discover that only a (small) part of these postulates are satisfied in the specific non-monotonic setting.

[1]  Grigoris Antoniou,et al.  DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web , 2007, IEEE Transactions on Knowledge and Data Engineering.

[2]  Peter Gärdenfors,et al.  Knowledge in Flux: Modeling the Dynamics of Epistemic States , 2008 .

[3]  Michael J. Maher Complexity of Exploiting Privacy Violations in Strategic Argumentation , 2014, PRICAI.

[4]  Guillermo Ricardo Simari,et al.  Argument Theory Change Applied to Defeasible Logic Programming , 2008, AAAI.

[5]  Grigoris Antoniou,et al.  Defeasible logic with dynamic priorities , 2004 .

[6]  Michael J. Maher,et al.  Argumentation Semantics for Defeasible Logic , 2004, J. Log. Comput..

[7]  Sanjay Modgil,et al.  Hierarchical Argumentation , 2006, JELIA.

[8]  Michael J. Maher,et al.  Defeasible Logic versus Logic Programming without Negation as Failure , 2000, J. Log. Program..

[9]  C. E. Alchourrón,et al.  On the logic of theory change: Partial meet contraction and revision functions , 1985 .

[10]  Isaac Levi Subjunctives, dispositions and chances , 1977 .

[11]  Michael J. Maher,et al.  An inclusion theorem for defeasible logics , 2010, TOCL.

[12]  Guido Governatori,et al.  A defeasible logic for modelling policy-based intentions and motivational attitudes , 2009, Log. J. IGPL.

[13]  Guillermo Ricardo Simari,et al.  Argument Theory Change Through Defeater Activation , 2010, COMMA.

[14]  Guido Governatori,et al.  On ASPIC+ and Defeasible Logic , 2016, COMMA.

[15]  Michael J. Maher,et al.  A Family of Defeasible Reasoning Logics and its Implementation , 2000, ECAI.

[16]  Phan Minh Dung,et al.  An Argumentation Semantics for Logic Programming with Explicit Negation , 1993, ICLP.

[17]  Guido Governatori,et al.  Legal contractions: a logical analysis , 2013, ICAIL.

[18]  James P. Delgrande A program-level approach to revising logic programs under the answer set semantics , 2010, Theory Pract. Log. Program..

[19]  Michael J. Maher,et al.  Embedding defeasible logic into logic programming , 2006, Theory Pract. Log. Program..

[20]  Ivo Düntsch A Microcomputer Based System for Small Relation Algebras , 1994, J. Symb. Comput..

[21]  Hirofumi Katsuno,et al.  On the Difference between Updating a Knowledge Base and Revising It , 1991, KR.

[22]  Stefan Woltran,et al.  AGM-Style Belief Revision of Logic Programs under Answer Set Semantics , 2008, LPNMR.

[23]  Phan Minh Dung,et al.  On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games , 1995, Artif. Intell..

[24]  Michael J. Maher Propositional defeasible logic has linear complexity , 2001, Theory and Practice of Logic Programming.

[25]  Sanjay Modgil,et al.  Reasoning about preferences in argumentation frameworks , 2009, Artif. Intell..

[26]  Guido Governatori,et al.  The Making of SPINdle , 2009, RuleML.

[27]  Abdul Sattar,et al.  Reconsidering AGM-Style Belief Revision in the Context of Logic Programs , 2016, ECAI.

[28]  Guido Governatori,et al.  Strategic Argumentation is NP-Complete , 2013, ECAI.

[29]  Guido Boella,et al.  A Logical Understanding of Legal Interpretation , 2010, KR.

[30]  Guido Governatori On the relationship between Carneades and Defeasible Logic , 2011, ICAIL.

[31]  Guido Governatori,et al.  Two Faces of Strategic Argumentation in the Law , 2014, JURIX.

[32]  Gerhard Brewka Well-Founded Semantics for Extended Logic Programs with Dynamic Preferences , 1996, J. Artif. Intell. Res..

[33]  Chiaki Sakama,et al.  Abducing Priorities to Derive Intended Conclusions , 1999, IJCAI.

[34]  Eyke Hüllermeier,et al.  Preferences in AI: An overview , 2011, Artif. Intell..

[35]  Matteo Cristani,et al.  Many-Sorted Preference Relations , 2002, International Conference on Principles of Knowledge Representation and Reasoning.

[36]  Guillermo Ricardo Simari,et al.  Dynamics of knowledge in DeLP through Argument Theory Change , 2013, Theory Pract. Log. Program..

[37]  Donald Nute,et al.  Defeasible Logic , 1994, INAP.

[38]  Guido Governatori,et al.  Changing legal systems: legal abrogations and annulments in Defeasible Logic , 2010, Log. J. IGPL.

[39]  Michael J. Maher,et al.  Representation results for defeasible logic , 2000, TOCL.

[40]  Guido Boella,et al.  Lex Minus Dixit Quam Voluit, Lex Magis Dixit Quam Voluit: A Formal Study on Legal Compliance and Interpretation , 2009, AICOL Workshops.

[41]  Ioannis P. Vlahavas,et al.  A Defeasible Logic Reasoner for the Semantic Web , 2004, Int. J. Semantic Web Inf. Syst..

[42]  Matteo Cristani,et al.  The complexity of constraint satisfaction problems for small relation algebras , 2004, Artif. Intell..

[43]  Henry Prakken,et al.  Argument-Based Extended Logic Programming with Defeasible Priorities , 1997, J. Appl. Non Class. Logics.