assessment of multi-hop interpersonal trust in social ... · probably, if… 4 alice david trustor...

52
Assessment of Multi-Hop Interpersonal Trust in Social Networks by 3VSL Guangchi Liu, Qing Yang, Honggang Wang, Xiaodong Lin and Mike P. Wittie Presented by Guangchi Liu Department of Computer Science Montana State University Bozeman, MT, USA E-mail: [email protected] IEEE INFOCOM 2014, Toronto, CA

Upload: others

Post on 23-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Assessment of Multi-Hop Interpersonal

Trust in Social Networks by 3VSL

Guangchi Liu, Qing Yang, Honggang Wang, Xiaodong Lin and Mike P. Wittie

Presented by Guangchi Liu

Department of Computer Science

Montana State University

Bozeman, MT, USA

E-mail: [email protected]

IEEE INFOCOM 2014, Toronto, CA

Page 2: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

2

Motivation

Page 3: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Ask Yourself:

How to trust someone you have never known before?

3

?

Alice David

Trustor Trustee

Motivation

Page 4: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Probably, If…

4

Alice David

Trustor Trustee

Bob

Motivation

“Transitivity of Trust[1]”

[1] Falcone, Rino, and Cristiano Castelfranchi. "Transitivity in trust a discussed property." (2010).

Page 5: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Motivation

Then, How Should Alice Trust David ?

5

Alice David

Trustor Trustee

Bob

?

Page 6: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Complex Topology: Harder Cases

6

?

Parallel

Topology

Motivation

?

Bridge

Topology

Arbitrary

Topology

?

Page 7: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

7

Motivation

Finally, we could expect….

Small World Network

Six degrees of separation

Page 8: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

8

Applications

Page 9: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

9

Consumer-to-Consumer Recommendation Systems

Untrustworthy User

Trustworthy User

Buyer

Seller

Applications

Page 10: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

10

Active Friending in OSNs[2]

Trustworthy User

Finder

Target User

Strong Relation

Weak Relation

[2] Yang, De-Nian, et al. "Maximizing acceptance probability for active friending in online social networks."

Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2013.

Applications

Page 11: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

11

Applications

Sybil Identification

Untrustworthy User

Trustworthy User

User

Unknown user

?

Page 12: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

12

Contributions

Page 13: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

13

Contributions

Methodology Three-Valued Subjective Logic (3VSL) Multi-hop trustworthiness assessment

Advantage Applicable to Complex Topology Be able to handle any large scale social network

Validation Real World Experiment 100+ participants in online survey

Page 14: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

14

Related Works

Page 15: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

15

Related Works

3VSL

Bayesian Network

Hidden Markov Model

Subjective Logic

Graph Partitioning

Random Walk

Community Analysis

Artificial Intelligence

Methods

Graph Theory

Methods

Page 16: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

16

Three-Valued Subjective Logic (3VSL)

Page 17: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

17

3VSL: Opinion Vector

Positive Negative Uncertain Impression

Interpersonal Trust: Is David telling the truth?

Opinion

David

Trustee Trustor

Alice

Page 18: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

18

3VSL: Opinion Vector

Mom Alice’s Evidences: Posteriori Evidence

Positive Negative Uncertain Impression

? Interaction History

Page 19: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

19

3VSL: Opinion Vector

Stranger Alice’s Evidences: Priori Evidence

Positive Negative Uncertain Impression

Cognition in Mind

Page 20: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

20

3VSL: Opinion Vector

Positive Negative Uncertain Impression

+ + +

Priori Evidence

Posteriori Evidence

Page 21: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

21

Dirichlet Distribution:

1 2

1 1 1

1 2 1 2

( , , , )

1(1 )

( , , )

f p p

p p p pB

Positive

Negative

Uncertain

1p

2p

3p

#

#

#

3 1 2: 1P P P

+

3VSL: Opinion Vector

Page 22: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

22

Positive

Negative

Uncertain

1

2

3

( )

( ) =

( )

E P

E P

E P

# # #+ + #

# # #+ + #

# # #+ + #

1 1 1

1 2 1 2 1 2

1( , , , ) (1 )

( , , )f p p p p p p

B

3VSL: Opinion Vector

Page 23: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

23

1( )E P

Positive Negative Uncertain Impression

2( )E P 3( )E P

# # #+ +

Positive Negative Pos-uncertain

# # #+ + # # #+ + # # #+ +

+ +

# # #+ + #

# # #+ + #

# # #+ + #

3VSL: Opinion Vector

Page 24: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

24

Opinion Vector

[ , , , , ]A A A A A A

X X X X X Xb d n e a

A X

Opinion

A

XbA

XdA

Xn A

XaImpression

A

Xe

Positive Negative Pos-uncertain

3VSL: Opinion Vector

“1”

Page 25: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

25

Expected Belief

1( )

3

A A A A A

X X X X XE b a n e

Impression Positive Negative Pos-uncertain

A X

3VSL: Opinion Vector

Page 26: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

26

Is David telling the truth?

Opinion of David’s Mom

Opinion of a Stranger

0.442 0.45 0.5 0.05

0.1 0.5

( ) 0.33E

( ) 0.33E

3VSL: Opinion Vector

Page 27: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

27

G(V, E, W)

v u ?

G(V, E, W)

vi vj

e

w

Multi-hop Trust Computation in OSNs:

Page 28: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

28

3VSL: Discounting Operation

Operation for Trust Propagation

Page 29: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

29

3VSL: Discounting Operation

Alice David Bob

