SlideShare a Scribd company logo
1 of 20
Download to read offline
SYNTHESIS OF ARGUMENTATION
GRAPHS BY MATRIX FACTORIZATION
1ST AI^3 WORKSHOP @ AI*IA 2017
Andrea Pazienza, Stefano Ferilli, Floriana Esposito
16th November 2017 – Bari, Italy
Overview
1. Introduction
2. Principal Argument System
3. Application to a Reddit Thread
4. Conclusions and future works
INTRODUCTION
Abstract Argumentation
Argumentation Framework (AF)
encapsulates arguments as nodes in a digraph
connects them through a relationship of attack
defines a calculus of opposition for determining
what is acceptable
allows a range of different semantics
a
b
e
c
d
f
g
h
Generalizations of Argumentation Frameworks
Bipolar: add support relation
Weighted: add weights on attacks
Values, Preferences
etc.
Extension-based vs Ranking-based Semantics
extension-based semantics do not fully exploit the weight of relations
rank arguments from the most to the least acceptable ones
Bipolar Weighted Argumentation Framework
Bipolar Weighted Argumentation Framework (BWAF)
attack relations with a negative
weight in the interval [−1, 0[
support relations with a positive
weight in the interval ]0, 1]
a
b
0.7
e
-0.7
c0.9
d
-0.4
0.3
f
-0.5 g
-0.3
h
-0.5
-0.1
-0.7
BWAF Ranking-based Semantics by means of Strength Propagation
Argumentation Matrix
An argument graph can be represented with a slightly different
version of its adiacency matrix.
Let F A, R be an AF. Let |A| n, then the Argumentation Matrix of
F is a n × n matrix MF [Mij] such that for any two arguments
αi , αj ∈ Ait holds that
Mij
−1 if αi , αj ∈ R
0 otherwise
BWAF Example:
a b c
de
−0.7 −0.5
0.4 0.6
0.3
MG










0 0.4 0 0 −0.7
0 0 0.6 0 0
0 0 0 0 0
0 0 −0.5 0 0.3
0 0 0 0 0










