Preference-based Argumentation

Size: px
Start display at page:

Download "Preference-based Argumentation"

Transcription

1 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 (UCY) Preference-based Argumentation 1 / 23

2 Outline 1 General Argumentation 2 Preference-based Argumentation (PBA) 3 Structural properties of PBA 4 Computational properties of PBA 5 PBA and Negotiation Y. Dimopoulos (UCY) Preference-based Argumentation 2 / 23

3 What is Argumentation? Argumentation = a reasoning model based on the construction, exchange and evaluation of arguments Y. Dimopoulos (UCY) Preference-based Argumentation 3 / 23

4 What is Argumentation? Argumentation = a reasoning model based on the construction, exchange and evaluation of arguments Argument = a reason / justification for some claim Y. Dimopoulos (UCY) Preference-based Argumentation 3 / 23

5 What is Argumentation? Argumentation = a reasoning model based on the construction, exchange and evaluation of arguments Argument = a reason / justification for some claim The core of an argument: Reasons + a claim Reason: Because Tweety is a bird and birds fly Claim: Tweety flies Y. Dimopoulos (UCY) Preference-based Argumentation 3 / 23

6 What is Argumentation? Argumentation = a reasoning model based on the construction, exchange and evaluation of arguments Argument = a reason / justification for some claim The core of an argument: Reasons + a claim Reason: Because Tweety is a bird and birds fly Claim: Tweety flies Argumentation can be used for: Internal agent s reasoning Modelling interactions between agents Y. Dimopoulos (UCY) Preference-based Argumentation 3 / 23

7 What is an Argument? A set of premises in support of a conclusion/claim Y. Dimopoulos (UCY) Preference-based Argumentation 4 / 23

8 What is an Argument? A set of premises in support of a conclusion/claim claim: Info I about John should be published because Y. Dimopoulos (UCY) Preference-based Argumentation 4 / 23

9 What is an Argument? A set of premises in support of a conclusion/claim claim: Info I about John should be published because premise/reason: John has political responsibilities and I is in the national interest and if a person has pol. resp. and info about that person is in the national interest then that info should be published Y. Dimopoulos (UCY) Preference-based Argumentation 4 / 23

10 What is Argumentation? The process of argument construction, exchange and evaluation in light of their interactions with other arguments Y. Dimopoulos (UCY) Preference-based Argumentation 5 / 23

11 What is Argumentation? The process of argument construction, exchange and evaluation in light of their interactions with other arguments A1 (publish info about John because he has responsibilities...) Y. Dimopoulos (UCY) Preference-based Argumentation 5 / 23

12 What is Argumentation? The process of argument construction, exchange and evaluation in light of their interactions with other arguments A1 (publish info about John because he has responsibilities...) A2 (John does not have pol. resp. because he resigned from parliament, and if a person resigns...) Y. Dimopoulos (UCY) Preference-based Argumentation 5 / 23

13 What is Argumentation? The process of argument construction, exchange and evaluation in light of their interactions with other arguments A1 (publish info about John because he has responsibilities...) A2 (John does not have pol. resp. because he resigned from parliament, and if a person resigns...) A3 (John does have pol. resp. because he is now middle east envoy, and if a person...) Y. Dimopoulos (UCY) Preference-based Argumentation 5 / 23

14 Arguments in Propositional Logic is a set of propositional logic formulae Args = {(H, h) H is consistent H h H is minimal} Y. Dimopoulos (UCY) Preference-based Argumentation 6 / 23

15 Arguments in Propositional Logic is a set of propositional logic formulae Args = {(H, h) H is consistent H h H is minimal} (H 1, h 1 ) and (H 2, h 2 ) rebut each other iff h 1 h 2 Y. Dimopoulos (UCY) Preference-based Argumentation 6 / 23

16 Arguments in Propositional Logic is a set of propositional logic formulae Args = {(H, h) H is consistent H h H is minimal} (H 1, h 1 ) and (H 2, h 2 ) rebut each other iff h 1 h 2 (H 1, h 1 ) undercuts (H 2, h 2 ) iff h 1 h for some h H 2 Y. Dimopoulos (UCY) Preference-based Argumentation 6 / 23

17 Arguments in Propositional Logic = {nat, pol, nat pol pub, mid, mid pol} res, res pol, Y. Dimopoulos (UCY) Preference-based Argumentation 7 / 23

18 Arguments in Propositional Logic = {nat, pol, nat pol pub, mid, mid pol} res, res pol, A 1 = ({nat, pol, nat pol pub}, pub) Y. Dimopoulos (UCY) Preference-based Argumentation 7 / 23

19 Arguments in Propositional Logic = {nat, pol, nat pol pub, mid, mid pol} res, res pol, A 1 = ({nat, pol, nat pol pub}, pub) A 2 = ({res, res pol}, pol) A 2 A 1 Y. Dimopoulos (UCY) Preference-based Argumentation 7 / 23

