Modeling Persuasiveness: change of uncertainty through agents - - PowerPoint PPT Presentation

modeling persuasiveness change of uncertainty through
SMART_READER_LITE
LIVE PREVIEW

Modeling Persuasiveness: change of uncertainty through agents - - PowerPoint PPT Presentation

Modeling Persuasiveness: change of uncertainty through agents interactions nska 1 M. Kacprzak 2 . Rembelski 3 K. Budzy Pawe P 1 Institute of Philosophy, Cardinal Stefan Wyszynski University in Warsaw, Poland 2 Faculty of Computer Science,


slide-1
SLIDE 1

Modeling Persuasiveness: change of uncertainty through agents’ interactions

  • K. Budzy´

nska1

  • M. Kacprzak2

Paweł P . Rembelski3

1Institute of Philosophy, Cardinal Stefan Wyszynski University in Warsaw, Poland 2Faculty of Computer Science, Bialystok University of Technology, Poland 3Faculty of Computer Science, Polish-Japanese Institute of Information Technology

Conference on Computational Models of Argument Toulouse, May 28 - 30, 2008

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 1 / 52

slide-2
SLIDE 2

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 2 / 52

slide-3
SLIDE 3

PERSEUS Project

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 3 / 52

slide-4
SLIDE 4

PERSEUS Project

PERSEUS PERsuasiveness: Studies on the Effective Use of argumentS

Reflection

  • n Persuasion

Process

Philosophy

Formal Description

  • f Persuasion

Process

Logic

Investigation

  • f Persuasion

Process

Comp-sci

The Formal Theory

  • f Persuasion

motivation application application modeling modeling

Figure: The Perseus Project and the Formal Theory of Persuasion.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 4 / 52

slide-5
SLIDE 5

PERSEUS Project

The notion of persuasion

Definition (Walton and Krabbe) Persuasion dialogue - dialogue of which initial situation is a conflict of opinion and the aim is to resolve this conflict by verbal means and thereby influence the change of agents’ beliefs The aspects of persuasion we want to model:

1

Persuasiveness - a degree of changes in the agent’s beliefs induced by the persuasion

2

Dynamics of persuasion - tracking changes in the belief state of an agent at any intermediate stage of the persuasion

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 5 / 52

slide-6
SLIDE 6

PERSEUS Project

The aim of our theory

Investigation into properties of persuasion systems based on existing theories (instead of developing and implementing arguing agents or determining their architecture and specification)

1

Logic allowing to express such properties of multi-agent systems

2

Software system allowing to examine selected multi-agent systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 6 / 52

slide-7
SLIDE 7

Strength and dynamics of persuasion

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 7 / 52

slide-8
SLIDE 8

Strength and dynamics of persuasion Example

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 8 / 52

slide-9
SLIDE 9

Strength and dynamics of persuasion Example

Ann and Paul discuss where John is spending his summer holidays this year. Ann allows scenarios in which John is in Italy, Spain or Peru. Paul wants to convince her that John is in Alaska.

Figure: Before the persuasion

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 9 / 52

slide-10
SLIDE 10

Strength and dynamics of persuasion Example

Paul: Last time I met John in a restaurant he told me about great discounts for vacation in Alaska. Ann: Hm, Alaska - I really dont know. But it could be interesting...

Figure: An argument a1

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 10 / 52

slide-11
SLIDE 11

Strength and dynamics of persuasion Example

Paul: You know that John likes original places. Ann: Yes, you are right. He wouldn’t choose Italy or Spain - it would be too trivial for him.

Figure: An argument a2

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 11 / 52

slide-12
SLIDE 12

Strength and dynamics of persuasion Example

Paul: Do you know that he spent whole month in Peru last year? Ann: Really? He wouldn’t visit the same place twice!

Figure: An argument a3

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 12 / 52

slide-13
SLIDE 13

Strength and dynamics of persuasion Example

Assumptions

