SlideShare a Scribd company logo
A Matrix Based Approach for
Weighted Argumentation Frameworks
Stefano Bistarelli1 Alessandra Tappini1 Carlo Taticchi2
stefano.bistarelli@unipg.it alessandra.tappini@unipg.it carlo.taticchi@gssi.it
1Universit`a degli Studi di Perugia, Italy
2Gran Sasso Science Institute (GSSI), L’Aquila, Italy
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
Index
1 Background - Argumentation Frameworks
2 A Matrix Representation for Weighted AFs
3 Reducing the Size of an AF
4 Conclusion and Future Work
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 3 / 17
Argumentation Frameworks1
A human-like fashion to deal with knowledge
Definition (AF)
An Abstract Argumentation Framework is a pair G = A, R where A is a
set of arguments and R is a binary relation on A.
1
PHAN MINH DUNG. On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic
Programming and n-Person Games. Artif. Intell., 77(2):321–358, 1995.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 4 / 17
Sets of Extensions
Definition (Conflict-free extensions)
Let G = A, R be an AF. A set E ⊆ A is conflict-free in G if there are no
a, b ∈ A | (a, b) ∈ R.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 5 / 17
Sets of Extensions
Definition (Conflict-free extensions)
Let G = A, R be an AF. A set E ⊆ A is conflict-free in G if there are no
a, b ∈ A | (a, b) ∈ R.
Scf (G) = {{}, {1}, {2}, {3}, {4}, {5},
{1, 2}, {1,4}, {1, 5}, {2,5}, {3, 5}, {1, 2, 5}}
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 5 / 17
Dung’s Semantics
Definition (Admissible Semantics)
A conflict-free set E ⊆ A is admissible if and only if each argument in E is
defended by E.
Sadm(G) = {{}, {1},{2}, {3}, {4}, {5},
{1, 2},{1,4},{1, 5}, {2, 5}, {3, 5}, {1, 2, 5}}
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 6 / 17
Dung’s Semantics
Definition (Complete Semantics)
An admissible extension E ⊆ A is a complete extension if and only if each
argument that is defended by E is in E.
Scmp(G) = {{}, {1}, {2}, {3}, {4}, {5},
{1, 2},{1,4},{1, 5}, {2, 5}, {3, 5}, {1, 2, 5}}
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 6 / 17
Weighted Argumentation Frameworks
Example
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
Weighted Argumentation Frameworks
Example
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
Weighted Argumentation Frameworks
Example
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
Weighted Argumentation Frameworks
Example
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
Semiring-based WAF2
• WAFS : A, R, W , S
• S : S, ⊕, ⊗, ⊥,
• Sweighted = R+ ∪ {+∞}, min, +, +∞, 0
• W (B, D) =
b∈B,d∈D
W (b, d)
2
Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems.
ECAI 2010: 131-136.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
Semiring-based WAF2
• WAFS : A, R, W , S
• S : S, ⊕, ⊗, ⊥,
• Sweighted = R+ ∪ {+∞}, min, +, +∞, 0
• W (B, D) =
b∈B,d∈D
W (b, d)
2
Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems.
ECAI 2010: 131-136.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
Semiring-based WAF2
• WAFS : A, R, W , S
• S : S, ⊕, ⊗, ⊥,
• Sweighted = R+ ∪ {+∞}, min, +, +∞, 0
• W (B, D) =
b∈B,d∈D
W (b, d)
2
Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems.
ECAI 2010: 131-136.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
Semiring-based WAF2
• WAFS : A, R, W , S
• S : S, ⊕, ⊗, ⊥,
• Sweighted = R+ ∪ {+∞}, min, +, +∞, 0
• W (B, D) =
b∈B,d∈D
W (b, d)
2
Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems.
ECAI 2010: 131-136.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
w-defence3
7 + 5 ≥ 8
3
Stefano Bistarelli, Fabio Rossi, Francesco Santini. A Collective Defence Against Grouped Attacks for Weighted Abstract
Argumentation Frameworks. FLAIRS Conference 2016: 638-643
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 9 / 17
A Matrix Approach
for Computing Extensions
A Matrix Representation
a b c
7
9
8


a b c
a 0 7 0
b 9 0 0
c 0 8 0


Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 11 / 17
w-admissible Extensions
a b c
7
9
8


a b c
a 0 7 0
b 9 0 0
c 0 8 0


Ms({a, c}) =


7
8

 and Ms({a, c}) = 9 0
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 12 / 17
w-admissible Extensions
a b c
7
9
8


a b c
a 0 7 0
b 9 0 0
c 0 8 0


Ms({a, c}) =


7
8

 and Ms({a, c}) = 9 0 {a, c} is w-admissible
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 12 / 17
w-complete Extensions
a
b c
d
4
8
3




a b c d
a 0 4 0 0
b 0 0 8 0
c 0 0 0 0
d 0 3 0 0




Ms({a, d}) =


4 0
3 0

 and Mc({a, d}) =


0 8
0 0


Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 13 / 17
w-complete Extensions
a
b c
d
4
8
3




a b c d
a 0 4 0 0
b 0 0 8 0
c 0 0 0 0
d 0 3 0 0




Ms({a, d}) =


4 0
3 0

 and Mc({a, d}) =


0 8
0 0

 {a, d} is w-complete
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 13 / 17
Reduction by Contraction
a b c
7
9
8
Example


a b c
a 0 7 0
b 9 0 0
c 0 8 0

 becomes
a b
a 0 7 + 8
b 9 0
• a = {a} ∪ {c}
• {a, c} is w-admissible iff {a } is w-admissible
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
Reduction by Contraction
a b c
7
9
8
Example


a b c
a 0 7 0
b 9 0 0
c 0 8 0

 becomes
a b
a 0 7 + 8
b 9 0
• a = {a} ∪ {c}
• {a, c} is w-admissible iff {a } is w-admissible
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
Reduction by Contraction
a b c
7
9
8
Example


a b c
a 0 7 0
b 9 0 0
c 0 8 0

 becomes
a b
a 0 7 + 8
b 9 0
• a = {a} ∪ {c}
• {a, c} is w-admissible iff {a } is w-admissible
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
Reduction by Division
for w-grounded and w-preferred extensions
a b
c
d
5
2
8
Build w-grounded
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
Reduction by Division
for w-grounded and w-preferred extensions
a b
c
a b
d
5
2
8
Build w-grounded
{a}
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
Reduction by Division
for w-grounded and w-preferred extensions
a b
c
a b
c
d
5
2
8
Build w-grounded
{a} ∪ {c}
Theorem
The union of non conflicting w-admissible extensions is w-admissible.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
Conclusion
• Matrix approach for studying extensions of semiring-based semantics.
• Check if a set of arguments is an extension for some semantics.
• Reduce the number of arguments of a WAF.
• Incremental procedure for w-grounded and w-preferred extensions.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
Conclusion
• Matrix approach for studying extensions of semiring-based semantics.
• Check if a set of arguments is an extension for some semantics.
• Reduce the number of arguments of a WAF.
• Incremental procedure for w-grounded and w-preferred extensions.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
Conclusion
• Matrix approach for studying extensions of semiring-based semantics.
• Check if a set of arguments is an extension for some semantics.
• Reduce the number of arguments of a WAF.
• Incremental procedure for w-grounded and w-preferred extensions.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
Conclusion
• Matrix approach for studying extensions of semiring-based semantics.
• Check if a set of arguments is an extension for some semantics.
• Reduce the number of arguments of a WAF.
• Incremental procedure for w-grounded and w-preferred extensions.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
Future Work
• Extend ConArg4 with the matrix approach.
• Test the real advantages of the reduction.
• Consider coalitions of arguments5.
4
http://www.dmi.unipg.it/conarg
5
S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform.
124(4):383–401.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
Future Work
• Extend ConArg4 with the matrix approach.
• Test the real advantages of the reduction.
• Consider coalitions of arguments5.
4
http://www.dmi.unipg.it/conarg
5
S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform.
124(4):383–401.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
Future Work
• Extend ConArg4 with the matrix approach.
• Test the real advantages of the reduction.
• Consider coalitions of arguments5.
4
http://www.dmi.unipg.it/conarg
5
S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform.
124(4):383–401.
Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
A Matrix Based Approach for
Weighted Argumentation Frameworks
Stefano Bistarelli1 Alessandra Tappini1 Carlo Taticchi2
stefano.bistarelli@unipg.it alessandra.tappini@unipg.it carlo.taticchi@gssi.it
Thanks for your attention!
Questions?
1Universit`a degli Studi di Perugia, Italy
2Gran Sasso Science Institute (GSSI), L’Aquila, Italy

More Related Content

PDF
Extending Labelling Semantics to Weighted Argumentation Frameworks
PDF
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
PDF
A Labelling Semantics for Weighted Argumentation Frameworks
PDF
Handling Dynamic Aspects of Argumentation
PDF
Acceptability Paradigms in Abstract Argumentation Frameworks
PDF
A Cooperative-game Approach to Share Acceptability and Rank Arguments
PDF
A Concurrent Language for Argumentation: Preliminary Notes
PDF
Introducing a Tool for Concurrent Argumentation
Extending Labelling Semantics to Weighted Argumentation Frameworks
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Labelling Semantics for Weighted Argumentation Frameworks
Handling Dynamic Aspects of Argumentation
Acceptability Paradigms in Abstract Argumentation Frameworks
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Concurrent Language for Argumentation: Preliminary Notes
Introducing a Tool for Concurrent Argumentation

What's hot (20)

PDF
A Concurrent Argumentation Language for Negotiation and Debating
PDF
Looking for Invariant Operators in Argumentation
PDF
Implementing Ranking-Based Semantics in ConArg
PDF
Looking for Invariant Operators in Argumentation
PDF
A Tool For Ranking Arguments Through Voting-Games Power Indexes
PDF
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
PDF
A Concurrent Language for Argumentation
PDF
Ranking-Based Semantics from the Perspective of Claims
PDF
Timed Concurrent Language for Argumentation
PDF
Strategic Argumentation is NP-complete
PDF
Concurrent Argumentation with Time: an Overview
PDF
Timed Concurrent Language for Argumentation: an Interleaving Approach
PDF
Selected topics in Bayesian Optimization
PDF
PDF
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
PDF
Complex Arguments in Adpositional Argumentation
PDF
Argumentation in Artificial Intelligence: From Theory to Practice
PDF
Recursive Autoencoders for Paraphrase Detection (Socher et al)
PDF
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
PDF
ThesisDefenseRR
A Concurrent Argumentation Language for Negotiation and Debating
Looking for Invariant Operators in Argumentation
Implementing Ranking-Based Semantics in ConArg
Looking for Invariant Operators in Argumentation
A Tool For Ranking Arguments Through Voting-Games Power Indexes
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
A Concurrent Language for Argumentation
Ranking-Based Semantics from the Perspective of Claims
Timed Concurrent Language for Argumentation
Strategic Argumentation is NP-complete
Concurrent Argumentation with Time: an Overview
Timed Concurrent Language for Argumentation: an Interleaving Approach
Selected topics in Bayesian Optimization
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
Complex Arguments in Adpositional Argumentation
Argumentation in Artificial Intelligence: From Theory to Practice
Recursive Autoencoders for Paraphrase Detection (Socher et al)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
ThesisDefenseRR
Ad

