Introduction to Structured Argumentation
|
|
- Dominick Hopkins
- 6 years ago
- Views:
Transcription
1 Introduction to Structured Argumentation Anthony Hunter Department of Computer Science, University College London, UK April 15, / 42
2 Computational models of argument Abstract argumentation Structured Argumentation Decision making Sense making Dialogical Argumentation Persuasion Negotiation Distributed decision making 2 / 42
3 Abstract argumentation: Graphical representation Graphical representations of argumentation have a long history (see for example Wigmore, Toulmin, etc. ) A 1 = Patient has hypertension so prescribe diuretics A 2 = Patient has hypertension so prescribe betablockers A 3 = Patient has emphysema which is a contraindication for betablockers [See Dung (AIJ 1995)] 3 / 42
4 Abstract argumentation: Winning arguments Green means the argument wins and red means the argument loses. A 1 = Let s take the metro home Graph 1 A 1 = Let s take the metro home A 2 = There is a metro strike on Graph 2 A 1 = Let s take the metro home A 2 = There is a metro strike on A 3 = Most trains are still running Graph 3 [See Simari+Loui (AIJ 1992); Pollock (AIJ 1995),etc.] 4 / 42
5 Abstract argumentation: Skeptical and credulous views (Credulous) It seems reasonable to accept either argument in the following argument graph. A 1 = Mary says Italy is the best destination for our holidays A 2 = Pietro says Canada is the best destination for our holidays (Skeptical) It seems reasonable to accept neither argument in the following argument graph. A 1 = John says Mike committed the murder A 2 = Mike says John committed the murder 5 / 42
6 Abstract argumentation: Coalitions Arguments can work together as a coalition by attacking other arguments. Let Γ A be a set of arguments. Γ attacks B A iff there is an argument A Γ such that A attacks B. A1 A2 A3 A 1 A 2 A 3 {} {A 1} {A 2} {A 3} {A 1, A 2} {A 1, A 3} {A 2, A 3} {A 1, A 2, A 3} 6 / 42
7 Abstract argumentation: Conflictfree The following gives a requirement that should hold for a coalition of arguments to make sense. If it holds, it means that the arguments in the set offer a consistent view on the topic of the argument graph. Conflictfree sets of arguments A set Γ A of arguments is conflictfree iff there are no A, B in Γ such that A attacks B. A1 A2 A3 {} {A 1} {A 2} {A 3} {A 1, A 2} {A 1, A 3} {A 2, A 3} {A 1, A 2, A 3} [See Dung (AIJ 1995)] 7 / 42
8 Abstract argumentation: Admissibility Arguments can defend other arguments from attack Let Γ A be a conflictfree set of arguments. Γ defends A A iff for each argument B A, if B attacks A then Γ attacks B. Admissible sets of arguments A set Γ A of arguments is admissible iff Γ is conflictfree and defends all its elements. The intuition here is that for a set of arguments to be accepted, we require that, if any one of them is challenged by a counterargument, then they offer grounds to challenge, in turn, the counterargument. There always exists at least one admissible set: The empty set is always admissible. A1 A2 A3 {} {A 1} {A 2} {A 3} {A 1, A 2} {A 1, A 3} {A 2, A 3} {A 1, A 2, A 3} 8 / 42
9 Abstract argumentation: Defended The function Defended(Γ) returns all arguments defended by Γ Let Γ A be a conflictfree set of arguments, Defended(Γ) = {A A Γ defends A}. A1 A2 A3 Defended({}) = {A 3} Defended({A 1}) = {A 1, A 3} Defended({A 2}) = {A 3} Defended({A 3}) = {A 1, A 3} Defended({A 1, A 3}) = {A 1, A 3} 9 / 42
10 Abstract argumentation: Maximal and minimal sets Maximal and minimal sets w.r.t. set inclusion Let Φ be a set of sets X Φ is minimal iff there is no Y Φ such that Y X X Φ is maximal iff there is no Y Φ such that X Y For example, Let Φ = {{5}, {1, 2}, {1, 3}, {1, 2, 4}, {1, 2, 3}, {1, 3, 5}, {1, 2, 3, 5}} The minimal sets are {5}, {1, 2}, and {1, 3}. The maximal sets are {1, 2, 4} and {1, 2, 3, 5} 10 / 42
11 Abstract argumentation: Extensions The notion of admissible sets of arguments can be regarded as the minimum requirement for a set of arguments to be accepted. Extensions of an argument graph Let Γ be a conflictfree set of arguments, and let Defended : (A) (A) be a function such that Defended(Γ) = {A A Γ defends A}. 1 Γ is a complete extension iff Γ = Defended(Γ) 2 Γ is a grounded extension iff it is the minimal (w.r.t. set inclusion) complete extension. 3 Γ is a preferred extension iff it is a maximal (w.r.t. set inclusion) complete extension. 4 Γ is a stable extension iff it is a preferred extension that attacks all arguments in A \ Γ. In general, the grounded extension provides a skeptical view on which arguments can be accepted, whereas each preferred extension take a credulous view on which arguments can be accepted. [See Dung (AIJ 1995)] 11 / 42
12 Abstract argumentation: Examples A1 A2 A3 admissible complete grounded preferred stable {} {A 1} {A 3} {A 1, A 3} A1 A2 admissible complete grounded preferred stable {} {A 1} {A 2} 12 / 42
13 Abstract argumentation: Examples A1 A2 A3 A4 A5 complete grounded preferred stable {A 1} {A 1, A 3} {A 1, A 4} A1 A2 A3 A4 A5 complete grounded preferred stable {A 1} {A 1, A 3, A 5} {A 1, A 4} 13 / 42
14 Abstract argumentation: Some developments Bipolar argumentation: Introduction of a support relation (e.g. A supports B denotes A is accepted only if B is accepted). Preference-based argumentation: Introduction of a preference relation over arguments which can be used to ignore attacks (e.g. an attack by A on B is ignored when B is preferred to A). Probabilistic argumentation: Introduction of probability distribution to capture uncertainty. Epistemic approach: Probability distribution over the power set of arguments denoting belief in argumentations. Constellations approach: Probability distribution over the subgraphs of the argument graph denoting uncertainty of what is the actual argument graph. Argument dynamics: Determining what needs to be added/removed from an argument graph to change the status of an argument from accepted to unaccepted (or vice versa). 14 / 42
15 Abstract argumentation: Pros and cons Pros An argument graph provides a simple and intuitive representation of a controversial topic. Various dialectical semantics by Dung, and others, provide valuable insights into the nature of argumentation. Various tools have been developed for analysing arguments in terms of abstract argumentation. Cons Arguments in abstract argumentation are atomic. They cannot be broken down. They do not have an internal structure. They cannot be combined. There is no formal definition for arguments or attacks. 15 / 42
16 Approaches to structured argumentation Some frameworks for structured argumentation Deductive argumentation (Hunter, Besnard, Cayrol, Amgoud, et al) Defeasible logic programming (Simari, et al) Assumption-based argumentation (Toni, et al) ASPIC+ (Prakken, et al) See the special issue in Argument & Computation, volume 5 (1), 2014, for tutorials on each of these frameworks. 16 / 42
17 Overview of deductive argumentation Descriptive graphs Generative graphs Counterarguments Arguments Base logic 17 / 42
18 Base logic Choice of base logic Here we focus on simple logic and classical logic, but other options include non-monotonic logics, conditional logics, temporal logics, description logics, and paraconsistent logics. A few definitions for base logic Let L be a language for a logic, and let i be the consequence relation for that logic. If α is an atom in L, then α is a positive literal in L and α is a negative literal in L. For a literal β, the complement of β is defined as follows: If β is a positive literal, i.e. it is of the form α, then the complement of β is the negative literal α, if β is a negative literal, i.e. it is of the form α, then the complement of β is the positive literal α. 18 / 42
19 Arguments Definition for deductive argument Given a base logic i, a deductive argument is an ordered pair Φ, α where Φ i α. Φ is the support, or premises, or assumptions of the argument, and α is the claim, or conclusion, of the argument. For an argument A = Φ, α, the function Support(A) returns Φ and the function Claim(A) returns α. Examples {report(rain), report(rain) carry(umbrella)}, carry(umbrella) {study(sid, logic), study(sid, logic)}, KingOfFrance(Sid) 19 / 42
20 Arguments The consistency constraint An argument Φ, α satisfies the consistency constraint when Φ is consistent. Example If we assume the consistency constraint, then the following are not arguments. {study(sid, logic), study(sid, logic)}, study(sid, logic) study(sid, logic) {study(sid, logic), study(sid, logic)}, KingOfFrance(Sid) Consistency constraint is not essential If we assume the base logic is a paraconsistent logic (such as Belnap s four valued logic), and we do not impose the consistent constraint, then the following are arguments. {study(sid, logic) study(sid, logic)}, study(sid, logic) {study(sid, logic) study(sid, logic)}, study(sid, logic) 20 / 42
21 Arguments The minimality constraint An argument Φ, α satisfies the minimality constraint when there is no Ψ Φ such that Ψ i α. Example If we assume the minimality constraint, then the following is not an argument. {report(rain), report(rain) carry(umbrella), happy(sid)}, carry(umbrella) 21 / 42
22 Arguments based on simple logic Simple logic Simple logic is based on a language of literals and simple rules where each simple rule is of the form α 1... α k β where α 1 to α k and β are literals. The consequence relation is modus ponens (i.e. implication elimination) as defined next. s β iff there is an α 1 α n β and for each α i {α 1,..., α n} either α i or s α i Example Let = {a, b, a b c, c d}. Hence, s c and s d. However, s a and s b. 22 / 42
23 Arguments based on simple logic Simple argument Let be a simple logic knowledgebase. For Φ, and a literal α, Φ, α is a simple argument iff Φ s α and there is no proper subset Φ of Φ such that Φ s α. Example Let p 1, p 2, and p 3 be the following formulae. p 1 = oilcompany(bp) p 2 = goodperformer(bp) p 3 = oilcompany(bp) goodperformer(bp)) goodinvestment(bp) Then {p 1, p 2, p 3}, goodinvestment(bp) is a simple argument. 23 / 42
24 Arguments based on classical logic Classical logic argument A classical logic argument from a set of formulae is a pair Φ, α such that 1 Φ 2 Φ 3 Φ α 4 there is no Φ Φ such that Φ α. Example The following classical argument uses a universally quantified formula in contrapositive reasoning to obtain the following claim about number 77. { X.multipleOfTen(X) even(x), even(77)}, multipleoften(77) 24 / 42
25 Counterarguments based on simple logic Rebut and undercut for simple logic For simple arguments A and B, we consider the following type of simple attack: A is a simple undercut of B if there is a simple rule α 1 α n β in Support(B) and there is an α i {α 1,..., α n} such that Claim(A) is the complement of α i A is a simple rebut of B if Claim(A) is the complement of Claim(B) Examples A 1 = {efficientmetro, efficientmetro usemetro}, usemetro A 2 = {strikemetro, strikemetro efficientmetro}, efficientmetro A 3 = {govdeficit, govdeficit cutgovspending}, cutgovspending A 4 = {weakeconomy, weakeconomy cutgovspending}, cutgovspending 25 / 42
26 Counterarguments based on simple logic Example of defeasible reasoning The first argument A 1 captures the general rule that if workday holds, then usemetro(sid) holds. A 1 = {workday, normal, workday normal usemetro(sid)}, usemetro(sid) A 2 = {workathome(sid), workathome(sid) normal}, normal Here we use normal as an assumption of normality for using the rule. 26 / 42
27 Counterarguments based on classical logic Counterarguments If Φ, α and Ψ, β are arguments, then Φ, α rebuts Ψ, β iff α β Φ, α undercuts Ψ, β iff α Ψ Direct undercut A direct undercut for an argument Φ, α is an argument of the form Ψ, φ i where φ i Φ. Example using classical logic {β, β α}, α rebuts {γ, γ α}, α {γ, γ β}, (β (β α)) undercuts {β, β α}, α {δ β}, β is a direct undercut for {α, β}, α β 27 / 42
28 Counterarguments based on classical logic A rebut denotes a disagreement with the claim, whereas an undercut denotes a disagreement with the support (i.e. a disagreement of the explanation or justification). Example a = garlic is horrible b = this dish contains garlic c = this dish is horrible {a, b, a b c}, c { c}, c { a}, a { a c}, a 28 / 42
29 Counterarguments based on classical logic Example Essentially, the attack says that the flight cannot be both a low cost flight and a luxury flight. {lowcostfly, luxuryfly, lowcostfly luxuryfly goodfly}, goodfly { lowcostfly luxuryfly}, lowcostfly luxuryfly 29 / 42
30 Counterarguments based on classical logic Example with first-order predicate formulae Because Tweety is a bird, and birds fly, there is a bird that flies. But, there is a bird that doesn t fly, and so it is not the case that all birds fly. {bird(tweety), X.bird(X) fly(x)}, X.bird(X ) fly(x) { X.bird(X ) fly(x )}, X.bird(X) fly(x) Another example with first-order predicate formulae Some students know nothing. But, they all know their own name { X. Y. knows(x, Y)}, X. Y. knows(x, Y) { X.knows(X, name(x))}, X, Y.knows(X, Y) 30 / 42
31 Counterarguments based on classical logic Some kinds of classical attack Let A and B be two classical arguments. A is a classical defeater of B if Claim(A) Support(B). A is a classical direct defeater of B if φ Support(B) s.t. Claim(A) φ A is a classical undercut of B if Ψ Support(B) s.t. Claim(A) Ψ A is a classical direct undercut of B if φ Support(B) s.t. Claim(A) φ A is a classical canonical undercut of B if Claim(A) Support(B). A is a classical rebuttal of B if Claim(A) Claim(B). A is a classical defeating rebuttal of B if Claim(A) Claim(B). 31 / 42
32 Counterarguments based on classical logic Examples of attack functions/relations {a b, c}, (a b) c is a classical defeater of { a, b}, a b {a b, c}, (a b) c is a classical direct defeater of { a b}, a b { a b}, (a b) is a classical undercut of {a, b, c}, a b c { a b}, a is a classical direct undercut of {a, b, c}, a b c { a b}, (a b c) is a classical canonical undercut of {a, b, c}, a b c {a, a b}, b c is a classical rebuttal of { a b, c}, (b c) {a, a b}, b is a classical defeating rebuttal of { a b, c}, (b c) 32 / 42
33 Counterarguments based on classical logic An arrow from D 1 to D 2 indicates that D 1 D 2. Defeater Direct defeat Undercut Direct rebut Direct undercut Canonical undercut Rebut 33 / 42
34 Argument graphs Approaches to generating argument graphs Descriptive graphs Here we assume that the structure of the argument graph is given, and the task is to identify the premises and claim of each argument. Therefore the input is an abstract argument graph, and the output is an instantiated argument graph. Generative graphs Here we assume that we start with a knowledgebase (i.e. a set of logical formula), and the task is to generate the arguments and counterarguments (and hence the attacks between arguments). Therefore, the input is a knowledgebase, and the output is an instantiated argument graph. 34 / 42
35 Argument graphs Example of abstract graph and descriptive graph The flight is low cost and luxury, therefore it is a good flight A flight cannot be both low cost and luxury A 1 = {lowcostfly, luxuryfly, lowcostfly luxuryfly goodfly}, goodfly A 2 = { (lowcostfly luxuryfly)}, lowcostfly luxuryfly 35 / 42
36 Argument graphs Example of abstract graph A 1 = Patient has hypertension so prescribe diuretics A 2 = Patient has hypertension so prescribe betablockers A 3 = Patient has emphysema which is a contraindication for betablockers 36 / 42
37 Argument graphs Example of descriptive graph using classical logic with integrity constraint bp(high) ok(diuretic) bp(high) ok(diuretic) give(diuretic) ok(diuretic) ok(betablocker) bp(high) ok(betablocker) bp(high) ok(betablocker) give(betablocker) ok(diuretic) ok(betablocker) give(diuretic) ok(betablocker) give(betablocker) ok(diuretic) symptom(emphysema), symptom(emphysema) ok(betablocker) ok(betablocker) 37 / 42
38 Argument graphs Example of generative graph using simple logic Let = {a, b, c, a c a, b c, a c b}. {a, c, a c a}, a {a, c, a c b}, b {b, b c}, c 38 / 42
39 Argument graphs Example of generative graph using classical logic Consider = {a, b, a a, b a, a b}, let the arguments be those that involves one or more rules. {c, b c}, b {b, b c}, c {b, a b}, a {a, a b}, b {c, c a}, a {a, c a}, c 39 / 42
40 Need for meta-level information Normally, meta-level information is also needed for logical argumentation. Examples of meta-level information Preferences over formulae to give a preference over arguments [see for example Amgoud and Cayrol 2002]. Preference for premises that are based on more reliable sources Preference for claims that meet more important goals Use probability theory to quantify uncertainty of each argument (e.g. probability that premises are true, or probability that the argument comes from a reliable source, etc). Use meta-level argumentation to reason about the quality of arguments (e.g. argumentation about whether proponents for arguments are qualified to argue about a topic). 40 / 42
41 Probabilistic logic Drug X is an effective treatment for improving survival However, strokes are a serious side-effect p = problematic treatment, s = effective treatment for improving survival, r = strokes are a serious side-effect. A 1 = { p, p s}, s A 2 = {r, r p}, p Model p s r P m 1 false true true 0.35 m 2 false true false 0.35 m 3 true true true 0.12 m 4 true false true 0.18 P(A 1) = P(m 1) + P(m 2) = 0.7 P(A 2) = P(m 3) + P(m 4) = / 42
42 Conclusions Argumentation is an important cognitive process for dealing with incomplete and inconsistent information. Computational models of argument provide a range of insights into argumentation. Abstract argumentation captures the dialectical nature of argumentation. Logical argumentation captures the internal structure of arguments and attacks. Dialogical argumentation captures protocols and strategies for multiple agents to argue together. Argumentation technology offers promising solutions for a range of applications. Many interesting and important research questions remain (e.g. finding good target languages for representing natural language arguments as structured arguments) 42 / 42
Introduction to Structural Argumentation
Introduction to Structural Argumentation Anthony Hunter Department of Computer Science, University College London, UK July 8, 2014 1 / 28 Approaches to structured argumentation Some frameworks for structured
More informationA Review of Argumentation Based on Deductive Arguments
1 A Review of Argumentation Based on Deductive Arguments Philippe Besnard, Anthony Hunter abstract. A deductive argument is a pair where the first item is a set of premises, the second item is a claim,
More informationIntroduction to Structured Argumentation
Introduction to Structured Argumentation Anthony Hunter Department of Computer Science, University College London, UK September 6, 2016 1 / 134 Computational models of argument 1 Introduction 2 Framework
More informationIntroduction to Computational Argumentation
Introduction to Computational Argumentation Anthony Hunter Department of Computer Science University College London London, UK September 21, 2018 1 / 45 Overview 1 What is argumentation? 2 Key dimensions
More informationArgumentation-Based Models of Agent Reasoning and Communication
Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic and Argumentation - Dung s Theory of Argumentation - The Added
More informationESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication
ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic, Argumentation and Reasoning - Dung s Theory of
More informationConstellations and Epistemic Approaches to Probabilistic Argumentation
Constellations and Epistemic Approaches to Probabilistic Argumentation Anthony Hunter 1 Department of Computer Science University College London October 20, 2016 1 Some of the work in this talk was done
More informationCOMP310 Multi-Agent Systems Chapter 16 - Argumentation. Dr Terry R. Payne Department of Computer Science
COMP310 Multi-Agent Systems Chapter 16 - Argumentation Dr Terry R. Payne Department of Computer Science Overview How do agents agree on what to believe? In a court of law, barristers present a rationally
More informationArgumentation among Agents
Argumentation among Agents Iyad Rahwan 1 Masdar Institute of Science & Technology, UAE 2 University of Edinburgh, UK 3 Massachusetts Institute of Technology, USA I. Rahwan. Argumentation among Agents.
More informationDialectical Frameworks: Argumentation Beyond Dung
Dialectical Frameworks: Argumentation Beyond Dung Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) NMR
More informationIdentifying the Class of Maxi-Consistent Operators in Argumentation
Journal of Artificial Intelligence Research 47 (2013) 71-93 Submitted 11/12; published 05/13 Identifying the Class of Maxi-Consistent Operators in Argumentation Srdjan Vesic CRIL - CNRS Rue Jean Souvraz
More informationAbstract Rule-Based Argumentation
1 Abstract Rule-Based Argumentation Sanjay Modgil, Henry Prakken abstract. This chapter reviews abstract rule-based approaches to argumentation, in particular the ASPIC + framework. In ASPIC + and its
More informationCOMP310 MultiAgent Systems. Chapter 16 - Argumentation
COMP310 MultiAgent Systems Chapter 16 - Argumentation Argumentation Argumentation is the process of attempting to agree about what to believe. Only a question when information or beliefs are contradictory.
More informationNonmonotonic Tools for Argumentation
Nonmonotonic Tools for Argumentation Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) CILC 2010 1 / 38
More informationA Sequent-Based Representation of Logical Argumentation
A Sequent-Based Representation of Logical Argumentation Ofer Arieli School of Computer Science, The Academic College of Tel-Aviv, Israel. oarieli@mta.ac.il Abstract. In this paper we propose a new presentation
More informationReasoning about the Appropriateness of Proponents for Arguments
Reasoning about the Appropriateness of Proponents for Arguments Anthony Hunter Department of Computer Science University College London Gower Street, London WC1E 6BT, UK Abstract Formal approaches to modelling
More informationAbstract Dialectical Frameworks
Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) KR 2010 1 / 18 Outline
More informationTutorial: Nonmonotonic Logic
Tutorial: Nonmonotonic Logic PhDs in Logic (2017) Christian Straßer May 2, 2017 Outline Defeasible Reasoning Scratching the Surface of Nonmonotonic Logic 1/52 Defeasible Reasoning What is defeasible reasoning?
More informationContamination in Formal Argumentation Systems
Contamination in Formal Argumentation Systems Martin Caminada a a Utrecht University, P.O.Box 80089, 3508TB Utrecht Abstract Over the last decennia, many systems for formal argumentation have been defined.
More informationPostulates for logic-based argumentation systems
Postulates for logic-based argumentation systems Leila Amgoud IRIT CNRS Toulouse France Abstract Logic-based argumentation systems are developed for reasoning with inconsistent information. Starting from
More informationArgumentation and rules with exceptions
Argumentation and rules with exceptions Bart VERHEIJ Artificial Intelligence, University of Groningen Abstract. Models of argumentation often take a given set of rules or conditionals as a starting point.
More informationTaking the A-chain: Strict and Defeasible Implication in Argumentation Frameworks
Taking the A-chain: Strict and Defeasible Implication in Argumentation Frameworks Adam Zachary Wyner and Trevor Bench-Capon University of Liverpool Department of Computer Science Ashton Building Liverpool,
More informationCharacterization of Semantics for Argument Systems
Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract
More informationAn abstract framework for argumentation with structured arguments
An abstract framework for argumentation with structured arguments Henry Prakken Technical Report UU-CS-2009-019 September 2009 Department of Information and Computing Sciences Utrecht University, Utrecht,
More informationOn the Relationship of Defeasible Argumentation and Answer Set Programming
On the Relationship of Defeasible Argumentation and Answer Set Programming Matthias Thimm a Gabriele Kern-Isberner a a Information Engineering Group, Department of Computer Science University of Dortmund,
More informationPreference-based Argumentation
Preference-based Argumentation Yannis Dimopoulos Department of Computer Science University of Cyprus Nicosia, Cyprus Joint work with Leila Amgoud (IRIT, Toulouse) and Pavlos Moraitis (Uni Paris 5) Y. Dimopoulos
More informationOn the Complexity of Linking Deductive and Abstract Argument Systems
On the Complexity of Linking Deductive and Abstract Argument Systems Michael Wooldridge and Paul E. Dunne Dept of Computer Science University of Liverpool Liverpool L69 3BX, UK mjw,ped@csc.liv.ac.uk Simon
More informationPolarization and Bipolar Probabilistic Argumentation Frameworks
Polarization and Bipolar Probabilistic Argumentation Frameworks Carlo Proietti Lund University Abstract. Discussion among individuals about a given issue often induces polarization and bipolarization effects,
More informationArgumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred
Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred Sanjay Modgil November 17, 2017 Abstract A number of argumentation formalisms provide dialectical
More informationJustified argument revision in agent dialogue
Justified argument revision in agent dialogue Mark Snaith and Chris Reed School of Computing, University of Dundee, Dundee, DD1 4HN, UK {marksnaith,chris}@computing.dundee.ac.uk Abstract. In certain dialogue
More informationOn the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks
On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks Adam Wyner 1, Trevor Bench-Capon 2, and Paul Dunne 2 1 Department of Computing Science, University of Aberdeen, Aberdeen, United
More informationTowards an integrated theory of causal scenarios and evidential arguments
Towards an integrated theory of causal scenarios and evidential arguments Floris BEX Department of Information and Computing Sciences, Utrecht University Abstract. The process of proof is one of inference
More informationMaximal ideal recursive semantics for defeasible argumentation
Maximal ideal recursive semantics for defeasible argumentation Teresa Alsinet 1, Ramón Béjar 1, Lluis Godo 2, and Francesc Guitart 1 1 Department of Computer Science University of Lleida Jaume II, 69 251
More informationPollock s undercutting defeat
Argumentation in Artificial Intelligence, With Alications in the Law Course at the Institute of Logic and Cognition, Sun Yat-Sen University Ib Abstract Argumentation and Argument Structure Bart Verheij
More informationArgumentation with Abduction
Argumentation with Abduction Neophytos Demetriou Dept. of Computer Science University of Cyprus Nicosia CY-1678, Cyprus nkd@cs.ucy.ac.cy Tel.: (+357) 22892673 Antonis Kakas Dept. of Computer Science University
More informationResolving Incompatibilities among Procedural Goals under Uncertainty
Resolving Incompatibilities among Procedural Goals under Uncertainty Mariela Morveli-Espinoza 1, Juan Carlos Nieves 2, Ayslan Possebom 1, and Cesar Augusto Tacla 1 1 Federal University of Technology -
More informationAn approach for an algebra applied to a Defeasible Logic Programming
An approach for an algebra applied to a Defeasible Logic Programming Maximiliano C. D. Budán, Mauro J. Gómez Lucero, Guillermo R. Simari Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
More informationResolutions in Structured Argumentation
Resolutions in Structured Argumentation Sanjay Modgil a Henry Prakken b a Department of Informatics, King s ollege London, UK b Department of Information and omputing Sciences, University of Utrecht and
More informationAdvances in Argumentation-Based Negotiation
Send Orders for Reprints to reprints@benthamscience.net 82 Negotiation and Argumentation in Multi-agent Systems, 2014, 82-125 CHAPTER 4 Advances in Argumentation-Based Negotiation Yannis Dimopoulos 1 and
More informationA Brief Introduction to Nonmonotonic Reasoning
A Brief Introduction to Nonmonotonic Reasoning Gerhard Brewka, Stefan Woltran Computer Science Institute University of Leipzig [brewka,woltran]@informatik.uni-leipzig.de G. Brewka, S. Woltran (Leipzig)
More informationRelevance in Structured Argumentation
Relevance in Structured Argumentation AnneMarie Borg and Christian Straßer, Ruhr-University Bochum, Germany annemarie.borg@rub.de, christian.strasser@rub.de Abstract We study properties related to relevance
More informationFormalising a legal opinion on a legislative proposal in the ASPIC + framework
Formalising a legal opinion on a legislative proposal in the ASPIC + framework Henry Prakken Department of Information and Computing Sciences, University of Utrecht and Faculty of Law, University of Groningen,
More informationParaconsistent Logics in Argumentation Systems
UTRECHT UNIVERSITY Paraconsistent Logics in Argumentation Systems by Diana Grooters ICA-3470857 Supervised by Henry Prakken A thesis submitted in partial fulfilment for the degree of Master of Science
More informationArgumentation for Propositional Logic and Nonmonotonic Reasoning
Argumentation for Propositional Logic and Nonmonotonic Reasoning Antonis Kakas, Francesca Toni, and Paolo Mancarella 1 University of Cyprus, Cyprus antonis@cs.ucy.ac.cy 2 Imperial College London, UK ft@imperial.ac.uk
More informationOn the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks
On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse Heyninck 1 and Ofer Arieli 2 Institute of Philosophy II, Ruhr University Bochum, Germany School of Computer Science,
More informationConflict Resolution in Assumption-Based Frameworks
Conflict Resolution in Assumption-Based Frameworks Martin Baláž 1, Jozef Frtús 1, Giorgos Flouris 2, Martin Homola 1, and Ján Šefránek 1 1 Comenius University in Bratislava, Slovakia 2 FORTH-ICS, Greece
More informationarxiv: v2 [cs.ai] 1 Jul 2015
Argumentation Semantics for Prioritised Default Logic arxiv:1506.08813v2 [cs.ai] 1 Jul 2015 Anthony P. Young, Sanjay Modgil, Odinaldo Rodrigues 1st July 2015 Abstract We endow prioritised default logic
More informationMechanism Design for Argumentation-based Information-seeking and Inquiry
Mechanism Design for Argumentation-based Information-seeking and Inquiry Xiuyi Fan and Francesca Toni Imperial College London, London, United Kingdom, {xf309,ft}@imperial.ac.uk Abstract. Formal argumentation-based
More informationMULTI-AGENT ONLY-KNOWING
MULTI-AGENT ONLY-KNOWING Gerhard Lakemeyer Computer Science, RWTH Aachen University Germany AI, Logic, and Epistemic Planning, Copenhagen October 3, 2013 Joint work with Vaishak Belle Contents of this
More informationThe Role of Dialectics in Defeasible Argumentation 1 2
The Role of Dialectics in Defeasible Argumentation 1 2 Guillermo R. Simari Carlos I. Chesñevar Alejandro J. García Grupo de Investigación en Inteligencia Artificial (GIIA) Departamento de Matemática, Universidad
More informationRevisiting Unrestricted Rebut and Preferences in Structured Argumentation.
Revisiting Unrestricted Rebut and Preferences in Structured Argumentation. Jesse Heyninck and Christian Straßer Ruhr University Bochum, Germany jesse.heyninck@rub.de, christian.strasser@rub.de Abstract
More informationCommonsense Reasoning and Argumentation
DEPARTMENT OF INFORMATION AND COMPUTING SCIENCES UTRECHT UNIVERSITY FEBRUARY 2018 Commonsense Reasoning and Argumentation Author: HENRY PRAKKEN Contents 1 Circumscription 9 1.1 The basic idea: model preference.....................
More informationAn axiomatic approach for persuasion dialogs
An axiomatic approach for persuasion dialogs Leila Amgoud IRIT - CNRS 118, route de Narbonne, 31062 Toulouse Cedex 9 France amgoud@irit.fr Florence Dupin de Saint-Cyr IRIT - Université de Toulouse 118,
More informationMeasures for persuasion dialogs: A preliminary investigation
Measures for persuasion dialogs: A preliminary investigation Leila AMGOUD a,1, Florence DUPIN DE SAINT CYR a a Institut de Recherche en Informatique de Toulouse (IRIT), France Abstract. Persuasion is one
More informationAssumption-Based Argumentation: Disputes, Explanations, Preferences
7 Assumption-Based Argumentation: Disputes, Explanations, Preferences Kristijonas Čyras, Xiuyi Fan, Claudia Schulz, Francesca Toni abstract. Assumption-Based Argumentation (ABA) is a form of structured
More informationOn Logical Reifications of the Argument Interchange Format
On Logical Reifications of the Argument Interchange Format Floris Bex a, Sanjay Modgil b Henry Prakken c Chris Reed a a School of Computing, University of Dundee b Department of Informatics, King s College
More informationProbabilistic Strength of Arguments with Structure
Probabilistic Strength of Arguments with Structure Henry Prakken Department of Information and Computing Sciences, Utrecht University & Faculty of Law, University of Groningen The Netherlands Abstract
More informationCombining Modes of Reasoning: an Application of Abstract Argumentation
Combining Modes of Reasoning: an Application of Abstract Argumentation Henry Prakken Department of Information and Computing Sciences, Faculty of Science, Utrecht University & Faculty of Law, University
More informationProbabilistic Argument Graphs for Argumentation Lotteries
Probabilistic Argument Graphs for Argumentation Lotteries Anthony Hunter 1 Matthias Thimm 2 1 Department of Computer Science, University College London, UK 2 Institute for Web Science and Technology, University
More informationProbabilistic Argument Graphs for Argumentation Lotteries
Probabilistic Argument Graphs for Argumentation Lotteries Anthony HUNTER a and Matthias THIMM b a Department of Computer Science, University College London, UK b Institute for Web Science and Technology,
More informationRP-DeLP: a weighted defeasible argumentation framework based on a recursive semantics
Journal of Logic and Computation Advance Access published February 14, 2014 RP-DeLP: a weighted defeasible argumentation framework based on a recursive semantics TERESA ALSINET, Department of Computer
More information3. The Logic of Quantified Statements Summary. Aaron Tan August 2017
3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,
More informationDefault Logic Autoepistemic Logic
Default Logic Autoepistemic Logic Non-classical logics and application seminar, winter 2008 Mintz Yuval Introduction and Motivation Birds Fly As before, we are troubled with formalization of Non-absolute
More informationDebate Games in Logic Programming
Debate Games in Logic Programming Chiaki Sakama Department of Computer and Communication Sciences Wakayama University, Sakaedani, Wakayama 640-8510, Japan sakama@sys.wakayama-u.ac.jp Abstract. A debate
More informationFormal Methods of Argumentation as Models of Engineering Design Decisions and Processes
Formal Methods of Argumentation as Models of Engineering Design Decisions and Processes Jann Müller A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy
More informationAn argumentation system for defeasible reasoning 1
An argumentation system for defeasible reasoning 1 Leila Amgoud 1 Farid Nouioua 2 1 IRIT CNRS, France 2 LSIS Aix-Marseille University, France Abstract Rule-based argumentation systems are developed for
More informationProbabilistic Reasoning with Abstract Argumentation Frameworks
Probabilistic Reasoning with Abstract Argumentation Frameworks Anthony Hunter University College London, UK Matthias Thimm University of Koblenz-Landau, Germany Abstract Abstract argumentation offers an
More informationTwo sources of explosion
Two sources of explosion Eric Kao Computer Science Department Stanford University Stanford, CA 94305 United States of America Abstract. In pursuit of enhancing the deductive power of Direct Logic while
More informationCogSysI Lecture 9: Non-Monotonic and Human Reasoning
CogSysI Lecture 9: Non-Monotonic and Human Reasoning Intelligent Agents WS 2004/2005 Part II: Inference and Learning Non-Monotonic and Human Reasoning CogSysI Lecture 9: Non-Monotonic and Human Reasoning
More informationWeighted Abstract Dialectical Frameworks
Weighted Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with H. Strass, J. Wallner, S. Woltran G. Brewka (Leipzig)
More informationAnalyzing the Equivalence Zoo in Abstract Argumentation
Analyzing the Equivalence Zoo in Abstract Argumentation Ringo Baumann and Gerhard Brewka University of Leipzig, Informatics Institute, Germany lastname@informatik.uni-leipzig.de Abstract. Notions of which
More informationAn argumentation system for reasoning with LPm
ECAI 2014 T. Schaub et al. (Eds.) 2014 The Authors and IOS Press. This article is published online with Open Access by IOS Press and distributed under the terms of the Creative Commons Attribution Non-Commercial
More informationReasoning by Cases in Structured Argumentation.
. Jesse Heyninck, Mathieu Beirlaen and Christian Straßer Workgroup for Non-Monotonic Logics and Formal Argumentation Institute for Philosophy II Ruhr University Bochum The 32nd ACM SIGAPP Symposium On
More informationBurdens of Proof in Monological Argumentation
Legal Knowledge and Information Systems (Jurix 2010) R. Winkels (ed) IOS Press, 2010 1 Burdens of Proof in Monological Argumentation Guido GOVERNATORI a,1 Giovanni SARTOR b a NICTA, Queensland Research
More informationTutorial: Nonmonotonic Logic (Day 1)
Tutorial: Nonmonotonic Logic (Day 1) Christian Straßer Institute for Philosophy II, Ruhr-University Bochum Center for Logic and Philosophy of Science, Ghent University http://homepage.ruhr-uni-bochum.de/defeasible-reasoning/index.html
More informationCorrigendum for: A General Account of Argumentation with Preferences
Corrigendum for: A General Account of Argumentation with Preferences Sanjay Modgil 1 and Henry Prakken 2 1. Department of Infomatics, King s College London (sanjay.modgil@kcl.ac.uk) 2. Department of Information
More informationDecision Making with Assumption-based Argumentation
Decision Making with Assumption-based Argumentation Xiuyi Fan and Francesca Toni Imperial College London, London, United Kingdom, {xf309,ft}@imperial.ac.uk Abstract. In this paper, we present two different
More informationMaximal Introspection of Agents
Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling
More informationModelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Modelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion Anthony Hunter Department
More informationUsing Enthymemes in an Inquiry Dialogue System
Using Enthymemes in an Inquiry Dialogue System Elizabeth Black Department of Engineering Science University of Oxford Oxford, UK lizblack@robots.ox.ac.uk Anthony Hunter Department of Computer Science University
More informationStrategic Argumentation under Grounded Semantics is NP-Complete
Strategic Argumentation under Grounded Semantics is NP-Complete Guido Governatori 1, Michael J. Maher 2, Francesco Olivieri 3, Antonino Rotolo 4 and Simone Scannnapieco 3 1 NICTA Queensland, Australia
More informationFrom Arguments to Constraints on a Bayesian Network
From Arguments to Constraints on a Bayesian Network Floris BEX a, Silja RENOOIJ a a Information and Computing Sciences, Utrecht University, The Netherlands Abstract. In this paper, we propose a way to
More informationOn the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks
On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse HEYNINCK a,1 and Ofer ARIELI b,2 a Institute of Philosophy II, Ruhr University Bochum, Germany b School of Computer
More informationTackling Defeasible Reasoning in Bochum:
Tackling Defeasible Reasoning in Bochum: the Research Group for Non-Monotonic Logic and Formal Argumentation Christian Straßer and Dunja Šešelja April 10, 2017 Outline The NMLFA Reasoning by Cases Unrestricted
More informationIntroduction to Isabelle/HOL
Introduction to Isabelle/HOL 1 Notes on Isabelle/HOL Notation In Isabelle/HOL: [ A 1 ;A 2 ; ;A n ]G can be read as if A 1 and A 2 and and A n then G 3 Note: -Px (P x) stands for P (x) (P(x)) -P(x, y) can
More informationPrioritized Sequent-Based Argumentation
Prioritized Sequent-Based Argumentation Ofer Arieli School of Computer Science Tel-Aviv Academic College, Israel oarieli@mta.ac.il AnneMarie Borg Institute of Philosophy II Ruhr-University Bochum, Germany
More informationComplete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming
Complete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming Martin Caminada a Yining Wu a a University of Luxembourg Abstract In this paper, we prove the correspondence
More informationAn Argumentation-Theoretic Characterization of Defeasible Logic
An Argumentation-Theoretic Characterization of Defeasible Logic G. Governatori and M.J. Maher 1 Abstract. Defeasible logic is an efficient non-monotonic logic that is defined only proof-theoretically.
More informationModeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification
Modeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification Teresa Alsinet Carlos I. Chesñevar Dept. of Computer Science University of Lleida, Spain {tracy,cic}@eps.udl.es
More informationEvaluation and comparison criteria for extension-based argumentation semantics
Evaluation and comparison criteria for extension-based argumentation semantics Pietro BARONI a,1 and Massimiliano GIACOMIN a a Dip. Elettronica per l Automazione, Univ. of Brescia, Italy Abstract. In the
More informationArguing and Explaining Classifications
Arguing and Explaining Classifications Leila Amgoud IRIT CNRS 118, route de Narbonne 31062, Toulouse, France amgoud@irit.fr Mathieu Serrurier IRIT CNRS 118, route de Narbonne 31062, Toulouse, France serrurier@irit.fr
More informationarxiv: v1 [cs.ai] 13 Dec 2018
Representation, Justification and Explanation in a Value Driven Agent: An Argumentation-Based Approach Beishui Liao Zhejiang University Hangzhou, China baiseliao@zju.edu.cn Michael Anderson University
More informationProperties for a Formal Model of Collaborative Dialogue
Properties for a Formal Model of Collaborative Dialogue M. Julieta Marcos Marcelo A. Falappa Guillermo R. Simari Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Laboratorio de Investigación
More informationImproving the Reliability of Causal Discovery from Small Data Sets using the Argumentation Framework
Computer Science Technical Reports Computer Science -27 Improving the Reliability of Causal Discovery from Small Data Sets using the Argumentation Framework Facundo Bromberg Iowa State University Dimitris
More informationImproving the Reliability of Causal Discovery from Small Data Sets Using Argumentation
Journal of Machine Learning Research (29) 31-34 Submitted 4/8; Revised 1/9; Published 2/9 Improving the Reliability of Causal Discovery from Small Data Sets Using Argumentation Facundo Bromberg Dimitris
More informationExplanations, Belief Revision and Defeasible Reasoning
Explanations, Belief Revision and Defeasible Reasoning Marcelo A. Falappa a Gabriele Kern-Isberner b Guillermo R. Simari a a Artificial Intelligence Research and Development Laboratory Department of Computer
More informationMeasuring the Good and the Bad in Inconsistent Information
Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence Measuring the Good and the Bad in Inconsistent Information John Grant Department of Computer Science, University
More informationPostulates for logic-based argumentation systems
Postulates for logic-based argumentation systems Leila Amgoud To cite this version: Leila Amgoud. Postulates for logic-based argumentation systems. International Journal of Approximate Reasoning, Elsevier,
More informationKnowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):
Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building
More informationTowards a Computational Analysis of Probabilistic Argumentation Frameworks
Dublin Institute of Technology ARROW@DIT Articles School of Computing 2014 Towards a Computational Analysis of Probabilistic Argumentation Frameworks Pierpaolo Dondio Dublin Institute of Technology, pierpaolo.dondio@dit.ie
More information