the thesis T: "John spends his summer holidays in Alaska"

1

START: Ann is absolutely sure that T is false

2

intermediate stages: each successive argument increases her certainty that T is true

3

END: after a3 Ann is absolutely sure that T is true

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 13 / 52

slide-14
SLIDE 14

Strength and dynamics of persuasion Formal models

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 14 / 52

slide-15
SLIDE 15

Strength and dynamics of persuasion Formal models

Motivation

The formal tool that allows to:

1

express persuasiveness, i.e. a degree of changes in Ann’s beliefs

in what degree Ann is convinced of T after the given argumentation

  • ne argumentation may be more persuasive than the other one

2

track the changes in her belief state at any intermediate stage of the persuasion

how Ann reacts after each successive argument the changes in her beliefs after a1, then after a2 and finally after a3

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 15 / 52

slide-16
SLIDE 16

Strength and dynamics of persuasion Formal models

NON-GRADED DOXASTIC LOGIC

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 16 / 52

slide-17
SLIDE 17

Strength and dynamics of persuasion Formal models

Expressiveness

The degrees of belief of an agent with respect to a thesis T:

1

B(¬ T) - a negative belief

the agent believes T is false

2

N(T) - a neutral belief

the agent is not sure if T is true or false N(T) wtw ¬B(T) ∧¬B(¬ T)

3

B(T) - a positive belief

the agent believes T is true

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 17 / 52

slide-18
SLIDE 18

Strength and dynamics of persuasion Formal models

Dynamics in non-graded logic

B( T) B(T) N(T)

Figure: Dynamics of persuasion

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 18 / 52

slide-19
SLIDE 19

Strength and dynamics of persuasion Formal models

The "Alaska" example

B( T) B(T) N(T)

Figure: The change of beliefs induced by Paul’s argumentation

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 19 / 52

slide-20
SLIDE 20

Strength and dynamics of persuasion Formal models

GRADED BELIEFS

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 20 / 52

slide-21
SLIDE 21

Strength and dynamics of persuasion Formal models

Expressiveness

If we wanted to describe three types of uncertainty, our model should include five belief states:

1

0 - absolutely negative beliefs

2

1 4 - rather negative beliefs

3

1 2 - "fifty-fifty"

4

3 4 - rather positive beliefs

5

1 - absolutely positive beliefs

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 21 / 52

slide-22
SLIDE 22

Strength and dynamics of persuasion Formal models

Dynamics in the model of graded beliefs

1 1/2 3/4 1/4

Figure: Dynamics of persuasion

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 22 / 52

slide-23
SLIDE 23

Strength and dynamics of persuasion Formal models

The "Alaska" example

1 1/2 3/4 1/4

a2 a3 Figure: The change of beliefs induced by Paul’s argumentation

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 23 / 52

slide-24
SLIDE 24

Strength and dynamics of persuasion Formal models

The extension

1

… … ...

Figure: The extension of the model of beliefs’ change

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 24 / 52

slide-25
SLIDE 25

Formalization

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 25 / 52

slide-26
SLIDE 26

Formalization

GRADED BELIEFS

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 26 / 52

slide-27
SLIDE 27

Formalization

Inspiration Logic of graded modalities: Wiebe van der Hoek, Modalities for reasoning about knowledge and quantities, Amsterdam, 1992

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 27 / 52

slide-28
SLIDE 28

Formalization

Basic doxastic formula

The basic formula we use for expressing uncertainty is: M!d1,d2

j

T where d1, d2 are natural numbers. Intuitively: in exactly d1 doxastic alternatives the thesis T is true among d2 doxastic alternatives the agent j considers as possible. We say that j believes T with degree d1

d2 .

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 28 / 52

slide-29
SLIDE 29

Formalization

The "Alaska" example

M, s1 | = M!0,3

audT since exactly 0 states satisfy T among 3 accessible

states considered by the audience

Figure: Uncertainty of Ann about the place where John is spending holidays.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 29 / 52

