Dung-style Argumentation and AGM-style Belief Revision

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Possible World Semantics for Modal Logic
Argumentation Based on the material due to P. M. Dung, R.A. Kowalski et al.
Computational Models for Argumentation in MAS
Justification-based TMSs (JTMS) JTMS utilizes 3 types of nodes, where each node is associated with an assertion: 1.Premises. Their justifications (provided.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
On the logic of merging Sebasien Konieczy and et el Muhammed Al-Muhammed.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010.
Commonsense Reasoning and Argumentation 14/15 HC 12 Dynamics of Argumentation (1) Henry Prakken March 23, 2015.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
EC941 - Game Theory Prof. Francesco Squintani Lecture 8 1.
Lecture 6 Hyperreal Numbers (Nonstandard Analysis)
20081COMMA08 – Toulouse, May 2008 The Computational Complexity of Ideal Semantics I Abstract Argumentation Frameworks Paul E. Dunne Dept. Of Computer Science.
Logical Foundations of Negotiation: Strategies and Preference Thomas Meyer, Norman Foo Rex Kwok Dongmo Zhang Presented by Shiyan Li.
Models -1 Scientists often describe what they do as constructing models. Understanding scientific reasoning requires understanding something about models.
Argumentation Logics Lecture 4: Games for abstract argumentation Henry Prakken Chongqing June 1, 2010.
Data Flow Analysis Compiler Design Nov. 3, 2005.
Validating Streaming XML Documents Luc Segoufin & Victor Vianu Presented by Harel Paz.
Foundations of Measurement Ch 3 & 4 April 4, 2011 presented by Tucker Lentz April 4, 2011 presented by Tucker Lentz.
Argumentation Logics Lecture 3: Abstract argumentation semantics (3) Henry Prakken Chongqing May 28, 2010.
Argumentation Logics Lecture 4: Games for abstract argumentation Henry Prakken Chongqing June 1, 2010.
Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010.
Programming Language Semantics Denotational Semantics Chapter 5 Part III Based on a lecture by Martin Abadi.
Belief Revision Lecture 1: AGM April 1, 2004 Gregory Wheeler
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Induction and recursion
Discrete dynamical systems and intrinsic computability Marco Giunti University of Cagliari, Italy
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
Slide 1 Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Jim Little UBC CS 322 – CSP October 20, 2014.
Actions Planning and Defeasible Reasoning Guillermo R. Simari Alejandro J. García Marcela Capobianco Dept. of Computer Science and Engineering U NIVERSIDAD.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
2008/01/30Lecture 11 Game Theory. 2008/01/30Lecture 12 What is Game Theory? Game theory is a field of Mathematics, analyzing strategically inter-dependent.
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
LDK R Logics for Data and Knowledge Representation ClassL (Propositional Description Logic with Individuals) 1.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
On the Semantics of Argumentation 1 Antonis Kakas Francesca Toni Paolo Mancarella Department of Computer Science Department of Computing University of.
1 Melikyan/DM/Fall09 Discrete Mathematics Ch. 7 Functions Instructor: Hayk Melikyan Today we will review sections 7.3, 7.4 and 7.5.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Assumption-based Truth Maintenance Systems: Motivation n Problem solvers need to explore multiple contexts at the same time, instead of a single one (the.
An argument-based framework to model an agent's beliefs in a dynamic environment Marcela Capobianco Carlos I. Chesñevar Guillermo R. Simari Dept. of Computer.
Belief dynamics and defeasible argumentation in rational agents M. A. Falappa - A. J. García G. R. Simari Artificial Intelligence Research and Development.
Argumentation Logics Lecture 2: Abstract argumentation grounded and stable semantics Henry Prakken Chongqing May 27, 2010.
October 19th, 2007L. M. Pereira and A. M. Pinto1 Approved Models for Normal Logic Programs Luís Moniz Pereira and Alexandre Miguel Pinto Centre for Artificial.
Copyright © Cengage Learning. All rights reserved.
Overview Theory of Program Testing Goodenough and Gerhart’s Theory
BFO 2.0 Modularization and Verification
Argumentation pour le raisonnement pratique
Copyright © Cengage Learning. All rights reserved.
The Propositional Calculus
Chapter 3 The Real Numbers.
Cardinality of Sets Section 2.5.
Great Theoretical Ideas in Computer Science
Chapter 5. Optimal Matchings
The Problem of Evil.
The Foundations: Logic and Proofs
Alternating tree Automata and Parity games
Henry Prakken COMMA 2016 Berlin-Potsdam September 15th, 2016
Henry Prakken February 23, 2018
MA/CSSE 474 More Math Review Theory of Computation
Proposed in Turing’s 1936 paper
Translating Linear Temporal Logic into Büchi Automata
Based on the material due to P. M. Dung, R.A. Kowalski et al.
Part 7. Phantoms: Legal States That Cannot Be Constructed
Henry Prakken Chongqing May 27, 2010
A Recursive Approach to Argumentation: Motivation and Perspectives
God is not a Deceiver, Truth Criterion & Problem of Error
Presentation transcript:

Dung-style Argumentation and AGM-style Belief Revision Guido Boella, Celia da Costa Pereira, Andrea Tettamanzi and Leon van der Torre.

Position Statement Formal study of Dung-style argumentation and AGM-style belief revision is useful Reinstatement in argumentation can formally be related to recovery-related principles in revision This has been suggested also by Guillermo Simari, Tony Hunter, Fabio Paglieri, and others This presentation explains the problem, all comments or references are highly appreciated. 11/16/2018 ARGMAS 2008

Dung and AGM Formal foundations of both theories Argument revision E.g., reinstatement and recovery Argument revision E.g., politics: we should increase taxes (for the rich) Arguing about revision E.g., you should believe in God, given Pascal’s wager Strategic argumentation E.g., use conventional wisdom to persuade Thus, a common framework is useful 11/16/2018 ARGMAS 2008

Dung – Non-Monotonic Logic - AGM Explanatory non-monotonic logic Non-monotonic logic – AGM Shoham – KLM tradition “Relating two kinds of NML is open problem” 11/16/2018 ARGMAS 2008

The Intuition: Dung and AGM are Related Dung’s reinstatement If  attacked by  &  attacked by , then  reinstated AGM recovery, Darwiche and Pearl, etc If p 2 K , then (K-p)+p = K DW1: If q ² p, then (K*p)*q = K*q DW2: If q ² : p, then (K*p)*q = K*q DW3: If p 2 K*q, then p 2 (K*p)*q DW4: If : p 2 K*q, then : p 2 (K*p)*q In this presentation, we focus on DW2 http://citeseer.ist.psu.edu/cache/papers/cs/26498/http:zSzzSzwww.irit.frzSzrechercheszSzRPDMPzSzpersoszSzKoniecznyzSzpaperszSzecsqaru01.pdf/konieczny01some.pdf 11/16/2018 ARGMAS 2008

The Problem: How to Formalize Relation? Use of arguments / propositions Propositional argumentation In Dung’s approach, reinstatement is built in Take a more general theory, like dominance theory “The dominance relation need not generally be transitive and may even contain cycles. This makes that the common concept of maximality or optimality is no longer tenable with respect to the dominance relation and new concepts have to be developed to take over its function of singling out elements that are in some sense primary. Von Neumann and Morgenstern considered this phenomenon as one of the most fundamental problems the mathematical social sciences have to cope with (see von Neumann and Morgenstern, 1947, Ch. 1).“ BH08 No dynamics in argumentation / dominance Dynamics in dialogue proof theories http://www.tcs.ifi.lmu.de/~brandtf/papers/ntu.pdf 11/16/2018 ARGMAS 2008

Baroni and Giacomin, AIJ 2007 Framework for the evaluation of extension-based argumentation semantics. Solves the latter two problems: Definitions of reinstatement in this framework Dynamics, because A = arguments produced by a reasoner at a given instant of time 11/16/2018 ARGMAS 2008

Baroni and Giacomin, AIJ 2007 h A,! i is Dung argumentation framework A is finite, ``independently of the fact that the underlying mechanism of argument generation admits the existence of infinite sets of arguments.’’ We make the set of all arguments explicit U is set of arguments which can be generated, U for the universe of arguments. 11/16/2018 ARGMAS 2008

Baroni and Giacomin, AIJ 2007 ``An extension-based argumentation semantics is defined by specifying the criteria for deriving, for a generic argumentation framework, a set of extensions, where each extension represents a set of arguments considered to be acceptable together. Given a generic argumentation semantics S, the set of extensions prescribed by S for a given argumentation framework AF is denoted as ES(AF).'' 11/16/2018 ARGMAS 2008

A Formal Definition Let U be the universe of arguments. An acceptance function ES:U x 2UxU ->22U is a partial function which is defined for each argumentation framework h A, ! i with finite A µ U and ! µ AxA, and which maps an argumentation framework hA,!i to sets of subsets of A: ES (hA,!i)µ 2A (Do we need A in argumentation framework?) 11/16/2018 ARGMAS 2008

Do Baroni and Giacomin extend Dung’s? Baroni and Giacomin do not present their framework as a generalization of Dung's, Many papers claim to generalize Dung's, for example with support relations, preferences, values, nested attack relations, etc. Implicitly, Baroni and Giacomin define argumentation at another abstraction level. 11/16/2018 ARGMAS 2008

Reinstatement, [BG07, definition 15] A semantics S satisfies the reinstatement criterion if 8 AF 2 DS, 8 E 2 ES(AF) it holds that (8  2 parAF() E! ) )  2 E “Intuitively, an argument  is reinstated if its defeaters are in turn defeated and, as a consequence, one may assume that they should have no effect on the justification state of .” 11/16/2018 ARGMAS 2008

Weak reinstatement, definition 13+16 Given an argumentation framework AF=h A,!i,  2 A and S µ A, we say that  is strongly defended by S, denoted as sd(,S), iff 8 2 parAF() 9 2 S \ {}:  !  & sd(,S \ {}) A semantics S satisfies the weak reinstatement criterion if 8 AF 2 DS, 8 E 2 ES(AF) it holds that sd(,E) )  2 E 11/16/2018 ARGMAS 2008