20 Arguments in Propositional Logic = {nat, pol, nat pol pub, mid, mid pol} res, res pol, A 1 = ({nat, pol, nat pol pub}, pub) A 2 = ({res, res pol}, pol) A 2 A 1 A 3 = ({mid, mid pol}, pol) A 3 A 2 Y. Dimopoulos (UCY) Preference-based Argumentation 7 / 23

21 Abstract argumentation theories (Dung 1995) An argumentation theory is a pair A, R where: A = a set of arguments R A A = an attack relation between arguments Y. Dimopoulos (UCY) Preference-based Argumentation 8 / 23

22 Abstract argumentation theories (Dung 1995) An argumentation theory is a pair A, R where: A = a set of arguments R A A = an attack relation between arguments For a, b A, a attacks b if (a, b) R Y. Dimopoulos (UCY) Preference-based Argumentation 8 / 23

23 Abstract argumentation theories (Dung 1995) An argumentation theory is a pair A, R where: A = a set of arguments R A A = an attack relation between arguments For a, b A, a attacks b if (a, b) R Example Usually, Quakers are pacifists Usually, Republicans are not pacifists Nixon is both a Quaker and a Republican Y. Dimopoulos (UCY) Preference-based Argumentation 8 / 23

24 Abstract argumentation theories (Dung 1995) An argumentation theory is a pair A, R where: A = a set of arguments R A A = an attack relation between arguments For a, b A, a attacks b if (a, b) R Example Usually, Quakers are pacifists Usually, Republicans are not pacifists Nixon is both a Quaker and a Republican = two arguments: a : Nixon is a pacifist since he is a Quaker b : Nixon is not a pacifist since he is a Republican Y. Dimopoulos (UCY) Preference-based Argumentation 8 / 23

25 Abstract argumentation theories (Dung 1995) An argumentation theory is a pair A, R where: A = a set of arguments R A A = an attack relation between arguments For a, b A, a attacks b if (a, b) R Example Usually, Quakers are pacifists Usually, Republicans are not pacifists Nixon is both a Quaker and a Republican = two arguments: a : Nixon is a pacifist since he is a Quaker b : Nixon is not a pacifist since he is a Republican a b Y. Dimopoulos (UCY) Preference-based Argumentation 8 / 23

26 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

27 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Let B A. B is conflict-free iff a, b B such that (a, b) R Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

28 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Let B A. B is conflict-free iff a, b B such that (a, b) R B defends an argument a iff b A, if (b, a) R, then c B such that (c, b) R Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

29 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Let B A. B is conflict-free iff a, b B such that (a, b) R B defends an argument a iff b A, if (b, a) R, then c B such that (c, b) R For instance: c b a Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

30 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Let B A. B is conflict-free iff a, b B such that (a, b) R B defends an argument a iff b A, if (b, a) R, then c B such that (c, b) R For instance: c b a The set {c} is conflict-free and defends a Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

31 Abstract argumentation theories Which arguments to accept together? = acceptability semantics Let B A. B is conflict-free iff a, b B such that (a, b) R B defends an argument a iff b A, if (b, a) R, then c B such that (c, b) R For instance: c b a The set {c} is conflict-free and defends a The sets {a, b}, {b, c} and {a, b, c} are not conflict-free Y. Dimopoulos (UCY) Preference-based Argumentation 9 / 23

32 Admissible extensions Let B A. B is an admissible extension iff 1 B is conflict-free 2 B defends all its elements Y. Dimopoulos (UCY) Preference-based Argumentation 10 / 23

33 Admissible extensions Let B A. B is an admissible extension iff 1 B is conflict-free 2 B defends all its elements Example (Nixon Cont.) a b Y. Dimopoulos (UCY) Preference-based Argumentation 10 / 23

34 Admissible extensions Let B A. B is an admissible extension iff 1 B is conflict-free 2 B defends all its elements Example (Nixon Cont.) a b, {a}, {b} are admissible extensions Y. Dimopoulos (UCY) Preference-based Argumentation 10 / 23

35 Admissible extensions Let B A. B is an admissible extension iff 1 B is conflict-free 2 B defends all its elements Example (Nixon Cont.) a b, {a}, {b} are admissible extensions {a, b} is not an admissible extension Y. Dimopoulos (UCY) Preference-based Argumentation 10 / 23

36 Stable extensions and graph kernels Let B A. B is a stable extension iff 1 B is conflict-free 2 B attacks any argument in A\B Y. Dimopoulos (UCY) Preference-based Argumentation 11 / 23

37 Stable extensions and graph kernels Let B A. B is a stable extension iff 1 B is conflict-free 2 B attacks any argument in A\B Example (Nixon Cont.) a b Y. Dimopoulos (UCY) Preference-based Argumentation 11 / 23

