Commonsense Reasoning and Argumentation 14/15 HC 14: Dialogue systems for argumentation (2) Henry Prakken 30 March 2015.

Slides:



Advertisements
Similar presentations
Visualization Tools, Argumentation Schemes and Expert Opinion Evidence in Law Douglas Walton University of Winnipeg, Canada Thomas F. Gordon Fraunhofer.
Advertisements

Argumentation.
Rules of Inference Rosen 1.5.
On norms for the dynamics of argumentative interaction: argumentation as a game Henry Prakken Amsterdam January 18, 2010.
Rules of Inferences Section 1.5. Definitions Argument: is a sequence of propositions (premises) that end with a proposition called conclusion. Valid Argument:
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
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,
CPSC 121: Models of Computation Unit 6 Rewriting Predicate Logic Statements Based on slides by Patrice Belleville and Steve Wolfman.
Commonsense Reasoning and Argumentation 14/15 HC 10: Structured argumentation (3) Henry Prakken 16 March 2015.
Legal Argumentation 2 Henry Prakken March 28, 2013.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Commonsense Reasoning and Argumentation 14/15 HC 15: Concluding remarks Henry Prakken 1 April 2015.
Argumentation Logics Lecture 1: Introduction Henry Prakken Chongqing May 26, 2010.
Argumentative Essay. What is an Argumentative essay? An argumentative essay is an essay in which we agree or disagree with an issue, using reasons to.
Debate. Inductive Reasoning When you start with a probable truth, and seek evidence to support it. Most scientific theories are inductive. Evidence is.
Argumentation Logics Lecture 7: Argumentation with structured arguments (3) Rationality postulates, Self-defeat Henry Prakken Chongqing June 4, 2010.
Allison Ramil April 17, 2012 Mathematical Logic. History Paul Lorenzen Late 1950s Kuno Lorenz Renewed Interest in the mid 1990’s.
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.
| 1 › Floris Bex / Centre for Law and ICT › Henry Prakken / Centre for Law and ICT Dept. of ICS, Utrecht University Investigating stories in.
Lincoln-Douglas Debate An Examination of Values. OBJECTIVES: The student will 1. Demonstrate understanding of the concepts that underlie Lincoln-Douglas.
ADJUDICATORS’ FUNCTIONS Decide which team has won. Decide the best speaker. State the reasons for the decision (oral adjudication). Provide constructive.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
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.
Proof by Deduction. Deductions and Formal Proofs A deduction is a sequence of logic statements, each of which is known or assumed to be true A formal.
Argumentation in Agent Systems Part 2: Dialogue Henry Prakken EASSS
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Henry Prakken August 23, 2013 NorMas 2013 Argumentation about Norms.
Debate. Inductive Reasoning When you start with a probable truth, and seek evidence to support it. Most scientific theories are inductive. Evidence is.
1.5 Rules of Inference.
Inference is a process of building a proof of a sentence, or put it differently inference is an implementation of the entailment relation between sentences.
What does Socratic mean? Socratic comes from the name Socrates Socrates Classical Greek philosopher who developed a Theory of Knowledge.
Introduction to formal models of argumentation
Between proof and truth Gabriel Sandu Univ. of Helsinki.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
1 Beyond Dealmaking Five Steps to Negotiating Profitable Relationships Dr. Melanie Billings-Yun.
Arguing Agents in a Multi- Agent System for Regulated Information Exchange Pieter Dijkstra.
Debate Basics: The Logical Argument. Argument An argument is a set of claims presented in a logical form. An argument attempts to persuade an audience.
LINCOLN-DOUGLAS DEBATE
T HE C HARACTERISTICS OF A RGUMENT Things to think about when writing your persuasive essay.
1 Logical Inference Algorithms CS 171/271 (Chapter 7, continued) Some text and images in these slides were drawn from Russel & Norvig’s published material.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
One Form of Argument… “Argument” in NGSS In science, the production of knowledge is dependent on a process of reasoning from evidence that requires a.
Negotiations in Organizations. Why Negotiation Skills are so critical now? Blurring of Organizational Boundaries New Organizational Structures (flax,
National Public Health Institute, Finland Open risk assessment Lecture 5: Argumentation Mikko Pohjola KTL, Finland.
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.
Review: What is a logic? A formal language –Syntax – what expressions are legal –Semantics – what legal expressions mean –Proof system – a way of manipulating.
The Logic of Conditionals Chapter 8 Language, Proof and Logic.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
Argumentation Logics Lecture 2: Abstract argumentation grounded and stable semantics Henry Prakken Chongqing May 27, 2010.
Henry Prakken & Giovanni Sartor July 16, 2012
Open risk assessment Lecture 5: Argumentation
Henry Prakken COMMA 2016 Berlin-Potsdam September 15th, 2016
Henry Prakken February 23, 2018
Henry Prakken Chongqing May 27, 2010
Presentation transcript:

Commonsense Reasoning and Argumentation 14/15 HC 14: Dialogue systems for argumentation (2) Henry Prakken 30 March 2015

Contents Dialogue systems for argumentation (2) Prakken’s dialogue system framework

Two systems for persuasion dialogue Parsons, Wooldridge & Amgoud Journal of Logic and Computation 13(2003) Prakken Journal of Logic and Computation 15(2005)

Prakken: languages, logic, agents Lc: Any, provided it has a reply structure (attacks + surrenders) Lt: any Logic: argumentation logic  ASPIC with grounded semantics Assumptions on agents: none.

Prakken: example Lc (with reply structure) ActsAttacked bySurrendered by claim pwhy pconcede p why pArgue A (Conc(A) = p) retract p concede p retract p Argue AArgue B (defeats its target) Why p (p  Prem(A)) concede A concede p (p  Prem(A) or p = Conc(A))

Prakken: protocols (basic rules) Each noninitial move replies to some previous move of hearer Replying moves must be defined in Lc as a reply to their target Termination: if player to move has no legal moves … Outcome: what is dialogical status of initial move at termination?

Dialogical status of moves Each move in a dialogue is in or out: A surrender is out, An attacker is: in if surrendered, else: in iff all its attackers are out out iff it has an attacker that is in (An Argue A move is surrendered iff A’s conclusion is conceded)

Functions of dialogical status Can determine winning Proponent wins iff at termination the initial claim is in; opponent wins otherwise Can determine turntaking Turn shifts if dialogical status of initial move has changed Immediate response protocols Can be used in defining relevance

 1 : claim (owe $500)

 2 : why (owe $500)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)  12 : why (notary’s seal is forged)

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)  12 : why (notary’s seal is forged)  13 : concede (owe $500))