Propositional argumentation We associate proposition with each argument prop: A ! L, where L is propositional language Belief set = propositions of justified arguments K(S) = { prop() j  2 S} Problems: Argument extensions, unique belief set Solutions for non-deterministic belief revision Consistency of belief set difficult to ensure 11/16/2018 ARGMAS 2008

Literal Argumentation We associate with argument a set of literals prop:U! Lit, where Lit set of literals built from atoms 8 ,  2 U, if prop() Æ prop() inconsistent, (i.e.,  and  contain a complementary literal), then either  attacks  or  attacks  (or both) K(S) = { prop() j  2 S} Property: for a set S, if each pair of S is consistent, then S is consistent 11/16/2018 ARGMAS 2008

Argument Runs Minimal attack Run = Sequence of argumentation frameworks Abstraction of dialogue among players Expansion based argumentation run Only add arguments and attack relations Persistence of relation among arguments Only add attack relations involving newly added argument New is better Only add attacks from new arguments to older ones Minimal attack New attack old argument if and only if conflicting 11/16/2018 ARGMAS 2008

Constructability Constructible argumentation framework = framework which can be reached from empty framework in a finite number of steps New is better leads to cycle free frameworks See S. Kaci, L. van der Torre and E. Weydert, On the acceptability fof conflicting arguments. Proceedings of ECSQARU07, Springer, 2007. 11/16/2018 ARGMAS 2008