38 Stable extensions and graph kernels Let B A. B is a stable extension iff 1 B is conflict-free 2 B attacks any argument in A\B Example (Nixon Cont.) a b {a}, {b} are stable extensions, {a, b} are not stable extensions Y. Dimopoulos (UCY) Preference-based Argumentation 11 / 23

39 Stable extensions and graph kernels Let B A. B is a stable extension iff 1 B is conflict-free 2 B attacks any argument in A\B Example (Nixon Cont.) a b {a}, {b} are stable extensions, {a, b} are not stable extensions A kernel of a (di)graph G = (V, E) is a set K V such that v i, v j K it holds that (v i, v j ) E and (v j, v i ) E v i K, v j K such that (v j, v i ) E Y. Dimopoulos (UCY) Preference-based Argumentation 11 / 23

40 Stable extensions and graph kernels Let B A. B is a stable extension iff 1 B is conflict-free 2 B attacks any argument in A\B Example (Nixon Cont.) a b {a}, {b} are stable extensions, {a, b} are not stable extensions A kernel of a (di)graph G = (V, E) is a set K V such that v i, v j K it holds that (v i, v j ) E and (v j, v i ) E v i K, v j K such that (v j, v i ) E Introduced by Von Neumann and Morgenstern in 1944 Y. Dimopoulos (UCY) Preference-based Argumentation 11 / 23

41 Stable extensions and graph kernels Stable extensions of T correspond exactly to the kernels of the associated graph G T (Dimopoulos+Torres 1996 ) Y. Dimopoulos (UCY) Preference-based Argumentation 12 / 23

42 Stable extensions and graph kernels Stable extensions of T correspond exactly to the kernels of the associated graph G T (Dimopoulos+Torres 1996 ) A graph may have one or many kernels... Y. Dimopoulos (UCY) Preference-based Argumentation 12 / 23

43 Stable extensions and graph kernels Stable extensions of T correspond exactly to the kernels of the associated graph G T (Dimopoulos+Torres 1996 ) A graph may have one or many kernels......or no kernels at all Y. Dimopoulos (UCY) Preference-based Argumentation 12 / 23

44 Stable extensions and graph kernels Stable extensions of T correspond exactly to the kernels of the associated graph G T (Dimopoulos+Torres 1996 ) A graph may have one or many kernels......or no kernels at all Reasoning with stable/admissible extensions is hard Deciding the existence of stable extensions is NP-hard Deciding the existence of an non-empty admissible extension is NP-hard Y. Dimopoulos (UCY) Preference-based Argumentation 12 / 23

45 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

46 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Example Small cars have low running cost Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

47 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Example Small cars have low running cost Big cars are safe Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

48 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Example Small cars have low running cost Big cars are safe Safety is more important than running cost Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

49 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Example Small cars have low running cost Big cars are safe Safety is more important than running cost Preferences present in previous works on argumentation But no systematic study Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

50 Preference-based Argumentation An extension of classical argumentation Basic Idea: We often have preferences over arguments Example Small cars have low running cost Big cars are safe Safety is more important than running cost Preferences present in previous works on argumentation But no systematic study This work: Study the properties of a specific Preference-based Argumentation Framework Y. Dimopoulos (UCY) Preference-based Argumentation 13 / 23

51 Abstract Preference-based Argumentation The attacking relation R is the combination of A conflict relation, C, capturing incompatibility between arguments A preference relation,, capturing the relative strength of arguments Y. Dimopoulos (UCY) Preference-based Argumentation 14 / 23

52 Abstract Preference-based Argumentation The attacking relation R is the combination of A conflict relation, C, capturing incompatibility between arguments A preference relation,, capturing the relative strength of arguments a b means a b and b a Y. Dimopoulos (UCY) Preference-based Argumentation 14 / 23

53 Abstract Preference-based Argumentation The attacking relation R is the combination of A conflict relation, C, capturing incompatibility between arguments A preference relation,, capturing the relative strength of arguments a b means a b and b a C is assumed irreflexive and symmetric Y. Dimopoulos (UCY) Preference-based Argumentation 14 / 23

54 Abstract Preference-based Argumentation The attacking relation R is the combination of A conflict relation, C, capturing incompatibility between arguments A preference relation,, capturing the relative strength of arguments a b means a b and b a C is assumed irreflexive and symmetric is assumed reflexive and transitive, i.e. a pre-order Y. Dimopoulos (UCY) Preference-based Argumentation 14 / 23

55 Abstract Preference-based Argumentation The attacking relation R is the combination of A conflict relation, C, capturing incompatibility between arguments A preference relation,, capturing the relative strength of arguments a b means a b and b a C is assumed irreflexive and symmetric is assumed reflexive and transitive, i.e. a pre-order A Preference-based Argumentation Theory (PBAT) is a pair A, R : A = a set of arguments (a, b) R iff (a, b) C and b a Y. Dimopoulos (UCY) Preference-based Argumentation 14 / 23

