signed network - seoul national...

32
Signed Network C. Kim

Upload: others

Post on 03-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Signed Network

C. Kim

Page 2: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Signed Networks in Social Media, SigCHI, 2010– 이논문은세가지데이터셋 – Epinions, Slashdot, & Wikipedia –을대상으로 balance theory 및

status theory 가얼마나잘맞는지분석하였다. Balance theory는링크의방향이중요하지않다. 이논문의저자들은각 네트워크에있는 balanced/unbalanced triangle의개수를세어서랜덤네트워크에서예상하는개수보다많은지적은지비교하였다. 실제네트워크가 Balance 성격이강하면balanced triangle 의발생빈도는랜덤네트워크의빈도보다훨씬클것이고반대로 unbalanced triangle의발생빈도는훨씬적을것이다. 여기에서랜덤네트워크는실제네트워크의링크연결은그대로두고링크의 sign만랜덤하게

assign하여만든네트워크임.– Status theory는보다복잡한분석이필요하다. 왜 balance theory를분석하는방법을 status theory의분석에사용하지못하는것일까? 다음그림을보자. 노드 X가 A, B 를이미평가한상황에서 A는 B를어떻게평가하는것이 status theory에맞는것일까? Balance theory는+ 평가여야한다. Status theory는 A와 B의상황에따라 +가될 수도있고 –가될수도있다. Status theory 성격이강하다면A는다름사람들보다 B를높게평가할가능성이높을것이다. 왜냐하면 B는 X로부터높은평가를받았으므로평균적인사람보다 status가높을가능성이크기때문이다.

SNU SCONE lab. 2

A B

X++

?

Status 0

Status +1 Status +1

Page 3: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

– A가다른사람들을높게 (+)평가할평균을 generative baseline of A라고한다면 A가 B를높게평가할확률은 generative baseline 보다높을것이다.

– 반대로 B가다른사람들로부터평가를받는것을생각해보자.B는이미 X로부터높은평가를받았으므로 +평가를받을확률이높을것이다. B가 + 평가를받을확률을 receptiveBaseline of B라고한다. 그런데 A는평균보다높으므로 A가B를 + 평가할확률은 Receptive baseline of B보다는낮을것이다.

이논문은실제네트워크가위논리에얼마나충실하게맞는지를 generative/receptive consistency라는개념으로판단하였다. 즉, A가 B를 + 평가할확률이 generative baseline of A 보다높으면generative consistent 하고 B가 A로부터 + 평가받을확률이 receptive baseline of B보다낮으면receptive consistent 한다고정의하였다.

SNU SCONE lab. 3

A B

X++

?

Status 0

Status +1 Status +1

Page 4: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Real Signed Networks Epinions

– Trust/Distrust– Does A trust B’s product reviews?

Slashdot Zoo– Friend/Foe– Does A like B’s comments?

Wikipedia– Vote– Does A support/oppose B become an admin?

SNU SCONE lab. 4

Page 5: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Balanced?

Suppose the positive & negative links are 50% each T3 will occupy 1/8 of all triads in randomized networks

Over-represented– More triads of the type than expected from randomized

networks

Under-represented– Less triads of the type than expected from randomized

networksSNU SCONE lab. 5

A

B C+

++A

B C-

--A

B C-

++A

B C+

--

T3 T1 T2 T0

Page 6: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Balance of Real Networks

SNU SCONE lab. 6

+: overrepresent-: underrepresent

Page 7: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Meanings of Sign Friend/Enemy

– Structural balance– Friend of Friend is Friend– Mutual (undirected)

Status– Respect/Disrespect– Directed

SNU SCONE lab. 7

A B+

A thinks B knows better than IB’s status is higher than A

A C

B

++

+A C

B

++

?

Balance Status

Page 8: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Properties of Status Rank

– Given a positive link from A to B, rank(B) > rank(A)

Convert of the sign and direction of link– Make all links positive by reverse the direction of a negative

link

Local property– All positive links are from a node of lesser rank to a node of

higher rank

Global property– Align nodes from left to right such that all positive links are

from left to right

SNU SCONE lab. 8

A C_ A C+

Page 9: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Evidence of Status Note that we used surprise to determine the degree of

balance Metric to determine the degree of status?? C-link (Contextualized Link)

SNU SCONE lab. 9

A B

X

-+

?

Given that XA is + and XB is -what will be the sign AB?

A B

X

++

?

Given that XA and XB are + what will be the sign AB?

Page 10: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

C-link Types

SNU SCONE lab. 10

There are 16 types- (A,X) link: 2 directions * 2 signs- (B,X) link: 2 directions * 2 signs

Page 11: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Generative/Receptive Baseline

SNU SCONE lab. 11

A

+

+

+

+

+

+

--

-

-

, pg(A)

