is counting the edges enough? Stanford Social Web (ca. 1999) - - PowerPoint PPT Presentation

is counting the edges enough stanford social web ca 1999
SMART_READER_LITE
LIVE PREVIEW

is counting the edges enough? Stanford Social Web (ca. 1999) - - PowerPoint PPT Presentation

SNA 3A: Centrality Lada Adamic is counting the edges enough? Stanford Social Web (ca. 1999) network of personal homepages at Stanford different notions of centrality In each of the following networks, X has higher centrality than Y according


slide-1
SLIDE 1

SNA 3A: Centrality

Lada Adamic

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

is counting the edges enough?

slide-6
SLIDE 6

Stanford Social Web (ca. 1999) network of personal homepages at Stanford

slide-7
SLIDE 7

Y X Y X Y X Y X

indegree In each of the following networks, X has higher centrality than Y according to a particular measure

  • utdegree

betweenness closeness

different notions of centrality

slide-8
SLIDE 8

Y X

review: indegree

slide-9
SLIDE 9

trade in petroleum and petroleum products, 1998, source: NBER- United Nations Trade Data

slide-10
SLIDE 10

Quiz Q:

! Which countries have high indegree (import petroleum and petroleum products from many others)

! Saudi Arabia ! Japan ! Iraq ! USA ! Venezuela

slide-11
SLIDE 11

review: outdegree

Y X

slide-12
SLIDE 12

Angola Nigeria Canada USA Mexico Japan Iran Iraq Kuwait Oman Saudi Arabia Untd Arab Em China HK SAR Korea Rep. Malaysia Singapore Thailand China Belgium-Lux France,Monac Germany Italy Netherlands Spain UK Sweden Russian Fed Australia Indonesia Poland Algeria Libya India South Africa Venezuela Colombia Norway Gabon Qatar Taiwan

trade in petroleum and petroleum products, 1998, source: NBER- United Nations Trade Data

slide-13
SLIDE 13

Quiz Q:

! Which country has low outdegree but exports a significant quantity (thickness

  • f the edges represents $$ value of

export) of petroleum products

! Saudi Arabia ! Japan ! Iraq ! USA ! Venezuela

slide-14
SLIDE 14
  • trade in crude

petroleum and petroleum products, 1998, source: NBER- United Nations Trade Data

slide-15
SLIDE 15

Undirected degree, e.g. nodes with more friends are more central. Assumption: the connections that your friend has don't matter, it is what they can do directly that does (e.g. go have a beer with you, help you build a deck...)

putting numbers to it

slide-16
SLIDE 16

divide degree by the max. possible, i.e. (N-1)

normalization

slide-17
SLIDE 17

Freemans general formula for centralization (can use other metrics, e.g. gini coefficient or standard deviation):

CD = CD(n*) − CD(i)

[ ]

i=1 g

[(N −1)(N − 2)]

How much variation is there in the centrality scores among the nodes?

maximum value in the network

centralization: skew in distribution

slide-18
SLIDE 18

CD = 0.167 CD = 0.167 CD = 1.0

degree centralization examples

slide-19
SLIDE 19

example financial trading networks

high in-centralization:

  • ne node buying from

many others low in-centralization: buying is more evenly distributed

real-world examples

slide-20
SLIDE 20

In what ways does degree fail to capture centrality in the following graphs?

what does degree not capture?

slide-21
SLIDE 21

Stanford Social Web (ca. 1999) network of personal homepages at Stanford

slide-22
SLIDE 22

Brokerage not captured by degree

Y X

slide-23
SLIDE 23

constraint

slide-24
SLIDE 24

constraint

slide-25
SLIDE 25

! intuition: how many pairs of individuals would have to go through you in order to reach one another in the minimum number of hops?

Y X

betweenness: capturing brokerage

slide-26
SLIDE 26

CB(i) = g jk(i)/g jk

j<k

Where gjk = the number of shortest paths connecting jk gjk(i) = the number that actor i is on. Usually normalized by:

CB

' (i) = CB(i )/[(n −1)(n − 2)/2]

number of pairs of vertices excluding the vertex itself

betweenness: definition

slide-27
SLIDE 27

betweenness on toy networks

! non-normalized version:

slide-28
SLIDE 28

betweenness on toy networks

! non-normalized version:

A B C E D

! A lies between no two other vertices ! B lies between A and 3 other vertices: C, D, and E ! C lies between 4 pairs of vertices (A,D),(A,E),(B,D),(B,E) ! note that there are no alternate paths for these pairs to

take, so C gets full credit

slide-29
SLIDE 29

betweenness on toy networks

! non-normalized version:

slide-30
SLIDE 30

betweenness on toy networks

! non-normalized version:

A B C E D

! why do C and D each have

betweenness 1?

! They are both on shortest

paths for pairs (A,E), and (B,E), and so must share credit:

! ½+½ = 1

slide-31
SLIDE 31

Quiz Question

! What is the betweenness of node E?

E

slide-32
SLIDE 32

Ladas old Facebook network: nodes are sized by degree, and colored by betweenness.

betweenness: example

slide-33
SLIDE 33

Quiz Q:

! Find a node that has high betweenness but low degree

slide-34
SLIDE 34

Quiz Q:

! Find a node that has low betweenness but high degree

slide-35
SLIDE 35

closeness

! What if its not so important to have many direct friends? ! Or be between others ! But one still wants to be in the middle of things, not too far from the center

slide-36
SLIDE 36

need not be in a brokerage position

Y X Y X Y X

slide-37
SLIDE 37

Closeness is based on the length of the average shortest path between a node and all other nodes in the network

Cc(i) = d(i, j)

j=1 N

# $ % % & ' ( (

−1

CC

' (i) = (CC(i))/(N −1)

Closeness Centrality: Normalized Closeness Centrality

closeness: definition

slide-38
SLIDE 38

Cc

' (A) =

d(A, j)

j=1 N

N −1 # $ % % % % & ' ( ( ( (

−1

= 1+ 2 +3+ 4 4 # $ % & ' (

−1

= 10 4 # $ % & ' (

−1

= 0.4

A B C E D

closeness: toy example

slide-39
SLIDE 39

closeness: more toy examples

slide-40
SLIDE 40

Quiz Q:

Which node has relatively high degree but low closeness?