Lemma 1: Reinstatement ! DW2 If reinstatement expansion, persistence, new are better, minimality constructible Then DW2: If q ² : p, then (K*p)*q = K*q Proof sketch: extension is uniquely determined 11/16/2018 ARGMAS 2008

Lemma 2: DW2 ! Reinstatement If DW2: If q ² : p, then (K*p)*q = K*q expansion, persistence, new are better, minimality constructible trivial reinstatement: if no attackers, then accepted Then reinstatement 11/16/2018 ARGMAS 2008

A Theorem and Our Research Problem If expansion, persistence, new are better, minimality constructible trivial reinstatement: if no attackers, then accepted Then reinstatement iff DW2: If q ² : p, then (K*p)*q = K*q Cycle-free frameworks are not very interesting Our problem: how to generalize this result? 11/16/2018 ARGMAS 2008

Generalization 1: Minimality in Attack Suppose a new argument can attack arguments which are not conflicting E.g., in assumption based reasoning Additional independence assumption: 8 , 2 A, whether  attacks  depends only on  and , not on the other arguments (Compare, e.g., the language independence principle of Baroni and Giacomin) 11/16/2018 ARGMAS 2008

Generalization 2: Constructability Suppose an argumentation framework does not have to be constructible E.g., for general argumentation frameworks Additional (strong) abstraction assumption: If an argument is not in any extension, then if we abstract from it, then the extensions remain the same (Compare, e.g., the directionality criterion of Baroni and Giacomin.) 11/16/2018 ARGMAS 2008

Generalization 3: Constructability Suppose a framework can contain cycles Revise the constructability assumption: An argumentation framework is constructed in a proponent – opponent game (TPI) (compare, e.g., the dialogue games of Prakken and Vreeswijk) 11/16/2018 ARGMAS 2008

Other Formal Foundations? Success postulate 11/16/2018 ARGMAS 2008

Argument Revision For example, a kid does not want to go upstairs since he is afraid of a monster - clearly you - the father - do not believe this. you can say to him that there is daylight (which is true), since the kid believes monsters do not like daylight. Alternatively you can say that upstairs is safe, and the child has to give up the argument that there are monsters (ie remove the argument). If his brother said there are monsters and dad says otherwise, the argument of the father is a motivation for canceling the first argument, since dad is more reliable (until I discover how much he cheated to me). Maybe if, instead, mom said to him that there are monsters - rather than his brother - he just overshadows (it is defeated but not cancelled) the argument pro monsters, till she adds more information. However the reliability issue of brother vs mother is relative and it could become subject to another level of argumentation (like Sanjay proposes?): one can attack the fact that the father is more reliable than the brother (maybe the kid heard mom said so while quarreling with father) 11/16/2018 ARGMAS 2008

Common Framework Arguing about revision, strategic argumentation “When an agent uses an argument to persuade another one, he must consider not only the proposition supported by the argument, but also the overall impact of the argument on the beliefs of the addressee. Different arguments lead to different belief revisions by the addressee. We propose an approach whereby the best argument is defined as the one which is both rational and the most appealing to the addressee.” G. Boella, C. da Costa Pereira, A. Tettamanzi and L/ van der Torre. Making Others Believe What They Want. Proceedings of IFIP-AI 2008 11/16/2018 ARGMAS 2008

Summary Dung reinstatement – AGM recovery Intuition, example result for cycle free Problem is how to generalize Minimality, constructability: new principles needed Other formal foundations of both theories? Argument revision? Arguing about revision, strategic arguing? A common framework for Dung and AGM? 11/16/2018 ARGMAS 2008