The Manipulability of Centrality Measures An Axiomatic Approach - - PowerPoint PPT Presentation

the manipulability of centrality measures
SMART_READER_LITE
LIVE PREVIEW

The Manipulability of Centrality Measures An Axiomatic Approach - - PowerPoint PPT Presentation

The Manipulability of Centrality Measures An Axiomatic Approach Tomek Ws, Marcin Waniek, Talal Rahwan, Tomasz Michalak University of Warsaw, NYU Abu Dhabi Motivation Investigation of criminal networks Investigation of criminal networks


slide-1
SLIDE 1

The Manipulability of Centrality Measures

An Axiomatic Approach

Tomek Wąs, Marcin Waniek, Talal Rahwan, Tomasz Michalak University of Warsaw, NYU Abu Dhabi

slide-2
SLIDE 2

Motivation

slide-3
SLIDE 3

Investigation of criminal networks

slide-4
SLIDE 4

BOSS

Investigation of criminal networks

slide-5
SLIDE 5

Investigation of criminal networks

slide-6
SLIDE 6

Centrality

Investigation of criminal networks

Degree Closeness Betweenness Eigenvector

slide-7
SLIDE 7

Digression - Centrality measures

Functions assigning value to nodes reflecting their importance

slide-8
SLIDE 8

Digression - Centrality measures

Functions assigning value to nodes reflecting their importance The number of connections

Degree

1 1 1

2 2

3

4 4 4 4

slide-9
SLIDE 9

Digression - Centrality measures

Functions assigning value to nodes reflecting their importance The number of connections 1 over the average distance

Degree

1/24

1/25

1/19

1/22

1/18

1/16

1/15

1/17

1/16

Closeness

1/24

slide-10
SLIDE 10

Centrality

Investigation of criminal networks

Degree Closeness Betweenness Eigenvector

slide-11
SLIDE 11

Investigation of criminal networks

slide-12
SLIDE 12

Investigation of criminal networks

slide-13
SLIDE 13

Which centrality is the hardest to manipulate?

Investigation of criminal networks

Degree Closeness Betweenness Eigenvector

slide-14
SLIDE 14

Setting

slide-15
SLIDE 15

Setting: Measure of Manipulability

  • graph distribution
  • evader node
  • centrality measure
  • action function
slide-16
SLIDE 16

Setting: Graph Distribution

(B) Watts-Strogatz Small World Network (A) Erdős-Rényi Random Graphs (C) Barabási–Albert Preferential Attachment Network

slide-17
SLIDE 17

Setting: Graph Distribution

e b a d c v e b a d c v e b a d c v

slide-18
SLIDE 18

Setting: Evader & Actions

e b a d c v node Degree Closeness v I (4) I (1 / 6) a IV (2) IV (1 / 8) b II (3) II (1 / 7) c IV (2) VI (1 / 9) d IV (2) IV (1 / 8) e II (3) II (1 / 7)

slide-19
SLIDE 19

Setting: Evader & Actions

e b a d c v node Degree Closeness v I (4) I (1 / 6) a IV (2) IV (1 / 8) b II (3) II (1 / 7) c IV (2) VI (1 / 9) d IV (2) IV (1 / 8) e II (3) II (1 / 7)

slide-20
SLIDE 20

Setting: Evader & Actions

e b a d c v node Degree Closeness v I (4) I (1 / 6) a IV (2) IV (1 / 8) b II (3) II (1 / 7) c IV (2) VI (1 / 9) d IV (2) IV (1 / 8) e II (3) II (1 / 7)

slide-21
SLIDE 21

Setting: Evader & Actions

e b a d c v node Degree Closeness v I (4) I (1 / 6) a IV (2) IV (1 / 8) b II (3) II (1 / 7) c IV (2) VI (1 / 9) d IV (2) IV (1 / 8) e II (3) II (1 / 7)

slide-22
SLIDE 22

Setting: Evader & Actions

e b a d c v node Degree Closeness v II (3) II (1 / 7) a II (3) II (1 / 7) b I (4) I (1 / 6) c VI (1) VI (1 / 10) d V (2) V (1 / 9) e II (3) II (1 / 7)

slide-23
SLIDE 23

Setting: Action function

allowed actions in graph

e b a d c v e b a d c v e b a d c v

slide-24
SLIDE 24

e.g.: All changes

e b a d c v e b a d c v e b a d c v

slide-25
SLIDE 25

e.g.: Remove Neighbors

e b a d c v e b a d c v e b a d c v

slide-26
SLIDE 26

e.g.: Add Between Neighbors

e b a d c v e b a d c v e b a d c v

slide-27
SLIDE 27

e.g.: Local changes

e b a d c v e b a d c v e b a d c v

slide-28
SLIDE 28

Setting: Measure of Manipulability

1 Very easy to manipulate Very hard to manipulate

  • graph distribution
  • evader node
  • centrality measure
  • action function
slide-29
SLIDE 29

AMAR Measure of Manipulability

slide-30
SLIDE 30

Axiomatic Approach

Axioms for Measure of Manipulability:

  • Unmanipulability
  • Full Manipulability
  • Weak Dominance
  • Redundant Action
  • Neutrality
  • Linearity
  • Normalisation