Owe 500 contractno payment notary’s docsigned by us Not notary’s doc seal forged

Prakken: example dialogue P1: claim safe

Prakken: example dialogue P1: claim safe O1: why safe

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag O2b:  safe since newspaper, newspaper   safe

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag O2b:  safe since newspaper, newspaper   safe P3a: concede newspaper

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag O2b:  safe since newspaper, newspaper   safe P3a: concede newspaper P3b: so what since unreliable, unreliable  so what

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag O2b:  safe since newspaper, newspaper   safe O3:  safe since high speed, high speed   safe P3a: concede newspaper P3b: so what since unreliable, unreliable  so what

Prakken: example dialogue P1: claim safe O1: why safe P2: safe since airbag, airbag  safe O2a: concede airbag O2b:  safe since newspaper, newspaper   safe O3:  safe since high speed, high speed   safe P3a: concede newspaper P3b: so what since unreliable, unreliable  so what P4: retract safe

safe claim

safe claimwhy

safe airbag airbag  safe claimwhy since

safe airbag airbag  safe claimwhy since concede

safe airbag airbag  safe  safe newspaper newspaper   safe claimwhy since concede since

safe airbag airbag  safe  safe newspaper newspaper   safe claimwhy since concede since concede

safe airbag airbag  safe  safe newspaper newspaper   safe so what unreliable unreliable  so what claimwhy since concede since concede since

safe airbag airbag  safe  safe newspaper newspaper   safe  safe high speed high speed   safe so what unreliable unreliable  so what claimwhy since concede since concede since

safe airbag airbag  safe  safe newspaper newspaper   safe  safe high speed high speed   safe so what unreliable unreliable  so what retract claimwhy since concede since concede since

Relevant protocols A reply must be relevant An attacking move is relevant if it changes the status of the initial move A surrendering move is relevant if an attacking counterpart is relevant (an attacking counterpart replies to the same (part of) move) The turn shifts if dialogical status of initial move has changed Immediate response protocols

P1 + O1 - P2 - P4 + O2 - O3 + P3 + Relevant target?