56 Preference-based Argumentation - Example A = {a, b, c} Y. Dimopoulos (UCY) Preference-based Argumentation 15 / 23

57 Preference-based Argumentation - Example A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} Y. Dimopoulos (UCY) Preference-based Argumentation 15 / 23

58 Preference-based Argumentation - Example A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b Y. Dimopoulos (UCY) Preference-based Argumentation 15 / 23

59 Preference-based Argumentation - Example A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b b a c Y. Dimopoulos (UCY) Preference-based Argumentation 15 / 23

60 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

61 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

62 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges G T has no elementary cycle of length greater than 2 Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

63 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges G T has no elementary cycle of length greater than 2 Duchet, 1979: kernels always exist for certain classes of graphs Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

64 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges G T has no elementary cycle of length greater than 2 Duchet, 1979: kernels always exist for certain classes of graphs From those (and other) results we obtain the following properties Every PBAT has at least one stable extension Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

65 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges G T has no elementary cycle of length greater than 2 Duchet, 1979: kernels always exist for certain classes of graphs From those (and other) results we obtain the following properties Every PBAT has at least one stable extension Every PBAT is coherent i.e. stable and maximal admissible extensions coincide Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

66 The graph of PBATs The (di)graph G T of a PBAT T has some useful properties Every cycle of G T has at least two symmetric edges G T has no elementary cycle of length greater than 2 Duchet, 1979: kernels always exist for certain classes of graphs From those (and other) results we obtain the following properties Every PBAT has at least one stable extension Every PBAT is coherent i.e. stable and maximal admissible extensions coincide All results are based on transitivity Y. Dimopoulos (UCY) Preference-based Argumentation 16 / 23

67 Preferences on sets of arguments From a preference relation on arguments ( ) to a preference relation on sets of arguments: Y. Dimopoulos (UCY) Preference-based Argumentation 17 / 23

68 Preferences on sets of arguments From a preference relation on arguments ( ) to a preference relation on sets of arguments: For A 1, A 2 set of arguments, A 1 A 2 iff A 1 A 2, or a, b with a A 1 \ A 2 and b A 2 \ A 1, it holds that a b Y. Dimopoulos (UCY) Preference-based Argumentation 17 / 23

69 Preferences on sets of arguments From a preference relation on arguments ( ) to a preference relation on sets of arguments: For A 1, A 2 set of arguments, A 1 A 2 iff A 1 A 2, or a, b with a A 1 \ A 2 and b A 2 \ A 1, it holds that a b stable extensions = most preferred sets wrt permitted by C Y. Dimopoulos (UCY) Preference-based Argumentation 17 / 23

70 Preferences on sets on arguments - Example A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b Y. Dimopoulos (UCY) Preference-based Argumentation 18 / 23

71 Preferences on sets on arguments - Example abc ab ac A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b a bc b {} c Y. Dimopoulos (UCY) Preference-based Argumentation 18 / 23

72 Preferences on sets on arguments - Example ab ac a A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b b bc {} c Y. Dimopoulos (UCY) Preference-based Argumentation 18 / 23

73 Preferences on sets on arguments - Example a bc A = {a, b, c} C = {(a, b),(b, a)(a, c),(c, a)} a b, a c b c, c b b {} c Y. Dimopoulos (UCY) Preference-based Argumentation 18 / 23

74 Preferences on sets on arguments - Example a bc {a} is the unique stable extension b {} c Y. Dimopoulos (UCY) Preference-based Argumentation 18 / 23

75 Computing a Stable Extension is Easy A stable extension of a PBAT can be computed in polynomial time Y. Dimopoulos (UCY) Preference-based Argumentation 19 / 23

76 Computing a Stable Extension is Easy A stable extension of a PBAT can be computed in polynomial time General Idea of the algorithm: Start from a top component Find an argument that defends itself against all its attackers Add the argument to the stable extension and simplify Repeat on the remaining theory Y. Dimopoulos (UCY) Preference-based Argumentation 19 / 23

77 Computing a Stable Extension is Easy A stable extension of a PBAT can be computed in polynomial time General Idea of the algorithm: Start from a top component Find an argument that defends itself against all its attackers Add the argument to the stable extension and simplify Repeat on the remaining theory Key property: There always exists a self-defending argument Y. Dimopoulos (UCY) Preference-based Argumentation 19 / 23

78 Goal Reasoning is Hard Deciding whether there is a stable extension that contains a is NP-hard Reduction from 3SAT Y. Dimopoulos (UCY) Preference-based Argumentation 20 / 23

79 Goal Reasoning is Hard Deciding whether there is a stable extension that contains a is NP-hard Reduction from 3SAT Why Complex interaction between arguments Must find the right combination of other arguments Y. Dimopoulos (UCY) Preference-based Argumentation 20 / 23