PRINCIPAL ARGUMENT SYSTEM
Motivation
In the phase of evaluation of accepted arguments, one may find that
not all the arguments of discussion are essential when drawing
conclusions, especially when the cardinality of the set of arguments is
high.
Proposal: Produce a synthesized AF in order to:
decompose huge AFs and build a simplified ones,
highlight arguments that are extremely useful for the evaluation
process,
discard the less relevant arguments,
preserve the interpretation of the whole discussion.
Principal Argument System
An argument graph can be represented with its adiacency matrix.
Matrix decomposition allow us to deal with the problem of low-rank approximation.
For this purpose, we consider the factorization technique of Singular Value
Decomposition (SVD).
Singular Value Decomposition (SVD)
Let A ∈ Rm×n be a matrix and p min(m, n), the SVD of A is a
factorization in the form
A UΣVT
where U (u1, . . . , um) ∈ Rm×m and V (v1, . . . , vn) ∈ Rn×n
are orthogonal, and Σ ∈ Rm×n is a diagonal matrix with
elements σ1 ≥ σ2 ≥ . . . ≥ σp ≥ 0.
Each σ1, . . . , σp is called singular value of A.
Consider r singular values ≥ 0 with r ≤ p, let Ur (u1, . . . , ur),
Vr (v1, . . . , vr) and Σr diag(σ1, . . . , σr), it holds that
A UrΣrVT
r
r
i 1
ai σi vT
i
namely, matrix A has rank r.
Principal Argument System
Given the Argumentation Matrix of the argumentation graph
under consideration (i.e, AF, BAF, WAF, BWAF),
its low-rank approximation with the truncated SVD
reduced with only the r largest principal components
will ensure that the reconstructed matrix E ∈ Rn×n will be
the best approximation
and at the same time will preserve the meaning of the
discussion
This is tackled with the Kaiser criterion, which defines a rule
to investigate the scree plot of matrix eigenvalues.
Argument System Reconstrunction
How to reconstruct a relation between arguments?
Given a, b ∈ A, there is:
P-AF : an attack relation between them iff Eab < −0.5;
P-BAF : an attack relation or a support relation between them iff,
respectively Eab ≤ −0.5 or Eab ≥ 0.5, otherwise any relation
is built;
P-WAF : an attack relation between them iff Eab < −0.5 where its
weight is given by approximating the value Eab to the
nearest integer number;
P-BWAF : an attack relation or a support relation between them
with weight value equal to Eab with bounds −1 or 1 iff,
respectively, −1 < Eab < 0 or 0 < Eab < 1.
APPLICATION TO A REDDIT THREAD
Application to a Reddit Thread
-0.49
-0.48
0.16
0.32
-0.1
-0.17
-0.1
-0.42
0.16
-0.47
0.16
-0.13
0.5
0.06
0.05
-0.5 0.5
0.45
-0.15
0.08
0.08
-0.5
-0.44
-0.5
-0.5
-0.5
-0.1
-0.08
-0.5
-0.48
-0.46
-0.13
-0.12
-0.12
-0.5
-0.16
-0.32
-0.33
-0.16
0.32
-0.16
0.17
-0.4
-0.5
-0.17
-0.25
0.25
0.24
0.22
-0.25
-0.16
-0.34
-0.48
-0.24
-0.16
-0.45
-0.16
-0.14
-0.48
0.43
-0.45
-0.46
-0.44
-0.47
-0.48
-0.48
-0.48
-0.19
-0.45
a17
a22
a80
a8
a75
a10
a24
a64
a26
a48
a47
a4
a29
a50
a68
a73
a65
a84
a74
a54
a78
a58
a66
a49
a41
a51
a55
a5
a40
a56
a62
a57
a61
a69
a60
a63
a59
a9
a71
a53
a45
a72
a27
a0
a85
a39
a38
a34a37
a36
a35
a28
a33
a43
a31
a42
a32
a13a44
a11
a16
a15
a14
a12
a18
a20
a76
a19
a21
a23
We considered a Reddit
discussion of an episode of
Black Mirror, a popular TV
series
The produced BWAF is made
up of 70 arguments and 69
weighted relations, of which
◦ 52 attacks and
◦ 17 supports.
Application to a Reddit Thread
Scree-plot: elbow at the 25th highest
eigenvalue
According to the Kaiser criterion,
we reconstructed the new
argument system with 25
principal components.
The P-BWAF has now 59
arguments involved in at least
one relation and 58 weighted
relations, of which
◦ 44 attacks and
◦ 14 supports
Application to a Reddit Thread
Relations removed:
Start End Strength Relation
a49 a48 0.05 support
a59 a58 −0.12 attack
a60 a58 −0.12 attack
a75 a74 −0.1 attack
a78 a74 −0.08 attack
a80 a74 −0.1 attack
Sub-graphs removed:
0.32 -0.42
-0.16
-0.16 a60
a76
a61
a63
a75
a62
Application to a Reddit Thread
-0.48
-0.19
-0.45
-0.1
-0.5
-0.17
-0.17
0.16
0.32
-0.33
-0.48
0.06
-0.5
-0.13
-0.5
-0.25
-0.5 0.17
0.5
-0.25
-0.4
-0.5
-0.13
-0.5
0.08
-0.5
-0.5
0.25
0.5
-0.44
-0.46
-0.48
-0.46
-0.48
-0.24
-0.45
-0.16
-0.34
-0.45
-0.48
-0.14
0.43
0.24
0.16
0.16
-0.49
-0.47
0.22
-0.47
-0.48
-0.44
-0.16
-0.48
0.45
-0.15
-0.16 -0.16
-0.32
a19
a20
a74
a53
a8
a45
a22
a23
a21
a57
a56
a0
a66
a68
a58
a84
a65
a54
a69
a12
a34
a36
a37
a32
a31
a13
a44
a33
a55
a73
a47
a50
a43
a9
a71
a10
a27
a85
a26
a72 a15
a11
a42
a14
a17
a18
a24
a16
a4 a64
a48 a29
a28
a35a38
a5
a39
a41
a40
Discussion
The new synthesized P-BWAF is that the global meaning
of the discussion has been preserved
The strongest relations continue to exist in the revised
P-BWAF
While the weakest relations have been pruned
The SVD has removed the lowest weight relations: the 67%
of relations with weight less than 0.12 in absolute terms
The SVD has removed only the “peripheral” relations
This behavior suggests a possible strategy to determine the
ideal inconsistency budget for WAFs and BWAFs
CONCLUSIONS AND FUTURE WORKS
Conclusions and Future Works
SVD exploited to extract a synthesized version of an argument
graph to highlight only the relevant arguments
We showed its application to a real web-based debate and
discussed its effectiveness
Having introduced the basic framework of Principal Argument
Systems, some important open issues arise:
◦ Are extensions affected by the reduction?
◦ Are arguments removed those that can be immediately
flagged up as accepted/unaccepted for an extension of a
given semantics?
◦ How different semantics are affected?
◦ How can the reduced dimension of AFs affect solvers?
◦ Is the minimization helpful for the reasoning process?

