How R Robust is is t the Wis Wisdom o of t the Cr Crowd? - - PowerPoint PPT Presentation

how r robust is is t the wis wisdom o of t the cr crowd
SMART_READER_LITE
LIVE PREVIEW

How R Robust is is t the Wis Wisdom o of t the Cr Crowd? - - PowerPoint PPT Presentation

How R Robust is is t the Wis Wisdom o of t the Cr Crowd? Noga Alon, Michal Feldman, Omer Lev & Moshe Tennenholtz IJCAI 2015 Buenos Aires Is t this is n new m movie ie a any g good? the w world Is t this is n new m


slide-1
SLIDE 1

How R Robust is is t the Wis Wisdom o

  • f t

the Cr Crowd?

Noga Alon, Michal Feldman, Omer Lev & Moshe Tennenholtz

IJCAI 2015 Buenos Aires

slide-2
SLIDE 2

Is t this is n new m movie ie a any g good?

the w world

slide-3
SLIDE 3

Is t this is n new m movie ie a any g good?

fil ilm c crit itic ics

slide-4
SLIDE 4

Is t this is n new m movie ie a any g good?

fil ilm c crit itic ics

slide-5
SLIDE 5

Is t this is n new m movie ie a any g good?

fil ilm c crit itic ics

slide-6
SLIDE 6

Is t this is n new m movie ie a any g good?

fil ilm c crit itic ics

slide-7
SLIDE 7

Is t this is n new m movie ie a any g good?

fil ilm c crit itic ics’ in influence

slide-8
SLIDE 8

Is t this is n new m movie ie a any g good?

experts’ in influence

slide-9
SLIDE 9

Is t this is n new m movie ie a any g good?

aggregat aggregate e

slide-10
SLIDE 10

Is t this is n new m movie ie a any g good?

aggregat aggregate e

v

Red: 5+ Blue: 4-

slide-11
SLIDE 11

Our m model socia

ial g graph

slide-12
SLIDE 12

Our m model exp

experts erts

slide-13
SLIDE 13

Our m model experts’ o

  • pin

inio ions

slide-14
SLIDE 14

Our m model experts’ o

  • pin

inio ions

v

We assume underlying truth is Red Regular people can mistake truth for Blue with probability ½ But experts will mistake truth for Blue with probability ½-𝜺

slide-15
SLIDE 15

Our m model out

  • utcome

come

v

We don’t know who the experts are: we only see the aggregate number of Blues and Reds

slide-16
SLIDE 16

Adversary t types

slide-17
SLIDE 17

We Weak A Adversary

A weak adversary is one that can choose the set of experts, but has no other power on the experts’ ultimate choice.

slide-18
SLIDE 18

We Weak A Adversary

Choosing the middle vertex as expert means Blue wins with probability ½-𝜺

slide-19
SLIDE 19

We Weak A Adversary

Probability of Blue is probability

  • f majority Blue within experts –

✓n

n 2

◆ (1 2 − δ)

n 2

slide-20
SLIDE 20

Theorem 1 1

If experts’ size is µn, for 𝜁<µ, for large enough n, there is an absolute constant c such that if highest degree Δ satisfies: Then majority over vertices gives truth with probability at least 1-𝜁

✓n

n 2

◆ (1 2 − δ)

n 2

∆ < c ✏4µn log( 1

✏ )

slide-21
SLIDE 21

Strong A Adversary

A strong adversary is one that can choose the set of experts as well as what each experts says (but at the appropriate ratio).

slide-22
SLIDE 22

Expander Expander

An expander (n,d,𝜇) is a d-regular graph on n vertices, in which the absolute value of every eigenvalue besides the first is at most 𝝁.

slide-23
SLIDE 23

Theorem 2 2

Let G be a (n,d, 𝜇)-graph, and suppose Then for strong adversaries the majority answers truthfully.

d2 λ2 > 1 δ2µ(1 − µ + 2δµ)

slide-24
SLIDE 24

Theorem 5 5 proof

proof

A known theorem states that in a (n,d, 𝜇)-graph:

X

v∈V

(|N(v) ∩ A| − d|A| n )2 ≤ λ2|A|(1 − |A| n )

(where N(v) is the set of neighbors of vertex v)

slide-25
SLIDE 25

Theorem 5 5 proof

proof

Using this when A is the set of Red experts, and for B, the set of Blue ones, we add the equations, getting:

X

v∈V

(|N(v) ∩ A| − d|A| n )2 + (|N(v) ∩ B| − d|B| n )2 ≤ λ2[|A|(1 − |A| n ) + |B|(1 − |B| n )].

slide-26
SLIDE 26

Theorem 5 5 proof

proof

We are interested in vertices which turn Blue, so have more Blue neighbors than Red. These are set X.

X

v∈X

(|N(v) ∩ A| − d|A| n )2 + (|N(v) ∩ B| − d|B| n )2

slide-27
SLIDE 27

Theorem 5 5 proof

proof

However, for a>b, x≥y: (x-b)2+(y-a)2≥(a-b)2/2, so:

X

v∈X

(|N(v) ∩ A| − d|A| n )2 + (|N(v) ∩ B| − d|B| n )2 ≥ |X|d2(|A| − |B|)2 2

slide-28
SLIDE 28

Theorem 5 5 proof

proof

Hence

|X|d2(|A| − |B|)2 2 ≤ λ2[|A|(1 − |A| n ) + |B|(1 − |B| n )]n2

And we need X to be less than (1 − µ

2 + δµ)n

slide-29
SLIDE 29

Random G Graphs

A random graph G(n,p) is one which contains n vertices and each edge has a probability p of existing.

slide-30
SLIDE 30

Theorem 3 3

There exist a constant c such that if µ<½, in a random graph G(n,p), if The majority will show the truth with high probability even with a strong adversary

d = np ≥ c · max{ log( 1

µ)

δ2 , 1 µδ }

slide-31
SLIDE 31

Iterativ ive Pr Propagatio ion

slide-32
SLIDE 32

Iterativ ive Pr Propagatio ion

Allowing propagation to be a multi-step process rather than a “one-off” step can be both harmful and beneficial for some adversaries

slide-33
SLIDE 33

We Weak A Adversary

Experts

This vertex has probability of ½-𝜺 to be Blue, and if it is, the adversary wins.

slide-34
SLIDE 34

Random Pr Process

Probability of only a single expert as center (out of 10 stars) is fixed, as is it being Blue – it is >0.1

slide-35
SLIDE 35

Random Pr Process

Now, regardless of location, a Red in a star colors the star Red

slide-36
SLIDE 36

Future R Research

Other ways to aggregate social graph information may result in different bounds Hybrid capabilities of adversaries More specific types of graphs Multiple adversaries

slide-37
SLIDE 37

Thanks for listening!