80 Goal Reasoning is Hard Deciding whether there is a stable extension that contains a is NP-hard Reduction from 3SAT Why Complex interaction between arguments Must find the right combination of other arguments Deciding whether a is included in every stable extension is co-np-hard Y. Dimopoulos (UCY) Preference-based Argumentation 20 / 23

81 Theories without incomparability Reasoning becomes a bit easier if there is no incomparability Y. Dimopoulos (UCY) Preference-based Argumentation 21 / 23

82 Theories without incomparability Reasoning becomes a bit easier if there is no incomparability i.e. there are no a, b A s.t. a b and b a Y. Dimopoulos (UCY) Preference-based Argumentation 21 / 23

83 Theories without incomparability Reasoning becomes a bit easier if there is no incomparability i.e. there are no a, b A s.t. a b and b a Key Properties Correspondence between the stable extensions of T and Maximal Independent Sets of G T Maximal Independent Sets can be computed with Polynomial Delay Y. Dimopoulos (UCY) Preference-based Argumentation 21 / 23

84 Theories without incomparability Reasoning becomes a bit easier if there is no incomparability i.e. there are no a, b A s.t. a b and b a Key Properties Correspondence between the stable extensions of T and Maximal Independent Sets of G T Maximal Independent Sets can be computed with Polynomial Delay The stable extensions can be computed with Polynomial Delay Y. Dimopoulos (UCY) Preference-based Argumentation 21 / 23

85 Theories without incomparability Reasoning becomes a bit easier if there is no incomparability i.e. there are no a, b A s.t. a b and b a Key Properties Correspondence between the stable extensions of T and Maximal Independent Sets of G T Maximal Independent Sets can be computed with Polynomial Delay The stable extensions can be computed with Polynomial Delay Exponential worst case behavior A theory with n arguments can have n n/3 stable extensions Y. Dimopoulos (UCY) Preference-based Argumentation 21 / 23

86 Negotiation Negotiation: search for a mutually acceptable agreement between two (or several agents) on one or more issues Offers ranked by their utility Reservation value Alternate Offers Protocol Y. Dimopoulos (UCY) Preference-based Argumentation 22 / 23

87 Negotiation Negotiation: search for a mutually acceptable agreement between two (or several agents) on one or more issues Offers ranked by their utility Reservation value Alternate Offers Protocol Characteristics of Negotiation Deadline? Y. Dimopoulos (UCY) Preference-based Argumentation 22 / 23

88 Negotiation Negotiation: search for a mutually acceptable agreement between two (or several agents) on one or more issues Offers ranked by their utility Reservation value Alternate Offers Protocol Characteristics of Negotiation Deadline? Can I accept an offer that I have previously rejected? Issue by issue? Y. Dimopoulos (UCY) Preference-based Argumentation 22 / 23

89 PBA and Negotiation Offers supported by arguments Argument preference determines offer preference Best offer is supported by the most preferred argument Performatives: Propose, Argue, Reject, Agree, Nothing, Withdraw... Y. Dimopoulos (UCY) Preference-based Argumentation 23 / 23

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

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

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

Introduction to Structured Argumentation

Introduction to Structured Argumentation Introduction to Structured Argumentation Anthony Hunter Department of Computer Science, University College London, UK April 15, 2016 1 / 42 Computational models of argument Abstract argumentation Structured

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

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

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

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

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

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

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

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

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

Dialogue Games on Abstract Argumentation Graphs 1

Dialogue Games on Abstract Argumentation Graphs 1 Dialogue Games on Abstract Argumentation Graphs 1 Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, TU Wien, Austria LABEX CIMI Pluridisciplinary

More information

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

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

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

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

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

Complexity-Sensitive Decision Procedures for Abstract Argumentation

Complexity-Sensitive Decision Procedures for Abstract Argumentation Complexity-Sensitive Decision Procedures for Abstract Argumentation Wolfgang Dvořák a, Matti Järvisalo b, Johannes Peter Wallner c, Stefan Woltran c a University of Vienna, Faculty of Computer Science,

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

On the equivalence of logic-based argumentation systems

On the equivalence of logic-based argumentation systems On the equivalence of logic-based argumentation systems Leila Amgoud Srdjan Vesic IRIT CNRS, 118 route de Narbonne 31062 Toulouse Cedex 9, France amgoud@irit.fr, vesic@irit.fr Abstract. Equivalence between

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

The matrix approach for abstract argumentation frameworks

The matrix approach for abstract argumentation frameworks The matrix approach for abstract argumentation frameworks Claudette CAYROL, Yuming XU IRIT Report RR- -2015-01- -FR February 2015 Abstract The matrices and the operation of dual interchange are introduced

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

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

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

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

On the Use of Computational Argumentation for Real World Applications