More Related Content

What's hot

Machine Learning Algorithm - KNN
Machine Learning Algorithm - KNNMachine Learning Algorithm - KNN
Machine Learning Algorithm - KNNKush Kulshrestha
 
Highly accurate log skew normal
Highly accurate log skew normalHighly accurate log skew normal
Highly accurate log skew normalcsandit
 
Composing graphical models with neural networks for structured representatio...
Composing graphical models with  neural networks for structured representatio...Composing graphical models with  neural networks for structured representatio...
Composing graphical models with neural networks for structured representatio...Jeongmin Cha
 
IRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular SemigroupIRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular SemigroupIRJET Journal
 
Information Retrieval using Semantic Similarity
Information Retrieval using Semantic SimilarityInformation Retrieval using Semantic Similarity
Information Retrieval using Semantic SimilaritySaswat Padhi
 
Clustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesClustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesKush Kulshrestha
 
Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Kush Kulshrestha
 
ML basic &amp; clustering
ML basic &amp; clusteringML basic &amp; clustering
ML basic &amp; clusteringmonalisa Das
 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorialbutest
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical ClusteringMegha Sharma
 
PRML Chapter 9
PRML Chapter 9PRML Chapter 9
PRML Chapter 9Sunwoo Kim
 

What's hot (18)

Machine Learning Algorithm - KNN
Machine Learning Algorithm - KNNMachine Learning Algorithm - KNN
Machine Learning Algorithm - KNN
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Highly accurate log skew normal
Highly accurate log skew normalHighly accurate log skew normal
Highly accurate log skew normal
 
Ihi2012 semantic-similarity-tutorial-part1
Ihi2012 semantic-similarity-tutorial-part1Ihi2012 semantic-similarity-tutorial-part1
Ihi2012 semantic-similarity-tutorial-part1
 
Composing graphical models with neural networks for structured representatio...
Composing graphical models with  neural networks for structured representatio...Composing graphical models with  neural networks for structured representatio...
Composing graphical models with neural networks for structured representatio...
 
IRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular SemigroupIRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular Semigroup
 
Vectors mod-1-part-1
Vectors mod-1-part-1Vectors mod-1-part-1
Vectors mod-1-part-1
 
Information Retrieval using Semantic Similarity
Information Retrieval using Semantic SimilarityInformation Retrieval using Semantic Similarity
Information Retrieval using Semantic Similarity
 
Clustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesClustering - Machine Learning Techniques
Clustering - Machine Learning Techniques
 
Fuzzy logic1
Fuzzy logic1Fuzzy logic1
Fuzzy logic1
 
Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees
 
ML basic &amp; clustering
ML basic &amp; clusteringML basic &amp; clustering
ML basic &amp; clustering
 
A Theory of Scope
A Theory of ScopeA Theory of Scope
A Theory of Scope
 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorial
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical Clustering
 
PRML Chapter 9
PRML Chapter 9PRML Chapter 9
PRML Chapter 9
 
03 Data Representation
03 Data Representation03 Data Representation
03 Data Representation
 
Merge sort
Merge sortMerge sort
Merge sort
 

Similar to Synthesis of Argumentation Graphs by Matrix Factorization

Bagging_and_Boosting.pptx
Bagging_and_Boosting.pptxBagging_and_Boosting.pptx
Bagging_and_Boosting.pptxABINASHPADHY6
 
