SlideShare a Scribd company logo
1 of 39
Download to read offline
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
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

What's hot

A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingCarlo Taticchi
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationCarlo Taticchi
 
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgImplementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgCarlo Taticchi
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationCarlo Taticchi
 
A Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesA Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesCarlo Taticchi
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Carlo Taticchi
 
A Concurrent Language for Argumentation
A Concurrent Language for ArgumentationA Concurrent Language for Argumentation
A Concurrent Language for ArgumentationCarlo Taticchi
 
Ranking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsRanking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsCarlo Taticchi
 
Timed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationTimed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationCarlo Taticchi
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-completeGuido Governatori
 
Concurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewConcurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewCarlo Taticchi
 
Timed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachTimed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachCarlo Taticchi
 
Selected topics in Bayesian Optimization
Selected topics in Bayesian OptimizationSelected topics in Bayesian Optimization
Selected topics in Bayesian Optimizationginsby
 
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen..."On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...Quantopian
 
Complex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional ArgumentationComplex Arguments in Adpositional Argumentation
Complex Arguments in Adpositional ArgumentationFederico Gobbo
 
Argumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to PracticeArgumentation in Artificial Intelligence: From Theory to Practice
Argumentation in Artificial Intelligence: From Theory to PracticeFederico Cerutti
 
Recursive Autoencoders for Paraphrase Detection (Socher et al)
Recursive Autoencoders for Paraphrase Detection (Socher et al)Recursive Autoencoders for Paraphrase Detection (Socher et al)
Recursive Autoencoders for Paraphrase Detection (Socher et al)Feynman Liang
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Federico Cerutti
 

What's hot (20)

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

Similar to A Matrix Based Approach for Weighted Argumentation Frameworks

A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksCarlo Taticchi
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...Federico Cerutti
 
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...ijaia
 
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfDeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfSean Meyn
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet AllocationMarco Righini
 
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)Federal University of Technology of Parana
 
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Federico Cerutti
 
Probabilistic Modelling with Information Filtering Networks
Probabilistic Modelling with Information Filtering NetworksProbabilistic Modelling with Information Filtering Networks
Probabilistic Modelling with Information Filtering NetworksTomaso Aste
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.pptbutest
 
Weight watcher Bay Area ACM Feb 28, 2022
Weight watcher Bay Area ACM Feb 28, 2022 Weight watcher Bay Area ACM Feb 28, 2022
Weight watcher Bay Area ACM Feb 28, 2022 Charles Martin
 
Intrusion Prevention through Optimal Stopping.
Intrusion Prevention through Optimal Stopping.Intrusion Prevention through Optimal Stopping.
Intrusion Prevention through Optimal Stopping.Kim Hammar
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19ngamou
 
Mining Arguments from Online Debating Systems
Mining Arguments from Online Debating SystemsMining Arguments from Online Debating Systems
Mining Arguments from Online Debating SystemsAndrea Pazienza
 
Data Structures and Algorithm - Week 8 - Minimum Spanning Trees
Data Structures and Algorithm - Week 8 - Minimum Spanning TreesData Structures and Algorithm - Week 8 - Minimum Spanning Trees
Data Structures and Algorithm - Week 8 - Minimum Spanning TreesFerdin Joe John Joseph PhD
 
Interactive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksInteractive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksNTNU
 

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

A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
 
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
AN IMPLEMENTATION, EMPIRICAL EVALUATION AND PROPOSED IMPROVEMENT FOR BIDIRECT...
 
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfDeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
 
Cerutti -- TAFA2013
Cerutti -- TAFA2013Cerutti -- TAFA2013
Cerutti -- TAFA2013
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
 
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
Slides Workshopon Explainable Logic-Based Knowledge Representation (XLoKR 2020)
 
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
 
Probabilistic Modelling with Information Filtering Networks
Probabilistic Modelling with Information Filtering NetworksProbabilistic Modelling with Information Filtering Networks
Probabilistic Modelling with Information Filtering Networks
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.ppt
 
Weight watcher Bay Area ACM Feb 28, 2022
Weight watcher Bay Area ACM Feb 28, 2022 Weight watcher Bay Area ACM Feb 28, 2022
Weight watcher Bay Area ACM Feb 28, 2022
 
Intrusion Prevention through Optimal Stopping.
Intrusion Prevention through Optimal Stopping.Intrusion Prevention through Optimal Stopping.
Intrusion Prevention through Optimal Stopping.
 
Thr russian doll search
Thr russian doll searchThr russian doll search
Thr russian doll search
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19
 
Mining Arguments from Online Debating Systems
Mining Arguments from Online Debating SystemsMining Arguments from Online Debating Systems
Mining Arguments from Online Debating Systems
 
Data Structures and Algorithm - Week 8 - Minimum Spanning Trees
Data Structures and Algorithm - Week 8 - Minimum Spanning TreesData Structures and Algorithm - Week 8 - Minimum Spanning Trees
Data Structures and Algorithm - Week 8 - Minimum Spanning Trees
 
Interactive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksInteractive Learning of Bayesian Networks
Interactive Learning of Bayesian Networks
 
presentation
presentationpresentation
presentation
 

More from Carlo Taticchi

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...Carlo Taticchi
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfCarlo Taticchi
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsCarlo Taticchi
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationCarlo Taticchi
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationCarlo Taticchi
 
Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Carlo Taticchi
 

More from Carlo Taticchi (6)

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdf
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning Results
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with Argumentation
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of Argumentation
 
Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19
 

Recently uploaded

Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxSilpa
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Silpa
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Silpa
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body Areesha Ahmad
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsbassianu17
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Silpa
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxSilpa
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.Silpa
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxRenuJangid3
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 

Recently uploaded (20)

Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 

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
  • 2.
  • 3.
  • 4.
  • 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