On the Computational Complexity of Naive-based Semantics for Abstract Dialectical Frameworks
Sarah Gaggl1 Sebastian Rudolph1 Hannes Strass2
1Technische Universität Dresden, Germany
2Universität Leipzig, Germany
Buenos Aires, 31st July 2015
Sarah Gaggl (TU-Dresden) Complexity of Naive-based Semantics for ADFs 1 / 4
Motivation
Abstract dialectical frameworks (ADFs): a powerfulgeneralisationof Dung’s abstract argumentation frameworks
ADFs allow to model argumentation scenarios s.t. that ADFsemantics provide interpretations of scenarios
Naive-based semanticsare built upon the fundamental concept of conflict-freeness
Exhaustive analysis of computational complexity of naive-based semantics
Interesting results: some involve little-known classes of so-calledBoolean hierarchy(another hierarchy in between classes of polynomial hierarchy) Credulous and sceptical entailment:different complexity depending on whether we check fortruthorfalsityof statement
Sarah Gaggl (TU-Dresden) Complexity of Naive-based Semantics for ADFs 2 / 4
ADFs and Semantics
Example
a
¬a
b
¬a∧d
c b
d c
cfi(D) ={{a7→u,b7→u,c7→u,d7→u}, {a7→u,b7→t,c7→u,d7→u}, {a7→u,b7→u,c7→t,d7→u}, {a7→u,b7→u,c7→u,d7→t}, {a7→u,b7→t,c7→t,d7→u}, {a7→u,b7→t,c7→u,d7→t}, {a7→u,b7→u,c7→t,d7→t}, {a7→u,b7→t,c7→t,d7→t}, {a7→u,b7→f,c7→f,d7→f}}
nai(D) ={{a7→u,b7→t,c7→t,d7→t}, {a7→u,b7→f,c7→f,d7→f}}
Definition
LetD= (S,L,C)be an ADF. A three-valued interpretationv :S→ {t,f,u}is conflict-free, i.e.v ∈cfi(D), iff for alls∈Swe have:
I v(s) =timplies thatϕvs is satisfiable,
I v(s) =fimplies thatϕvs is unsatisfiable;
naive, i.e.v ∈nai(D), iffv is≤i-maximal conflict-free;
Sarah Gaggl (TU-Dresden) Complexity of Naive-based Semantics for ADFs 3 / 4
Main Results
cfi nai stg nai2 Verσ DP-c ΠP2-c ΠP2-c ΠP2-c Existsσ coDP-c coDP-c coDP-c coDP-c
Credtσ NP-c NP-c ΣP3-c ΣP3-c Credfσ ΣP2-c ΣP2-c ΣP3-c ΣP3-c Sceptσ trivial ΠP2-c ΠP3-c ΠP3-c Scepfσ trivial ΠP3-c ΠP3-c ΠP3-c
Decision Problems
LetD= (S,L,C)be an ADF,σa semantics.
Verσ: givenv :S→ {t,f,u}, isv ∈σ(D)?
Existsσ: does thereexistanon-trivialinterpretationv ∈σ(D)?
Credtσ/ Credfσ:s∈S, does thereexistan interpretationv ∈σ(D)with v(s) =t/v(s) =f?
Sceptσ/ Scepfσ:s ∈S, isv(s) =t/v(s) =ffor allv ∈σ(D)?
Sarah Gaggl (TU-Dresden) Complexity of Naive-based Semantics for ADFs 4 / 4