Lecture 17: Supervised Learning Recap
Lecture 17: Supervised Learning RecapLecture 17: Supervised Learning Recap
Lecture 17: Supervised Learning Recapbutest
 
B.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentB.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentRai University
 
B.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentB.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentRai University
 
Engineering Design Process Professional Development Proposal
Engineering Design Process Professional Development ProposalEngineering Design Process Professional Development Proposal
Engineering Design Process Professional Development ProposalTanaMaeskm
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classificationrajshreemuthiah
 
applications of set theory in economical problem
applications of set theory in economical problem applications of set theory in economical problem
applications of set theory in economical problem Farjana Mim
 
Subset sum problem(dp)
Subset sum problem(dp)Subset sum problem(dp)
Subset sum problem(dp)VishnuPratap7
 
Machine Learning - Regression model
Machine Learning - Regression modelMachine Learning - Regression model
Machine Learning - Regression modelRADO7900
 
Multiple sequence alignment
Multiple sequence alignmentMultiple sequence alignment
Multiple sequence alignmentSanaym
 
Seminar - Similarity Joins in SQL (performance and semantic joins)
Seminar - Similarity Joins in SQL (performance and semantic joins)Seminar - Similarity Joins in SQL (performance and semantic joins)
Seminar - Similarity Joins in SQL (performance and semantic joins)Eyal Trabelsi
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiersKrish_ver2
 

Similar to Synthesis of Argumentation Graphs by Matrix Factorization (20)

Bagging_and_Boosting.pptx
Bagging_and_Boosting.pptxBagging_and_Boosting.pptx
Bagging_and_Boosting.pptx
 
Lecture 17: Supervised Learning Recap
Lecture 17: Supervised Learning RecapLecture 17: Supervised Learning Recap
Lecture 17: Supervised Learning Recap
 
Svm vs ls svm
Svm vs ls svmSvm vs ls svm
Svm vs ls svm
 
Unger
UngerUnger
Unger
 
B.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentB.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignment
 
B.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignmentB.sc biochem i bobi u 3.1 sequence alignment
B.sc biochem i bobi u 3.1 sequence alignment
 
Engineering Design Process Professional Development Proposal
Engineering Design Process Professional Development ProposalEngineering Design Process Professional Development Proposal
Engineering Design Process Professional Development Proposal
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classification
 
applications of set theory in economical problem
applications of set theory in economical problem applications of set theory in economical problem
applications of set theory in economical problem
 
Subset sum problem(dp)
Subset sum problem(dp)Subset sum problem(dp)
Subset sum problem(dp)
 
Machine Learning - Regression model
Machine Learning - Regression modelMachine Learning - Regression model
Machine Learning - Regression model
 
Multiple sequence alignment
Multiple sequence alignmentMultiple sequence alignment
Multiple sequence alignment
 
Seminar - Similarity Joins in SQL (performance and semantic joins)
Seminar - Similarity Joins in SQL (performance and semantic joins)Seminar - Similarity Joins in SQL (performance and semantic joins)
Seminar - Similarity Joins in SQL (performance and semantic joins)
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
lec8.ppt
lec8.pptlec8.ppt
lec8.ppt
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiers
 
cdrw
cdrwcdrw
cdrw
 
MSE.pptx
MSE.pptxMSE.pptx
MSE.pptx
 
ML Lab.docx
ML Lab.docxML Lab.docx
ML Lab.docx
 

Recently uploaded

Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Recently uploaded (20)

Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 

