SlideShare a Scribd company logo
Strategic Argumentation is NP-Complete
Guido Governatori, Francesco Olivieri, Simone Scannapieco,
Antonino Rotolo, Matteo Cristani
ECAI 2014, Prague, 22 August 2014
NICTA Funding and Supporting Members and Partners
Strategic Argumentation is NP-Complete Copyright NICTA 2014 1/17
A Crime Story
Prosecutor Plaintif
You killed the victim
I did not commit murder! There is no evidence!
There is evidence. We found your ID card near the scene.
It’s not evidence! I had my ID card stolen!’
It is you who killed the victim. Only you were near the
scene at the time of the murder.
I didn’t go there. I was at facility A at that time.
At facility A? Then, it’s impossible to have had your ID card
stolen since facility A does not allow a person to enter
without an ID card.
Strategic Argumentation is NP-Complete Copyright NICTA 2014 2/17
Part I
Strategic Argumentation
Strategic Argumentation is NP-Complete Copyright NICTA 2014 3/17
Strategic Argumentation
• Adversarial two player (Proponent and Opponent) dialogue game to
prove/disprove a claim
• At each turn a player plays a set of arguments to:
• prove the claim (Proponent)
• disprove the claim (Opponent)
• Incomplete information
• Set of common arguments (known by both Proponent and Opponent)
• Set of Proponent’s arguments (not known by Opponent)
• Set of Opponent’s arguments (not known by Proponent)
• After an argument has been played it is a common argument
Strategic Argumentation is NP-Complete Copyright NICTA 2014 3/17
Strategic Argumentation Problem
Avoid playing arguments that can be used by the other party to defeat
you
Example
F = {a, d, f}
RCom = ∅
RPr = {a ⇒ g, g ⇒ b, d ⇒ c, c ⇒ b}
ROp = {c ⇒ e, e, f ⇒ ¬b}.
Pr: d, d ⇒ c, c ⇒ b
Op: f, c ⇒ e, e, f ⇒ ¬b
Op wins
Pr: a, a ⇒ g, g ⇒ b
Pr wins
Strategic Argumentation is NP-Complete Copyright NICTA 2014 4/17
Part II
Strategic Argumentation
in Defeasible Logic
Strategic Argumentation is NP-Complete Copyright NICTA 2014 5/17
Defeasible Logic (DL)
• Derive (plausible) conclusions with the minimum amount of
information.
• Definite conclusions
• Defeasible conclusions
• Defeasible Theory
• Facts
• Strict rules (A1, . . . , An → B)
• Defeasible rules (A1, . . . , An ⇒ B)
• Defeaters (A1, . . . , An ; B)
• Superiority relation over rules
• Conclusions
• +∆p: p is definitely provable
• –∆p: p is definitely refuted
• +∂p: p is defeasibly proved
• –∂p: p is defeasibly refuted
Strategic Argumentation is NP-Complete Copyright NICTA 2014 5/17
Proving Conclusions in DL
1 Give an argument for the conclusion you want to prove
2 Consider all possible counterarguments to it
3 Rebut all counterarguments
• Defeat the argument by a stronger one
• Undercut the argument by showing that some of the premises do not
hold
Strategic Argumentation is NP-Complete Copyright NICTA 2014 6/17
Derivations in DL
+∂p
1) there is an applicable rule r pro p
2) for all rules t con p either:
2.1) t is not applicable
2.2) t is defeated by a rule s pro p
–∂p
1) for all rules r pro p either
2.1) r is not applicable, or
2.2) there is an applicable rule s con p s.t
there is no rule t pro p that defeats s
Strategic Argumentation is NP-Complete Copyright NICTA 2014 7/17
Complexity of DL
Theorem (Maher, TPLP, 2001)
The extension of a defeasible theory D can be computed in time linear to
the size of the theory.
Strategic Argumentation is NP-Complete Copyright NICTA 2014 8/17
Strategic Argumentation in DL
At each turn we have a theory
Di
= (F, Ri
Com, Ri
Pr, Ri
Op, >)
such that
• Ri
Com = Ri–1
Com ∪ Ri
• Ri ⊆ Ri–1
x , Ri
x = Ri–1
x  Ri such that x =
{
Pr i is odd
Op i is even
• (F, Ri–1
Com, >) ⊢ +∂∼c (if i is odd) (F, Ri–1
Com, >) ⊢ +∂c (if i is even)
• (F, Ri
Com, >) ⊢ +∂c (if i is odd) (F, Ri
Com, >) ⊢ +∂∼c (if i is even)
Strategic Argumentation is NP-Complete Copyright NICTA 2014 9/17
Strategic Argumentation Problem
INSTANCE FOR TURN i: Let c be the critical literal and Di–1 ⊢ +∂∼c
QUESTION:
Is there a subset Ri of Ri–1
x (x ∈ {Pr, Op}) such that Di ⊢ +∂c?
Find a subset of your rules such that you change the outcome of the
dispute.
Strategic Argumentation is NP-Complete Copyright NICTA 2014 10/17
Strategic argumentation is NP-complete
Theorem
The Strategic Argumentation Problem is NP-complete
Proof.
Reduction of the Restoring Sociality Problem (Governatori and Rotolo,
JAAMAS 2008)
Strategic Argumentation is NP-Complete Copyright NICTA 2014 11/17
Transformation
F = {flat(p)|p ∈ Fsoc, p ∈ Lit or p = OBLq} (1)
R = {rp : → int_pflat(p)|INTp ∈ Fsoc} (2)
∪ {rfl :
∪
a∈A(r)
flat(a) → flat(p)|r ∈ R
X
[q], X = BEL and p = q, or p = Xq ∈ ModLit} (3)
∪ {rCvx :
∪
a∈A(r)
x_pflat(a) → x_pflat(p)| r ∈ R
BEL
sd [p], A(r) ̸= ∅, A(r) ⊆ Lit, x ∈ {obl, int}} (4)
∪ {rCvyCfx :
∪
y_pflat(a)∈A(rCvy )
y_pflat(a) ; x_pflat(p)| (5)
rCvy ∈ R[y_pflat(p)], x, y ∈ {obl, int}, x ̸= y}
∪ {rCfbelx :
∪
a∈A(r)
flat(a) ; x_pflat(p)|r ∈ R
BEL
[p], x ∈ {obl, int}} (6)
∪ {rCfOI :
∪
a∈A(r)
flat(a) ; int_pflat(p)|r ∈ R
OBL
[p]} (7)
∪ {r–xp : x_pflat(p) ⇒ xp|r ∈ R
Y
.¬Xp ∈ A(r)} (8)
∪ {r–negxp : ⇒ ∼xp|r–xp ∈ R} (9)
∪ {rn–xp : ∼xp ⇒ ¬x_pflat(p)|r–negxp ∈ R} (10)
= {(rα, sβ )|(r, s) ∈>soc, α, β ∈ {fl, Cvx, CvxCfy, Cfbelx, CfOI}}
∪ {(rfl , sn–xp)|rfl ∈ R[x_pflat(p)]} ∪ {(r–xp, s–negxp)|r–xp, sdum–negxp ∈ R}. (11)
Strategic Argumentation is NP-Complete Copyright NICTA 2014 12/17
Part III
Future Work
Strategic Argumentation is NP-Complete Copyright NICTA 2014 13/17
Strategic Argumentation and Argumentation
Semantics
• Deciding whether a set of rules wins a turn can be computed in
linear time
• Deciding what set of rules to play in a turn is NP-complete
The result covers ambiguity blocking defeasible logic (and Carneades
(Governatori, ICAIL 2011))
Strategic Argumentation is NP-Complete Copyright NICTA 2014 13/17
DL and Argumentation Semantics
• ambiguity blocking defeasible logic ̸= grounded semantics
• ambiguity blocking defeasible logic = defeasible semantics
(Governatori et al, JLC 2004)
• ambiguity propagating defeasible logic = grounded semantics
(Governatori et al, JLC 2004)
Corollary
Deciding whether a set of arguments justifies a conclusion p under
defeasible semantics can be computed in polynomial time.
Corollary
The Strategic Argumentation Problem under defeasible semantics is
NP-complete
Strategic Argumentation is NP-Complete Copyright NICTA 2014 14/17
Strategic Argumentation and Grounded Semantics
Theorem (Maher, TPTL 2013)
Ambiguity Blocking Defeasible Logic and Ambiguity Propagating
Defeasible Logic can simulate each other in polynomial time.
Corollary
Deciding whether a set of arguments justifies a conclusion p under
grounded semantics can be computed in polynomial time.
Theorem
The Strategic Argumentation Problem under grounded semantics is
NP-complete
Strategic Argumentation is NP-Complete Copyright NICTA 2014 15/17
Conclusions
Play No Games!
Price not negotiable
Strategic Argumentation is NP-Complete Copyright NICTA 2014 16/17
References
Guido Governatori.
On the relationship between Carneades and defeasible logic.
In Proceedings ICAIL 2011, pages 31–40. ACM, 2011.
Guido Governatori and Antonino Rotolo.
BIO logical agents: Norms, beliefs, intentions in defeasible logic.
Journal of Autonomous Agents and Multi Agent Systems, 17(1):36–69, 2008.
Guido Governatori, Michael J. Maher, Grigoris Antoniou, and David Billington.
Argumentation semantics for defeasible logic.
Journal of Logic and Computation, 14(5):675–702, 2004.
Michael J. Maher.
Propositional defeasible logic has linear complexity.
Theory and Practice of Logic Programming, 1(6):691–711, 2001.
Michael J. Maher.
Relative expressiveness of defeasible logics II.
Theory and Practice of Logic Programming, 13:579–592, 2013.
K. Satoh and K. Takahashi.
A semantics of argumentation under incomplete information.
In Proceedings of Jurisn 2011, 2011.
Strategic Argumentation is NP-Complete Copyright NICTA 2014 17/17

More Related Content

What's hot

A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
Carlo Taticchi
 
Timed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationTimed Concurrent Language for Argumentation
Timed Concurrent Language for Argumentation
Carlo Taticchi
 
Handling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of ArgumentationHandling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of Argumentation
Carlo Taticchi
 
Timed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachTimed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving Approach
Carlo Taticchi
 
Concurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewConcurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an Overview
Carlo Taticchi
 
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked DataDedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Vrije Universiteit Amsterdam
 
Argumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to PracticeArgumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to Practice
Federico Cerutti
 
Hardness of approximation
Hardness of approximationHardness of approximation
Hardness of approximation
carlol
 
defense
defensedefense
defense
Qing Dou
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Federico Cerutti
 
Cerutti--TAFA 2011
Cerutti--TAFA 2011Cerutti--TAFA 2011
Cerutti--TAFA 2011
Federico Cerutti
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1
Fayçal Touazi
 
Logic agent
Logic agentLogic agent
Logic agent
Slideshare
 
ThesisDefenseRR
ThesisDefenseRRThesisDefenseRR
ThesisDefenseRR
Randall Reese
 
Conditional preference queries and possibilistic logic
Conditional preference queries and possibilistic logicConditional preference queries and possibilistic logic
Conditional preference queries and possibilistic logic
Fayçal Touazi
 
Discrete mathematics suraj ppt
Discrete mathematics suraj pptDiscrete mathematics suraj ppt
Discrete mathematics suraj ppt
AshiskumarDash2
 
Conventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type SemanticsConventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type Semantics
Daisuke BEKKI
 
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Federico Cerutti
 
4 informed-search
4 informed-search4 informed-search
4 informed-search
Mhd Sb
 
Argumentation in Artificial Intelligence
Argumentation in Artificial IntelligenceArgumentation in Artificial Intelligence
Argumentation in Artificial Intelligence
Federico Cerutti
 

What's hot (20)

A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
 
Timed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationTimed Concurrent Language for Argumentation
Timed Concurrent Language for Argumentation
 
Handling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of ArgumentationHandling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of Argumentation
 
Timed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachTimed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving Approach
 
Concurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewConcurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an Overview
 
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked DataDedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
 
Argumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to PracticeArgumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to Practice
 
Hardness of approximation
Hardness of approximationHardness of approximation
Hardness of approximation
 
defense
defensedefense
defense
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
 
Cerutti--TAFA 2011
Cerutti--TAFA 2011Cerutti--TAFA 2011
Cerutti--TAFA 2011
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1
 
Logic agent
Logic agentLogic agent
Logic agent
 
ThesisDefenseRR
ThesisDefenseRRThesisDefenseRR
ThesisDefenseRR
 
Conditional preference queries and possibilistic logic
Conditional preference queries and possibilistic logicConditional preference queries and possibilistic logic
Conditional preference queries and possibilistic logic
 
Discrete mathematics suraj ppt
Discrete mathematics suraj pptDiscrete mathematics suraj ppt
Discrete mathematics suraj ppt
 
Conventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type SemanticsConventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type Semantics
 
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
 
4 informed-search
4 informed-search4 informed-search
4 informed-search
 
Argumentation in Artificial Intelligence
Argumentation in Artificial IntelligenceArgumentation in Artificial Intelligence
Argumentation in Artificial Intelligence
 

Viewers also liked

Dialogare con agenti artificiali
Dialogare con agenti artificiali  Dialogare con agenti artificiali
Dialogare con agenti artificiali
Agnese Augello
 
A model of a social chatbot
A model of a social chatbotA model of a social chatbot
A model of a social chatbot
Agnese Augello
 
Classification of indoor actions through deep neural networks
Classification of indoor actions through deep neural networksClassification of indoor actions through deep neural networks
Classification of indoor actions through deep neural networks
Cognitive Robotics and Social Sensing Lab - CNR - ICAR
 
Artwork creation by a cognitive architecture integrating computational creati...
Artwork creation by a cognitive architecture integrating computational creati...Artwork creation by a cognitive architecture integrating computational creati...
Artwork creation by a cognitive architecture integrating computational creati...
Agnese Augello
 
Lead Generation on SlideShare: A How-to Guide
Lead Generation on SlideShare: A How-to GuideLead Generation on SlideShare: A How-to Guide
Lead Generation on SlideShare: A How-to Guide
SlideShare
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
Amit Ranjan
 
Open Source Creativity
Open Source CreativityOpen Source Creativity
Open Source Creativity
Sara Cannon
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
SlideShare
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
Oneupweb
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
Empowered Presentations
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
Kapost
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
Content Marketing Institute
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
Jesse Desjardins - @jessedee
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
SlideShare
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 

Viewers also liked (18)

Dialogare con agenti artificiali
Dialogare con agenti artificiali  Dialogare con agenti artificiali
Dialogare con agenti artificiali
 
A model of a social chatbot
A model of a social chatbotA model of a social chatbot
A model of a social chatbot
 
Classification of indoor actions through deep neural networks
Classification of indoor actions through deep neural networksClassification of indoor actions through deep neural networks
Classification of indoor actions through deep neural networks
 
Artwork creation by a cognitive architecture integrating computational creati...
Artwork creation by a cognitive architecture integrating computational creati...Artwork creation by a cognitive architecture integrating computational creati...
Artwork creation by a cognitive architecture integrating computational creati...
 
Lead Generation on SlideShare: A How-to Guide
Lead Generation on SlideShare: A How-to GuideLead Generation on SlideShare: A How-to Guide
Lead Generation on SlideShare: A How-to Guide
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 
Open Source Creativity
Open Source CreativityOpen Source Creativity
Open Source Creativity
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Strategic Argumentation is NP-complete

Optimization of probabilistic argumentation with Markov processes
Optimization of probabilistic argumentation with Markov processesOptimization of probabilistic argumentation with Markov processes
Optimization of probabilistic argumentation with Markov processes
Emmanuel Hadoux
 
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
Kenta Oono
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
Varun Ojha
 
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Federal University of Technology of Parana
 
Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1
Deepak John
 
Predicate calculus
Predicate calculusPredicate calculus
Predicate calculus
Rajendran
 
ECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-NinjasECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-Ninjas
James McGivern
 
Framester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data HubFramester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data Hub
Mehwish Alam
 
Introduction to probabilistic programming with pyro
Introduction to probabilistic programming with pyroIntroduction to probabilistic programming with pyro
Introduction to probabilistic programming with pyro
Ahmad Salim Al-Sibahi
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...
Vissarion Fisikopoulos
 
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen..."On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
Quantopian
 
Gradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation GraphsGradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation Graphs
Yoonho Lee
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation Theory
Federico Cerutti
 
OTTER 2017-12-03
OTTER 2017-12-03OTTER 2017-12-03
OTTER 2017-12-03
Ruo Ando
 
IT1101 Mathematics for Computing II 2001
IT1101 Mathematics for Computing II 2001IT1101 Mathematics for Computing II 2001
IT1101 Mathematics for Computing II 2001
Gihan Wikramanayake
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
The Statistical and Applied Mathematical Sciences Institute
 
L03 ai - knowledge representation using logic
L03 ai - knowledge representation using logicL03 ai - knowledge representation using logic
L03 ai - knowledge representation using logic
Manjula V
 
More than Words: Advancing Prosodic Analysis
More than Words: Advancing Prosodic AnalysisMore than Words: Advancing Prosodic Analysis
Lecture 3 qualtifed rules of inference
Lecture 3 qualtifed rules of inferenceLecture 3 qualtifed rules of inference
Lecture 3 qualtifed rules of inference
asimnawaz54
 
defense-dissertation
defense-dissertationdefense-dissertation
defense-dissertation
Dror Atariah
 

Similar to Strategic Argumentation is NP-complete (20)

Optimization of probabilistic argumentation with Markov processes
Optimization of probabilistic argumentation with Markov processesOptimization of probabilistic argumentation with Markov processes
Optimization of probabilistic argumentation with Markov processes
 
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
Minimax statistical learning with Wasserstein distances (NeurIPS2018 Reading ...
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
 
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
 
Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1
 
Predicate calculus
Predicate calculusPredicate calculus
Predicate calculus
 
ECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-NinjasECC vs RSA: Battle of the Crypto-Ninjas
ECC vs RSA: Battle of the Crypto-Ninjas
 
Framester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data HubFramester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data Hub
 
Introduction to probabilistic programming with pyro
Introduction to probabilistic programming with pyroIntroduction to probabilistic programming with pyro
Introduction to probabilistic programming with pyro
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...
 
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen..."On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
 
Gradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation GraphsGradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation Graphs
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation Theory
 
OTTER 2017-12-03
OTTER 2017-12-03OTTER 2017-12-03
OTTER 2017-12-03
 
IT1101 Mathematics for Computing II 2001
IT1101 Mathematics for Computing II 2001IT1101 Mathematics for Computing II 2001
IT1101 Mathematics for Computing II 2001
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
 
L03 ai - knowledge representation using logic
L03 ai - knowledge representation using logicL03 ai - knowledge representation using logic
L03 ai - knowledge representation using logic
 
More than Words: Advancing Prosodic Analysis
More than Words: Advancing Prosodic AnalysisMore than Words: Advancing Prosodic Analysis
More than Words: Advancing Prosodic Analysis
 
Lecture 3 qualtifed rules of inference
Lecture 3 qualtifed rules of inferenceLecture 3 qualtifed rules of inference
Lecture 3 qualtifed rules of inference
 
defense-dissertation
defense-dissertationdefense-dissertation
defense-dissertation
 

More from Guido Governatori

Australia's RegTech Opportunities (in a digital-first world)
Australia's RegTech Opportunities (in a digital-first world)Australia's RegTech Opportunities (in a digital-first world)
Australia's RegTech Opportunities (in a digital-first world)
Guido Governatori
 
Data61's Regulation as a Platform (RaaP)
Data61's Regulation as a Platform (RaaP)Data61's Regulation as a Platform (RaaP)
Data61's Regulation as a Platform (RaaP)
Guido Governatori
 
Computational Law at Data61
Computational Law at Data61Computational Law at Data61
Computational Law at Data61
Guido Governatori
 
Sequence Semantics for Norms and Obligations
Sequence Semantics for Norms and ObligationsSequence Semantics for Norms and Obligations
Sequence Semantics for Norms and Obligations
Guido Governatori
 
The Journey to Business Process Compliance. Are We There Yet?
The Journey to Business Process Compliance. Are We There Yet?The Journey to Business Process Compliance. Are We There Yet?
The Journey to Business Process Compliance. Are We There Yet?
Guido Governatori
 
No Time for Compliance
No Time for ComplianceNo Time for Compliance
No Time for Compliance
Guido Governatori
 
The Regorous Approach to Business Process Compliance
The Regorous Approach to Business Process ComplianceThe Regorous Approach to Business Process Compliance
The Regorous Approach to Business Process Compliance
Guido Governatori
 
Thou Shalt is not You Will
Thou Shalt is not You WillThou Shalt is not You Will
Thou Shalt is not You Will
Guido Governatori
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic Reasoning
Guido Governatori
 
Thou Shalt is not You Will
Thou Shalt is not You WillThou Shalt is not You Will
Thou Shalt is not You Will
Guido Governatori
 
Modelling and Reasoning Languages for Social Networks Policies
Modelling and Reasoning Languages for Social Networks PoliciesModelling and Reasoning Languages for Social Networks Policies
Modelling and Reasoning Languages for Social Networks Policies
Guido Governatori
 
ICT Support for Business Process Compliance
ICT Support for Business Process ComplianceICT Support for Business Process Compliance
ICT Support for Business Process Compliance
Guido Governatori
 

More from Guido Governatori (12)

Australia's RegTech Opportunities (in a digital-first world)
Australia's RegTech Opportunities (in a digital-first world)Australia's RegTech Opportunities (in a digital-first world)
Australia's RegTech Opportunities (in a digital-first world)
 
Data61's Regulation as a Platform (RaaP)
Data61's Regulation as a Platform (RaaP)Data61's Regulation as a Platform (RaaP)
Data61's Regulation as a Platform (RaaP)
 
Computational Law at Data61
Computational Law at Data61Computational Law at Data61
Computational Law at Data61
 
Sequence Semantics for Norms and Obligations
Sequence Semantics for Norms and ObligationsSequence Semantics for Norms and Obligations
Sequence Semantics for Norms and Obligations
 
The Journey to Business Process Compliance. Are We There Yet?
The Journey to Business Process Compliance. Are We There Yet?The Journey to Business Process Compliance. Are We There Yet?
The Journey to Business Process Compliance. Are We There Yet?
 
No Time for Compliance
No Time for ComplianceNo Time for Compliance
No Time for Compliance
 
The Regorous Approach to Business Process Compliance
The Regorous Approach to Business Process ComplianceThe Regorous Approach to Business Process Compliance
The Regorous Approach to Business Process Compliance
 
Thou Shalt is not You Will
Thou Shalt is not You WillThou Shalt is not You Will
Thou Shalt is not You Will
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic Reasoning
 
Thou Shalt is not You Will
Thou Shalt is not You WillThou Shalt is not You Will
Thou Shalt is not You Will
 
Modelling and Reasoning Languages for Social Networks Policies
Modelling and Reasoning Languages for Social Networks PoliciesModelling and Reasoning Languages for Social Networks Policies
Modelling and Reasoning Languages for Social Networks Policies
 
ICT Support for Business Process Compliance
ICT Support for Business Process ComplianceICT Support for Business Process Compliance
ICT Support for Business Process Compliance
 

Recently uploaded

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 

Recently uploaded (20)

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 

Strategic Argumentation is NP-complete

  • 1. Strategic Argumentation is NP-Complete Guido Governatori, Francesco Olivieri, Simone Scannapieco, Antonino Rotolo, Matteo Cristani ECAI 2014, Prague, 22 August 2014 NICTA Funding and Supporting Members and Partners Strategic Argumentation is NP-Complete Copyright NICTA 2014 1/17
  • 2. A Crime Story Prosecutor Plaintif You killed the victim I did not commit murder! There is no evidence! There is evidence. We found your ID card near the scene. It’s not evidence! I had my ID card stolen!’ It is you who killed the victim. Only you were near the scene at the time of the murder. I didn’t go there. I was at facility A at that time. At facility A? Then, it’s impossible to have had your ID card stolen since facility A does not allow a person to enter without an ID card. Strategic Argumentation is NP-Complete Copyright NICTA 2014 2/17
  • 3. Part I Strategic Argumentation Strategic Argumentation is NP-Complete Copyright NICTA 2014 3/17
  • 4. Strategic Argumentation • Adversarial two player (Proponent and Opponent) dialogue game to prove/disprove a claim • At each turn a player plays a set of arguments to: • prove the claim (Proponent) • disprove the claim (Opponent) • Incomplete information • Set of common arguments (known by both Proponent and Opponent) • Set of Proponent’s arguments (not known by Opponent) • Set of Opponent’s arguments (not known by Proponent) • After an argument has been played it is a common argument Strategic Argumentation is NP-Complete Copyright NICTA 2014 3/17
  • 5. Strategic Argumentation Problem Avoid playing arguments that can be used by the other party to defeat you Example F = {a, d, f} RCom = ∅ RPr = {a ⇒ g, g ⇒ b, d ⇒ c, c ⇒ b} ROp = {c ⇒ e, e, f ⇒ ¬b}. Pr: d, d ⇒ c, c ⇒ b Op: f, c ⇒ e, e, f ⇒ ¬b Op wins Pr: a, a ⇒ g, g ⇒ b Pr wins Strategic Argumentation is NP-Complete Copyright NICTA 2014 4/17
  • 6. Part II Strategic Argumentation in Defeasible Logic Strategic Argumentation is NP-Complete Copyright NICTA 2014 5/17
  • 7. Defeasible Logic (DL) • Derive (plausible) conclusions with the minimum amount of information. • Definite conclusions • Defeasible conclusions • Defeasible Theory • Facts • Strict rules (A1, . . . , An → B) • Defeasible rules (A1, . . . , An ⇒ B) • Defeaters (A1, . . . , An ; B) • Superiority relation over rules • Conclusions • +∆p: p is definitely provable • –∆p: p is definitely refuted • +∂p: p is defeasibly proved • –∂p: p is defeasibly refuted Strategic Argumentation is NP-Complete Copyright NICTA 2014 5/17
  • 8. Proving Conclusions in DL 1 Give an argument for the conclusion you want to prove 2 Consider all possible counterarguments to it 3 Rebut all counterarguments • Defeat the argument by a stronger one • Undercut the argument by showing that some of the premises do not hold Strategic Argumentation is NP-Complete Copyright NICTA 2014 6/17
  • 9. Derivations in DL +∂p 1) there is an applicable rule r pro p 2) for all rules t con p either: 2.1) t is not applicable 2.2) t is defeated by a rule s pro p –∂p 1) for all rules r pro p either 2.1) r is not applicable, or 2.2) there is an applicable rule s con p s.t there is no rule t pro p that defeats s Strategic Argumentation is NP-Complete Copyright NICTA 2014 7/17
  • 10. Complexity of DL Theorem (Maher, TPLP, 2001) The extension of a defeasible theory D can be computed in time linear to the size of the theory. Strategic Argumentation is NP-Complete Copyright NICTA 2014 8/17
  • 11. Strategic Argumentation in DL At each turn we have a theory Di = (F, Ri Com, Ri Pr, Ri Op, >) such that • Ri Com = Ri–1 Com ∪ Ri • Ri ⊆ Ri–1 x , Ri x = Ri–1 x Ri such that x = { Pr i is odd Op i is even • (F, Ri–1 Com, >) ⊢ +∂∼c (if i is odd) (F, Ri–1 Com, >) ⊢ +∂c (if i is even) • (F, Ri Com, >) ⊢ +∂c (if i is odd) (F, Ri Com, >) ⊢ +∂∼c (if i is even) Strategic Argumentation is NP-Complete Copyright NICTA 2014 9/17
  • 12. Strategic Argumentation Problem INSTANCE FOR TURN i: Let c be the critical literal and Di–1 ⊢ +∂∼c QUESTION: Is there a subset Ri of Ri–1 x (x ∈ {Pr, Op}) such that Di ⊢ +∂c? Find a subset of your rules such that you change the outcome of the dispute. Strategic Argumentation is NP-Complete Copyright NICTA 2014 10/17
  • 13. Strategic argumentation is NP-complete Theorem The Strategic Argumentation Problem is NP-complete Proof. Reduction of the Restoring Sociality Problem (Governatori and Rotolo, JAAMAS 2008) Strategic Argumentation is NP-Complete Copyright NICTA 2014 11/17
  • 14. Transformation F = {flat(p)|p ∈ Fsoc, p ∈ Lit or p = OBLq} (1) R = {rp : → int_pflat(p)|INTp ∈ Fsoc} (2) ∪ {rfl : ∪ a∈A(r) flat(a) → flat(p)|r ∈ R X [q], X = BEL and p = q, or p = Xq ∈ ModLit} (3) ∪ {rCvx : ∪ a∈A(r) x_pflat(a) → x_pflat(p)| r ∈ R BEL sd [p], A(r) ̸= ∅, A(r) ⊆ Lit, x ∈ {obl, int}} (4) ∪ {rCvyCfx : ∪ y_pflat(a)∈A(rCvy ) y_pflat(a) ; x_pflat(p)| (5) rCvy ∈ R[y_pflat(p)], x, y ∈ {obl, int}, x ̸= y} ∪ {rCfbelx : ∪ a∈A(r) flat(a) ; x_pflat(p)|r ∈ R BEL [p], x ∈ {obl, int}} (6) ∪ {rCfOI : ∪ a∈A(r) flat(a) ; int_pflat(p)|r ∈ R OBL [p]} (7) ∪ {r–xp : x_pflat(p) ⇒ xp|r ∈ R Y .¬Xp ∈ A(r)} (8) ∪ {r–negxp : ⇒ ∼xp|r–xp ∈ R} (9) ∪ {rn–xp : ∼xp ⇒ ¬x_pflat(p)|r–negxp ∈ R} (10) = {(rα, sβ )|(r, s) ∈>soc, α, β ∈ {fl, Cvx, CvxCfy, Cfbelx, CfOI}} ∪ {(rfl , sn–xp)|rfl ∈ R[x_pflat(p)]} ∪ {(r–xp, s–negxp)|r–xp, sdum–negxp ∈ R}. (11) Strategic Argumentation is NP-Complete Copyright NICTA 2014 12/17
  • 15. Part III Future Work Strategic Argumentation is NP-Complete Copyright NICTA 2014 13/17
  • 16. Strategic Argumentation and Argumentation Semantics • Deciding whether a set of rules wins a turn can be computed in linear time • Deciding what set of rules to play in a turn is NP-complete The result covers ambiguity blocking defeasible logic (and Carneades (Governatori, ICAIL 2011)) Strategic Argumentation is NP-Complete Copyright NICTA 2014 13/17
  • 17. DL and Argumentation Semantics • ambiguity blocking defeasible logic ̸= grounded semantics • ambiguity blocking defeasible logic = defeasible semantics (Governatori et al, JLC 2004) • ambiguity propagating defeasible logic = grounded semantics (Governatori et al, JLC 2004) Corollary Deciding whether a set of arguments justifies a conclusion p under defeasible semantics can be computed in polynomial time. Corollary The Strategic Argumentation Problem under defeasible semantics is NP-complete Strategic Argumentation is NP-Complete Copyright NICTA 2014 14/17
  • 18. Strategic Argumentation and Grounded Semantics Theorem (Maher, TPTL 2013) Ambiguity Blocking Defeasible Logic and Ambiguity Propagating Defeasible Logic can simulate each other in polynomial time. Corollary Deciding whether a set of arguments justifies a conclusion p under grounded semantics can be computed in polynomial time. Theorem The Strategic Argumentation Problem under grounded semantics is NP-complete Strategic Argumentation is NP-Complete Copyright NICTA 2014 15/17
  • 19. Conclusions Play No Games! Price not negotiable Strategic Argumentation is NP-Complete Copyright NICTA 2014 16/17
  • 20. References Guido Governatori. On the relationship between Carneades and defeasible logic. In Proceedings ICAIL 2011, pages 31–40. ACM, 2011. Guido Governatori and Antonino Rotolo. BIO logical agents: Norms, beliefs, intentions in defeasible logic. Journal of Autonomous Agents and Multi Agent Systems, 17(1):36–69, 2008. Guido Governatori, Michael J. Maher, Grigoris Antoniou, and David Billington. Argumentation semantics for defeasible logic. Journal of Logic and Computation, 14(5):675–702, 2004. Michael J. Maher. Propositional defeasible logic has linear complexity. Theory and Practice of Logic Programming, 1(6):691–711, 2001. Michael J. Maher. Relative expressiveness of defeasible logics II. Theory and Practice of Logic Programming, 13:579–592, 2013. K. Satoh and K. Takahashi. A semantics of argumentation under incomplete information. In Proceedings of Jurisn 2011, 2011. Strategic Argumentation is NP-Complete Copyright NICTA 2014 17/17