slide-30
SLIDE 30

Formalization

Graded modalities

Other doxastic operators Md

i α - agent i considers more than d accessible worlds verifying α

Bd

i α - agent i reckons with at most d exceptions for α

M!d

i α - agent i considers exactly d accessible worlds verifying α

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 30 / 52

slide-31
SLIDE 31

Formalization

CHANGE OF GRADED BELIEFS

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 31 / 52

slide-32
SLIDE 32

Formalization

Inspiration Dynamic logic:

  • D. Harel, D. Kozen, and J. Tiuryn, Dynamic Logic, MIT

Press, 2000. Algorithmic logic:

  • G. Mirkowska and A. Salwicki. Algorithmic Logic,

Polish Scientific Publishers, Warsaw, 1987.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 32 / 52

slide-33
SLIDE 33

Formalization

Basic formula

The basic formula which expresses the change of uncertainty is: ♦(i : P)M!d1,d2

j

T Intuitively: after execution of a sequence of arguments P performed by i it is possible that j will believe T with degree d1

d2 .

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 33 / 52

slide-34
SLIDE 34

Formalization

The "Alaska" example

M, s1 | = ♦(prop : a1; a2; a3)M!1,1

audT

Figure: The change of Ann’s uncertainty during the persuasion.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 34 / 52

slide-35
SLIDE 35

Formalization Syntax and semantics

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 35 / 52

slide-36
SLIDE 36

Formalization Syntax and semantics

Syntax

The set F of all well-formed expressions of AGn is given by the following Backus-Naur Form (BNF): α ::= p|¬α|α ∨ α|Md

i α|♦(i : P)α,

where p is a propositional variable, d is a natural number, P is a program scheme, i ∈ {1, . . . , n} is a name of an agent.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 36 / 52

slide-37
SLIDE 37

Formalization Syntax and semantics

Model

Definition Let Agt = {1, 2, . . . , n} be a finite set of agents. By a semantic model we mean a Kripke structure M = (S, RB, I, v) where S is a non-empty set of states, RB is a doxastic function, RB : Agt − → 2S×S, where for every i ∈ Agt, the relation RB(i) is serial, transitive and euclidean, I is an interpretation of the program variables, I : Π0 − → (Agt − → 2S×S), where for every a ∈ Π0 and i ∈ Agt, the relation I(a)(i) is serial, and I(Id)(i) = {(s, s) : s ∈ S}, where Id is a program constant which means identity, v : S − → {0, 1}V0 is a valuation function.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 37 / 52

slide-38
SLIDE 38

Formalization Syntax and semantics

Semantics

Definition For a given structure M = (S, RB, I, v) and a given state s ∈ S the boolean value of the formula α is denoted by M, s | = α and is defined inductively as follows: M, s | = p iff v(s)(p) = 1, for p ∈ V0, M, s | = ¬α iff M, s | = α, M, s | = α ∨ β iff M, s | = α or M, s | = β, M, s | = Md

i α

iff |{s′ ∈ S : (s, s′) ∈ RB(i) and M, s′ | = α}| > d, d ∈ N, M, s | = ♦(i : P)α iff ∃s′∈S ((s, s′) ∈ IΠ(P)(i) and M, s′ | = α).

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 38 / 52

slide-39
SLIDE 39

Formalization Axiomatization

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 39 / 52

slide-40
SLIDE 40

Formalization Axiomatization

Inference rules

(Modus Ponens)

R1 α, α→β

β (Necessitation for graded beliefs)

R2

α B0

i α

(Necessitation for programs)

R3

α (i:P)α

Axioms

[A0] classical propositional tautologies [A1] Md+1

i

α → Md

i α (analogue of modal system K)

[A2] B0

i (α → β) → (Md i α → Md i β)

[A3] M!0

i (α ∧ β) → ((M!d1 i α ∧ M!d2 i β) → M!d1+d2 i

(α ∨ β)) [A4] Md

