Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Sense-making software for crime investigation: how to combine stories and arguments? Henry Prakken (& Floris Bex, Susan van den Braak, Herre van Oostendorp,
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.
Logic Programming Automated Reasoning in practice.
Commonsense Reasoning and Argumentation 14/15 HC 8 Structured argumentation (1) Henry Prakken March 2, 2015.
Computational Models for Argumentation in MAS
Commonsense Reasoning and Argumentation 14/15 HC 9 Structured argumentation (2) Henry Prakken March 4, 2015.
On the structure of arguments, and what it means for dialogue Henry Prakken COMMA-08 Toulouse,
Mathematical induction Isaac Fung. Announcement ► Homework 1 released ► Due on 6 Oct 2008 (in class)
Justification-based TMSs (JTMS) JTMS utilizes 3 types of nodes, where each node is associated with an assertion: 1.Premises. Their justifications (provided.
Commonsense Reasoning and Argumentation 14/15 HC 10: Structured argumentation (3) Henry Prakken 16 March 2015.
Default Reasoning By Naval Chopra( ) ‏ Pranay Bhatia ( ) ‏ Pradeep Kumar(07D05020) ‏ Siddharth Chinoy(07D05005) ‏ Vaibhav Chhimpa(07D05011)
Legal Argumentation 2 Henry Prakken March 28, 2013.
1 DCP 1172 Introduction to Artificial Intelligence Chang-Sheng Chen Topics Covered: Introduction to Nonmonotonic Logic.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
Sense-making software for crime investigation: how to combine stories and arguments? Henry Prakken (& Floris Bex, Susan van den Braak, Herre van Oostendorp,
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.
Commonsense Reasoning and Argumentation 14/15 HC 12 Dynamics of Argumentation (1) Henry Prakken March 23, 2015.
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.
Induction Lecture 5: Sep 21 (chapter of the book and chapter of the notes)
| 1 › Floris Bex / Centre for Law and ICT › Henry Prakken / Centre for Law and ICT Dept. of ICS, Utrecht University Investigating stories in.
1 OSCAR: An Architecture for Generally Intelligent Agents John L. Pollock Philosophy and Cognitive Science University of Arizona
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Reasoning with testimony Argumentation vs. Explanatory Coherence Floris Bex - University of Groningen Henry Prakken - University of Groningen - Utrecht.
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.
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.
Index FAQ Limits of Sequences of Real Numbers 2013 Sequences of Real Numbers Limits through Definitions The Squeeze Theorem Using the Squeeze Theorem Monotonous.
Knowledge Representation and Reasoning José Júlio Alferes Luís Moniz Pereira.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Propositional Logic Reasoning correctly computationally Chapter 7 or 8.
Index FAQ Limits of Sequences of Real Numbers Sequences of Real Numbers Limits through Rigorous Definitions The Squeeze Theorem Using the Squeeze Theorem.
Chapter 6: Objections to the Physical Symbol System Hypothesis.
Introduction to formal models of argumentation
Legal Argumentation 3 Henry Prakken April 4, 2013.
CS 173, Lecture B August 27, 2015 Tandy Warnow. Proofs You want to prove that some statement A is true. You can try to prove it directly, or you can prove.
Computabilty Computability Finite State Machine. Regular Languages. Homework: Finish Craps. Next Week: On your own: videos +
Albert Gatt LIN3021 Formal Semantics Lecture 4. In this lecture Compositionality in Natural Langauge revisited: The role of types The typed lambda calculus.
Commonsense Reasoning and Argumentation 14/15 HC 14: Dialogue systems for argumentation (2) Henry Prakken 30 March 2015.
CompSci 102 Discrete Math for Computer Science
National Public Health Institute, Finland Open risk assessment Lecture 5: Argumentation Mikko Pohjola KTL, Finland.
MA/CSSE 474 Theory of Computation Minimizing DFSMs.
On the Semantics of Argumentation 1 Antonis Kakas Francesca Toni Paolo Mancarella Department of Computer Science Department of Computing University of.
Henry Prakken & Giovanni Sartor July 18, 2012 Law Logic Summerschool 2012 Session (Part 2): Burdens of proof and presumptions.
National Public Health Institute, Finland Open risk assessment Lecture 5: Argumentation Mikko Pohjola KTL, Finland.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
6/11/2016 Linear Resolution and Introduction to First Order Logic Michael Leuschel Softwaretechnik und Programmiersprachen Lecture 5.
Argumentation Logics Lecture 2: Abstract argumentation grounded and stable semantics Henry Prakken Chongqing May 27, 2010.
Henry Prakken & Giovanni Sartor July 16, 2012
Dung-style Argumentation and AGM-style Belief Revision
Henry Prakken Guangzhou (China) 10 April 2018
Reasoning with Uncertainty
Henry Prakken COMMA 2016 Berlin-Potsdam September 15th, 2016
Henry Prakken February 23, 2018
Reasoning with Uncertainty Piyush Porwal ( ) Rohit Jhunjhunwala ( ) Srivatsa R. ( ) Under the guidance of Prof. Pushpak Bhattacharyya.
Based on the material due to P. M. Dung, R.A. Kowalski et al.
Henry Prakken Chongqing May 27, 2010
A Recursive Approach to Argumentation: Motivation and Perspectives
Presentation transcript:

Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010

Material for this course Website: Available at website: Lecture notes Argumentation Logics Answers to exercises Powerpointslides Schedule, reading + exercises Prerequisite knowledge: - Propositional logic - First-order predicate logic - Elementary set theory

Nonmonotonic logic Standard logic is monotonic: If S |-  and S  S’ then S’ |-  But commonsense reasoning is often nonmonotonic: John is an adult, Adults are usually employed, so John is presumably employed But suppose also that John is a student and students are usually not employed … We often reason with rules that have exceptions We apply the general rule if we have no evidence of exceptions But must retract our conclusion if we learn evidence of an exception

Sources of nonmonotonicity Empirical generalisations Adults are usually employed, birds can typically fly, Chinese usually do not like coffee, … Exceptions to legal rules When a father dies, his son can inherit, except when the son killed the father Exceptions to moral principles Normally one should not lie, except when a lie can save lives Conflicting information sources Experts who disagree, witnesses who contradict each other, conflicting sensory input, … Alternative explanations The grass is wet so it has rained / but the sprinkler was on Conflicting reasons for actions Normally if we have a reason to do something, we should do it, unless we also have good reasons not to do it. We should raise taxes to increase productivity, which is good / but lower taxes increase inequality, which is bad …

Some nonmonotonic logics Default logic (Ray Reiter) Circumscription (John McCarthy) Logic programming (Robert Kowalski) … Argumentation logics

Argumentation as a nonmonotonic logic Nonmonotonic logic deals with: Rules and exceptions Conflicts and their resolution Both can be modelled as argumentation: General rule gives rise to argument, exception gives rise to counterargument Exception defeats general rule Conflicts give rise to argument and counterargument Conflicts are resolved with preferences

Some history John Pollock ( ) Ron Loui (1987) With Guillermo Simari (1992) Gerard Vreeswijk (1993,1997) Phan Minh Dung (1995) …

We should lower taxes Lower taxes increase productivity Increased productivity is good

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

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 USA lowered taxes but productivity decreased

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 … USA lowered taxes but productivity decreased

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 USA lowered taxes but productivity decreased

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 USA lowered taxes but productivity decreased

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

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

Overview of this course Abstract argumentation (Lectures 1-4) Semantics (Lectures 1-3) Labelling-based Extension-based Argument games (Lecture 4) Rule-based argumentation (Lectures 5-7) Structure of arguments, (Lecture 5) Attack, defeat, preferences (Lecture 6) Self-defeat, rationality postulates (Lecture 7)

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’. Should capture reinstatement: ABC

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’. Works fine with: But not with: ABC AB

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 acceptable wrt Si The endpoint 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?

Grounded semantics (formal 1) Let AAT be an abstract argumentation theory F 0 AAT =  F i+1 AAT = {A  Args | A is acceptable wrt F i AAT } F ∞ AAT =  ∞ i=0 (F i+1 AAT ) Problem: does not always contain all intuitively justified arguments.

Grounded semantics (formal 2) Let AAT =  Args,Defeat  and S  Args F AAT (S) = {A  Args | A is acceptable wrt S} Since F AAT is monotonic (and since...), F AAT has a least fixed point. Now: The grounded extension of AAT is the least fixed point of F AAT An argument is (w.r.t. grounded semantics) justified on the basis of AAT if it is in the grounded extension of AAT. Proposition (AAT implicit): A  F ∞  A is justified If every argument has at most a finite number of defeaters, then A  F ∞ AT  A is justified

Acceptability status with unique status assignments (extension-based) A is justified if A is in the grounded extension A is overruled if A is not justifed and A is defeated by an argument that is justified A is defensible otherwise

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!)

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

A problem(?) with grounded semantics AB C D A = Frederic Michaud is French since Alice says so B = Frederic Michaud is Dutch since Bob says so 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 E E = Alice and Bob are unreliable since they contradict each other