SlideShare a Scribd company logo
IMPLEMENTING
RANKING-BASED SEMANTICS
IN CONARG
Stefano Bistarelli, Francesco Faloci,
Francesco Santini and Carlo Taticchi
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
INDEX
▸ Argumentation Theory
▸ Argumentation Semantics
▸ Power Indexes
▸ Definitions
▸ PI-based semantics
▸ Description + Example
▸ Conclusion
2
ConArg
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
ABSTRACT ARGUMENTATION FRAMEWORKS1
3
a b c d e
1Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person
games. Artificial Intelligence, 77(2):321–357.
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
EXTENSION-BASED SEMANTICS
4
a b c d e
ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}}
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
STA = {{a,d}}
COM = {{a}, {a, c}, {a, d}}
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
LABELLING-BASED SEMANTICS2
5
a b c d e
2Martin Caminada. On the Issue of Reinstatement in Argumentation. JELIA 2006: 111-123.
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
LABELLING-BASED SEMANTICS2
6
a b c d e
IN if it is attacked only by OUT arguments
OUT if it is attacked by at least an IN argument
UNDEC otherwise
2Martin Caminada. On the Issue of Reinstatement in Argumentation. JELIA 2006: 111-123.
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019 7
a b c d e
WHICH IS THE BEST?
LABELLING-BASED SEMANTICS2
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
RANKING-BASED SEMANTICS3
▸ Transforms an Argumentation Framework into a ranking
▸ Criteria: direct attacks, lengths of the incoming paths, rewards
▸ Good properties
8
3Leila Amgoud, Jonathan Ben-Naim. Ranking-Based Semantics for Argumentation Frameworks. SUM 2013: 134-147.
≻
a d ≻c ≻e ≻ b
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
▸ Abstraction
▸ Independence
▸ Void Precedence
▸ Self-contradiction
RANKING-BASED SEMANTICS - PROPERTIES4
▸ Cardinality Precedence
▸ Quality Precedence
▸ Non-attacked Equivalence
▸ Totality
9
4Elise Bonzon, Jérôme Delobelle, Sébastien Konieczny, Nicolas Maudet. A Comparative Study of Ranking-Based Semantics for Abstract
Argumentation. AAAI 2016: 914-920.
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
POWER INDEXES
▸ Shapley Value
▸ Banzhaf Index
▸ Deegan-Packel
▸ Johnstone
10
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
▸ Banzhaf Index
ϕi(v) =
∑
S−i ⊆ G ∖ {i}
s!(n − 1 − s)!
n!
(v(S−i ∪ {i}) − v(S−i))
βi(v) =
1
2|N|−1 ∑
S ⊆ N ∖ {i}
(v(S ∪ {i}) − v(S))
▸ Shapley Value
POWER INDEXES
11
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
vI
σ,F(S) =
{
1, if S ∈ in(Lσ)
0, if otherwise
RANKING FUNCTIONS
12
a b c d e
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
vI
σ,F(S) =
{
1, if S ∈ in(Lσ)
0, if otherwise
vO
σ,F(S) =
{
1, if S ∈ out(Lσ)
0, if otherwise
RANKING FUNCTIONS
13
a b c d e
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
PI-BASED SEMANTICS
14
∀a, b ∈ A, a ≻ b iff
∙ ϕa(vI
σ,F) > ϕb(vI
σ,F), or
∙ ϕa(vI
σ,F) = ϕb(vI
σ,F) and ϕa(vO
σ,F) < ϕb(vO
σ,F)
∀a, b ∈ A, a ≃ b iff
∙ ϕa(vI
σ,F) = ϕb(vI
σ,F) and ϕa(vO
σ,F) = ϕb(vO
σ,F)
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
EXAMPLE
15
a b
c
d
e
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019 16
PI-BASED SEMANTICS PROPERTIES
a
b
c
d
e
ConArg
www.dmi.unipg.it/conarg
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
CONARG WEB INTERFACE
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
CONCLUSION
20
▸ Tool available at www.dmi.unipg.it/conarg
▸ Ranking-based semantics
• Shapley Value
• Banzhaf Index
• Deegan-Packel
• Johnstone
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi — November 5, 2019
NEXT
CONCLUSION
21
▸ Understand the differences
between Power Indexes
▸ Capture global properties:
• structure of the AF
• full attacking paths
▸ Tool available at www.dmi.unipg.it/conarg
▸ Ranking-based semantics
• Shapley Value
• Banzhaf Index
• Deegan-Packel
• Johnstone
IMPLEMENTING
RANKING-BASED SEMANTICS
IN CONARG
Thanks for your attention!

More Related Content

PDF
A Tool For Ranking Arguments Through Voting-Games Power Indexes
PDF
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
PDF
A Cooperative-game Approach to Share Acceptability and Rank Arguments
PDF
A Labelling Semantics for Weighted Argumentation Frameworks
PDF
A Concurrent Argumentation Language for Negotiation and Debating
PDF
Acceptability Paradigms in Abstract Argumentation Frameworks
PDF
A Matrix Based Approach for Weighted Argumentation Frameworks
PDF
Handling Dynamic Aspects of Argumentation
A Tool For Ranking Arguments Through Voting-Games Power Indexes
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Labelling Semantics for Weighted Argumentation Frameworks
A Concurrent Argumentation Language for Negotiation and Debating
Acceptability Paradigms in Abstract Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
Handling Dynamic Aspects of Argumentation

What's hot (19)

PDF
Extending Labelling Semantics to Weighted Argumentation Frameworks
PDF
Looking for Invariant Operators in Argumentation
PDF
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
PDF
Looking for Invariant Operators in Argumentation
PDF
Ranking-Based Semantics from the Perspective of Claims
PDF
Complex Arguments in Adpositional Argumentation
DOCX
Cs6503 theory of computation april may 2017
PDF
Cs6503 theory of computation may june 2016 be cse anna university question paper
PDF
Cs6503 theory of computation november december 2015 be cse anna university q...
PPT
4 informed-search
PDF
DL-Foil:Class Expression Learning Revisited
PDF
Skiena algorithm 2007 lecture19 introduction to np complete
DOCX
Cs6503 theory of computation november december 2016
PDF
Cs2303 theory of computation may june 2016
DOCX
Ai minor 1
PDF
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
DOC
Model toc
PPTX
Section 14.1 The fundamental property of rational expressions
Extending Labelling Semantics to Weighted Argumentation Frameworks
Looking for Invariant Operators in Argumentation
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
Looking for Invariant Operators in Argumentation
Ranking-Based Semantics from the Perspective of Claims
Complex Arguments in Adpositional Argumentation
Cs6503 theory of computation april may 2017
Cs6503 theory of computation may june 2016 be cse anna university question paper
Cs6503 theory of computation november december 2015 be cse anna university q...
4 informed-search
DL-Foil:Class Expression Learning Revisited
Skiena algorithm 2007 lecture19 introduction to np complete
Cs6503 theory of computation november december 2016
Cs2303 theory of computation may june 2016
Ai minor 1
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Model toc
Section 14.1 The fundamental property of rational expressions
Ad

More from Carlo Taticchi (17)

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 Four-State Labelling Semantics for Weighted Argumentation Frameworks
PDF
Timed Concurrent Language for Argumentation: an Interleaving Approach
PDF
Introducing a Tool for Concurrent Argumentation
PDF
Timed Concurrent Language for Argumentation
PDF
A Chatbot Extended with Argumentation
PDF
Concurrent Argumentation with Time: an Overview
PDF
A Concurrent Language for Argumentation: Preliminary Notes
PDF
A Concurrent Language for 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 Four-State Labelling Semantics for Weighted Argumentation Frameworks
Timed Concurrent Language for Argumentation: an Interleaving Approach
Introducing a Tool for Concurrent Argumentation
Timed Concurrent Language for Argumentation
A Chatbot Extended with Argumentation
Concurrent Argumentation with Time: an Overview
A Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation
Third International Competition on Computational Models of Argumentation
Containerisation and Dynamic Frameworks in ICCMA’19
Ad

Recently uploaded (20)

PPTX
Sustainable Forest Management ..SFM.pptx
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PPTX
Primary and secondary sources, and history
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PPTX
Impressionism_PostImpressionism_Presentation.pptx
PPTX
worship songs, in any order, compilation
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
water for all cao bang - a charity project
PDF
COLEAD A2F approach and Theory of Change
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PDF
natwest.pdf company description and business model
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
Project and change Managment: short video sequences for IBA
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Sustainable Forest Management ..SFM.pptx
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Primary and secondary sources, and history
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
Impressionism_PostImpressionism_Presentation.pptx
worship songs, in any order, compilation
The Effect of Human Resource Management Practice on Organizational Performanc...
Swiggy’s Playbook: UX, Logistics & Monetization
water for all cao bang - a charity project
COLEAD A2F approach and Theory of Change
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
natwest.pdf company description and business model
nose tajweed for the arabic alphabets for the responsive
_ISO_Presentation_ISO 9001 and 45001.pptx
Relationship Management Presentation In Banking.pptx
An Unlikely Response 08 10 2025.pptx
Project and change Managment: short video sequences for IBA
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC

Implementing Ranking-Based Semantics in ConArg

  • 1. IMPLEMENTING RANKING-BASED SEMANTICS IN CONARG Stefano Bistarelli, Francesco Faloci, Francesco Santini and Carlo Taticchi
  • 2. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 INDEX ▸ Argumentation Theory ▸ Argumentation Semantics ▸ Power Indexes ▸ Definitions ▸ PI-based semantics ▸ Description + Example ▸ Conclusion 2 ConArg
  • 3. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 ABSTRACT ARGUMENTATION FRAMEWORKS1 3 a b c d e 1Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artificial Intelligence, 77(2):321–357.
  • 4. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 EXTENSION-BASED SEMANTICS 4 a b c d e ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}} CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} STA = {{a,d}} COM = {{a}, {a, c}, {a, d}}
  • 5. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 LABELLING-BASED SEMANTICS2 5 a b c d e 2Martin Caminada. On the Issue of Reinstatement in Argumentation. JELIA 2006: 111-123.
  • 6. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 LABELLING-BASED SEMANTICS2 6 a b c d e IN if it is attacked only by OUT arguments OUT if it is attacked by at least an IN argument UNDEC otherwise 2Martin Caminada. On the Issue of Reinstatement in Argumentation. JELIA 2006: 111-123.
  • 7. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 7 a b c d e WHICH IS THE BEST? LABELLING-BASED SEMANTICS2
  • 8. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 RANKING-BASED SEMANTICS3 ▸ Transforms an Argumentation Framework into a ranking ▸ Criteria: direct attacks, lengths of the incoming paths, rewards ▸ Good properties 8 3Leila Amgoud, Jonathan Ben-Naim. Ranking-Based Semantics for Argumentation Frameworks. SUM 2013: 134-147. ≻ a d ≻c ≻e ≻ b
  • 9. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 ▸ Abstraction ▸ Independence ▸ Void Precedence ▸ Self-contradiction RANKING-BASED SEMANTICS - PROPERTIES4 ▸ Cardinality Precedence ▸ Quality Precedence ▸ Non-attacked Equivalence ▸ Totality 9 4Elise Bonzon, Jérôme Delobelle, Sébastien Konieczny, Nicolas Maudet. A Comparative Study of Ranking-Based Semantics for Abstract Argumentation. AAAI 2016: 914-920.
  • 10. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 POWER INDEXES ▸ Shapley Value ▸ Banzhaf Index ▸ Deegan-Packel ▸ Johnstone 10
  • 11. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 ▸ Banzhaf Index ϕi(v) = ∑ S−i ⊆ G ∖ {i} s!(n − 1 − s)! n! (v(S−i ∪ {i}) − v(S−i)) βi(v) = 1 2|N|−1 ∑ S ⊆ N ∖ {i} (v(S ∪ {i}) − v(S)) ▸ Shapley Value POWER INDEXES 11
  • 12. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 vI σ,F(S) = { 1, if S ∈ in(Lσ) 0, if otherwise RANKING FUNCTIONS 12 a b c d e
  • 13. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 vI σ,F(S) = { 1, if S ∈ in(Lσ) 0, if otherwise vO σ,F(S) = { 1, if S ∈ out(Lσ) 0, if otherwise RANKING FUNCTIONS 13 a b c d e
  • 14. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 PI-BASED SEMANTICS 14 ∀a, b ∈ A, a ≻ b iff ∙ ϕa(vI σ,F) > ϕb(vI σ,F), or ∙ ϕa(vI σ,F) = ϕb(vI σ,F) and ϕa(vO σ,F) < ϕb(vO σ,F) ∀a, b ∈ A, a ≃ b iff ∙ ϕa(vI σ,F) = ϕb(vI σ,F) and ϕa(vO σ,F) = ϕb(vO σ,F)
  • 15. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 EXAMPLE 15 a b c d e
  • 16. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 16 PI-BASED SEMANTICS PROPERTIES a b c d e
  • 19. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 CONARG WEB INTERFACE
  • 20. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 CONCLUSION 20 ▸ Tool available at www.dmi.unipg.it/conarg ▸ Ranking-based semantics • Shapley Value • Banzhaf Index • Deegan-Packel • Johnstone
  • 21. Implementing Ranking-Based Semantics in ConArg Carlo Taticchi — November 5, 2019 NEXT CONCLUSION 21 ▸ Understand the differences between Power Indexes ▸ Capture global properties: • structure of the AF • full attacking paths ▸ Tool available at www.dmi.unipg.it/conarg ▸ Ranking-based semantics • Shapley Value • Banzhaf Index • Deegan-Packel • Johnstone