i α → B0 i Md i α (negative introspection)

[A5] M0

i Md i α → Md i α (positive introspection)

[A6] M0

i (true) (consistency of beliefs)

[A7] (i : P)(α → β) → ((i : P)α → (i : P)β) [A8] (i : P)(α ∧ β) ↔ ((i : P)α ∧ (i : P)β) [A9] (i : P1; P2)α ↔ (i : P1)((i : P2)α) [A10] (i : P)α → ♦(i : P)α [A11] (i : P)true [A12] (i : Id)α ↔ α

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 40 / 52

slide-41
SLIDE 41

Formalization Axiomatization

Soundness and completeness

Theorem AGn is sound and complete with respect to M. The proof is based on the completeness results for normal modal logics with graded modalities, epistemic logics, and dynamic logics (the technique of the canonical models for classical modal logics).

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 41 / 52

slide-42
SLIDE 42

Investigation of the persuasion systems

Outline

1

PERSEUS Project

2

Strength and dynamics of persuasion Example Formal models

3

Formalization Syntax and semantics Axiomatization

4

Investigation of the persuasion systems

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 42 / 52

slide-43
SLIDE 43

Investigation of the persuasion systems

Research questions

We would like to learn about properties of the persuasion systems such as: "What chances has a persuader to influence a degree of others’ beliefs about a given thesis?", "How significant will be such a change?", "Would rearrangement of arguments give better or worse effect?", etc.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 43 / 52

slide-44
SLIDE 44

Investigation of the persuasion systems

Questions’ grammar

Context-free grammar φ ::= ω|¬φ|φ ∨ φ|Md

i φ|♦(i : P)φ|M? i ω|♦(i :?)ω

where ω is defined as follows ω ::= p|¬ω|ω ∨ ω|Md

i ω|♦(i : P)ω

and p ∈ V0, d ∈ N, i ∈ Agt.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 44 / 52

slide-45
SLIDE 45

Investigation of the persuasion systems

Examples of questions

Verification of a property M, s | = ♦(ag1 : a1; a2; a3)M!2,3

ag2p

Question about the degree of beliefs M, s | = ♦(ag1 : a1; a2; a3)M!?,?

ag2p

Question about arguments M, s | = ♦(ag1 :?)M!2,3

ag2p

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 45 / 52

slide-46
SLIDE 46

Investigation of the persuasion systems

Figure: PERSEUS - the program window

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 46 / 52

slide-47
SLIDE 47

Investigation of the persuasion systems

Figure: PERSEUS generates the graph of the model

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 47 / 52

slide-48
SLIDE 48

Investigation of the persuasion systems

Figure: PERSEUS verifies the property

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 48 / 52

slide-49
SLIDE 49

Investigation of the persuasion systems

Figure: PERSEUS solves the question

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 49 / 52

slide-50
SLIDE 50

Summary

Summary

Formal model of persuasion including dynamics of this process and uncertainty of beliefs. Logic in which we can express the properties of persuasion. Investigation of persuasion systems.

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 50 / 52

slide-51
SLIDE 51

Summary

Thank you.

Figure: to be continued...

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 51 / 52

slide-52
SLIDE 52

Appendix For Further Reading

For Further Reading I

  • K. Budzy´

nska and M. Kacprzak. A logic for reasoning about persuasion. Fundamenta Informaticae, IOS Press 85(2008).

  • K. Budzy´

nska and M. Kacprzak and P . Rembelski Investigation into properties of persuasion systems.

  • Proc. of Workshop on Logics for Agents and Mobility (LAM’08)

2008.

  • K. Budzy´

nska and M. Kacprzak Aristotle, Rhetoric and Probability.

  • Proc. of 3rd Tokyo Conference on Argumentation, 2008.

http://perseus.ovh.org/

  • K. Budzy´

nska, M.Kacprzak and P . Rembelski () Modeling Persuasiveness COMMA 2008 52 / 52