On the Use of Computational Argumentation for Real World Applications On the Use of Computational Argumentation for Real World Applications LIPADE Paris Descartes University Seminar@SystemX 24 JANVIER 2019 Overview Introduction Basics on Argumentation CAFs and application

More information

ON THE ACCEPTABILITY OF ARGUMENTS AND ITS FUNDAMENTAL ROLE IN NONMONOTONIC REASONING, LOGIC PROGRAMMING AND N-PERSONS GAMES

ON THE ACCEPTABILITY OF ARGUMENTS AND ITS FUNDAMENTAL ROLE IN NONMONOTONIC REASONING, LOGIC PROGRAMMING AND N-PERSONS GAMES ON THE ACCEPTABILITY OF ARGUMENTS AND ITS FUNDAMENTAL ROLE IN NONMONOTONIC REASONING, LOGIC PROGRAMMING AND N-PERSONS GAMES Phan Minh Dung Division of Computer Science Asian Institute of Technology GPO

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

Doing Argumentation using Theories in Graph Normal Form

Doing Argumentation using Theories in Graph Normal Form Doing Argumentation using Theories in Graph Normal Form Sjur Dyrkolbotn Department of Informatics University of Bergen, Norway sjur.dyrkolbotn@ii.uib.no Abstract. We explore some links between abstract

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

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

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

Lecture 19: Interactive Proofs and the PCP Theorem

Lecture 19: Interactive Proofs and the PCP Theorem Lecture 19: Interactive Proofs and the PCP Theorem Valentine Kabanets November 29, 2016 1 Interactive Proofs In this model, we have an all-powerful Prover (with unlimited computational prover) and a polytime

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

Relations, Functions, Binary Relations (Chapter 1, Sections 1.2, 1.3)

Relations, Functions, Binary Relations (Chapter 1, Sections 1.2, 1.3) Relations, Functions, Binary Relations (Chapter 1, Sections 1.2, 1.3) CmSc 365 Theory of Computation 1. Relations Definition: Let A and B be two sets. A relation R from A to B is any set of ordered pairs

More information

Semantic Change and Extension Enforcement in Abstract Argumentation

Semantic Change and Extension Enforcement in Abstract Argumentation Semantic Change and Extension Enforcement in Abstract Argumentation Sylvie Doutre 1 Jean-Guy Mailly 2 1: IRIT doutre@irit.fr 2: LIPADE jean-guy.mailly@parisdescartes.fr 11th International Conference on

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

R E P O R T. The cf2 Argumentation Semantics Revisited INSTITUT FÜR INFORMATIONSSYSTEME DBAI-TR

R E P O R T. The cf2 Argumentation Semantics Revisited INSTITUT FÜR INFORMATIONSSYSTEME DBAI-TR TECHNICAL R E P O R T INSTITUT FÜR INFORMATIONSSYSTEME ABTEILUNG DATENBANKEN UND ARTIFICIAL INTELLIGENCE The cf2 Argumentation Semantics Revisited DBAI-TR-2012-77 Sarah Alice Gaggl Stefan Woltran Institut

More information

Defeasible logic versus Logic Programming without Negation as Failure

Defeasible logic versus Logic Programming without Negation as Failure The Journal of Logic Programming 42 (2000) 47±57 www.elsevier.com/locate/jlpr Defeasible logic versus Logic Programming without Negation as Failure G. Antoniou *, M.J. Maher, D. Billington School of Computing

More information

A constrained argumentation system for practical reasoning

A constrained argumentation system for practical reasoning A constrained argumentation system for practical reasoning Leila Amgoud IRIT CNRS 118, route de Narbonne 31062 Toulouse - France amgoud@irit.fr Caroline Devred LERIA UFR Sciences 2 Boulevard Lavoisier

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

Change in argumentation systems: exploring the interest of removing an argument

Change in argumentation systems: exploring the interest of removing an argument Change in argumentation systems: exploring the interest of removing an argument Pierre Bisquert Claudette Cayrol Florence Dupin de Saint-Cyr Marie-Christine Lagasquie-Schiex IRIT, Université Paul Sabatier,

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

Argumentation Theory and Modal Logic

Argumentation Theory and Modal Logic Argumentation Theory and Modal Logic Davide Grossi ILLC, University of Amsterdam Preface Argumentation in a nutshell Arguing Arguing The Economist: Mr. Berlusconi is unfit to lead Italy because His election

More information

Belief Revision in Social Networks

Belief Revision in Social Networks Tsinghua University and University of Amsterdam 8-10 July 2015, IRIT, Université Paul Sabatier, Toulouse Outline 1 2 Doxastic influence Finite state automaton Stability and flux Dynamics in the community

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

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

Explaining Predictions from Data Argumentatively

