Argumentation Logics Lecture 2: Abstract argumentation grounded and stable semantics Henry Prakken Chongqing May 27, 2010.

Slides:



Advertisements
Similar presentations
Recognising Languages We will tackle the problem of defining languages by considering how we could recognise them. Problem: Is there a method of recognising.
Advertisements

On norms for the dynamics of argumentative interaction: argumentation as a game Henry Prakken Amsterdam January 18, 2010.
Argumentation Based on the material due to P. M. Dung, R.A. Kowalski et al.
Commonsense Reasoning and Argumentation 14/15 HC 8 Structured argumentation (1) Henry Prakken March 2, 2015.
Computational Models for Argumentation in MAS
Theory Of Automata By Dr. MM Alam
Commonsense Reasoning and Argumentation 14/15 HC 10: Structured argumentation (3) Henry Prakken 16 March 2015.
. Phylogenetic Trees (2) Lecture 13 Based on: Durbin et al 7.4, Gusfield , Setubal&Meidanis 6.1.
Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Argumentation Logics Lecture 7: Argumentation with structured arguments (3) Rationality postulates, Self-defeat Henry Prakken Chongqing June 4, 2010.
Some problems with modelling preferences in abstract argumentation Henry Prakken Luxemburg 2 April 2012.
Commonsense Reasoning and Argumentation 14/15 HC 13: Dialogue Systems for Argumentation (1) Henry Prakken 25 March 2015.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
20081COMMA08 – Toulouse, May 2008 The Computational Complexity of Ideal Semantics I Abstract Argumentation Frameworks Paul E. Dunne Dept. Of Computer Science.
1 Section 14.1 Computability Some problems cannot be solved by any machine/algorithm. To prove such statements we need to effectively describe all possible.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Argumentation Logics Lecture 4: Games for abstract argumentation Henry Prakken Chongqing June 1, 2010.
Argumentation Logics Lecture 6: Argumentation with structured arguments (2) Attack, defeat, preferences Henry Prakken Chongqing June 3, 2010.
Winter 2004/5Pls – inductive – Catriel Beeri1 Inductive Definitions (our meta-language for specifications)  Examples  Syntax  Semantics  Proof Trees.
Argumentation Henry Prakken SIKS Basic Course Learning and Reasoning May 26 th, 2009.
Argumentation Logics Lecture 7: Argumentation with structured arguments (3) Henry Prakken Chongqing June 4, 2010.
Argumentation Logics Lecture 6: Argumentation with structured arguments (2) Attack, defeat, preferences Henry Prakken Chongqing June 3, 2010.
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.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. CHOOSING.
ECE 667 Synthesis and Verification of Digital Systems
Welfare Properties of Argumentation-based Semantics Kate Larson University of Waterloo Iyad Rahwan British University in Dubai University of Edinburgh.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Introduction to formal models of argumentation
1 Automatic Refinement and Vacuity Detection for Symbolic Trajectory Evaluation Orna Grumberg Technion Haifa, Israel Joint work with Rachel Tzoref.
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
Properties of Real Numbers List of Properties of Real Numbers Commutative Associative Distributive Identity Inverse.
CompSci 102 Discrete Math for Computer Science
Bipartite Matching. Unweighted Bipartite Matching.
1 Consistent-based Diagnosis Yuhong YAN NRC-IIT. 2 Main concepts in this paper  (Minimal) Diagnosis  Conflict Set  Proposition 3.3  Corollary 4.5.
Finite State Machines 1.Finite state machines with output 2.Finite state machines with no output 3.DFA 4.NDFA.
On the Semantics of Argumentation 1 Antonis Kakas Francesca Toni Paolo Mancarella Department of Computer Science Department of Computing University of.
Algebra 1: Section 3-1 Inequalities and Their Graphs.
Chapter 2 1. Chapter Summary Sets (This Slide) The Language of Sets - Sec 2.1 – Lecture 8 Set Operations and Set Identities - Sec 2.2 – Lecture 9 Functions.
Chapter 5 With Question/Answer Animations 1. Chapter Summary Mathematical Induction - Sec 5.1 Strong Induction and Well-Ordering - Sec 5.2 Lecture 18.
Lecture 15: Theory of Automata:2014 Finite Automata with Output.
Chapter 12. Chapter Summary Boolean Functions Representing Boolean Functions Logic Gates Minimization of Circuits (not currently included in overheads)
Capabilities, Minimization, and Transformation of Sequential Machines
Great Theoretical Ideas in Computer Science
Properties of Real Numbers
Semantics of Datalog With Negation
Alternating tree Automata and Parity games
Properties of Real Numbers
2.1 Properties of Real Numbers
Properties of Real Numbers
Instructor: Mohamed Eltabakh
Henry Prakken February 23, 2018
Section 1.1 Functions and Change
Properties of Real Numbers
ECB2212-Digital Electronics
Compiler Construction
5.4 T-joins and Postman Problems
Compound Inequalities and their Graphs
Translating Linear Temporal Logic into Büchi Automata
Based on the material due to P. M. Dung, R.A. Kowalski et al.
Lecture # 18 Types of Functions
Properties of Real Numbers
Properties of Real Numbers
Laws & Rules of Boolean Algebra
Instructor: Aaron Roth
Henry Prakken Chongqing May 27, 2010
A Recursive Approach to Argumentation: Motivation and Perspectives
Presentation transcript:

Argumentation Logics Lecture 2: Abstract argumentation grounded and stable semantics Henry Prakken Chongqing May 27, 2010

Contents Grounded semantics Definitions (extension-based) A problem(?) Stable semantics Labelling-based (Extension-based) A problem with stable semantics

We should lower taxes Lower taxes increase productivity Increased productivity is good We should not lower taxes Lower taxes increase inequality Increased inequality is bad Lower taxes do not increase productivity Prof. P says that … Prof. P has political ambitions People with political ambitions are not objective Prof. P is not objective Increased inequality is good Increased inequality stimulates competition Competition is good USA lowered taxes but productivity decreased

AB C D E

Status of arguments: abstract semantics (Dung 1995) INPUT: an abstract argumentation theory AAT =  Args,Defeat  OUTPUT: An assignment of the status ‘in’ or ‘out’ to all members of Args So: semantics specifies conditions for labeling the ‘argument graph’.

Possible labeling conditions Every argument is either ‘in’ or ‘out’. 1. An argument is ‘in’ iff all arguments defeating it are ‘out’. 2. An argument is ‘out’ iff it is defeated by an argument that is ‘in’. Produces unique labelling with: But produces two labellings with: ABC ABAB

Two solutions Change conditions so that always a unique status assignment results Use multiple status assignments: and ABC ABAB ABC AB

Unique status assignments: Grounded semantics, extension- based (informal) Given AAT =  Args,Defeat , A  Args and S  Args: A is acceptable wrt S (or S defends A) if all arguments in Args that defeat A are defeated by S S defeats A if an argument in S defeats A Construct a sequence such that: S0: the empty set Si+1: Si + all arguments in Args that are defended by Si The endpoint of the sequence is the grounded extension of AAT

AB C D E Is B, D or E defended by S1? Is B or E defended by S2?

Acceptability status in grounded semantics (extension-based) A is justified if A is in the grounded extension A is overruled if A is not justified and A is defeated by an argument that is justified A is defensible otherwise (so if it is not justified and not overruled)

Exercise: determine grounded extension of AAT = A B C B

Self-defeating arguments Intuition: should always be overruled (?) Problem: in grounded semantics they are not always overruled Solution: several possibilities (but intuitions must be refined!) AB

Exercise: determine grounded extension of AAT = AB C D

A problem(?) with grounded semantics We have: We want(?): AB C D AB C D

A problem(?) with grounded semantics AB C D A = Frederic Michaud is French since he has a French name B = Frederic Michaud is Dutch since he is a marathon skater C = F.M. likes the EU since he is European (assuming he is not Dutch or French) D = F.M. does not like the EU since he looks like a person who does not like the EU

Multiple labellings AB C D AB C D

Stable status assignments (Below AAT =  Args,Defeat  is implicit) A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. A is justified if A is In in all s.s.a. A is overruled if A is Out in all s.s.a. A is defensible if A is In in some but not all s.s.a.

Stable extensions Dung (1995): S is conflict-free if no member of S defeats a member of S S is a stable extension if it is conflict-free and defeats all arguments outside it Now: S is a stable argument extension if (In,Out) is a stable status assignment and S = In. Proposition 4.3.4: S is a stable argument extension iff S is a stable extension

Stable status assignments: a problem A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. AB C

Stable status assignments: a problem A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. AB C

Stable status assignments: a problem A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. AB C

Stable status assignments: a problem A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. AB C

Stable status assignments: a problem A stable status assignment assigns to all members of Args either the status In or Out (but not both) such that : 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. AB C D

Status assignments A status assignment assigns to zero or more members of Args either the status In or Out (but not both) such that: 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. Let Undecided = Args / (In  Out): A status assignment is stable if Undecided = . In is a stable argument extension A status assignment is preferred if Undecided is  -minimal. In is a preferred argument extension A status assignment is grounded if Undecided is  -maximal. In is the grounded argument extension

AB C D 1. An argument is In iff all arguments defeating it are Out. 2. An argument is Out iff it is defeated by an argument that is In. Grounded s.a. minimise node labelling Preferred s.a maximise node labelling