instantiating knowledge bases in abstract dialectical
play

Instantiating Knowledge Bases in Abstract Dialectical Frameworks - PowerPoint PPT Presentation

Background From DTBs to AFs From DTBs to ADFs Conclusion Instantiating Knowledge Bases in Abstract Dialectical Frameworks Hannes Strass Computer Science Institute Leipzig University, Germany CLIMA XIV 16 September 2013 Hannes Strass CSI


  1. Background From DTBs to AFs From DTBs to ADFs Conclusion Instantiating Knowledge Bases in Abstract Dialectical Frameworks Hannes Strass Computer Science Institute Leipzig University, Germany CLIMA XIV 16 September 2013 Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 1

  2. Background From DTBs to AFs From DTBs to ADFs Conclusion Motivation: AFs State of the art in abstract argumentation Abstract Argumentation Frameworks (AFs) syntactically: directed graphs a c b d conceptually: nodes are arguments, edges denote attacks between arguments semantics: determine which arguments can be accepted together used as target language for translations from more expressive languages (e.g. ASPIC) drawback: can only express attack Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 2

  3. Background From DTBs to AFs From DTBs to ADFs Conclusion Motivation: ADFs Recent improvements Abstract Dialectical Frameworks (ADFs) generalise AFs, arguments are now called statements can also (although less directly) be visualised as graphs edges express that there is some relationship between the two statements relationship need not be “attack”, precise nature specified by acceptance condition for each statement acceptance condition specifies status of node given status of direct predecessors Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 3

  4. Background From DTBs to AFs From DTBs to ADFs Conclusion Outline Background 1 Defeasible Theory Bases Abstract Argumentation Frameworks Abstract Dialectical Frameworks From DTBs to AFs 2 General Scheme Caminada & Amgoud: ASPIC Wyner, Bench-Capon & Dunne From DTBs to ADFs 3 Conclusion 4 Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 4

  5. Background From DTBs to AFs From DTBs to ADFs Conclusion Outline Background 1 Defeasible Theory Bases Abstract Argumentation Frameworks Abstract Dialectical Frameworks From DTBs to AFs 2 General Scheme Caminada & Amgoud: ASPIC Wyner, Bench-Capon & Dunne From DTBs to ADFs 3 Conclusion 4 Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 5

  6. Background From DTBs to AFs From DTBs to ADFs Conclusion Defeasible Theory Bases Defeasible Theories consist of strict and defeasible rules Lit . . . set of literals p , q , ¬ q semantical negation · with p = ¬ p and ¬ p = p S ⊆ Lit is consistent iff there is no ψ ∈ Lit with ψ, ¬ ψ ∈ S strict rule: r : φ 1 , . . . , φ n → ψ defeasible rule: r : φ 1 , . . . , φ n ⇒ ψ ψ . . . rule head, φ 1 , . . . , φ n . . . rule body, r . . . rule name defeasible theory base (DTB): ( Lit , StrInf , DefInf ) StrInf . . . set of strict rules DefInf . . . set of defeasible rules a/ka defeasible theory, a/ka theory base Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 6

  7. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Argumentation Frameworks Abstract Argumentation Frameworks 1 are for determining acceptance of abstract arguments Definition: Abstract Argumentation Framework pair F = ( A , R ) A . . . set of arguments R ⊆ A × A . . . attack relation Abstract Argumentation Semantics labelling (valuation) of the arguments as accepted (true), rejected (false) or undecided (unknown) e.g. stable labelling: no attacks between accepted arguments, every rejected argument is attacked by some accepted one 1 Phan Minh Dung. “On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games”. In: Artificial Intelligence 77 (2 1995), pages 321–358 . Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 7

  8. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks 2 Syntax Definition: Abstract Dialectical Framework An abstract dialectical framework (ADF) is a triple D = ( S , L , C ), S . . . set of statements (correspond to AF arguments) ( par ( s ) = L − 1 ( s )) L ⊆ S × S . . . links C = { C s } s ∈ S . . . acceptance conditions links denote some kind of dependency relation acceptance condition: Boolean function C s : 2 par ( s ) → { t , f } here: C s often specified by propositional formula ϕ s 2 Gerhard Brewka and Stefan Woltran. “Abstract Dialectical Frameworks”. In: Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning (KR) . 2010, pages 102–111 . Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 8

  9. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Example ϕ a = t ϕ b = b a b c d ϕ c = a ∧ b ϕ d = ¬ b Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 9

  10. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Semantics Truth values, interpretations truth values: true t , false f , unknown u interpretation: v : S → { t , f , u } interpretations can be represented as consistent sets of literals Semantics two-valued v is a model of D iff v ( s ) = v ( ϕ s ) for all s ∈ S there is also a stable model semantics , which checks for support cycles Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 10

  11. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Semantics: Example ϕ a = t ϕ b = b a b c d ϕ c = a ∧ b ϕ d = ¬ b models: v 1 = { a �→ t , b �→ t , c �→ t , d �→ f } v 2 = { a �→ t , b �→ f , c �→ f , d �→ t } Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 11

  12. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Semantics: Example ϕ a = t ϕ b = b a b c d ϕ c = a ∧ b ϕ d = ¬ b models: v 1 = { a �→ t , b �→ t , c �→ t , d �→ f } v 2 = { a �→ t , b �→ f , c �→ f , d �→ t } Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 11

  13. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Semantics: Example ϕ a = t ϕ b = b a b c d ϕ c = a ∧ b ϕ d = ¬ b models: v 1 = { a �→ t , b �→ t , c �→ t , d �→ f } v 2 = { a �→ t , b �→ f , c �→ f , d �→ t } Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 11

  14. Background From DTBs to AFs From DTBs to ADFs Conclusion Abstract Dialectical Frameworks Abstract Dialectical Frameworks Semantics: Example ϕ a = t ϕ b = b a b c d ϕ c = a ∧ b ϕ d = ¬ b models: v 1 = { a �→ t , b �→ t , c �→ t , d �→ f } (not stable) v 2 = { a �→ t , b �→ f , c �→ f , d �→ t } (stable) Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 11

  15. Background From DTBs to AFs From DTBs to ADFs Conclusion Outline Background 1 Defeasible Theory Bases Abstract Argumentation Frameworks Abstract Dialectical Frameworks From DTBs to AFs 2 General Scheme Caminada & Amgoud: ASPIC Wyner, Bench-Capon & Dunne From DTBs to ADFs 3 Conclusion 4 Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 12

  16. Background From DTBs to AFs From DTBs to ADFs Conclusion General Scheme From DTBs to AFs, General Scheme how it works 1 construct arguments 2 construct attacks 3 determine accepted arguments of AF 4 determine accepted conclusions of original DTB Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 13

  17. Background From DTBs to AFs From DTBs to ADFs Conclusion Caminada & Amgoud: ASPIC From DTBs to AFs, ASPIC-style 3 structured arguments arguments are constructed inductively from rules base case: rule “ ⇛ ψ ” with empty body leads to argument A = [ ⇛ ψ ] with conclusion ψ induction: arguments A 1 , . . . , A n with conclusions φ 1 , . . . , φ n and rule r : φ 1 , . . . , φ n ⇛ ψ lead to argument A = [ A 1 , . . . , A n ⇛ ψ ] with conclusion ψ ( A i are subarguments of A ) argument is strict if only strict rules used for construction (otherwise the argument is defeasible) 3 Martin Caminada and Leila Amgoud. “On the evaluation of argumentation formalisms”. In: Artificial Intelligence 171.5–6 (2007), pages 286–310 . Hannes Strass CSI Leipzig University Instantiating Knowledge Bases in Abstract Dialectical Frameworks 14

Recommend


More recommend