, pr(A)

Page 12: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Generative/Receptive SurpriseLet (X1,A1,B1), (X2,A2,B2), …, (Xn,An,Bn) are n instances of type t

Generative baseline of type t = ∑𝑝𝑝𝑔𝑔(𝐴𝐴𝑖𝑖)

Generative surprise of type t, sg(t) = 𝑘𝑘−∑ 𝑝𝑝𝑔𝑔(𝐴𝐴𝑖𝑖)

∑ 𝑝𝑝𝑔𝑔(𝐴𝐴𝑖𝑖)�(𝑁𝑁−𝑝𝑝𝑔𝑔(𝐴𝐴𝑖𝑖)), where

k is the number of positive links in type t triads

Receptive baseline of type t = ∑𝑝𝑝𝑟𝑟(𝐵𝐵𝑖𝑖)

Receptive surprise of type t, sr(t) = 𝑘𝑘−∑ 𝑝𝑝𝑟𝑟(𝐵𝐵𝑖𝑖)∑ 𝑝𝑝𝑟𝑟(𝐵𝐵𝑖𝑖)�(𝑁𝑁−𝑝𝑝𝑟𝑟(𝐵𝐵𝑖𝑖))

, where k

is the number of positive links in type t triads

SNU SCONE lab. 12

Exp. # of + links from A

Exp. # of + links to B

Page 13: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

B1 B2

B3 B4

Example Consider type t1

– Assume there are 4 type t1 triads in a graph

SNU SCONE lab. 13

X1A1

+ +

+

-

+X2A2

- +

+

X3A3

+ +

+

-

+++

-

-X4A4

+ +

+

-

-

Generative baseline of t1= ¾ + ½ + 5/8 + 1/2

Generative surprise of t1=

Page 14: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Consistency - Balance

Generative/Receptive consistency: More positive links than expectation based on generative/receptive baseline

SNU SCONE lab. 14

A B

X

++

?

Status 0

Status +1 Status +1

Page 15: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Consistency - Status

Generative consistency– B’s sign is same as the sign of generative surprise– B’s status is high and will receive more positive eval.

Receptive consistency– A’s status has the opposite sign from the receptive surprise– A’s status is high then A will give less positive eval.

SNU SCONE lab. 15

A B

X

++

?

Status 0

Status +1 Status +1

Because B’s rank is (relatively) high,the sign will be +

Because A’s rank is (relatively) high, the sign will be -

Page 16: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Balance vs Status

SNU SCONE lab. 16

Sign of surprise is same as predicted by balance theory

Page 17: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Reciprocation Reciprocal link

17

A B_+

A B+

A B+

+Given A rates B +,how B rates A?

Pr. that reciprocation has the same sign

Page 18: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Embeddedness

SNU SCONE lab. 18

?

Social capital: # of common relation

Page 19: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Global Structure Size of component & clustering

SNU SCONE lab. 19

Page 20: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Q&A Sites

SNU SCONE lab. 20

Page 21: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

StackOverflow Overview Dataset

Reputation system

SNU SCONE lab. 21

Page 22: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Response Time & Reputation Answers are not for the questioner only, but for the

community Reputation vs answer time

SNU SCONE lab. 22

Page 23: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Response Time & Satisfaction

SNU SCONE lab. 23

Less respondent Lower satisfaction

< 1000: Not much correlation> 1000: Correlated

Page 24: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Activity Level

SNU SCONE lab. 24

Page 25: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Activity Level

SNU SCONE lab. 25

Page 26: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Similarity & Status A. Anderson, D. Huttenlocher, J. Kleinberg, and J.

Leskovec , “Effects of User Similarity in Social Media”, ACM International Conference on Web Search and Data Mining (WSDM), 2012.

Effects of Status and Similarity on evaluation

Wikipedia, StackOverflow and Epinions

SNU SCONE lab. 26

Page 27: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Evaluation Factors

Prob. that B receives a positive evaluation depends on relationship between A & B

Factors– Status– Similarity: Prior interaction between A and B

SNU SCONE lab. 27

A B

How do properties of evaluator A and target B affect A’s vote?

Recall that embededdnessaffects evaluation

Page 28: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Effects of Similarity Similarity measure

– Similarity of actions

SNU SCONE lab. 28

Page 29: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Effects of Status

SNU SCONE lab. 29Wikipedia StackOverflow

Page 30: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Effects of Status

SNU SCONE lab. 30

Page 31: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Ballot-Blind Prediction

SNU SCONE lab. 31

Page 32: Signed Network - Seoul National Universityincpaper.snu.ac.kr/images/a/a7/2018_SNA_06-2_Signed2.pdf · 2018-04-04 · Properties of Status Rank – Given a positive link from A to

Ballot-Blind Prediction

SNU SCONE lab. 32