Similar to A Matrix Based Approach for Weighted Argumentation Frameworks (7)

PDF
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
PDF
Argumentation in Artificial Intelligence
PDF
Constructing and Evaluating Bipolar Weighted Argumentation Frameworks for Onl...
PDF
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
PDF
Handout: Argumentation in Artificial Intelligence: From Theory to Practice
PDF
Morge SMAC LIFL Seminar 2010
PDF
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
Argumentation in Artificial Intelligence
Constructing and Evaluating Bipolar Weighted Argumentation Frameworks for Onl...
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
Handout: Argumentation in Artificial Intelligence: From Theory to Practice
Morge SMAC LIFL Seminar 2010
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Ad

More from Carlo Taticchi (10)

PDF
Empowering Public Interest Communication with Argumentation - Project Overview
PDF
Modelling Dialogues in a Concurrent Language for Argumentation
PDF
Preserving Privacy in a (Timed) Concurrent Language for Argumentation
PDF
A Semantics-Aware Evaluation Order for Abstract Argumentation Frameworks
PDF
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
PDF
Session3_ 52_Taticchi.pdf
PDF
Arg-XAI: a Tool for Explaining Machine Learning Results
PDF
A Chatbot Extended with Argumentation
PDF
Third International Competition on Computational Models of Argumentation
PDF
Containerisation and Dynamic Frameworks in ICCMA’19
Empowering Public Interest Communication with Argumentation - Project Overview
Modelling Dialogues in a Concurrent Language for Argumentation
Preserving Privacy in a (Timed) Concurrent Language for Argumentation
A Semantics-Aware Evaluation Order for Abstract Argumentation Frameworks
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
Session3_ 52_Taticchi.pdf
Arg-XAI: a Tool for Explaining Machine Learning Results
A Chatbot Extended with Argumentation
Third International Competition on Computational Models of Argumentation
Containerisation and Dynamic Frameworks in ICCMA’19