Explaining Predictions from Data Argumentatively Explaining Predictions from Data Argumentatively Explain AI@Imperial Workshop Ken Satoh 1 Oana Cocarascu Kristijonas Čyras Francesca Toni April 25, 2018 Department of Computing, Imperial College London,

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

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

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

Cardinal and Ordinal Preferences. Introduction to Logic in Computer Science: Autumn Dinner Plans. Preference Modelling

Cardinal and Ordinal Preferences. Introduction to Logic in Computer Science: Autumn Dinner Plans. Preference Modelling Cardinal and Ordinal Preferences Introduction to Logic in Computer Science: Autumn 2007 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam A preference structure represents

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

Measuring Similarity between Logical Arguments

Measuring Similarity between Logical Arguments Measuring Similarity between Logical Arguments Leila Amgoud CNRS IRIT, France Leila. Amgoud@irit.fr Victor David Université Paul Sabatier IRIT, France Victor.David@irit.fr Abstract Argumentation is a prominent

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

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

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

Computational complexity theory

Computational complexity theory Computational complexity theory Introduction to computational complexity theory Complexity (computability) theory deals with two aspects: Algorithm s complexity. Problem s complexity. References S. Cook,

More information

Intelligent Agents. Formal Characteristics of Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University

Intelligent Agents. Formal Characteristics of Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University Intelligent Agents Formal Characteristics of Planning Ute Schmid Cognitive Systems, Applied Computer Science, Bamberg University Extensions to the slides for chapter 3 of Dana Nau with contributions by

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

Reasoning with Inconsistent and Uncertain Ontologies

Reasoning with Inconsistent and Uncertain Ontologies Reasoning with Inconsistent and Uncertain Ontologies Guilin Qi Southeast University China gqi@seu.edu.cn Reasoning Web 2012 September 05, 2012 Outline Probabilistic logic vs possibilistic logic Probabilistic

More information

Fundamentals of Linear Algebra. Marcel B. Finan Arkansas Tech University c All Rights Reserved

Fundamentals of Linear Algebra. Marcel B. Finan Arkansas Tech University c All Rights Reserved Fundamentals of Linear Algebra Marcel B. Finan Arkansas Tech University c All Rights Reserved 2 PREFACE Linear algebra has evolved as a branch of mathematics with wide range of applications to the natural

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

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Redoing the Foundations of Decision Theory

Redoing the Foundations of Decision Theory Redoing the Foundations of Decision Theory Joe Halpern Cornell University Joint work with Larry Blume and David Easley Economics Cornell Redoing the Foundations of Decision Theory p. 1/21 Decision Making:

More information

Introduction to Advanced Results

Introduction to Advanced Results Introduction to Advanced Results Master Informatique Université Paris 5 René Descartes 2016 Master Info. Complexity Advanced Results 1/26 Outline Boolean Hierarchy Probabilistic Complexity Parameterized

More information

Elementary Loops Revisited

Elementary Loops Revisited Elementary Loops Revisited Jianmin Ji a, Hai Wan b, Peng Xiao b, Ziwei Huo b, and Zhanhao Xiao c a School of Computer Science and Technology, University of Science and Technology of China, Hefei, China

More information

Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games

Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, Vienna University

More information

A Distributed Argumentation Framework using Defeasible Logic Programming

A Distributed Argumentation Framework using Defeasible Logic Programming draft 2007-12-05 A Distributed Argumentation Framework using Defeasible Logic Programming Matthias Thimm a Gabriele Kern-Isberner a a Information Engineering Group, Faculty of Computer Science Technische

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

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

Introduction to Solving Combinatorial Problems with SAT

Introduction to Solving Combinatorial Problems with SAT Introduction to Solving Combinatorial Problems with SAT Javier Larrosa December 19, 2014 Overview of the session Review of Propositional Logic The Conjunctive Normal Form (CNF) Modeling and solving combinatorial

More information

Artificial Intelligence

Artificial Intelligence JID:ARTINT AID:2529 /FLA [m3g; v 1.4; Prn:29/09/10; 11:04] P.1 (1-30) Artificial Intelligence ( ) 1 Contents lists available at ScienceDirect 1 Artificial Intelligence www.elsevier.com/locate/artint Weighted

More information

Computational complexity theory

Computational complexity theory Computational complexity theory Introduction to computational complexity theory Complexity (computability) theory deals with two aspects: Algorithm s complexity. Problem s complexity. References S. Cook,

More information

Break the Weakest Rules

Break the Weakest Rules Noname manuscript No. (will be inserted by the editor) Break the Weakest Rules Hypothetical Reasoning in Default Logic Dustin Tucker Received: date / Accepted: date Abstract John Horty has proposed using

More information

Nonmonotonic Logic. Daniel Bonevac. April 16, Accident victims who are cool to the touch may be in shock.

