conditional acceptance functions
play

Conditional Acceptance Functions Tjitze Rienstra April 3, 2012 - PowerPoint PPT Presentation

Conditional Acceptance Functions Tjitze Rienstra April 3, 2012 Introduction Argumentation Frameworks Labelings Acceptance Functions Examples A form of the closed world assumption Conditional Acceptance Functions Definition Conditionally


  1. Conditional Acceptance Functions Tjitze Rienstra April 3, 2012

  2. Introduction Argumentation Frameworks Labelings Acceptance Functions Examples A form of the closed world assumption Conditional Acceptance Functions Definition Conditionally preferred, grounded, stable Conditionally complete Examples Conclusions and future work

  3. Argumentation Frameworks Definition An argumentation framework F is a pair ( A F , R F ), where A F is a set of arguments , and R F ⊆ A F × A F is an attack relation . We denote the set of all argumentation frameworks by F . a b c d e

  4. Labeling Definition Given a framework F , a labeling is a function L : A F → V , where V = { I , U , O } . We denote the set of all labelings by L all F . In a b c d Out e Undecided

  5. Acceptance Functions Definition An acceptance function is a function A that returns, for any F ∈ F , a set A F ⊆ L all F . Definition Given a framework F , the complete acceptance function A co F returns all labelings such that, ∀ a ∈ A F , ◮ L ( a ) = I iff ∀ ( b , a ) ∈ R F , L ( b ) = O ◮ L ( a ) = O iff ∃ ( b , a ) ∈ R F , L ( b ) = I

  6. Acceptance Functions ◮ Preferred: A pr F = { L ∈ A co F | ∄ K ∈ A co F , K − 1 ( I ) ⊃ L − 1 ( I ) } ◮ Grounded: A gr F = { L ∈ A co F | ∄ K ∈ A co F , K − 1 ( U ) ⊃ L − 1 ( U ) } ◮ Stable: A st F = { L ∈ A co F | L − 1 ( U ) = ∅}

  7. Three complete labelings Also stable and a b c d preferred e Also stable and a b c d preferred e a b c d Also grounded e

  8. A form of the closed world assumption ◮ The closed world assumption is the assumption that what is not currently known to be true, is false. ◮ Here we assume that arguments currently known to be attacked only by OUT labeled arguments, are labeled IN. ◮ Or: If something is not falsified, then it is true.

  9. A form of the closed world assumption ◮ If we view a framework as the theory of an agent, then complete semantics tells the agent what to believe, given that his knowledge is complete. ◮ This may be appropriate for some applications, but as a theory, an argumentation framework can be used more generally. ◮ Persuading another agent, or persuading an audience ◮ Counterfactual reasoning ◮ Explanation ◮ ...

  10. A form of the closed world assumption Not complete, not a b c d admissible e

  11. Conditional Acceptance Functions Definition A conditional acceptance function is a function CA F : 2 A F → 2 A F such that CA F ( X ) ⊆ X . Intuitively, CA F : 2 A F → 2 A F ( X ) returns those labelings from X that are ‘most rational’ Definition A conditional acceptance function CA F generalizes an acceptance function A F if and only if CA F ( L all F ) = A F .

  12. Conditional Acceptance Functions Definition Given a framework F , the conditionally preferred, grounded and stable acceptance functions, denoted by CA pr F , CA gr F and CA st F , respectively, are defined as follows. ◮ CA pr F ( X ) = { L ∈ X ∩ A co F | ∄ K ∈ X , K − 1 ( I ) ⊃ L − 1 ( I ) } ◮ CA gr F ( X ) = { L ∈ X ∩ A co F | ∄ K ∈ X , K − 1 ( U ) ⊃ L − 1 ( U ) } ◮ CA st F ( X ) = { L ∈ X ∩ A co F | L − 1 ( U ) = ∅}

  13. Conditional completeness ◮ What if the input does not contain complete labelings. Which labelings can then be considered most complete?

  14. Conditional completeness Subcompleteness A minimal condition we impose is subcompleteness: Definition Given a framework F , we say that a labeling L is subcomplete iff: if ∀ a ∈ A , ◮ if L ( a ) = I then for every neighbor b of a , L ( b ) = O , where a neighbor of a is an argument b such that ( a , b ) ∈ R F or ( b , a ) ∈ R F . We denote the set of subcomplete labelings by L sc F .

  15. Conditional completeness Embeddability of subcomplete labelings Subcompleteness is motivated by the ‘embeddability property’. Informally: Definition A labeling of F is embeddable if it is part of a complete labeling of some bigger framework G , that extends F with additional arguments and attacks.

  16. Conditional completeness Embeddability of subcomplete labelings (examples) x x a b c d a b c d e e

  17. Conditional completeness Given a set of subcomplete labelings X , how do we determine which are ‘most complete’? Definition Given a framework F and a set X ⊆ L sc F , we say that a labeling L ∈ X is complete given X iff ∀ a ∈ A F : 1. If L ( a ) = U then either ( ∀ K ∈ X , K ( a ) ≤ U ) or ∃ ( b , a ) ∈ R F , L ( b ) = U . 2. If L ( a ) = O then either ( ∀ K ∈ X , K ( a ) = O ) or ∃ ( b , a ) ∈ R F , L ( b ) = I .

  18. Conditional completeness Definition Given a framework F , the conditionally complete acceptance function CA co F is a conditional acceptance function defined by CA co F ( X ) = { L ∈ X ∩ L sc F | L is complete given X ∩ L sc F } .

  19. Conditional completeness Example (1) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO UOO IOO a OOU UOU OOI UUO OUO UUU c OUU OIO b

  20. Conditional completeness Example (1) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO UOO IOO a UUO OUO c OIO b

  21. Conditional completeness Example (1) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OUO OIO UOO c UUO IOO b

  22. Conditional completeness Example (1) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OUO OIO UOO c UUO IOO b

  23. Conditional completeness Example (1) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OUO OIO UOO c UUO IOO b Note: According to directionality, c should not affect a and b . One complete labeling assigns ( UUU ). But there is no complete labeling ( UUO ). Limiting ourselves to complete labelings would have destroyed the option of assigning U to a and b , when restricting c to O .

  24. Conditional completeness Example (2) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO UOO IOO a OOU UOU OOI UUO OUO UUU c OUU OIO b

  25. Conditional completeness Example (2) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OOU OOI c b

  26. Conditional completeness Example (2) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OOU OOI c b

  27. Conditional completeness Example (2) Subcomplete labelings: ( v 1 v 2 v 3 means L ( a ) = v 1 , L ( b ) = v 2 , L ( c ) = v 3 ): OOO a OOU OOI c b Note: There was no complete labeling assigning I to c .

  28. Conclusions and future work Conclusions: ◮ We have generalized the concept of an acceptance function. ◮ With this generalization, argumentation frameworks can be applied more generally. Future work: ◮ Refine our new concepts. ◮ Try to apply this in an instantiated setting. ◮ Apply this to models of persuasion dialogs.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend