SlideShare a Scribd company logo
Computationally Viable Handling of Beliefs in
Arguments for Persuasion
Emmanuel Hadoux and Anthony Hunter
November 6, 2016
University College London
EPSRC grant Framework for Computational Persuasion
Introduction
Persuasion problems
• One agent (the proponent) tries to persuade the other
(the opponent)
• e.g., doctor persuading a patient to quit smoking, a
salesman, a politician, ...
1
Persuasion problems
• One agent (the proponent) tries to persuade the other
(the opponent)
• e.g., doctor persuading a patient to quit smoking, a
salesman, a politician, ...
• the agents exchange arguments during a persuasion
dialogue
1
Persuasion problems
• One agent (the proponent) tries to persuade the other
(the opponent)
• e.g., doctor persuading a patient to quit smoking, a
salesman, a politician, ...
• the agents exchange arguments during a persuasion
dialogue
• These arguments are connected by an attack relation
1
Abstract argumentation framework
A1 A2 A3
Figure 1: Argument graph with 3 arguments
Based on Dung’s abstract argumentation framework [1]
Example (Figure 1)
A1 = “It will rain, take an umbrella”
A2 = “The sun will shine, no need for an umbrella”
A3 = “Weather forecasts say it will rain”
2
Purpose of the work
The objective for the proponent:
1. Have an argument or a set of arguments holding at the
end of the dialogue
3
Purpose of the work
The objective for the proponent:
1. Have an argument or a set of arguments holding at the
end of the dialogue
2. Have these arguments believed by the opponent
3
Purpose of the work
The objective for the proponent:
1. Have an argument or a set of arguments holding at the
end of the dialogue
2. Have these arguments believed by the opponent
Need to maintain and update a belief distribution
3
Purpose of the work
The objective for the proponent:
1. Have an argument or a set of arguments holding at the
end of the dialogue
2. Have these arguments believed by the opponent
Need to maintain and update a belief distribution → to posit
the right argument
3
Belief distribution
Epistemic approach to probabilistic argumentation (e.g., [2])
Definition
Let G = ⟨A, R⟩ be an argument graph.
Each X ⊆ A is called a model.
A belief distribution P over 2A is such that
∑
X⊆A P(X) = 1 and
P(X) ∈ [0, 1], ∀X ⊆ A.
The belief in an argument A is P(A) =
∑
X⊆A s.t. A∈X P(X).
4
Belief distribution
Epistemic approach to probabilistic argumentation (e.g., [2])
Definition
Let G = ⟨A, R⟩ be an argument graph.
Each X ⊆ A is called a model.
A belief distribution P over 2A is such that
∑
X⊆A P(X) = 1 and
P(X) ∈ [0, 1], ∀X ⊆ A.
The belief in an argument A is P(A) =
∑
X⊆A s.t. A∈X P(X).
If P(A) > 0.5, argument A is accepted.
4
Belief distribution
Epistemic approach to probabilistic argumentation (e.g., [2])
Definition
Let G = ⟨A, R⟩ be an argument graph.
Each X ⊆ A is called a model.
A belief distribution P over 2A is such that
∑
X⊆A P(X) = 1 and
P(X) ∈ [0, 1], ∀X ⊆ A.
The belief in an argument A is P(A) =
∑
X⊆A s.t. A∈X P(X).
If P(A) > 0.5, argument A is accepted.
Example (of a belief distribution)
Let A = {A, B} where P({A, B}) = 1/6, P({A}) = 2/3, and
P({B}) = 1/6 is a belief distribution.
Then, P(A) = 5/6 > 0.5 and P(B) = 2/6 < 0.5.
4
Refinement of a belief distribution
Each time a new argument is added to the dialogue, the
distribution needs to be updated.
A
B
Figure 2
AB P H1
A(P) H0.75
A (P)
11 0.6 0.7 0.675
10 0.2 0.3 0.275
01 0.1 0.0 0.025
00 0.1 0.0 0.025
Table 1: Examples of Belief Redistribution
We can modulate the update to take into account different
types users (skeptical, credulous, etc.)
5
Splitting the distribution
Splitting the distribution
• 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if
treated as a double type
6
Splitting the distribution
• 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if
treated as a double type
• Fortunately, they are not all directly linked to each other
6
Splitting the distribution
• 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if
treated as a double type
• Fortunately, they are not all directly linked to each other
• We can group related arguments into flocks which are
themselves linked to each other
6
Splitting the distribution
• 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if
treated as a double type
• Fortunately, they are not all directly linked to each other
• We can group related arguments into flocks which are
themselves linked to each other
• We create a split distribution from the metagraph, as
opposed to the joint distribution
6
Metagraphs
A1
A2
A3
A4
A5 A6
A7
A8 A9 A10
(a)
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
(b)
Figure 3: Argument graph and possible metagraph
7
Creating a split distribution
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
Figure 4: Metagraph
We define three assumptions for
the split to be clean:
1. Arguments from non directly
connected flocks are
conditionaly independent
2. Arguments in a flock are
considered connected
3. Arguments in a flock are
conditionally dependent
No bayesian networks because: not probabilities, users are not
rational, etc.
8
Creating a split distribution
• We can define an optimal, irreducible, split w.r.t. the graph
9
Creating a split distribution
• We can define an optimal, irreducible, split w.r.t. the graph
• However, an irreducible split may not be computable
9
Creating a split distribution
• We can define an optimal, irreducible, split w.r.t. the graph
• However, an irreducible split may not be computable
• Only the irreducible split is unique, we therefore need to
rank the others.
9
Ranking the splits
Definition (valuation of a split)
x =
∑
A∈A
∑
Pi∈S s.t. A∈E(P)
|Pi|
and P ≻ P′ iff x < x′.
10
Ranking the splits
Definition (valuation of a split)
x =
∑
A∈A
∑
Pi∈S s.t. A∈E(P)
|Pi|
and P ≻ P′ iff x < x′.
Example (of valuation and ranking)
Let P be the joint distribution for Figure 3a. Value of
P : 10 × 210 = 10, 240
10
Ranking the splits
Definition (valuation of a split)
x =
∑
A∈A
∑
Pi∈S s.t. A∈E(P)
|Pi|
and P ≻ P′ iff x < x′.
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
Figure 5: Metagraph
Example (of valuation and
ranking)
P1 = (P(A5), P(A6 | A5),
P(A4 | A5, A6), P(A2, A3 | A4, A7),
P(A1 | A2, A3), P(A7, A8, A9, A10)):
21+22+23+2×24+23+4×24 = 118
10
Ranking the splits
Definition (valuation of a split)
x =
∑
A∈A
∑
Pi∈S s.t. A∈E(P)
|Pi|
and P ≻ P′ iff x < x′.
Example (of valuation and ranking)
P2 = (P(A1, A2, A3, A4, A5, A6 | A7), P(A7, A8, A9, A10)):
6 × 27 + 4 × 24 = 832.
We then see that P1 ≻ P2 ≻ P.
10
Experiments
Splitting the distribution
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
Figure 5: Metagraph
• Original graph: 10
arguments → 1,024 values
→ 8kB
• Metagraph: 10 arguments
in 6 flocks → 54 values →
432B
11
Splitting the distribution
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
Figure 5: Metagraph
• Original graph: 10
arguments → 1,024 values
→ 8kB
• Metagraph: 10 arguments
in 6 flocks → 54 values →
432B
• And the time taken to
update.
11
Splitting the distribution
A1 A2, A3
A4
A5 A6
A7, A8, A9, A10
Figure 5: Metagraph
• Original graph: 10
arguments → 1,024 values
→ 8kB
• Metagraph: 10 arguments
in 6 flocks → 54 values →
432B
• And the time taken to
update.
• An argument can be
updated by updating only
its flock.
11
Experiments with flocks of different sizes
# flocks # links 1 update 50 updates
2 flocks
10 links 2ms 107ms
30 links 6ms 236ms
4 flocks
10 links 1ms 45ms
30 links 3ms 114ms
10 flocks
10 links 0.03ms 1.6ms
30 links 0.06ms 2.5ms
Table 2: Computation Time for Updates in Different Graphs of 50
Arguments (in ms)
12
Experiments with different numbers of arguments
# args Time for 20 updates Comparative %
25 497ns +0%
50 517ns +4%
75 519ns +4%
100 533ns +7%
Table 3: Computation Time for 20 Updates (in ns)
13
Experiments
A new version of the library is currently begin developped in
C++ and is available at: https:
//github.com/ComputationalPersuasion/splittercell.
As a rule of thumb, we should keep flocks to less than 25
arguments each.
14
Conclusion
We have presented:
1. A framework to represent the belief of the opponent in
the arguments
2. How to create a split distribution using a metagraph
3. How to rank the splits in order to choose the most
appropriate one w.r.t. the problem
4. Experiments showing the viability of the approach
15
Conclusion
We have presented:
1. A framework to represent the belief of the opponent in
the arguments
2. How to create a split distribution using a metagraph
3. How to rank the splits in order to choose the most
appropriate one w.r.t. the problem
4. Experiments showing the viability of the approach
Next step: adapt this work to the whole project to scale.
15
Thank you!
15
Phan Minh Dung.
On the acceptability of arguments and its fundamental
role in nonmonotonic reasoning, logic programming, and
n-person games.
Artificial Intelligence, 77:321–357, 1995.
Anthony Hunter.
A probabilistic approach to modelling uncertain logical
arguments.
International Journal of Approximate Reasoning,
54(1):47–81, 2013.
15

More Related Content

What's hot

Roots of equations
Roots of equations Roots of equations
Roots of equations
shopnohinami
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
mathsjournal
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
mathsjournal
 
Chapter9
Chapter9Chapter9
Gch2 l1
Gch2 l1Gch2 l1
Chapter12
Chapter12Chapter12
Chapter12
Richard Ferreria
 
P set5 question_7
P set5 question_7P set5 question_7
P set5 question_7
Kunyu He
 
Data Analysis Assignment Help
Data Analysis Assignment Help Data Analysis Assignment Help
Data Analysis Assignment Help
Statistics Assignment Help
 
Math Exam Help
Math Exam HelpMath Exam Help
Math Exam Help
Live Exam Helper
 
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
Daniel Katz
 
Statistical Assignment Help
Statistical Assignment HelpStatistical Assignment Help
Statistical Assignment Help
Statistics Homework Helper
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
mathsjournal
 
Probability Assignment Help
Probability Assignment HelpProbability Assignment Help
Probability Assignment Help
Statistics Assignment Help
 
Statistics Homework Help
Statistics Homework HelpStatistics Homework Help
Statistics Homework Help
Statistics Homework Helper
 
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
Daniel Katz
 
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
inventionjournals
 
Per6 basis2_NUMBER SYSTEMS
Per6 basis2_NUMBER SYSTEMSPer6 basis2_NUMBER SYSTEMS
Per6 basis2_NUMBER SYSTEMS
Evert Sandye Taasiringan
 
Minimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applicationsMinimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applications
Luis Galárraga
 

What's hot (18)

Roots of equations
Roots of equations Roots of equations
Roots of equations
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
 
Chapter9
Chapter9Chapter9
Chapter9
 
Gch2 l1
Gch2 l1Gch2 l1
Gch2 l1
 
Chapter12
Chapter12Chapter12
Chapter12
 
P set5 question_7
P set5 question_7P set5 question_7
P set5 question_7
 
Data Analysis Assignment Help
Data Analysis Assignment Help Data Analysis Assignment Help
Data Analysis Assignment Help
 
Math Exam Help
Math Exam HelpMath Exam Help
Math Exam Help
 
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
Quantitative Methods for Lawyers - Class #10 - Binomial Distributions, Normal...
 
Statistical Assignment Help
Statistical Assignment HelpStatistical Assignment Help
Statistical Assignment Help
 
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
AGGREGATION OF OPINIONS FOR SYSTEM SELECTION USING APPROXIMATIONS OF FUZZY NU...
 
Probability Assignment Help
Probability Assignment HelpProbability Assignment Help
Probability Assignment Help
 
Statistics Homework Help
Statistics Homework HelpStatistics Homework Help
Statistics Homework Help
 
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
Quantitative Methods for Lawyers - Class #6 - Basic Statistics + Probability ...
 
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
A Comparative Study of Two-Sample t-Test Under Fuzzy Environments Using Trape...
 
Per6 basis2_NUMBER SYSTEMS
Per6 basis2_NUMBER SYSTEMSPer6 basis2_NUMBER SYSTEMS
Per6 basis2_NUMBER SYSTEMS
 
Minimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applicationsMinimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applications
 

Viewers also liked

Tips for effective literature searching and keeping up with new publications
Tips for effective literature searching and keeping up with new publicationsTips for effective literature searching and keeping up with new publications
Tips for effective literature searching and keeping up with new publications
Editage Insights (Resources for authors and journals)
 
FRENCH VERBS IN IR PRESENT TENSE PART 1
FRENCH VERBS IN IR PRESENT TENSE PART 1FRENCH VERBS IN IR PRESENT TENSE PART 1
FRENCH VERBS IN IR PRESENT TENSE PART 1
M, Michelle Jeannite
 
Limerick
LimerickLimerick
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
Megan Jourdan
 
FXP Touch Analytic Summary
FXP Touch Analytic SummaryFXP Touch Analytic Summary
FXP Touch Analytic Summary
Jami Stapelmann
 
ICANN Engagement Update
ICANN Engagement UpdateICANN Engagement Update
ICANN Engagement Update
Bangladesh Network Operators Group
 
Prop List
Prop ListProp List
Prop List
Andy Johnson
 
The Retail Clinic Phenomenon (Sean McNeeley)
The Retail Clinic Phenomenon (Sean McNeeley)The Retail Clinic Phenomenon (Sean McNeeley)
The Retail Clinic Phenomenon (Sean McNeeley)
Ashleigh Kades
 
AWI Agency: работа за границей
 AWI Agency: работа за границей AWI Agency: работа за границей
AWI Agency: работа за границей
AWI Agency
 
Breaking the Poverty trap
Breaking the Poverty trapBreaking the Poverty trap
Msm1 fl ch09_01
Msm1 fl ch09_01Msm1 fl ch09_01
Msm1 fl ch09_01
M, Michelle Jeannite
 
TechnischeUniversiteitEindhoven
TechnischeUniversiteitEindhovenTechnischeUniversiteitEindhoven
TechnischeUniversiteitEindhovenMarta Plonka
 
Integrate Infrastructure Configuration Management with Release Automation for...
Integrate Infrastructure Configuration Management with Release Automation for...Integrate Infrastructure Configuration Management with Release Automation for...
Integrate Infrastructure Configuration Management with Release Automation for...
CA Technologies
 
SQL Server 2014 New Features
SQL Server 2014 New FeaturesSQL Server 2014 New Features
SQL Server 2014 New Features
Onomi
 
Fundaciones
FundacionesFundaciones
Fundaciones
alexisacv2
 

Viewers also liked (15)

Tips for effective literature searching and keeping up with new publications
Tips for effective literature searching and keeping up with new publicationsTips for effective literature searching and keeping up with new publications
Tips for effective literature searching and keeping up with new publications
 
FRENCH VERBS IN IR PRESENT TENSE PART 1
FRENCH VERBS IN IR PRESENT TENSE PART 1FRENCH VERBS IN IR PRESENT TENSE PART 1
FRENCH VERBS IN IR PRESENT TENSE PART 1
 
Limerick
LimerickLimerick
Limerick
 
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
[Press Release} Manatee Health Officials Confirm Case of Chikingunya Fever
 
FXP Touch Analytic Summary
FXP Touch Analytic SummaryFXP Touch Analytic Summary
FXP Touch Analytic Summary
 
ICANN Engagement Update
ICANN Engagement UpdateICANN Engagement Update
ICANN Engagement Update
 
Prop List
Prop ListProp List
Prop List
 
The Retail Clinic Phenomenon (Sean McNeeley)
The Retail Clinic Phenomenon (Sean McNeeley)The Retail Clinic Phenomenon (Sean McNeeley)
The Retail Clinic Phenomenon (Sean McNeeley)
 
AWI Agency: работа за границей
 AWI Agency: работа за границей AWI Agency: работа за границей
AWI Agency: работа за границей
 
Breaking the Poverty trap
Breaking the Poverty trapBreaking the Poverty trap
Breaking the Poverty trap
 
Msm1 fl ch09_01
Msm1 fl ch09_01Msm1 fl ch09_01
Msm1 fl ch09_01
 
TechnischeUniversiteitEindhoven
TechnischeUniversiteitEindhovenTechnischeUniversiteitEindhoven
TechnischeUniversiteitEindhoven
 
Integrate Infrastructure Configuration Management with Release Automation for...
Integrate Infrastructure Configuration Management with Release Automation for...Integrate Infrastructure Configuration Management with Release Automation for...
Integrate Infrastructure Configuration Management with Release Automation for...
 
SQL Server 2014 New Features
SQL Server 2014 New FeaturesSQL Server 2014 New Features
SQL Server 2014 New Features
 
Fundaciones
FundacionesFundaciones
Fundaciones
 

Similar to Computationally Viable Handling of Beliefs in Arguments for Persuasion

Natural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlpNatural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlp
ananth
 
unit 3_Predictive Analysis Dr. Neeraj.pptx
unit 3_Predictive Analysis Dr. Neeraj.pptxunit 3_Predictive Analysis Dr. Neeraj.pptx
unit 3_Predictive Analysis Dr. Neeraj.pptx
rohitrajbhar1845
 
Data classification sammer
Data classification sammer Data classification sammer
Data classification sammer
Sammer Qader
 
Quantitative Analysis Homework Help
Quantitative Analysis Homework HelpQuantitative Analysis Homework Help
Quantitative Analysis Homework Help
Excel Homework Help
 
Pattern Discovery - part I
Pattern Discovery - part IPattern Discovery - part I
Pattern Discovery - part I
Cristian Vava, PhD, MBA
 
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COMIN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
jorge0050
 
MODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptxMODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptx
AlokSingh205089
 
Fst ch3 notes
Fst ch3 notesFst ch3 notes
Fst ch3 notes
David Tchozewski
 
Lesson07_new
Lesson07_newLesson07_new
Lesson07_new
shengvn
 
Chapter 4(1).pptx
Chapter 4(1).pptxChapter 4(1).pptx
Chapter 4(1).pptx
mahamoh6
 
Slides econometrics-2018-graduate-3
Slides econometrics-2018-graduate-3Slides econometrics-2018-graduate-3
Slides econometrics-2018-graduate-3
Arthur Charpentier
 
Operations management chapter 03 homework assignment use this
Operations management chapter 03 homework assignment use thisOperations management chapter 03 homework assignment use this
Operations management chapter 03 homework assignment use this
POLY33
 
My7class
My7classMy7class
My7class
ketan533
 
Where and why are the lucky primes positioned in the spectrum of the Polignac...
Where and why are the lucky primes positioned in the spectrum of the Polignac...Where and why are the lucky primes positioned in the spectrum of the Polignac...
Where and why are the lucky primes positioned in the spectrum of the Polignac...
Chris De Corte
 
Data Analysison Regression
Data Analysison RegressionData Analysison Regression
Data Analysison Regression
jamuga gitulho
 
MSL 5080, Methods of Analysis for Business Operations 1 .docx
MSL 5080, Methods of Analysis for Business Operations 1 .docxMSL 5080, Methods of Analysis for Business Operations 1 .docx
MSL 5080, Methods of Analysis for Business Operations 1 .docx
madlynplamondon
 
1NOTE This is a template to help you format Project Part .docx
1NOTE This is a template to help you format Project Part .docx1NOTE This is a template to help you format Project Part .docx
1NOTE This is a template to help you format Project Part .docx
robert345678
 
SAMPLING MEAN DEFINITION The term sampling mean is.docx
SAMPLING MEAN  DEFINITION  The term sampling mean is.docxSAMPLING MEAN  DEFINITION  The term sampling mean is.docx
SAMPLING MEAN DEFINITION The term sampling mean is.docx
agnesdcarey33086
 
Multiple Regression.ppt
Multiple Regression.pptMultiple Regression.ppt
Multiple Regression.ppt
TanyaWadhwani4
 
16928_5302_1.pdf
16928_5302_1.pdf16928_5302_1.pdf
16928_5302_1.pdf
thanigaivelraja1
 

Similar to Computationally Viable Handling of Beliefs in Arguments for Persuasion (20)

Natural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlpNatural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlp
 
unit 3_Predictive Analysis Dr. Neeraj.pptx
unit 3_Predictive Analysis Dr. Neeraj.pptxunit 3_Predictive Analysis Dr. Neeraj.pptx
unit 3_Predictive Analysis Dr. Neeraj.pptx
 
Data classification sammer
Data classification sammer Data classification sammer
Data classification sammer
 
Quantitative Analysis Homework Help
Quantitative Analysis Homework HelpQuantitative Analysis Homework Help
Quantitative Analysis Homework Help
 
Pattern Discovery - part I
Pattern Discovery - part IPattern Discovery - part I
Pattern Discovery - part I
 
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COMIN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
IN ORDER TO IMPLEMENT A SET OF RULES / TUTORIALOUTLET DOT COM
 
MODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptxMODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptx
 
Fst ch3 notes
Fst ch3 notesFst ch3 notes
Fst ch3 notes
 
Lesson07_new
Lesson07_newLesson07_new
Lesson07_new
 
Chapter 4(1).pptx
Chapter 4(1).pptxChapter 4(1).pptx
Chapter 4(1).pptx
 
Slides econometrics-2018-graduate-3
Slides econometrics-2018-graduate-3Slides econometrics-2018-graduate-3
Slides econometrics-2018-graduate-3
 
Operations management chapter 03 homework assignment use this
Operations management chapter 03 homework assignment use thisOperations management chapter 03 homework assignment use this
Operations management chapter 03 homework assignment use this
 
My7class
My7classMy7class
My7class
 
Where and why are the lucky primes positioned in the spectrum of the Polignac...
Where and why are the lucky primes positioned in the spectrum of the Polignac...Where and why are the lucky primes positioned in the spectrum of the Polignac...
Where and why are the lucky primes positioned in the spectrum of the Polignac...
 
Data Analysison Regression
Data Analysison RegressionData Analysison Regression
Data Analysison Regression
 
MSL 5080, Methods of Analysis for Business Operations 1 .docx
MSL 5080, Methods of Analysis for Business Operations 1 .docxMSL 5080, Methods of Analysis for Business Operations 1 .docx
MSL 5080, Methods of Analysis for Business Operations 1 .docx
 
1NOTE This is a template to help you format Project Part .docx
1NOTE This is a template to help you format Project Part .docx1NOTE This is a template to help you format Project Part .docx
1NOTE This is a template to help you format Project Part .docx
 
SAMPLING MEAN DEFINITION The term sampling mean is.docx
SAMPLING MEAN  DEFINITION  The term sampling mean is.docxSAMPLING MEAN  DEFINITION  The term sampling mean is.docx
SAMPLING MEAN DEFINITION The term sampling mean is.docx
 
Multiple Regression.ppt
Multiple Regression.pptMultiple Regression.ppt
Multiple Regression.ppt
 
16928_5302_1.pdf
16928_5302_1.pdf16928_5302_1.pdf
16928_5302_1.pdf
 

Recently uploaded

Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
frank0071
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
Modelo de slide quimica para powerpoint
Modelo  de slide quimica para powerpointModelo  de slide quimica para powerpoint
Modelo de slide quimica para powerpoint
Karen593256
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
Frédéric Baudron
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 

Recently uploaded (20)

Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
Modelo de slide quimica para powerpoint
Modelo  de slide quimica para powerpointModelo  de slide quimica para powerpoint
Modelo de slide quimica para powerpoint
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 

Computationally Viable Handling of Beliefs in Arguments for Persuasion

  • 1. Computationally Viable Handling of Beliefs in Arguments for Persuasion Emmanuel Hadoux and Anthony Hunter November 6, 2016 University College London EPSRC grant Framework for Computational Persuasion
  • 3. Persuasion problems • One agent (the proponent) tries to persuade the other (the opponent) • e.g., doctor persuading a patient to quit smoking, a salesman, a politician, ... 1
  • 4. Persuasion problems • One agent (the proponent) tries to persuade the other (the opponent) • e.g., doctor persuading a patient to quit smoking, a salesman, a politician, ... • the agents exchange arguments during a persuasion dialogue 1
  • 5. Persuasion problems • One agent (the proponent) tries to persuade the other (the opponent) • e.g., doctor persuading a patient to quit smoking, a salesman, a politician, ... • the agents exchange arguments during a persuasion dialogue • These arguments are connected by an attack relation 1
  • 6. Abstract argumentation framework A1 A2 A3 Figure 1: Argument graph with 3 arguments Based on Dung’s abstract argumentation framework [1] Example (Figure 1) A1 = “It will rain, take an umbrella” A2 = “The sun will shine, no need for an umbrella” A3 = “Weather forecasts say it will rain” 2
  • 7. Purpose of the work The objective for the proponent: 1. Have an argument or a set of arguments holding at the end of the dialogue 3
  • 8. Purpose of the work The objective for the proponent: 1. Have an argument or a set of arguments holding at the end of the dialogue 2. Have these arguments believed by the opponent 3
  • 9. Purpose of the work The objective for the proponent: 1. Have an argument or a set of arguments holding at the end of the dialogue 2. Have these arguments believed by the opponent Need to maintain and update a belief distribution 3
  • 10. Purpose of the work The objective for the proponent: 1. Have an argument or a set of arguments holding at the end of the dialogue 2. Have these arguments believed by the opponent Need to maintain and update a belief distribution → to posit the right argument 3
  • 11. Belief distribution Epistemic approach to probabilistic argumentation (e.g., [2]) Definition Let G = ⟨A, R⟩ be an argument graph. Each X ⊆ A is called a model. A belief distribution P over 2A is such that ∑ X⊆A P(X) = 1 and P(X) ∈ [0, 1], ∀X ⊆ A. The belief in an argument A is P(A) = ∑ X⊆A s.t. A∈X P(X). 4
  • 12. Belief distribution Epistemic approach to probabilistic argumentation (e.g., [2]) Definition Let G = ⟨A, R⟩ be an argument graph. Each X ⊆ A is called a model. A belief distribution P over 2A is such that ∑ X⊆A P(X) = 1 and P(X) ∈ [0, 1], ∀X ⊆ A. The belief in an argument A is P(A) = ∑ X⊆A s.t. A∈X P(X). If P(A) > 0.5, argument A is accepted. 4
  • 13. Belief distribution Epistemic approach to probabilistic argumentation (e.g., [2]) Definition Let G = ⟨A, R⟩ be an argument graph. Each X ⊆ A is called a model. A belief distribution P over 2A is such that ∑ X⊆A P(X) = 1 and P(X) ∈ [0, 1], ∀X ⊆ A. The belief in an argument A is P(A) = ∑ X⊆A s.t. A∈X P(X). If P(A) > 0.5, argument A is accepted. Example (of a belief distribution) Let A = {A, B} where P({A, B}) = 1/6, P({A}) = 2/3, and P({B}) = 1/6 is a belief distribution. Then, P(A) = 5/6 > 0.5 and P(B) = 2/6 < 0.5. 4
  • 14. Refinement of a belief distribution Each time a new argument is added to the dialogue, the distribution needs to be updated. A B Figure 2 AB P H1 A(P) H0.75 A (P) 11 0.6 0.7 0.675 10 0.2 0.3 0.275 01 0.1 0.0 0.025 00 0.1 0.0 0.025 Table 1: Examples of Belief Redistribution We can modulate the update to take into account different types users (skeptical, credulous, etc.) 5
  • 16. Splitting the distribution • 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if treated as a double type 6
  • 17. Splitting the distribution • 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if treated as a double type • Fortunately, they are not all directly linked to each other 6
  • 18. Splitting the distribution • 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if treated as a double type • Fortunately, they are not all directly linked to each other • We can group related arguments into flocks which are themselves linked to each other 6
  • 19. Splitting the distribution • 30 arguments → 230 = 1, 073, 741, 824 models → 8.6 gB if treated as a double type • Fortunately, they are not all directly linked to each other • We can group related arguments into flocks which are themselves linked to each other • We create a split distribution from the metagraph, as opposed to the joint distribution 6
  • 20. Metagraphs A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 (a) A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 (b) Figure 3: Argument graph and possible metagraph 7
  • 21. Creating a split distribution A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 Figure 4: Metagraph We define three assumptions for the split to be clean: 1. Arguments from non directly connected flocks are conditionaly independent 2. Arguments in a flock are considered connected 3. Arguments in a flock are conditionally dependent No bayesian networks because: not probabilities, users are not rational, etc. 8
  • 22. Creating a split distribution • We can define an optimal, irreducible, split w.r.t. the graph 9
  • 23. Creating a split distribution • We can define an optimal, irreducible, split w.r.t. the graph • However, an irreducible split may not be computable 9
  • 24. Creating a split distribution • We can define an optimal, irreducible, split w.r.t. the graph • However, an irreducible split may not be computable • Only the irreducible split is unique, we therefore need to rank the others. 9
  • 25. Ranking the splits Definition (valuation of a split) x = ∑ A∈A ∑ Pi∈S s.t. A∈E(P) |Pi| and P ≻ P′ iff x < x′. 10
  • 26. Ranking the splits Definition (valuation of a split) x = ∑ A∈A ∑ Pi∈S s.t. A∈E(P) |Pi| and P ≻ P′ iff x < x′. Example (of valuation and ranking) Let P be the joint distribution for Figure 3a. Value of P : 10 × 210 = 10, 240 10
  • 27. Ranking the splits Definition (valuation of a split) x = ∑ A∈A ∑ Pi∈S s.t. A∈E(P) |Pi| and P ≻ P′ iff x < x′. A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 Figure 5: Metagraph Example (of valuation and ranking) P1 = (P(A5), P(A6 | A5), P(A4 | A5, A6), P(A2, A3 | A4, A7), P(A1 | A2, A3), P(A7, A8, A9, A10)): 21+22+23+2×24+23+4×24 = 118 10
  • 28. Ranking the splits Definition (valuation of a split) x = ∑ A∈A ∑ Pi∈S s.t. A∈E(P) |Pi| and P ≻ P′ iff x < x′. Example (of valuation and ranking) P2 = (P(A1, A2, A3, A4, A5, A6 | A7), P(A7, A8, A9, A10)): 6 × 27 + 4 × 24 = 832. We then see that P1 ≻ P2 ≻ P. 10
  • 30. Splitting the distribution A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 Figure 5: Metagraph • Original graph: 10 arguments → 1,024 values → 8kB • Metagraph: 10 arguments in 6 flocks → 54 values → 432B 11
  • 31. Splitting the distribution A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 Figure 5: Metagraph • Original graph: 10 arguments → 1,024 values → 8kB • Metagraph: 10 arguments in 6 flocks → 54 values → 432B • And the time taken to update. 11
  • 32. Splitting the distribution A1 A2, A3 A4 A5 A6 A7, A8, A9, A10 Figure 5: Metagraph • Original graph: 10 arguments → 1,024 values → 8kB • Metagraph: 10 arguments in 6 flocks → 54 values → 432B • And the time taken to update. • An argument can be updated by updating only its flock. 11
  • 33. Experiments with flocks of different sizes # flocks # links 1 update 50 updates 2 flocks 10 links 2ms 107ms 30 links 6ms 236ms 4 flocks 10 links 1ms 45ms 30 links 3ms 114ms 10 flocks 10 links 0.03ms 1.6ms 30 links 0.06ms 2.5ms Table 2: Computation Time for Updates in Different Graphs of 50 Arguments (in ms) 12
  • 34. Experiments with different numbers of arguments # args Time for 20 updates Comparative % 25 497ns +0% 50 517ns +4% 75 519ns +4% 100 533ns +7% Table 3: Computation Time for 20 Updates (in ns) 13
  • 35. Experiments A new version of the library is currently begin developped in C++ and is available at: https: //github.com/ComputationalPersuasion/splittercell. As a rule of thumb, we should keep flocks to less than 25 arguments each. 14
  • 36. Conclusion We have presented: 1. A framework to represent the belief of the opponent in the arguments 2. How to create a split distribution using a metagraph 3. How to rank the splits in order to choose the most appropriate one w.r.t. the problem 4. Experiments showing the viability of the approach 15
  • 37. Conclusion We have presented: 1. A framework to represent the belief of the opponent in the arguments 2. How to create a split distribution using a metagraph 3. How to rank the splits in order to choose the most appropriate one w.r.t. the problem 4. Experiments showing the viability of the approach Next step: adapt this work to the whole project to scale. 15
  • 39. Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming, and n-person games. Artificial Intelligence, 77:321–357, 1995. Anthony Hunter. A probabilistic approach to modelling uncertain logical arguments. International Journal of Approximate Reasoning, 54(1):47–81, 2013. 15