Introduction to Structured Argumentation

Size: px
Start display at page:

Download "Introduction to Structured Argumentation"

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 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 information

A Review of Argumentation Based on Deductive Arguments

A 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 information

Introduction to Structured Argumentation

Introduction 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 information

Introduction to Computational Argumentation

Introduction 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 information

Argumentation-Based Models of Agent Reasoning and Communication

Argumentation-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 information

ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication

ESSENCE 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 information

Constellations and Epistemic Approaches to Probabilistic Argumentation

Constellations 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 information

COMP310 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 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 information

Argumentation among Agents

Argumentation 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 information

Dialectical Frameworks: Argumentation Beyond Dung

Dialectical 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 information

Identifying the Class of Maxi-Consistent Operators in Argumentation

Identifying 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 information

Abstract Rule-Based Argumentation

Abstract 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 information

COMP310 MultiAgent Systems. Chapter 16 - Argumentation

COMP310 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 information

Nonmonotonic Tools for Argumentation

Nonmonotonic 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 information

A Sequent-Based Representation of Logical Argumentation

A 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 information

Reasoning about the Appropriateness of Proponents for Arguments

Reasoning 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 information

Abstract Dialectical Frameworks

Abstract 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 information

Tutorial: Nonmonotonic Logic

Tutorial: 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 information

Contamination in Formal Argumentation Systems

Contamination 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 information

Postulates for logic-based argumentation systems

Postulates 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 information

Argumentation and rules with exceptions

Argumentation 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 information

Taking the A-chain: Strict and Defeasible Implication in Argumentation Frameworks

Taking 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 information

Characterization of Semantics for Argument Systems

Characterization 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 information

An abstract framework for argumentation with structured arguments

An 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 information

On the Relationship of Defeasible Argumentation and Answer Set Programming

On 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 information

Preference-based Argumentation

Preference-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 information

On the Complexity of Linking Deductive and Abstract Argument Systems

On 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 information

Polarization and Bipolar Probabilistic Argumentation Frameworks

Polarization 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 information

Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred

Argumentative 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 information

Justified argument revision in agent dialogue

Justified 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 information

On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks

On 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 information

Towards an integrated theory of causal scenarios and evidential arguments

Towards 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 information

Maximal ideal recursive semantics for defeasible argumentation

Maximal 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 information

Pollock s undercutting defeat

Pollock 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 information

Argumentation with Abduction

Argumentation 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 information

Resolving Incompatibilities among Procedural Goals under Uncertainty

Resolving 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 information

An approach for an algebra applied to a Defeasible Logic Programming

An 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 information

Resolutions in Structured Argumentation

Resolutions 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 information

Advances in Argumentation-Based Negotiation

Advances 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 information

A Brief Introduction to Nonmonotonic Reasoning

A 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 information

Relevance in Structured Argumentation

Relevance 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 information

Formalising a legal opinion on a legislative proposal in the ASPIC + framework

Formalising 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 information

Paraconsistent Logics in Argumentation Systems

Paraconsistent 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 information

Argumentation for Propositional Logic and Nonmonotonic Reasoning

Argumentation 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 information

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks

On 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 information

Conflict Resolution in Assumption-Based Frameworks

Conflict 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 information

arxiv: v2 [cs.ai] 1 Jul 2015

arxiv: 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 information

Mechanism Design for Argumentation-based Information-seeking and Inquiry

Mechanism 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 information

MULTI-AGENT ONLY-KNOWING

MULTI-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 information

The Role of Dialectics in Defeasible Argumentation 1 2

The 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 information

Revisiting Unrestricted Rebut and Preferences in Structured Argumentation.

Revisiting 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 information

Commonsense Reasoning and Argumentation

Commonsense 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 information

An axiomatic approach for persuasion dialogs

An 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 information

Measures for persuasion dialogs: A preliminary investigation

Measures 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 information

Assumption-Based Argumentation: Disputes, Explanations, Preferences

Assumption-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 information

On Logical Reifications of the Argument Interchange Format

On 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 information

Probabilistic Strength of Arguments with Structure

Probabilistic 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 information

Combining Modes of Reasoning: an Application of Abstract Argumentation

Combining 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 information

Probabilistic Argument Graphs for Argumentation Lotteries

Probabilistic 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 information

Probabilistic Argument Graphs for Argumentation Lotteries

Probabilistic 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 information

RP-DeLP: a weighted defeasible argumentation framework based on a recursive semantics

RP-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 information

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

3. 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 information

Default Logic Autoepistemic Logic

Default 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 information

Debate Games in Logic Programming

Debate 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 information

Formal Methods of Argumentation as Models of Engineering Design Decisions and Processes

Formal 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 information

An argumentation system for defeasible reasoning 1

An 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 information

Probabilistic Reasoning with Abstract Argumentation Frameworks

Probabilistic 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 information

Two sources of explosion

Two 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 information

CogSysI Lecture 9: Non-Monotonic and Human Reasoning

CogSysI 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 information

Weighted Abstract Dialectical Frameworks

Weighted 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 information

Analyzing the Equivalence Zoo in Abstract Argumentation

Analyzing 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 information

An argumentation system for reasoning with LPm

An 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 information

Reasoning by Cases in Structured Argumentation.

Reasoning 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 information

Burdens of Proof in Monological Argumentation

Burdens 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 information

Tutorial: Nonmonotonic Logic (Day 1)

Tutorial: 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 information

Corrigendum for: A General Account of Argumentation with Preferences

Corrigendum 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 information

Decision Making with Assumption-based Argumentation

Decision 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 information

Maximal Introspection of Agents

Maximal 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 information

Modelling the Persuadee in Asymmetric Argumentation Dialogues for Persuasion

Modelling 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 information

Using Enthymemes in an Inquiry Dialogue System

Using 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 information

Strategic Argumentation under Grounded Semantics is NP-Complete

Strategic 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 information

From Arguments to Constraints on a Bayesian Network

From 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 information

On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks

On 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 information

Tackling Defeasible Reasoning in Bochum:

Tackling 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 information

Introduction to Isabelle/HOL

Introduction 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 information

Prioritized Sequent-Based Argumentation

Prioritized 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 information

Complete 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 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 information

An Argumentation-Theoretic Characterization of Defeasible Logic

An 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 information

Modeling Defeasible Argumentation within a Possibilistic Logic Framework with Fuzzy Unification

Modeling 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 information

Evaluation and comparison criteria for extension-based argumentation semantics

Evaluation 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 information

Arguing and Explaining Classifications

Arguing 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 information

arxiv: v1 [cs.ai] 13 Dec 2018

arxiv: 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 information

Properties for a Formal Model of Collaborative Dialogue

Properties 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 information

Improving the Reliability of Causal Discovery from Small Data Sets using the Argumentation Framework

Improving 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 information

Improving the Reliability of Causal Discovery from Small Data Sets Using Argumentation

Improving 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 information

Explanations, Belief Revision and Defeasible Reasoning

Explanations, 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 information

Measuring the Good and the Bad in Inconsistent Information

Measuring 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 information

Postulates for logic-based argumentation systems

Postulates 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 information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge 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 information

Towards a Computational Analysis of Probabilistic Argumentation Frameworks

Towards 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