Recently uploaded (20)

PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
. Radiology Case Scenariosssssssssssssss
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PPTX
microscope-Lecturecjchchchchcuvuvhc.pptx
PDF
Sciences of Europe No 170 (2025)
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PPTX
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
PDF
The scientific heritage No 166 (166) (2025)
PPT
POSITIONING IN OPERATION THEATRE ROOM.ppt
PPTX
Cell Membrane: Structure, Composition & Functions
PPTX
2. Earth - The Living Planet Module 2ELS
DOCX
Viruses (History, structure and composition, classification, Bacteriophage Re...
PDF
HPLC-PPT.docx high performance liquid chromatography
PPTX
Introduction to Cardiovascular system_structure and functions-1
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
7. General Toxicologyfor clinical phrmacy.pptx
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
TOTAL hIP ARTHROPLASTY Presentation.pptx
. Radiology Case Scenariosssssssssssssss
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
microscope-Lecturecjchchchchcuvuvhc.pptx
Sciences of Europe No 170 (2025)
Biophysics 2.pdffffffffffffffffffffffffff
Classification Systems_TAXONOMY_SCIENCE8.pptx
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
The scientific heritage No 166 (166) (2025)
POSITIONING IN OPERATION THEATRE ROOM.ppt
Cell Membrane: Structure, Composition & Functions
2. Earth - The Living Planet Module 2ELS
Viruses (History, structure and composition, classification, Bacteriophage Re...
HPLC-PPT.docx high performance liquid chromatography
Introduction to Cardiovascular system_structure and functions-1
Comparative Structure of Integument in Vertebrates.pptx
Introduction to Fisheries Biotechnology_Lesson 1.pptx
cpcsea ppt.pptxssssssssssssssjjdjdndndddd

A Matrix Based Approach for Weighted Argumentation Frameworks

  • 1. A Matrix Based Approach for Weighted Argumentation Frameworks Stefano Bistarelli1 Alessandra Tappini1 Carlo Taticchi2 stefano.bistarelli@unipg.it alessandra.tappini@unipg.it carlo.taticchi@gssi.it 1Universit`a degli Studi di Perugia, Italy 2Gran Sasso Science Institute (GSSI), L’Aquila, Italy
  • 5. Index 1 Background - Argumentation Frameworks 2 A Matrix Representation for Weighted AFs 3 Reducing the Size of an AF 4 Conclusion and Future Work Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 3 / 17
  • 6. Argumentation Frameworks1 A human-like fashion to deal with knowledge Definition (AF) An Abstract Argumentation Framework is a pair G = A, R where A is a set of arguments and R is a binary relation on A. 1 PHAN MINH DUNG. On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games. Artif. Intell., 77(2):321–358, 1995. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 4 / 17
  • 7. Sets of Extensions Definition (Conflict-free extensions) Let G = A, R be an AF. A set E ⊆ A is conflict-free in G if there are no a, b ∈ A | (a, b) ∈ R. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 5 / 17
  • 8. Sets of Extensions Definition (Conflict-free extensions) Let G = A, R be an AF. A set E ⊆ A is conflict-free in G if there are no a, b ∈ A | (a, b) ∈ R. Scf (G) = {{}, {1}, {2}, {3}, {4}, {5}, {1, 2}, {1,4}, {1, 5}, {2,5}, {3, 5}, {1, 2, 5}} Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 5 / 17
  • 9. Dung’s Semantics Definition (Admissible Semantics) A conflict-free set E ⊆ A is admissible if and only if each argument in E is defended by E. Sadm(G) = {{}, {1},{2}, {3}, {4}, {5}, {1, 2},{1,4},{1, 5}, {2, 5}, {3, 5}, {1, 2, 5}} Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 6 / 17
  • 10. Dung’s Semantics Definition (Complete Semantics) An admissible extension E ⊆ A is a complete extension if and only if each argument that is defended by E is in E. Scmp(G) = {{}, {1}, {2}, {3}, {4}, {5}, {1, 2},{1,4},{1, 5}, {2, 5}, {3, 5}, {1, 2, 5}} Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 6 / 17
  • 11. Weighted Argumentation Frameworks Example Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
  • 12. Weighted Argumentation Frameworks Example Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
  • 13. Weighted Argumentation Frameworks Example Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
  • 14. Weighted Argumentation Frameworks Example Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 7 / 17
  • 15. Semiring-based WAF2 • WAFS : A, R, W , S • S : S, ⊕, ⊗, ⊥, • Sweighted = R+ ∪ {+∞}, min, +, +∞, 0 • W (B, D) = b∈B,d∈D W (b, d) 2 Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems. ECAI 2010: 131-136. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
  • 16. Semiring-based WAF2 • WAFS : A, R, W , S • S : S, ⊕, ⊗, ⊥, • Sweighted = R+ ∪ {+∞}, min, +, +∞, 0 • W (B, D) = b∈B,d∈D W (b, d) 2 Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems. ECAI 2010: 131-136. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
  • 17. Semiring-based WAF2 • WAFS : A, R, W , S • S : S, ⊕, ⊗, ⊥, • Sweighted = R+ ∪ {+∞}, min, +, +∞, 0 • W (B, D) = b∈B,d∈D W (b, d) 2 Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems. ECAI 2010: 131-136. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
  • 18. Semiring-based WAF2 • WAFS : A, R, W , S • S : S, ⊕, ⊗, ⊥, • Sweighted = R+ ∪ {+∞}, min, +, +∞, 0 • W (B, D) = b∈B,d∈D W (b, d) 2 Stefano Bistarelli, Francesco Santini. A Common Computational Framework for Semiring-based Argumentation Systems. ECAI 2010: 131-136. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 8 / 17
  • 19. w-defence3 7 + 5 ≥ 8 3 Stefano Bistarelli, Fabio Rossi, Francesco Santini. A Collective Defence Against Grouped Attacks for Weighted Abstract Argumentation Frameworks. FLAIRS Conference 2016: 638-643 Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 9 / 17
  • 20. A Matrix Approach for Computing Extensions
  • 21. A Matrix Representation a b c 7 9 8   a b c a 0 7 0 b 9 0 0 c 0 8 0   Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 11 / 17
  • 22. w-admissible Extensions a b c 7 9 8   a b c a 0 7 0 b 9 0 0 c 0 8 0   Ms({a, c}) =   7 8   and Ms({a, c}) = 9 0 Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 12 / 17
  • 23. w-admissible Extensions a b c 7 9 8   a b c a 0 7 0 b 9 0 0 c 0 8 0   Ms({a, c}) =   7 8   and Ms({a, c}) = 9 0 {a, c} is w-admissible Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 12 / 17
  • 24. w-complete Extensions a b c d 4 8 3     a b c d a 0 4 0 0 b 0 0 8 0 c 0 0 0 0 d 0 3 0 0     Ms({a, d}) =   4 0 3 0   and Mc({a, d}) =   0 8 0 0   Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 13 / 17
  • 25. w-complete Extensions a b c d 4 8 3     a b c d a 0 4 0 0 b 0 0 8 0 c 0 0 0 0 d 0 3 0 0     Ms({a, d}) =   4 0 3 0   and Mc({a, d}) =   0 8 0 0   {a, d} is w-complete Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 13 / 17
  • 26. Reduction by Contraction a b c 7 9 8 Example   a b c a 0 7 0 b 9 0 0 c 0 8 0   becomes a b a 0 7 + 8 b 9 0 • a = {a} ∪ {c} • {a, c} is w-admissible iff {a } is w-admissible Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
  • 27. Reduction by Contraction a b c 7 9 8 Example   a b c a 0 7 0 b 9 0 0 c 0 8 0   becomes a b a 0 7 + 8 b 9 0 • a = {a} ∪ {c} • {a, c} is w-admissible iff {a } is w-admissible Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
  • 28. Reduction by Contraction a b c 7 9 8 Example   a b c a 0 7 0 b 9 0 0 c 0 8 0   becomes a b a 0 7 + 8 b 9 0 • a = {a} ∪ {c} • {a, c} is w-admissible iff {a } is w-admissible Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 14 / 17
  • 29. Reduction by Division for w-grounded and w-preferred extensions a b c d 5 2 8 Build w-grounded Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
  • 30. Reduction by Division for w-grounded and w-preferred extensions a b c a b d 5 2 8 Build w-grounded {a} Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
  • 31. Reduction by Division for w-grounded and w-preferred extensions a b c a b c d 5 2 8 Build w-grounded {a} ∪ {c} Theorem The union of non conflicting w-admissible extensions is w-admissible. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 15 / 17
  • 32. Conclusion • Matrix approach for studying extensions of semiring-based semantics. • Check if a set of arguments is an extension for some semantics. • Reduce the number of arguments of a WAF. • Incremental procedure for w-grounded and w-preferred extensions. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
  • 33. Conclusion • Matrix approach for studying extensions of semiring-based semantics. • Check if a set of arguments is an extension for some semantics. • Reduce the number of arguments of a WAF. • Incremental procedure for w-grounded and w-preferred extensions. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
  • 34. Conclusion • Matrix approach for studying extensions of semiring-based semantics. • Check if a set of arguments is an extension for some semantics. • Reduce the number of arguments of a WAF. • Incremental procedure for w-grounded and w-preferred extensions. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
  • 35. Conclusion • Matrix approach for studying extensions of semiring-based semantics. • Check if a set of arguments is an extension for some semantics. • Reduce the number of arguments of a WAF. • Incremental procedure for w-grounded and w-preferred extensions. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 16 / 17
  • 36. Future Work • Extend ConArg4 with the matrix approach. • Test the real advantages of the reduction. • Consider coalitions of arguments5. 4 http://www.dmi.unipg.it/conarg 5 S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform. 124(4):383–401. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
  • 37. Future Work • Extend ConArg4 with the matrix approach. • Test the real advantages of the reduction. • Consider coalitions of arguments5. 4 http://www.dmi.unipg.it/conarg 5 S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform. 124(4):383–401. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
  • 38. Future Work • Extend ConArg4 with the matrix approach. • Test the real advantages of the reduction. • Consider coalitions of arguments5. 4 http://www.dmi.unipg.it/conarg 5 S. Bistarelli, and F. Santini. 2013. Coalitions of arguments: An approach with constraint programming. Fundam. Inform. 124(4):383–401. Carlo Taticchi A Matrix Based Approach for Weighted Argumentation Frameworks 17 / 17
  • 39. A Matrix Based Approach for Weighted Argumentation Frameworks Stefano Bistarelli1 Alessandra Tappini1 Carlo Taticchi2 stefano.bistarelli@unipg.it alessandra.tappini@unipg.it carlo.taticchi@gssi.it Thanks for your attention! Questions? 1Universit`a degli Studi di Perugia, Italy 2Gran Sasso Science Institute (GSSI), L’Aquila, Italy