slide-31
SLIDE 31

Axiomatic Approach

Axioms for Measure of Manipulability:

  • Unmanipulability
  • Full Manipulability
  • Weak Dominance
  • Redundant Action
  • Neutrality
  • Linearity
  • Normalisation

If it is certain that it is impossible to hide the evader with any subset

  • f allowed actions, then

manipulability is equal to

slide-32
SLIDE 32

Axiomatic Approach

Axioms for Measure of Manipulability:

  • Unmanipulability
  • Full Manipulability
  • Weak Dominance
  • Redundant Action
  • Neutrality
  • Linearity
  • Normalisation

If it is certain that any subset of actions that hides the evader according to one centrality measure, hides it also according to the other, then the latter measure is at least as manipulable as the former

slide-33
SLIDE 33

Axiomatic Approach

Axioms for Measure of Manipulability:

  • Unmanipulability
  • Full Manipulability
  • Weak Dominance
  • Redundant Action
  • Neutrality
  • Linearity
  • Normalisation

Main Theorem: A measure of manipulability satisfies all seven axioms if and only if it is the AMAR Measure of Manipulability

slide-34
SLIDE 34

MAR measure

MAR (Minimal Actions Required) = 1 over the smallest number of actions that hides the evader

  • r 0 if it is impossible to hide
slide-35
SLIDE 35

MAR measure

node Degree v I (4) a IV (2) b II (3) c IV (2) d IV (2) e II (3) e b a d c v

slide-36
SLIDE 36

MAR measure

node Degree v I (4) a IV (2) b II (3) c IV (2) d IV (2) e II (3) e b a d c v

slide-37
SLIDE 37

MAR measure

e b a d c v node Degree v I (4) a IV (2) b II (3) c IV (2) d IV (2) e II (3)

slide-38
SLIDE 38

Impact set

e b a d c v node Degree v III (2) a V (1) b I (3) c V (1) d III (2) e I (3)

slide-39
SLIDE 39

Impact set

e b a d c v node Degree v III (2) a V (1) b I (3) c V (1) d III (2) e I (3)

slide-40
SLIDE 40

MAR measure

e b a d c v node Degree Closeness v I (4) I (1 / 6) a IV (2) IV (1 / 8) b II (3) II (1 / 7) c IV (2) VI (1 / 9) d IV (2) IV (1 / 8) e II (3) II (1 / 7)

slide-41
SLIDE 41

MAR measure

e b a d c v node Degree Closeness v I (4) III (1 / 8) a IV (2) IV (1 / 8) b II (3) I (1 / 7) c IV (2) V (1 / 10) d IV (2) VI (1 / 11) e II (3) I (1 / 7)

slide-42
SLIDE 42

MAR measure

e b a d c v node Degree Closeness v I (4) III (1 / 8) a IV (2) IV (1 / 8) b II (3) I (1 / 7) c IV (2) V (1 / 10) d IV (2) VI (1 / 11) e II (3) I (1 / 7)

slide-43
SLIDE 43

AMAR measure Averaged Minimal Actions Required

slide-44
SLIDE 44

Evaluation

slide-45
SLIDE 45

Evaluation of AMAR 4 Centralities:

  • Degree
  • Closeness
  • Betweenness
  • Eigenvector
slide-46
SLIDE 46

Evaluation of AMAR

4 Centralities:

  • Degree
  • Closeness
  • Betweenness
  • Eigenvector

4 Graph Distributions:

  • Random Graphs
  • Small-World
  • Preferential Attachment
  • Cellular Networks
slide-47
SLIDE 47

Evaluation of AMAR

4 Centralities:

  • Degree
  • Closeness
  • Betweenness
  • Eigenvector

4 Graph Distributions:

  • Random Graphs
  • Small-World
  • Preferential Attachment
  • Cellular Networks

4 Action functions:

  • All changes
  • Remove

neighbours

  • Add between

neighbors

  • Local changes
slide-48
SLIDE 48

Evaluation of AMAR

All changes Remove neighbours Add between neighbors Local changes

Random Graphs - Erdős-Rényi model

slide-49
SLIDE 49

Evaluation of AMAR

All changes Remove neighbours Add between neighbors Local changes

Small-world networks - Watts-Strogatz model

slide-50
SLIDE 50

Evaluation of AMAR

All changes Remove neighbours Add between neighbors Local changes

Preferential attachment networks - Barabási-Albert model

slide-51
SLIDE 51

Evaluation of AMAR

All changes Remove neighbours Add between neighbors Local changes

Cellular networks (Tsvetovat and Carley, 2005)

slide-52
SLIDE 52

Summary

slide-53
SLIDE 53

Summary

Manipulation of Centrality measures

slide-54
SLIDE 54

Summary

AMAR = Averaged Minimal Actions Required

e b a d c v

Manipulation of Centrality measures

slide-55
SLIDE 55

Summary

AMAR = Averaged Minimal Actions Required

e b a d c v

Manipulation of Centrality measures

slide-56
SLIDE 56

Summary

AMAR = Averaged Minimal Actions Required

e b a d c v

Thank you! Manipulation of Centrality measures