Computational Aspects of Abstract Argumentation
|
|
- Mildred Lyons
- 6 years ago
- Views:
Transcription
1 Computational Aspects of Abstract Argumentation PhD Defense, TU Wien (Vienna) Wolfgang Dvo ák supervised by Stefan Woltran Institute of Information Systems, Database and Articial Intelligence Group Vienna University of Technology April 11, 2012 Computational Aspects of Abstract Argumentation (PhD Defense) Slide 1
2 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
3 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
4 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} x x x y y y Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
5 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} x x x y y y Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
6 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} F : a e b c d Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
7 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} F : a e b c d prf (F )={{ b, d}, { b, e}} Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
8 1. Prolog The Argumentation Process Steps Starting point: knowledge-base Form arguments Identify conicts Abstract from internal structure Resolve conicts Draw conclusions Example = { x, x, x y, y, y} prf (F )={{ b, d}, { b, e}} C S(F )={ x } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 2
9 1. Prolog The Argumentation Process Remarks Main idea dates back to [Dung, 1995]; has then been rened by several authors (Prakken, Gordon, Caminada, etc.) Abstraction allows to compare several Knowledge Representation (KR) formalisms on a conceptual level Computational Aspects of Abstract Argumentation (PhD Defense) Slide 3
10 1. Prolog The Argumentation Process Remarks Main idea dates back to [Dung, 1995]; has then been rened by several authors (Prakken, Gordon, Caminada, etc.) Abstraction allows to compare several Knowledge Representation (KR) formalisms on a conceptual level Main Challenge All Steps in the argumentation process are, in general, intractable. This calls for: careful complexity analysis (identication of tractable fragments) re-use of established tools for implementations (reduction method) Computational Aspects of Abstract Argumentation (PhD Defense) Slide 3
11 1. Prolog Dung's Abstract Argumentation Frameworks a b c e d Main Properties Abstract from the concrete content of arguments and only consider the relation between them Semantics select subsets of arguments respecting certain criteria Simple, yet powerful, formalism Most active research area in the eld of argumentation. plethora of semantics Computational Aspects of Abstract Argumentation (PhD Defense) Slide 4
12 1. Prolog Topics of the thesis Complexity Analysis Complexity classication of standard reasoning tasks in abstract argumentation Towards Tractability Graph classes as tractable fragments Fixed-parameter tractability Intertranslatability of argumentation semantics Translations between semantics as an reduction approach within argumentation Computational Aspects of Abstract Argumentation (PhD Defense) Slide 5
13 2. Abstract Argumentation Dung's Abstract Argumentation Frameworks Denition An argumentation framework (AF) is a pair (A, R) where A is a set of arguments R A A is a relation representing the conicts (attacks) Example F=( {a,b,c,d,e}, {(a,b),(c,b),(c,d),(d,c),(d,e),(e,e)} ) a b c d e Computational Aspects of Abstract Argumentation (PhD Defense) Slide 6
14 2. Abstract Argumentation Basic Properties Conict-Free Sets Given an AF F = (A, R). A set S A is conict-free in F, if, for each a, b S, (a, b) / R. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 7
15 2. Abstract Argumentation Basic Properties Conict-Free Sets Given an AF F = (A, R). A set S A is conict-free in F, if, for each a, b S, (a, b) / R. Example a b c d e cf (F ) = { {a, c}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 7
16 2. Abstract Argumentation Basic Properties Conict-Free Sets Given an AF F = (A, R). A set S A is conict-free in F, if, for each a, b S, (a, b) / R. Example a b c d e cf (F ) = { {a, c}, {a, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 7
17 2. Abstract Argumentation Basic Properties Conict-Free Sets Given an AF F = (A, R). A set S A is conict-free in F, if, for each a, b S, (a, b) / R. Example a b c d e cf (F ) = { {a, c}, {a, d}, {b, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 7
18 2. Abstract Argumentation Basic Properties Conict-Free Sets Given an AF F = (A, R). A set S A is conict-free in F, if, for each a, b S, (a, b) / R. Example a b c d e cf (F ) = { {a, c}, {a, d}, {b, d}, {a}, {b}, {c}, {d}, } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 7
19 2. Abstract Argumentation Basic Properties Admissible Sets [Dung, 1995] Given an AF F = (A, R). A set S A is admissible in F, if S is conict-free in F each a S is defended by S in F a A is defended by S in F, if for each b A with (b, a) R, there exists a c S, such that (c, b) R. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 8
20 2. Abstract Argumentation Basic Properties Admissible Sets [Dung, 1995] Given an AF F = (A, R). A set S A is admissible in F, if S is conict-free in F each a S is defended by S in F a A is defended by S in F, if for each b A with (b, a) R, there exists a c S, such that (c, b) R. Example a b c d e adm(f ) = { {a, c}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 8
21 2. Abstract Argumentation Basic Properties Admissible Sets [Dung, 1995] Given an AF F = (A, R). A set S A is admissible in F, if S is conict-free in F each a S is defended by S in F a A is defended by S in F, if for each b A with (b, a) R, there exists a c S, such that (c, b) R. Example a b c d e adm(f ) = { {a, c}, {a, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 8
22 2. Abstract Argumentation Basic Properties Admissible Sets [Dung, 1995] Given an AF F = (A, R). A set S A is admissible in F, if S is conict-free in F each a S is defended by S in F a A is defended by S in F, if for each b A with (b, a) R, there exists a c S, such that (c, b) R. Example a b c d e adm(f ) = { {a, c}, {a, d}, {b, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 8
23 2. Abstract Argumentation Basic Properties Admissible Sets [Dung, 1995] Given an AF F = (A, R). A set S A is admissible in F, if S is conict-free in F each a S is defended by S in F a A is defended by S in F, if for each b A with (b, a) R, there exists a c S, such that (c, b) R. Example a b c d e adm(f ) = { {a, c}, {a, d}, {b, d}, {a}, {b}, {c}, {d}, } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 8
24 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Denition An extension-based semantics is a function σ mapping each AF F to a set of extensions σ(f) 2 A F. If for each F, σ(f) = 1 then we call σ a unique status semantics, otherwise multiple status semantics. We consider 9 semantics, namely: naive stable complete preferred stage grounded admissible resolution-based grounded semi-stable Computational Aspects of Abstract Argumentation (PhD Defense) Slide 9
25 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Grounded Extension [Dung, 1995] Given an AF F = (A, R). The unique grounded extension of F is dened as the outcome S of the following algorithm: 1 put each argument a A which is not attacked in F into S; if no such argument exists, return S; 2 remove from F all (new) arguments in S and all arguments attacked by them and continue with Step 1. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 10
26 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Grounded Extension [Dung, 1995] Given an AF F = (A, R). The unique grounded extension of F is dened as the outcome S of the following algorithm: 1 put each argument a A which is not attacked in F into S; if no such argument exists, return S; 2 remove from F all (new) arguments in S and all arguments attacked by them and continue with Step 1. Example a b c d e grd(f ) = { {a}} Computational Aspects of Abstract Argumentation (PhD Defense) Slide 10
27 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Preferred Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a preferred extension of F, if S is admissible in F for each T A admissible in F, S T Computational Aspects of Abstract Argumentation (PhD Defense) Slide 11
28 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Preferred Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a preferred extension of F, if S is admissible in F for each T A admissible in F, S T Example a b c d e prf (F ) = { {a, c}, {a, d}, {a}, {c}, {d}, } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 11
29 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Stable Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a stable extension of F, if S is conict-free in F for each a A \ S, there exists a b S, such that (b, a) R Computational Aspects of Abstract Argumentation (PhD Defense) Slide 12
30 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Stable Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a stable extension of F, if S is conict-free in F for each a A \ S, there exists a b S, such that (b, a) R Example a b c d e stb(f ) = { {a, c} Computational Aspects of Abstract Argumentation (PhD Defense) Slide 12
31 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Stable Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a stable extension of F, if S is conict-free in F for each a A \ S, there exists a b S, such that (b, a) R Example a b c d e stb(f ) = { {a, c}, {a, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 12
32 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Stable Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a stable extension of F, if S is conict-free in F for each a A \ S, there exists a b S, such that (b, a) R Example a b c d e stb(f ) = { {a, c}, {a, d}, {b, d}, Computational Aspects of Abstract Argumentation (PhD Defense) Slide 12
33 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Stable Extensions [Dung, 1995] Given an AF F = (A, R). A set S A is a stable extension of F, if S is conict-free in F for each a A \ S, there exists a b S, such that (b, a) R Example a b c d e stb(f ) = { {a, c}, {a, d}, {b, d}, {a}, {b}, {c}, {d},, } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 12
34 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Semi-Stable Extensions [Caminada, 2006, Verheij, 1996] Given an AF F = (A, R). For a set S A, dene the range S + = S {a b S with (b, a) R}. A set S A is a semi-stable extension of F, if S is admissible in F for each T A admissible in F, S + T + Computational Aspects of Abstract Argumentation (PhD Defense) Slide 13
35 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Semi-Stable Extensions [Caminada, 2006, Verheij, 1996] Given an AF F = (A, R). For a set S A, dene the range S + = S {a b S with (b, a) R}. A set S A is a semi-stable extension of F, if S is admissible in F for each T A admissible in F, S + T + Example a b c d e sem(f ) = { {a, c}, {a, d}, {a}, {c}, {d}, } Computational Aspects of Abstract Argumentation (PhD Defense) Slide 13
36 2. Abstract Argumentation 2.1. Argumentation Semantics Semantics Some Relations For any AF F the following relations hold: 1 Each stable extension of F is admissible in F. 2 Each stable extension of F is also a preferred one. 3 Each semi-stable extension of F is also a preferred one. 4 Each stable extension of F is also a semi-stable one. stb(f ) sem(f ) prf (F ) adm(f ) cf (F ) Computational Aspects of Abstract Argumentation (PhD Defense) Slide 14
37 2. Abstract Argumentation 2.1. Argumentation Semantics Parametrised Ideal Semantics Generalising [Dung et al., 2007, Caminada, 2007] we dene: Denition Given an AF F = (A, R). A set S A is a ideal set w.r.t. base semantics σ of F, if I1. S adm(f) I2. S E σ(f) E We say that S is an ideal extension of F w.r.t. σ, if S is a -maximal ideal set (of F) w.r.t. σ. For typical base semantics there is a unique ideal extension. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 15
38 3. Complexity Analysis Complexity Analysis Why doing Complexity Analysis? Complexity Theoretic View: To understand the Computational Costs that underlie a certain reasoning problem. Knowledge-Representation View: Measuring Expressivness of a formalism. Practitioners View: For applying the Reduction Approach, i.e. encoding a problem in other formalisms, the target formalism must be at least of the same complexity. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 16
39 3. Complexity Analysis Decision Problems on AFs Credulous Acceptance Cred σ : Given AF F = (A, R) and a A; is a contained in at least one σ-extension of F? Skeptical Acceptance Skept σ : Given AF F = (A, R) and a A; is a contained in every σ-extension of F? If no extension exists then all arguments are skeptically accepted and no argument is credulously accepted. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 17
40 3. Complexity Analysis Decision Problems on AFs Credulous Acceptance Cred σ : Given AF F = (A, R) and a A; is a contained in at least one σ-extension of F? Skeptical Acceptance Skept σ : Given AF F = (A, R) and a A; is a contained in every σ-extension of F? If no extension exists then all arguments are skeptically accepted and no argument is credulously accepted. Ideal Acceptance Ideal σ : Given AF F = (A, R) and a A; is a contained in the ideal extension (w.r.t. base-semantics σ) of F? Computational Aspects of Abstract Argumentation (PhD Defense) Slide 17
41 3. Complexity Analysis Further Decision Problems Verifying an extension Ver σ : Given AF F = (A, R) and S A; is S a σ-extension of F? Computational Aspects of Abstract Argumentation (PhD Defense) Slide 18
42 3. Complexity Analysis Further Decision Problems Verifying an extension Ver σ : Given AF F = (A, R) and S A; is S a σ-extension of F? Does there exist an extension? Exists σ : Given AF F = (A, R); Does there exist a σ-extension for F? Does there exist a nonempty extension? Exists σ : Does there exist a non-empty σ-extension for F? Computational Aspects of Abstract Argumentation (PhD Defense) Slide 18
43 3. Complexity Analysis Complexity Landscape (State-of-the-Art) σ Cred σ Skept σ Ideal σ Ver σ Exists σ Exists σ cf in P trivial? in P trivial in P naive in P in P? in P trivial in P grd in P in P? in P trivial in P stb NP-c conp-c? in P NP-c NP-c adm NP-c trivial? in P trivial NP-c com NP-c in P? in P trivial NP-c resgr NP-c conp-c? in P trivial in P prf NP-c Π P 2 -c in ΘP 2 conp-c trivial NP-c sem in Σ P 2 in Π P 2? conp-c trivial NP-c stg?????? Table: State-of-the art complexity landscape for abstract argumentation. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 19
44 3. Complexity Analysis Complexity Analysis - Contributions We contribute in three directions: Exact complexity classications for semi-stable and stage semantics Complexity analysis for ideal reasoning Generic complexity results referring to the complexity of other reasoning tasks (membership and hardness results) Exact complexity classications for concrete base semantics P-completeness classication for tractable problems Computational Aspects of Abstract Argumentation (PhD Defense) Slide 20
45 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Theorem Cred sem is Σ P 2 -complete and Skept sem is ΠP 2 -complete. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 21
46 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Theorem Cred sem is Σ P 2 -complete and Skept sem is ΠP 2 -complete. Hardness is via the following reduction: Given a QBF 2 formula Φ = Y ZC, we dene F Φ = (A, R), where A = {ϕ, ϕ, b} C Y Ȳ Y Ȳ Z Z R = {(c, ϕ) c C} {(ϕ, ϕ), ( ϕ, ϕ), (ϕ, b), (b, b)} {(x, x), ( x, x) x Y Z} {(y, y ), (ȳ, ȳ ), (y, y ), (ȳ, ȳ ) y Y } {(l, c) l C, c C}. One can show that Φ is valid i ϕ is skeptically accepted w.r.t. sem, i ϕ is not credulously accepted w.r.t. sem. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 21
47 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
48 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = f, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
49 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = f, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
50 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = t, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
51 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = t, τ(y 2 ) = f, τ(z 3 ) = t, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
52 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = f, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
53 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = f, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
54 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = t, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
55 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = t, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
56 3. Complexity Analysis 3.1. Complexity of semi-stable and stage semantics Complexity of semi-stable and stage semantics Φ = y 1, y 2 z 3, z 4 (y 1 y 2 z 3 ) (ȳ 2 z 3 z 4 ) (ȳ 1 ȳ 2 z 4 ). ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 true assignment τ: τ(y 1 ) = f, τ(y 2 ) = f, τ(z 3 ) = t, τ(z 4 ) = f Computational Aspects of Abstract Argumentation (PhD Defense) Slide 22
57 3. Complexity Analysis 3.2. Overview Complexity Landscape σ Cred σ Skept σ Ideal σ Ver σ Exists σ Exists σ cf in L trivial trivial in L trivial in L naive in L in L P-c in L trivial in L grd P-c P-c P-c P-c trivial in L stb NP-c conp-c D P -c in L NP-c NP-c adm NP-c trivial trivial in L trivial NP-c com NP-c P-c P-c in L trivial NP-c resgr NP-c conp-c conp-c P-c trivial in P prf NP-c Π P 2 -c in ΘP 2 conp-c trivial NP-c sem Σ P-c 2 ΠP-c 2 ΠP 2 -c conp-c trivial NP-c stg Σ P-c 2 ΠP-c 2 ΠP 2 -c conp-c trivial in L Table: Complexity of abstract argumentation. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 23
58 4. Towards Tractability Towards Tractability Tractability for Abstract Argumentation Increasing interest for reasoning in argumentation frameworks (AFs). Many reasoning tasks are computationally intractable. As AFs can be considered as graphs, there are several graph classes where some in general hard problems have been shown to be tractable (Tractable Fragments) there is broad range of graph parameters we can consider to identify tractable fragments (Fixed-Parameter Tractability) Computational Aspects of Abstract Argumentation (PhD Defense) Slide 24
59 4. Towards Tractability 4.1. Tractable Fragments Tractable Fragments We study four tractable fragments proposed by the literature: acyclic AFs [Dung, 1995] AFs without even length cycles (noeven) [Dunne and Bench-Capon, 2001] symmetric AFs [Coste-Marquis et al., 2005] bipartite AFs [Dunne, 2007] We complement existing results by generalising them to all semantics under our considerations, classifying them w.r.t. P-completeness, solving an open problem concerning resolution-based grounded semantics and bipartite AFs. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 25
60 4. Towards Tractability 4.1. Tractable Fragments Tractable Fragments The P-hardness for acyclic, noeven, and bipartite is by the following: Theorem Cred grd is P-complete even for acyclic bipartite AFs. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 26
61 4. Towards Tractability 4.1. Tractable Fragments Tractable Fragments The P-hardness for acyclic, noeven, and bipartite is by the following: Theorem Cred grd is P-complete even for acyclic bipartite AFs. Hardness is by a reduction from the Mon. Circuit Value Problem (β, a) x y a x x ȳ y 1 2 Monotone Boolean Circuit β AF F β,a, with a(x) = 0, a(y) = 1 Computational Aspects of Abstract Argumentation (PhD Defense) Slide 26
62 4. Towards Tractability 4.2. Fixed-Parameter Tractability Fixed-Parameter Tractability Often computational costs primarily depend on some problem parameters rather than on the mere size of the instances. Many hard problems become tractable if some problem parameter is xed or bounded by a xed constant. In the arena of graphs important parameters are tree-width and clique-width. They have served as the key to many xed-parameter tractability (FPT) results. We are looking for algorithms with a worst case runtime that might be exponential in the parameter but is polynomial in the size of the instance. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 27
63 4. Towards Tractability 4.2. Fixed-Parameter Tractability Fixed-Parameter Tractability Positive Results: We show FPT results for the parameters tree-width and clique-width via meta-theorems by Courcelle (1987) and Courcelle, Makowsky & Rotics (2000), and MSO encodings of the argumentation semantics. Negative Results: We show that typical reasoning tasks remain intractable if we bound the parameter cycle-rank. We extend this result to the parameters directed path-width, DAG-width, Kelly-width, and directed tree-width. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 28
64 4. Towards Tractability 4.2. Fixed-Parameter Tractability Negative Results Denition An AF F = (A, R), has cycle rank 0 (cr(f ) = 0) i F is acyclic, and cr(f ) 1 i each strongly connected component of F can be made acyclic by removing one argument. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 29
65 4. Towards Tractability 4.2. Fixed-Parameter Tractability Negative Results Denition An AF F = (A, R), has cycle rank 0 (cr(f ) = 0) i F is acyclic, and cr(f ) 1 i each strongly connected component of F can be made acyclic by removing one argument. Theorem When restricted to AFs which have a cycle-rank of 1 1 Cred sem remains Σ P 2 -hard, and 2 Skept sem remains Π P 2 -hard. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 29
66 4. Towards Tractability 4.2. Fixed-Parameter Tractability Negative Results Proof. Recall the reduction from the hardness proof: ϕ ϕ b c 1 c 2 c 3 y 1 ȳ 1 y 2 ȳ 2 z 3 z 3 z 4 z 4 y 1 ȳ 1 y 2 ȳ 2 every framework of the form F Φ has cycle-rank 1. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 30
67 4. Towards Tractability 4.3. Overview Tractability Results stb adm com resgr prf sem stg acyclic noeven bipartite symmetric bounded tree-width bounded clique-width bounded cycle-rank bounded directed path-width bounded Kelly-width bounded DAG-width bounded directed tree-width Computational Aspects of Abstract Argumentation (PhD Defense) Slide 31
68 5. Intertranslatability of Argumentation Semantics Intertranslatability of Argumentation Semantics Why consider translations between Argumentation Semantics? Plethora of Argumentation Semantics Reduction approach within argumentation: Given a translation for semantics σ to semantics σ we can reuse sophisticated solver for σ for semantics σ. AF F Tr Translation (F) Solver σ (Tr (F)) σ(f) for σ σ for σ Filter Figure: Generalising Argumentation Systems via Translations Computational Aspects of Abstract Argumentation (PhD Defense) Slide 32
69 5. Intertranslatability of Argumentation Semantics Translations Denition A Translation Tr is a function mapping (nite) AFs to (nite) AFs. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 33
70 5. Intertranslatability of Argumentation Semantics Translations Denition A Translation Tr is a function mapping (nite) AFs to (nite) AFs. We want translations to satisfy certain properties: Basic Properties of a Translation Tr ecient: for every AF F, Tr (F ) can be computed using logarithmic space wrt. to F Computational Aspects of Abstract Argumentation (PhD Defense) Slide 33
71 5. Intertranslatability of Argumentation Semantics Translations Next we connect translations with semantics. Levels of Faithfulness (for semantics σ, σ ) exact: for every AF F, σ(f ) = σ (Tr (F )) faithful: for every AF F, σ(f ) = {E A F E σ (Tr (F ))} and σ(f ) = σ (Tr (F )). Computational Aspects of Abstract Argumentation (PhD Defense) Slide 34
72 5. Intertranslatability of Argumentation Semantics Translations Next we connect translations with semantics. Levels of Faithfulness (for semantics σ, σ ) exact: for every AF F, σ(f ) = σ (Tr (F )) faithful: for every AF F, σ(f ) = {E A F E σ (Tr (F ))} and σ(f ) = σ (Tr (F )). AF F Translation Tr (F) Solver σ (Tr (F)) = σ(f) for σ σ for σ Computational Aspects of Abstract Argumentation (PhD Defense) Slide 34
73 5. Intertranslatability of Argumentation Semantics Translations Next we connect translations with semantics. Levels of Faithfulness (for semantics σ, σ ) exact: for every AF F, σ(f ) = σ (Tr (F )) faithful: for every AF F, σ(f ) = {E A F E σ (Tr (F ))} and σ(f ) = σ (Tr (F )). AF F Tr Translation (F) Solver σ (Tr (F)) σ(f) for σ σ for σ E A F Computational Aspects of Abstract Argumentation (PhD Defense) Slide 34
74 5. Intertranslatability of Argumentation Semantics 5.1. Translations for Argumentations Semantics Example Translation 1 Denition For AF F, let Tr 1 (F ) = (A, R ) where A = A F A F and R = R F {(a, a ), (a, a), (a, a ) a A F }, with A = F {a a A F }. Example a b c d e a b c d e Result: Tr 1 is an exact translation for prf sem. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 35
75 5. Intertranslatability of Argumentation Semantics 5.1. Translations for Argumentations Semantics Example Translation 2 Denition For AF F, Tr 6 (F ) = (A, R ) where A = A F Ā F R F and R = R F {(a, ā), (ā, a) a A F } {(r, r) r R F } {(ā, r) r = (y, a) R F } {(a, r) r = (z, y) R F, (a, z) R F }. Example ā b c d ē a b c d e (a, b) (c, b) (d, c) (c, d) (d, e) (e, e) Result: Tr 6 is a faithful translation for adm stb. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 36
76 5. Intertranslatability of Argumentation Semantics 5.2. Impossibility Results Impossibility Results Proposition There is no exact translation for adm σ with σ {stb, prf, sem} com adm Computational Aspects of Abstract Argumentation (PhD Defense) Slide 37
77 5. Intertranslatability of Argumentation Semantics 5.2. Impossibility Results Impossibility Results Proposition There is no exact translation for adm σ with σ {stb, prf, sem} com adm Proposition There is no ecient faithful translation for sem σ, σ {adm, stb}, unless Σ P 2 = NP. Follows from complexity results. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 37
78 5. Intertranslatability of Argumentation Semantics 5.3. Overview Hierarchies of intertranslatability semi-stable semi-stable preferred stage preferred stage stable admissible complete admissible, complete, stable grounded Exact Intertranslatability grounded Faithful Intertranslatability Computational Aspects of Abstract Argumentation (PhD Defense) Slide 38
79 6. Summary Summary We complemented existing Complexity Analysis by exact classications for semi-stable and stage semantics our studies on ideal reasoning P-completeness classications Towards tractable instances we studied Tractable Fragments as well as Fixed-Parameter Tractability. We complemented studies of Tractable Fragments Fixed-Parameter Tractability results for tree-width and clique-width. By the Intertranslatability of semantics we applied the reduction approach within abstract argumentation presenting translations between argumentation semantics negative results showing that certain translations are impossible Computational Aspects of Abstract Argumentation (PhD Defense) Slide 39
80 6. Summary Publications Complexity Analysis: Dvo ák, W. and Woltran, S. (2010). Complexity of semi-stable and stage semantics in argumentation frameworks. Inf. Process. Lett., 110(11): Dvo ák, W., Dunne, P. E., and Woltran, S. (2011). Parametric properties of ideal semantics. IJCAI 2011 Towards Tractability: Dvo ák, W., Pichler, R., and Woltran, S. (2012). Towards xed-parameter tractable algorithms for abstract argumentation. Articial Intelligence, 186(0):1 37. Dvo ák, W., Ordyniak, S., and Szeider, S. (2012). Augmenting tractable fragments of abstract argumentation. Articial Intelligence, in press. Intertranslatability: Dvo ák, W. and Woltran, S. (2011). On the intertranslatability of argumentation semantics. J. Artif. Intell. Res. (JAIR), 41: Computational Aspects of Abstract Argumentation (PhD Defense) Slide 40
81 7. Bibliography Bibliography I Caminada, M. (2006). Semi-stable semantics. In Dunne, P. E. and Bench-Capon, T. J. M., editors, Proceedings of the 1st Conference on Computational Models of Argument (COMMA 2006), volume 144 of Frontiers in Articial Intelligence and Applications, pages IOS Press. Caminada, M. (2007). Comparing two unique extension semantics for formal argumentation: ideal and eager. In Proceedings of the 19th Belgian-Dutch Conference on Articial Intelligence (BNAIC 2007), pages Computational Aspects of Abstract Argumentation (PhD Defense) Slide 41
82 7. Bibliography Bibliography II Coste-Marquis, S., Devred, C., and Marquis, P. (2005). Symmetric argumentation frameworks. In Godo, L., editor, Proceedings of the 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2005), volume 3571 of Lecture Notes in Computer Science, pages Springer. Dung, P. M. (1995). On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell., 77(2): Dung, P. M., Mancarella, P., and Toni, F. (2007). Computing ideal sceptical argumentation. Artif. Intell., 171(10-15): Computational Aspects of Abstract Argumentation (PhD Defense) Slide 42
83 7. Bibliography Bibliography III Dunne, P. E. (2007). Computational properties of argument systems satisfying graph-theoretic constraints. Artif. Intell., 171(10-15): Dunne, P. E. and Bench-Capon, T. J. M. (2001). Complexity and combinatorial properties of argument systems. Technical report, Dept. of Computer Science, University of Liverpool. Dvo ák, W., Dunne, P. E., and Woltran, S. (2011). Parametric properties of ideal semantics. In Walsh, T., editor, IJCAI 2011, Proceedings of the 22nd International Joint Conference on Articial Intelligence, Barcelona, Catalonia, Spain, July 16-22, 2011, pages IJCAI/AAAI. Dvo ák, W., Ordyniak, S., and Szeider, S. (2012a). Augmenting tractable fragments of abstract argumentation. Articial Intelligence, (0):. Computational Aspects of Abstract Argumentation (PhD Defense) Slide 43
84 7. Bibliography Bibliography IV Dvo ák, W., Pichler, R., and Woltran, S. (2012b). Towards xed-parameter tractable algorithms for abstract argumentation. Articial Intelligence, 186(0):1 37. Dvo ák, W. and Woltran, S. (2010). Complexity of semi-stable and stage semantics in argumentation frameworks. Inf. Process. Lett., 110(11): Dvo ák, W. and Woltran, S. (2011). On the intertranslatability of argumentation semantics. J. Artif. Intell. Res. (JAIR), 41: Computational Aspects of Abstract Argumentation (PhD Defense) Slide 44
85 7. Bibliography Bibliography V Verheij, B. (1996). Two approaches to dialectical argumentation: admissible sets and argumentation stages. In Meyer, J. and van der Gaag, L., editors, Proceedings of the 8th Dutch Conference on Articial Intelligence (NAIC'96), pages Computational Aspects of Abstract Argumentation (PhD Defense) Slide 45
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 informationR E P O R T. Abstract Argumentation via Monadic Second Order Logic INSTITUT FÜR INFORMATIONSSYSTEME DBAI-TR
TECHNICAL R E P O R T INSTITUT FÜR INFORMATIONSSYSTEME ABTEILUNG DATENBANKEN UND ARTIFICIAL INTELLIGENCE Abstract Argumentation via Monadic Second Order Logic DBAI-TR-2012-79 Wolfgang Dvořák Stefan Szeider
More informationAbstract Argumentation via Monadic Second Order Logic
Abstract Argumentation via Monadic Second Order Logic Wolfgang Dvořák 1, Stefan Szeider 2, and Stefan Woltran 2 1 Theory and Applications of Algorithms Group, University of Vienna 2 Institute of Information
More informationR E P O R T. On Rejected Arguments and Implicit Conflicts: The Hidden Power of Argumentation Semantics INSTITUT FÜR INFORMATIONSSYSTEME
TECHNICAL R E P O R T INSTITUT FÜR INFORMATIONSSYSTEME ABTEILUNG DATENBANKEN UND ARTIFICIAL INTELLIGENCE On Rejected Arguments and Implicit Conflicts: The Hidden Power of Argumentation Semantics DBAI-TR-2016-102
More informationComplexity-Sensitive Decision Procedures for Abstract Argumentation
Proceedings of the Thirteenth International Conference on Principles of Knowledge Representation and Reasoning Complexity-Sensitive Decision Procedures for Abstract Argumentation Wolfgang Dvořák 1 and
More informationComplexity Results and Algorithms for Extension Enforcement in Abstract Argumentation
Complexity Results and Algorithms for Extension Enforcement in Abstract Argumentation Johannes P. Wallner and Andreas Niskanen and Matti Järvisalo Helsinki Institute for Information Technology HIIT, Department
More informationComplexity Results and Algorithms for Extension Enforcement in Abstract Argumentation
Journal of Artificial Intelligence Research 60 (2017) 1-40 Submitted 12/16; published 09/17 Complexity Results and Algorithms for Extension Enforcement in Abstract Argumentation Johannes P. Wallner Institute
More informationR 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 informationDialogue 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 informationESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication
ESSENCE 2014: Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic, Argumentation and Reasoning - Dung s Theory of
More informationArgumentation-Based Models of Agent Reasoning and Communication
Argumentation-Based Models of Agent Reasoning and Communication Sanjay Modgil Department of Informatics, King s College London Outline Logic and Argumentation - Dung s Theory of Argumentation - The Added
More informationAbstract Dialectical Frameworks
Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) KR 2010 1 / 18 Outline
More informationAdvanced SAT Techniques for Abstract Argumentation
Advanced SAT Techniques for Abstract Argumentation Johannes P. Wallner, Georg Weissenbacher, and Stefan Woltran Institute of Information Systems, Vienna University of Technology, Favoritenstraße 9-11,
More informationComplete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming
Complete Extensions in Argumentation Coincide with Three-Valued Stable Models in Logic Programming Martin Caminada a Yining Wu a a University of Luxembourg Abstract In this paper, we prove the correspondence
More informationOn the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks
On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse Heyninck 1 and Ofer Arieli 2 Institute of Philosophy II, Ruhr University Bochum, Germany School of Computer Science,
More informationA General QBF-based Formalization of Abstract Argumentation Theory
A General QBF-based Formalization of Abstract Argumentation Theory Ofer ARIELI a and Martin W.A. CAMINADA b,1 a School of Computer Science, The Academic College of Tel-Aviv, Israel b Interdisciplinary
More informationDialectical Frameworks: Argumentation Beyond Dung
Dialectical Frameworks: Argumentation Beyond Dung Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) NMR
More informationAdapting the DF-QuAD Algorithm to Bipolar Argumentation
Adapting the DF-QuAD Algorithm to Bipolar Argumentation Antonio RAGO a,1, Kristijonas ČYRAS a and Francesca TONI a a Department of Computing, Imperial College London, UK Abstract. We define a quantitative
More informationDoing 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 informationNonmonotonic Tools for Argumentation
Nonmonotonic Tools for Argumentation Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with Stefan Woltran G. Brewka (Leipzig) CILC 2010 1 / 38
More informationOn 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 informationInfinite Argumentation Frameworks
Infinite Argumentation Frameworks On the Existence and Uniqueness of Extensions Ringo Baumann 1 and Christof Spanring 2,3 1 Computer Science Institute, Leipzig University 2 Department of Computer Science,
More informationArgumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred
Argumentative Characterisations of Non-monotonic Inference in Preferred Subtheories: Stable Equals Preferred Sanjay Modgil November 17, 2017 Abstract A number of argumentation formalisms provide dialectical
More informationAxiom 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 informationCharacterization of Semantics for Argument Systems
Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract
More informationChapter 18: On the Nature of Argumentation Semantics: Existence and Uniqueness, Expressibility, and Replaceability
1 Chapter 18: On the Nature of Argumentation Semantics: Existence and Uniqueness, Expressibility, and Replaceability Ringo Baumann abstract. This chapter is devoted to argumentation semantics which play
More informationAggregating Alternative Extensions of Abstract Argumentation Frameworks: Preservation Results for Quota Rules
Aggregating Alternative Extensions of Abstract Argumentation Frameworks: Preservation Results for Quota Rules Weiwei Chen a,b, Ulle Endriss b a Institute of Logic and Cognition and Department of Philosophy
More informationInvestigating the Relationship between Argumentation Semantics via Signatures
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16) Investigating the Relationship between Argumentation Semantics via Signatures Paul E. Dunne and Christof
More informationHow Different Are Two Argumentation Semantics?
Actes IA 2016 How Different Are Two Argumentation Semantics? Sylvie Doutre 1 Jean-Guy Mailly 2 1 IRIT, Université Toulouse 1 Capitole, rance 2 Institute of Information Systems, TU Wien, Austria doutre@irit.fr
More informationA Sequent-Based Representation of Logical Argumentation
A Sequent-Based Representation of Logical Argumentation Ofer Arieli School of Computer Science, The Academic College of Tel-Aviv, Israel. oarieli@mta.ac.il Abstract. In this paper we propose a new presentation
More informationSynthesizing Argumentation Frameworks from Examples
Synthesizing Argumentation Frameworks from Examples Andreas Niskanen and Johannes P. Wallner and Matti Järvisalo 1 Abstract. Argumentation is nowadays a core topic in AI research. Understanding computational
More informationAxiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games
Axiom of Choice, Maximal Independent Sets, Argumentation and Dialogue Games Christof Spanring 1,2 1 Department of Computer Science, University of Liverpool http://cgi.csc.liv.ac.uk/~christof c.spanring@liverpool.ac.uk
More informationEvaluation and comparison criteria for extension-based argumentation semantics
Evaluation and comparison criteria for extension-based argumentation semantics Pietro BARONI a,1 and Massimiliano GIACOMIN a a Dip. Elettronica per l Automazione, Univ. of Brescia, Italy Abstract. In the
More informationNon-Deterministic Time
Non-Deterministic Time Master Informatique 2016 1 Non-Deterministic Time Complexity Classes Reminder on DTM vs NDTM [Turing 1936] (q 0, x 0 ) (q 1, x 1 ) Deterministic (q n, x n ) Non-Deterministic (q
More informationThe Principle-Based Approach to Abstract Argumentation Semantics
The Principle-Based Approach to Abstract Argumentation Semantics Leendert van der Torre University of Luxembourg leon.vandertorre@uni.lu Srdjan Vesic CRIL, CNRS Univ. Artois, France vesic@cril.fr Abstract
More informationOn Learning Abstract Argumentation Graphs from Bivalent Statement Labellings
On Learning Abstract Argumentation Graphs from Bivalent Statement Labellings Régis Riveret Data61 - CSIRO Spring Hill, Australia Email: regis.riveret@data61.csiro.au Abstract In this paper, we investigate
More informationAnswer-Set Programming Encodings for Argumentation Frameworks
Answer-Set Programming Encodings for Argumentation Frameworks Uwe Egly, Sarah Alice Gaggl, and Stefan Woltran Institut für Informationssysteme, Technische Universität Wien, Favoritenstraße 9 11, A 1040
More informationTE 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 informationComputing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,
Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer
More informationMaximal ideal recursive semantics for defeasible argumentation
Maximal ideal recursive semantics for defeasible argumentation Teresa Alsinet 1, Ramón Béjar 1, Lluis Godo 2, and Francesc Guitart 1 1 Department of Computer Science University of Lleida Jaume II, 69 251
More informationReasoning by Cases in Structured Argumentation.
. Jesse Heyninck, Mathieu Beirlaen and Christian Straßer Workgroup for Non-Monotonic Logics and Formal Argumentation Institute for Philosophy II Ruhr University Bochum The 32nd ACM SIGAPP Symposium On
More informationRealizability of Three-Valued Semantics for Abstract Dialectical Frameworks
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Realizability of Three-Valued Semantics for Abstract Dialectical Frameworks Jörg Pührer Leipzig University
More informationStructural Tractability of Counting of Solutions to Conjunctive Queries
Structural Tractability of Counting of Solutions to Conjunctive Queries Arnaud Durand 1 1 University Paris Diderot Journées DAG, june 2013 Joint work with Stefan Mengel (JCSS (to appear) + ICDT 2013) 1
More informationCOMP310 Multi-Agent Systems Chapter 16 - Argumentation. Dr Terry R. Payne Department of Computer Science
COMP310 Multi-Agent Systems Chapter 16 - Argumentation Dr Terry R. Payne Department of Computer Science Overview How do agents agree on what to believe? In a court of law, barristers present a rationally
More informationRelevance in Structured Argumentation
Relevance in Structured Argumentation AnneMarie Borg and Christian Straßer, Ruhr-University Bochum, Germany annemarie.borg@rub.de, christian.strasser@rub.de Abstract We study properties related to relevance
More informationThe Complexity of Maximum. Matroid-Greedoid Intersection and. Weighted Greedoid Maximization
Department of Computer Science Series of Publications C Report C-2004-2 The Complexity of Maximum Matroid-Greedoid Intersection and Weighted Greedoid Maximization Taneli Mielikäinen Esko Ukkonen University
More informationDatabase Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler
Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler
More informationNP Complete Problems. COMP 215 Lecture 20
NP Complete Problems COMP 215 Lecture 20 Complexity Theory Complexity theory is a research area unto itself. The central project is classifying problems as either tractable or intractable. Tractable Worst
More informationComputational Properties of Resolution-based Grounded Semantics
Computational Properties of Resolution-based rounded Semantics Pietro Baroni Dip. Elettronica per l Automazione University of Brescia Via Branze 38 25123 Brescia, Italy baroni@ing.unibs.it Paul E. Dunne
More informationThe 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 informationPrioritized 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 informationArgumentation and rules with exceptions
Argumentation and rules with exceptions Bart VERHEIJ Artificial Intelligence, University of Groningen Abstract. Models of argumentation often take a given set of rules or conditionals as a starting point.
More informationAlgebraic Proof Systems
Algebraic Proof Systems Pavel Pudlák Mathematical Institute, Academy of Sciences, Prague and Charles University, Prague Fall School of Logic, Prague, 2009 2 Overview 1 a survey of proof systems 2 a lower
More informationAUTOMATED REASONING. Agostino Dovier. Udine, October 2, Università di Udine CLPLAB
AUTOMATED REASONING Agostino Dovier Università di Udine CLPLAB Udine, October 2, 2017 AGOSTINO DOVIER (CLPLAB) AUTOMATED REASONING UDINE, OCTOBER 2, 2017 1 / 28 COURSE PLACEMENT International Master Degree
More informationDetecting Backdoor Sets with Respect to Horn and Binary Clauses
Detecting Backdoor Sets with Respect to Horn and Binary Clauses Naomi Nishimura 1,, Prabhakar Ragde 1,, and Stefan Szeider 2, 1 School of Computer Science, University of Waterloo, Waterloo, Ontario, N2L
More informationOn the Equivalence between Assumption-Based Argumentation and Logic Programming
undamenta Informaticae XX (2015) 1 15 1 DOI 10.3233/I-2012-0000 IOS Press On the Equivalence between Assumption-Based Argumentation and Logic Programming Martin Caminada Department of Computing Science
More informationStrategic Argumentation under Grounded Semantics is NP-Complete
Strategic Argumentation under Grounded Semantics is NP-Complete Guido Governatori 1, Michael J. Maher 2, Francesco Olivieri 3, Antonino Rotolo 4 and Simone Scannnapieco 3 1 NICTA Queensland, Australia
More informationTaking the A-chain: Strict and Defeasible Implication in Argumentation Frameworks
Taking the A-chain: Strict and Defeasible Implication in Argumentation Frameworks Adam Zachary Wyner and Trevor Bench-Capon University of Liverpool Department of Computer Science Ashton Building Liverpool,
More informationCOMP310 MultiAgent Systems. Chapter 16 - Argumentation
COMP310 MultiAgent Systems Chapter 16 - Argumentation Argumentation Argumentation is the process of attempting to agree about what to believe. Only a question when information or beliefs are contradictory.
More informationProof Complexity of Quantified Boolean Formulas
Proof Complexity of Quantified Boolean Formulas Olaf Beyersdorff School of Computing, University of Leeds Olaf Beyersdorff Proof Complexity of Quantified Boolean Formulas 1 / 39 Proof complexity (in one
More informationA Theory of Forgetting in Logic Programming
A Theory of Forgetting in Logic Programming Kewen Wang 1,2 and Abdul Sattar 1,2 and Kaile Su 1 1 Institute for Integrated Intelligent Systems 2 School of Information and Computation Technology Griffith
More informationAutomata-based Verification - III
CS3172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20/22: email: howard.barringer@manchester.ac.uk March 2005 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationCOMPUTATIONAL COMPLEXITY
ATHEATICS: CONCEPTS, AND FOUNDATIONS Vol. III - Computational Complexity - Osamu Watanabe COPUTATIONAL COPLEXITY Osamu Watanabe Tokyo Institute of Technology, Tokyo, Japan Keywords: {deterministic, randomized,
More informationAnalyzing the Equivalence Zoo in Abstract Argumentation
Analyzing the Equivalence Zoo in Abstract Argumentation Ringo Baumann and Gerhard Brewka University of Leipzig, Informatics Institute, Germany lastname@informatik.uni-leipzig.de Abstract. Notions of which
More informationComplexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler
Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard
More informationIntroduction 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 informationOutline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität
More informationOn the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks
On the Semantics of Simple Contrapositive Assumption-Based Argumentation Frameworks Jesse HEYNINCK a,1 and Ofer ARIELI b,2 a Institute of Philosophy II, Ruhr University Bochum, Germany b School of Computer
More informationProbabilistic Argument Graphs for Argumentation Lotteries
Probabilistic Argument Graphs for Argumentation Lotteries Anthony HUNTER a and Matthias THIMM b a Department of Computer Science, University College London, UK b Institute for Web Science and Technology,
More informationArgumentation with Abduction
Argumentation with Abduction Neophytos Demetriou Dept. of Computer Science University of Cyprus Nicosia CY-1678, Cyprus nkd@cs.ucy.ac.cy Tel.: (+357) 22892673 Antonis Kakas Dept. of Computer Science University
More informationComputing Spanning Trees in a Social Choice Context
Computing Spanning Trees in a Social Choice Context Andreas Darmann, Christian Klamler and Ulrich Pferschy Abstract This paper combines social choice theory with discrete optimization. We assume that individuals
More informationLimitations of Algorithm Power
Limitations of Algorithm Power Objectives We now move into the third and final major theme for this course. 1. Tools for analyzing algorithms. 2. Design strategies for designing algorithms. 3. Identifying
More informationCS 350 Algorithms and Complexity
CS 350 Algorithms and Complexity Winter 2019 Lecture 15: Limitations of Algorithmic Power Introduction to complexity theory Andrew P. Black Department of Computer Science Portland State University Lower
More informationCS 350 Algorithms and Complexity
1 CS 350 Algorithms and Complexity Fall 2015 Lecture 15: Limitations of Algorithmic Power Introduction to complexity theory Andrew P. Black Department of Computer Science Portland State University Lower
More informationArtificial Intelligence. 3 Problem Complexity. Prof. Dr. Jana Koehler Fall 2016 HSLU - JK
Artificial Intelligence 3 Problem Complexity Prof. Dr. Jana Koehler Fall 2016 Agenda Computability and Turing Machines Tractable and Intractable Problems P vs. NP Decision Problems Optimization problems
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5
Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize
More informationWeighted Abstract Dialectical Frameworks
Weighted Abstract Dialectical Frameworks Gerhard Brewka Computer Science Institute University of Leipzig brewka@informatik.uni-leipzig.de joint work with H. Strass, J. Wallner, S. Woltran G. Brewka (Leipzig)
More informationLecture 14 - P v.s. NP 1
CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 27, 2018 Lecture 14 - P v.s. NP 1 In this lecture we start Unit 3 on NP-hardness and approximation
More informationArguing and Explaining Classifications
Arguing and Explaining Classifications Leila Amgoud IRIT CNRS 118, route de Narbonne 31062, Toulouse, France amgoud@irit.fr Mathieu Serrurier IRIT CNRS 118, route de Narbonne 31062, Toulouse, France serrurier@irit.fr
More informationIntroduction 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 informationTrichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs
Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs Mirosław Truszczyński Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA Abstract. We present
More informationQBF as an Alternative to Courcelle s Theorem
QBF as an Alternative to Courcelle s Theorem Michael Lampis, Stefan Mengel, and Valia Mitsou 1 Université Paris-Dauphine, PSL Research University, CNRS, UMR 7243 2 CNRS, CRIL UMR 8188 3 Université Paris-Diderot,
More informationMinimal unsatisfiability and deficiency: recent developments
Minimal unsatisfiability and deficiency: recent developments Oliver Kullmann Computer Science Department Swansea University International Workshop on Graph Structure and Satisfiability Testing July 4,
More informationFinite Model Theory: First-Order Logic on the Class of Finite Models
1 Finite Model Theory: First-Order Logic on the Class of Finite Models Anuj Dawar University of Cambridge Modnet Tutorial, La Roche, 21 April 2008 2 Finite Model Theory In the 1980s, the term finite model
More informationIntroduction to Complexity Theory
Introduction to Complexity Theory Read K & S Chapter 6. Most computational problems you will face your life are solvable (decidable). We have yet to address whether a problem is easy or hard. Complexity
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 31. Propositional Logic: DPLL Algorithm Malte Helmert and Gabriele Röger University of Basel April 24, 2017 Propositional Logic: Overview Chapter overview: propositional
More informationFixed-parameter tractable reductions to SAT. Vienna University of Technology
Fixed-parameter tractable reductions to SAT Ronald de Haan Stefan Szeider Vienna University of Technology Reductions to SAT Problems in NP can be encoded into SAT in poly-time. Problems at the second level
More informationCardinal 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 informationOn the Complexity of Linking Deductive and Abstract Argument Systems
On the Complexity of Linking Deductive and Abstract Argument Systems Michael Wooldridge and Paul E. Dunne Dept of Computer Science University of Liverpool Liverpool L69 3BX, UK mjw,ped@csc.liv.ac.uk Simon
More informationCS-E3220 Declarative Programming
CS-E3220 Declarative Programming Lecture 7: Advanced Topics in ASP Aalto University School of Science Department of Computer Science Spring 2018 Motivation Answer sets and the stable model semantics allows
More informationarxiv: v1 [cs.ai] 13 Dec 2018
Representation, Justification and Explanation in a Value Driven Agent: An Argumentation-Based Approach Beishui Liao Zhejiang University Hangzhou, China baiseliao@zju.edu.cn Michael Anderson University
More informationAudiences in argumentation frameworks
Audiences in argumentation frameworks Trevor J. M. Bench-Capon, Sylvie Doutre, Paul E. Dunne Dept. of Computer Science, University of Liverpool, Liverpool L69 7ZF, U.K. Abstract Although reasoning about
More informationQuantified Boolean Formulas Part 1
Quantified Boolean Formulas Part 1 Uwe Egly Knowledge-Based Systems Group Institute of Information Systems Vienna University of Technology Results of the SAT 2009 application benchmarks for leading solvers
More informationResolving Incompatibilities among Procedural Goals under Uncertainty
Resolving Incompatibilities among Procedural Goals under Uncertainty Mariela Morveli-Espinoza 1, Juan Carlos Nieves 2, Ayslan Possebom 1, and Cesar Augusto Tacla 1 1 Federal University of Technology -
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 8. Satisfiability and Model Construction Davis-Putnam-Logemann-Loveland Procedure, Phase Transitions, GSAT Joschka Boedecker and Wolfram Burgard and Bernhard Nebel
More informationResolutions in Structured Argumentation
Resolutions in Structured Argumentation Sanjay Modgil a Henry Prakken b a Department of Informatics, King s ollege London, UK b Department of Information and omputing Sciences, University of Utrecht and
More informationNP-completeness. Chapter 34. Sergey Bereg
NP-completeness Chapter 34 Sergey Bereg Oct 2017 Examples Some problems admit polynomial time algorithms, i.e. O(n k ) running time where n is the input size. We will study a class of NP-complete problems
More informationA Single-Exponential Fixed-Parameter Algorithm for Distance-Hereditary Vertex Deletion
A Single-Exponential Fixed-Parameter Algorithm for Distance-Hereditary Vertex Deletion Eduard Eiben a, Robert Ganian a, O-joung Kwon b a Algorithms and Complexity Group, TU Wien, Vienna, Austria b Logic
More informationArtificial 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 informationExpanding Argumentation Frameworks: Enforcing and Monotonicity Results
Expanding Argumentation Frameworks: Enforcing and Monotonicity Results Ringo Baumann and Gerhard Brewka Universität Leipzig, Augustusplatz 10-11, 04109 Leipzig, Germany {baumann, brewka}@informatik.uni-leipzig.de
More information