Synthesis of Argumentation Graphs by Matrix Factorization

  • 1. SYNTHESIS OF ARGUMENTATION GRAPHS BY MATRIX FACTORIZATION 1ST AI^3 WORKSHOP @ AI*IA 2017 Andrea Pazienza, Stefano Ferilli, Floriana Esposito 16th November 2017 – Bari, Italy
  • 2. Overview 1. Introduction 2. Principal Argument System 3. Application to a Reddit Thread 4. Conclusions and future works
  • 4. Abstract Argumentation Argumentation Framework (AF) encapsulates arguments as nodes in a digraph connects them through a relationship of attack defines a calculus of opposition for determining what is acceptable allows a range of different semantics a b e c d f g h Generalizations of Argumentation Frameworks Bipolar: add support relation Weighted: add weights on attacks Values, Preferences etc. Extension-based vs Ranking-based Semantics extension-based semantics do not fully exploit the weight of relations rank arguments from the most to the least acceptable ones
  • 5. Bipolar Weighted Argumentation Framework Bipolar Weighted Argumentation Framework (BWAF) attack relations with a negative weight in the interval [−1, 0[ support relations with a positive weight in the interval ]0, 1] a b 0.7 e -0.7 c0.9 d -0.4 0.3 f -0.5 g -0.3 h -0.5 -0.1 -0.7 BWAF Ranking-based Semantics by means of Strength Propagation
  • 6. Argumentation Matrix An argument graph can be represented with a slightly different version of its adiacency matrix. Let F A, R be an AF. Let |A| n, then the Argumentation Matrix of F is a n × n matrix MF [Mij] such that for any two arguments αi , αj ∈ Ait holds that Mij −1 if αi , αj ∈ R 0 otherwise BWAF Example: a b c de −0.7 −0.5 0.4 0.6 0.3 MG           0 0.4 0 0 −0.7 0 0 0.6 0 0 0 0 0 0 0 0 0 −0.5 0 0.3 0 0 0 0 0          
  • 8. Motivation In the phase of evaluation of accepted arguments, one may find that not all the arguments of discussion are essential when drawing conclusions, especially when the cardinality of the set of arguments is high. Proposal: Produce a synthesized AF in order to: decompose huge AFs and build a simplified ones, highlight arguments that are extremely useful for the evaluation process, discard the less relevant arguments, preserve the interpretation of the whole discussion.
  • 9. Principal Argument System An argument graph can be represented with its adiacency matrix. Matrix decomposition allow us to deal with the problem of low-rank approximation. For this purpose, we consider the factorization technique of Singular Value Decomposition (SVD).
  • 10. Singular Value Decomposition (SVD) Let A ∈ Rm×n be a matrix and p min(m, n), the SVD of A is a factorization in the form A UΣVT where U (u1, . . . , um) ∈ Rm×m and V (v1, . . . , vn) ∈ Rn×n are orthogonal, and Σ ∈ Rm×n is a diagonal matrix with elements σ1 ≥ σ2 ≥ . . . ≥ σp ≥ 0. Each σ1, . . . , σp is called singular value of A. Consider r singular values ≥ 0 with r ≤ p, let Ur (u1, . . . , ur), Vr (v1, . . . , vr) and Σr diag(σ1, . . . , σr), it holds that A UrΣrVT r r i 1 ai σi vT i namely, matrix A has rank r.
  • 11. Principal Argument System Given the Argumentation Matrix of the argumentation graph under consideration (i.e, AF, BAF, WAF, BWAF), its low-rank approximation with the truncated SVD reduced with only the r largest principal components will ensure that the reconstructed matrix E ∈ Rn×n will be the best approximation and at the same time will preserve the meaning of the discussion This is tackled with the Kaiser criterion, which defines a rule to investigate the scree plot of matrix eigenvalues.
  • 12. Argument System Reconstrunction How to reconstruct a relation between arguments? Given a, b ∈ A, there is: P-AF : an attack relation between them iff Eab < −0.5; P-BAF : an attack relation or a support relation between them iff, respectively Eab ≤ −0.5 or Eab ≥ 0.5, otherwise any relation is built; P-WAF : an attack relation between them iff Eab < −0.5 where its weight is given by approximating the value Eab to the nearest integer number; P-BWAF : an attack relation or a support relation between them with weight value equal to Eab with bounds −1 or 1 iff, respectively, −1 < Eab < 0 or 0 < Eab < 1.
  • 13. APPLICATION TO A REDDIT THREAD
  • 14. Application to a Reddit Thread -0.49 -0.48 0.16 0.32 -0.1 -0.17 -0.1 -0.42 0.16 -0.47 0.16 -0.13 0.5 0.06 0.05 -0.5 0.5 0.45 -0.15 0.08 0.08 -0.5 -0.44 -0.5 -0.5 -0.5 -0.1 -0.08 -0.5 -0.48 -0.46 -0.13 -0.12 -0.12 -0.5 -0.16 -0.32 -0.33 -0.16 0.32 -0.16 0.17 -0.4 -0.5 -0.17 -0.25 0.25 0.24 0.22 -0.25 -0.16 -0.34 -0.48 -0.24 -0.16 -0.45 -0.16 -0.14 -0.48 0.43 -0.45 -0.46 -0.44 -0.47 -0.48 -0.48 -0.48 -0.19 -0.45 a17 a22 a80 a8 a75 a10 a24 a64 a26 a48 a47 a4 a29 a50 a68 a73 a65 a84 a74 a54 a78 a58 a66 a49 a41 a51 a55 a5 a40 a56 a62 a57 a61 a69 a60 a63 a59 a9 a71 a53 a45 a72 a27 a0 a85 a39 a38 a34a37 a36 a35 a28 a33 a43 a31 a42 a32 a13a44 a11 a16 a15 a14 a12 a18 a20 a76 a19 a21 a23 We considered a Reddit discussion of an episode of Black Mirror, a popular TV series The produced BWAF is made up of 70 arguments and 69 weighted relations, of which ◦ 52 attacks and ◦ 17 supports.
  • 15. Application to a Reddit Thread Scree-plot: elbow at the 25th highest eigenvalue According to the Kaiser criterion, we reconstructed the new argument system with 25 principal components. The P-BWAF has now 59 arguments involved in at least one relation and 58 weighted relations, of which ◦ 44 attacks and ◦ 14 supports
  • 16. Application to a Reddit Thread Relations removed: Start End Strength Relation a49 a48 0.05 support a59 a58 −0.12 attack a60 a58 −0.12 attack a75 a74 −0.1 attack a78 a74 −0.08 attack a80 a74 −0.1 attack Sub-graphs removed: 0.32 -0.42 -0.16 -0.16 a60 a76 a61 a63 a75 a62
  • 17. Application to a Reddit Thread -0.48 -0.19 -0.45 -0.1 -0.5 -0.17 -0.17 0.16 0.32 -0.33 -0.48 0.06 -0.5 -0.13 -0.5 -0.25 -0.5 0.17 0.5 -0.25 -0.4 -0.5 -0.13 -0.5 0.08 -0.5 -0.5 0.25 0.5 -0.44 -0.46 -0.48 -0.46 -0.48 -0.24 -0.45 -0.16 -0.34 -0.45 -0.48 -0.14 0.43 0.24 0.16 0.16 -0.49 -0.47 0.22 -0.47 -0.48 -0.44 -0.16 -0.48 0.45 -0.15 -0.16 -0.16 -0.32 a19 a20 a74 a53 a8 a45 a22 a23 a21 a57 a56 a0 a66 a68 a58 a84 a65 a54 a69 a12 a34 a36 a37 a32 a31 a13 a44 a33 a55 a73 a47 a50 a43 a9 a71 a10 a27 a85 a26 a72 a15 a11 a42 a14 a17 a18 a24 a16 a4 a64 a48 a29 a28 a35a38 a5 a39 a41 a40
  • 18. Discussion The new synthesized P-BWAF is that the global meaning of the discussion has been preserved The strongest relations continue to exist in the revised P-BWAF While the weakest relations have been pruned The SVD has removed the lowest weight relations: the 67% of relations with weight less than 0.12 in absolute terms The SVD has removed only the “peripheral” relations This behavior suggests a possible strategy to determine the ideal inconsistency budget for WAFs and BWAFs
  • 20. Conclusions and Future Works SVD exploited to extract a synthesized version of an argument graph to highlight only the relevant arguments We showed its application to a real web-based debate and discussed its effectiveness Having introduced the basic framework of Principal Argument Systems, some important open issues arise: ◦ Are extensions affected by the reduction? ◦ Are arguments removed those that can be immediately flagged up as accepted/unaccepted for an extension of a given semantics? ◦ How different semantics are affected? ◦ How can the reduced dimension of AFs affect solvers? ◦ Is the minimization helpful for the reasoning process?