Positive

Negative

Uncertain

Positive

Negative

Uncertain

A

BB

D

A

D

Page 30: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

30

Negative

?

?

A

DA

BB

D

Positive

Uncertain

Negative

3VSL: Discounting Operation

Page 31: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

31

Alice David Bob

A

BB

D

A

D

Distortion

B

D

3VSL: Discounting Operation

Page 32: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

32

Alice

David Bob

A

D

B

D

David

2 Hops

… Hop #

Absorbing Process

1 Hop

3VSL: Discounting Operation

Page 33: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

33

( , ) 1

A A B

D B D

A A B

D B D

A B A A A B

B D D D D D

A B

D D

A A

D D

b b b

d b d

n b d e

e e

a a

A

BB

D

( , )A A B

D B D

Alice Bob David

[ , , , , ]B B B B B B

D D D D D Db d n e a

[ , , , , ]A A A A A A

B B B B B Bb d n e a

Discounting Operation: ( , )A B

B D

3VSL: Discounting Operation

Page 34: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

34

Operation for Trust Fusion

3VSL: Combining Operation

Page 35: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

35

Alice David

2A

D

1A

D

A

D

Positive

Negative Uncertain

Positive

Negative Uncertain 1A

D

2A

D

3VSL: Combining Operation

Page 36: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

36

Positive Pos-uncertain 1A

D

1A

D

+ +

Negative

+

Positive Pos-uncertain Negative

Independent

Evidences

Dependent

Evidences

Positive Negative Pos-uncertain

Posteriori Evidences

Positive Negative Pos-uncertain

Normalize

Priori Evidences

A

D

3VSL: Combining Operation

Page 37: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

37

1 2 2 1

1 2 2 1

1 2 2 1

1 2 2 1

1 2 2 1

1 2

1 2 2 1

2 1

1 2 2 1

( , )

A A A AA D D D DD A A A A

D D D D

A A A AA D D D DD A A A A

D D D D

A A A AA A A D D D DD D D A A A A

D D D D

A AA D DD A A A A

D D D D

A A

D D

b e b eb

e e e e

d e d ed

e e e e

n e n en

e e e e

e ee

e e e e

a a

1 2( , )A AA

D D D

Alice David

2 2 2 2 2 2[ , , , , ]A A A A A A

D D D D D Db d n e a

1 1 1 1 1 1[ , , , , ]A A A A A A

D D D D D Db d n e a

Combining Operation: 1 2( , )A A

D D

1A

D

2A

D

3VSL: Combining Operation

Page 38: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

38

Method 1:

Step.3

Step.1

Step.2

Step.1

Step.2

Method 2:

Equivalent

1 2( , ( , )B BA

B C C 1 2( ( , ), ( , ))B BA A

B C B C

3VSL: Property

Page 39: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

39

3VSL: Topologies

Bridge Topology Arbitrary Topology

Large Social Networks

Page 40: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

40

Evaluation

Page 41: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

41

Evaluation: Real World Validation

Accuracy of 3VSL in Real Social Network

) – (

1. 2.

1.

2.

: Online Questionnaire[3,4] (100+ samples)

Goal

Method

Topology

[3]. Xiaoming Li and Guangchi Liu. Online Trust Survey. http://www.cs.montana.edu/yang/trust-us, 2013.

[4]. C. Johnson-George and W. C. Swap, “Measurement of specific interpersonal trust: Construction and validation of a scale to assess trust in a specific other.”

Journal of Personality and Social Psychology, vol. 43, no. 6, pp. 1306–1317, 1982.

( ) Error =

) – ( ) ( Error =

Page 42: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

42

Evaluation: Real World Validation

Page 43: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

43

Evaluation: Numerical Analysis

3VSL Vs. Common Sense

1. 2.

Goal

Method

Topology

3.

? ( )E

Page 44: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

44

Evaluation: Numerical Analysis

? ( )E

Page 45: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

45

Evaluation: Numerical Analysis

? ( )E

2 1

Page 46: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

46

Evaluation: Numerical Analysis

? ( )E

Page 47: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

47

Conclusion

Page 48: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

48

Conclusion

Three-Valued Subjective Logic

Page 49: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

Thank You !

Q & A

IEEE INFOCOM 2014, Toronto, CA

Guangchi Liu (Luke)

刘光迟 (劉光遲)

Networking Lab, Dept. of Computer Science

Montana State University, MT, United States

LinkedIn: www.linkedin.com/pub/guangchi-liu/60/a96/961/

E-mail: [email protected]

Page 50: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

50

Backup I

Trust

Trust

(Cognitive)

Trust

(Probabilistic)

Page 51: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

51

Backup II

Trust Assessment

(AI Methods)

Subjective Logic

(SL)

Bayesian Network

HMM Model

Multi Hop Trust Computation Jøsang, Audun.

"A logic for uncertain probabilities."

Single hop trust assessment Wang, Yao, and Julita Vassileva.

"Trust and reputation model in peer-to-peer networks."

Dynamic of Trust ElSalamouny, Ehab, Vladimiro Sassone, and Mogens Nielsen.

"HMM-based trust model."

Page 52: Assessment of Multi-Hop Interpersonal Trust in Social ... · Probably, If… 4 Alice David Trustor Trustee Bob Motivation “Transitivity of Trust[1]” [1] Falcone, Rino, and Cristiano

52

Backup III

Subjective Logic 3VSL

1 2( , )

Collapse

1 2( , )

Constant

Large Social

Networks

Large Social

Networks