P1 + O1 - P2 - P4 + O2 + O3 + P3 - O4 +

P1 + O1 - P2 - P4 + O2 - O3 + P3 + Relevant target?

P1 - O1 + P2 - P4 - O2 - O3 + P3 + O4 +

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)  12 : why (notary’s seal is forged) What are the relevant targets for  ?

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)  12 : why (notary’s seal is forged)  13 : concede (owe $500)) What are the relevant targets for  ?

Game for grounded semantics unsound in distributed settings Paul: p, r Olga: s, t p  q s   q r   s r, t   p Knowledge basesInference rules P1: q since p

Game for grounded semantics unsound in distributed settings Paul: p, r Olga: s, t Knowledge basesInference rules P1: q since p O1:  q since s p  q s   q r   s r,t   p

Game for grounded semantics unsound in distributed settings Paul: p, r Olga: s,t, r Knowledge basesInference rules P1: q since p O1:  q since s P2:  s since r p  q s   q r   s r,t   p

Game for grounded semantics unsound in distributed settings Paul: p, r Olga: s,t, r Knowledge basesInference rules P1: q since p O1:  q since s O2:  p since r,t P2:  s since r p  q s   q r   s r,t   p

Paul: p, r, p ∧ r  q, q  s Knowledge bases: Inference rules: R d = { ,      } R s = all valid inference rules of prop. l. Olga: t, t   p,  p   q No preferences Find a terminated legal dialogue of five moves with a relevant protocol won by Olga, assuming both are honest ActsAttacked bySurrendered by claim pwhy pconcede p why pArgue A (Conc(A) = p) retract p concede p retract p Argue AArgue B (defeats its target) Why p (p  Prem(A)) concede A concede p (p  Prem(A) or p = Conc(A))

Winning and logic A protocol should respect the underlying logic We want: main claim is in iff it is implied by the current ‘theory’ of the dialogue (all non-challenged and non-retracted ‘current’ premises) Ensured in relevant protocols if No surrenders are moved; and Arguments cannot be weakened by ‘backwards extending’ Each argument implied by the current theory has been moved Current theory = all non-challenged and non-retractred current premises

 1 : claim (owe $500)  2 : why (owe $500)  4 : argue (owe $500 since contract & no payment)  5 : concede (no payment)  6 : why (contract)  8 : argue (contract since notary’s document & signed by us)  11 : argue (  notary’s document since notary’s seal is forged)  12 : why (notary’s seal is forged)  13 : concede (owe $500))

Owe 500 contractno payment notary’s docsigned by us Not notary’s doc seal forged

Owe 500 contractno payment notary’s docsigned by us Not notary’s doc seal forged

Prakken’s relevant protocols: characteristics Protocol Multiple-move Multiple-reply Not deterministic in Lc Immediate-response Dialogues Can be long (stepwise construction of arguments, alternative replies) Both sides can develop arguments Logic Used for single agent: construct/attack arguments Used in protocol Commitments Not used (could be used in protocol)

Filibustering Many two-party protocols allow obstructive behaviour: P: claim p O: why p? P: p since q O: why q? P: q since r O: why r?...

Possible sanctions Social sanctions: I don’t talk to you any more Shift of burden of proof by third party... P: q since r O: why r? referee: O, you must defend not-r!

Example 2 Paul: p q Olga: p q   p Knowledge basesInference rules P1: claim p Modus ponens … Paul  Olga does not justify p but they will agree on p if players are conservative, that is, if they stick to their beliefs if possible

Example 2 Paul: p q Olga: p q   p Knowledge basesInference rules P1: claim p O1: concede p Modus ponens … Paul  Olga does not justify p but they will agree on p if players are conservative, that is, if they stick to their beliefs if possible

Example 2 Paul: p q Olga: p q   p Knowledge basesInference rules P1: claim p O1: what about q? Modus ponens … Possible solution (for open-minded agents, who are prepared to critically test their beliefs):

Example 2 Paul: p q Olga: p q   p Knowledge basesInference rules P1: claim p O1: what about q? Modus ponens … P2: claim q Possible solution (for open-minded agents, who are prepared to critically test their beliefs):

Example 2 Paul: p q Olga: p q   p Knowledge basesInference rules P1: claim p O1: what about q? Modus ponens … P2: claim q O2:  p since q, q   p Possible solution (for open-minded agents, who are prepared to critically test their beliefs): Problem: how to ensure relevance?