Nonmonotonic Logic. Daniel Bonevac. April 16, Accident victims who are cool to the touch may be in shock. Nonmonotonic Logic Daniel Bonevac April 16, 2012 We organize our thought with general principles: 1. 2. Acids are corrosive. 3. Handguns are dangerous. 4. Promises ought to be kept. 5. What goes up must

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

Integrating Answer Set Programming and Satisfiability Modulo Theories

Integrating Answer Set Programming and Satisfiability Modulo Theories Integrating Answer Set Programming and Satisfiability Modulo Theories Ilkka Niemelä Helsinki University of Technology (TKK) Department of Information and Computer Science http://www.tcs.tkk.fi/ ini/ References:

More information

On the Use of an ATMS for Handling Conflicting Desires

On the Use of an ATMS for Handling Conflicting Desires On the Use of an ATMS for Handling Conflicting Desires Leila Amgoud and Claudette Cayrol Institut de Recherche en Informatique de Toulouse 118, route de Narbonne 31062 Toulouse, France {amgoud, ccayrol}@irit.fr

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

DEFAULTS WITH PRIORITIES

DEFAULTS WITH PRIORITIES Journal of Philosophical Logic (2007) 36: 367Y413 DOI: 10.1007/s10992-006-9040-0 # Springer 2007 DEFAULTS WITH PRIORITIES Received 6 July 2005 1. INTRODUCTION If we are told only that Tweety is a bird,

More information

arxiv: v1 [cs.ai] 2 Feb 2016

arxiv: v1 [cs.ai] 2 Feb 2016 A Comparative Study of Ranking-based Semantics for Abstract Argumentation Elise Bonzon LIPADE Université Paris Descartes France bonzon@parisdescartes.fr Jérôme Delobelle CRIL, CNRS Université d Artois

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

1 Axiomatic Bargaining Theory

1 Axiomatic Bargaining Theory 1 Axiomatic Bargaining Theory 1.1 Basic definitions What we have seen from all these examples, is that we take a bargaining situation and we can describe the utilities possibility set that arises from

More information

Artificial Intelligence Chapter 7: Logical Agents

Artificial Intelligence Chapter 7: Logical Agents Artificial Intelligence Chapter 7: Logical Agents Michael Scherger Department of Computer Science Kent State University February 20, 2006 AI: Chapter 7: Logical Agents 1 Contents Knowledge Based Agents

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

Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask

Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask Set 6: Knowledge Representation: The Propositional Calculus Chapter 7 R&N ICS 271 Fall 2017 Kalev Kask Outline Representing knowledge using logic Agent that reason logically A knowledge based agent Representing

More information

TE C H N I C A L R E P O R T. Weighted Abstract Dialectical Frameworks: Extended and Revised Report I NSTITUT F U R L OGIC AND C OMPUTATION

TE C H N I C A L R E P O R T. Weighted Abstract Dialectical Frameworks: Extended and Revised Report I NSTITUT F U R L OGIC AND C OMPUTATION TE C H N I C A L R E P O R T I NSTITUT F U R L OGIC AND C OMPUTATION F ORSCHUNGSBEREICH F U R DATENBANKEN UND A RTIFICIAL I NTELLIGENCE Weighted Abstract Dialectical Frameworks: Extended and Revised Report

More information

2 P vs. NP and Diagonalization

2 P vs. NP and Diagonalization 2 P vs NP and Diagonalization CS 6810 Theory of Computing, Fall 2012 Instructor: David Steurer (sc2392) Date: 08/28/2012 In this lecture, we cover the following topics: 1 3SAT is NP hard; 2 Time hierarchies;

More information

An introduction to Abstract Argumentation

An introduction to Abstract Argumentation EPCL Basic Training Camp 2013 An introduction to Abstract Argumentation Pietro Baroni DII - Dip. di Ingegneria dell Informazione University of Brescia (Italy) Roadmap PART I: Basics PART II: Advanced What

More information

Representing Preferences Among Sets

Representing Preferences Among Sets Representing Preferences Among Sets Gerhard Brewka University of Leipzig Department of Computer Science Augustusplatz 10-11 D-04109 Leipzig, Germany brewka@informatik.uni-leipzig.de Mirosław Truszczyński

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

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

Stabilizing Boolean Games by Sharing Information

Stabilizing Boolean Games by Sharing Information John Grant Sarit Kraus Michael Wooldridge Inon Zuckerman Stabilizing Boolean Games by Sharing Information Abstract. We address the issue of manipulating games through communication. In the specific setting

More information

CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati

CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati Important 1. No questions about the paper will be entertained during

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Prioritized Norms and Defaults in Formal Argumentation

Prioritized Norms and Defaults in Formal Argumentation Prioritized Norms and Defaults in Formal Argumentation Beishui Liao Zhejiang University, China baiseliao@zju.edu.cn Nir Oren University of Aberdeen, UK n.oren@abdn.ac.uk Leendert van der Torre University

More information