Session 15
Session 15
Social Networks
• A structural approach to understanding social interaction.
• Networks consist of Actors and the Ties between them.
A social network site will usually provide various ways for users to
interact, such as IM (chat/ instant messaging), email, video sharing, file
sharing, blogging, discussion groups, etc.
Social Networks
Most contain libraries/ directories of some categories, such as former
classmates, old work colleagues, and so on (like Facebook, Linked in,
etc).
Social
Networks
The nodes in the network are the people and groups while the links show relationships or flows
between the nodes
Social Network Analysis – Basic Concepts
Networks – How to represent Networks
Tie Strength – How to identify strong/weak ties in network
Key Players – How to identify central nodes in network
Networks – How to represent Networks
Networks – How to represent Networks
Ties – Adding weights
Centrality in Social Networks
Intuitively, we want a method that allows us to distinguish “important” actors.
Closeness
Harmonic
Betweenness
Degree Centrality
• Degree centrality is one of the easiest to calculate
• This can be an effective measure, since many nodes with high degrees
also have high centrality by other measures.
Degree Centrality
In Figure, node P has the highest degree
centrality of 9.
0 1 1 1 1 1 1 1 .143 1.00
1 0 2 2 2 2 2 2 .077 .538
1 2 0 2 2 2 2 2 .077 .538
1 2 2 0 2 2 2 2 .077 .538
1 2 2 2 0 2 2 2 .077 .538
1 2 2 2 2 0 2 2 .077 .538
1 2 2 2 2 2 0 2 .077 .538
1 2 2 2 2 2 2 0 .077 .538
0 1 2 3 4 4 3 2 1 .050 .400
1 0 1 2 3 4 4 3 2 .050 .400
2 1 0 1 2 3 4 4 3 .050 .400
3 2 1 0 1 2 3 4 4 .050 .400
4 3 2 1 0 1 2 3 4 .050 .400
4 4 3 2 1 0 1 2 3 .050 .400
3 4 4 3 2 1 0 1 2 .050 .400
2 3 4 4 3 2 1 0 1 .050 .400
1 2 3 4 4 3 2 1 0 .050 .400
Closeness centrality
Closeness Centrality in the examples
Distance Closeness normalized
0 1 2 3 4 5 6 .048 .286
1 0 1 2 3 4 5 .063 .375
2 1 0 1 2 3 4 .077 .462
3 2 1 0 1 2 3 .083 .500
4 3 2 1 0 1 2 .077 .462
5 4 3 2 1 0 1 .063 .375
6 5 4 3 2 1 0 .048 .286
Closeness Centrality
Closeness (D)=
(1/3)+(1/2)+(1/1)+(1/1)+(1/2)+(1/2)+(1/1) = 4.83
Harmonic Centrality
Harmonic centrality of an actor (node) u is the sum of the reciprocal of the shortest
path distances from all other actors to u.
Closeness (A)=
(1/1)+(1/2)+(1/3)+(1/4)+(1/5)+(1/5)+(1/4) = 2.7
Harmonic Centrality
Model based on communication flow: A person who lies on communication paths can
control communication flow, and is thus important.
Betweenness centrality counts the number of shortest paths between i and k that
actor j resides on.
Betweenness Centrality
Betweenness centrality measures how important a node is to the shortest paths through
the network
1. To compute betweenness for a node N, we select a pair of nodes and find all the
shortest paths between those nodes
2. Then we compute the fraction of those shortest paths that include node N
3. If there were five shortest paths between a pair of nodes, and three of them went
through node N, then the fraction would be 3÷5=0.6
4. We repeat this process for every pair of nodes in the network
5. We then add up the fractions we computed, and this is the betweenness centrality
for node N
Betweenness Centrality
Let’s compute betweenness centrality for node B.
There are 10 pairs of nodes to consider: AC, AD, AE, AF, CD,
CE, CF, DE, DF, and EF.
Without counting, we know that 100% of the shortest paths from
A to every other node in the network go through B, since A can’t
reach the rest of the network without B. Thus, the fractions for
AC, AD, AE, and AF are all 1.
1. We repeat this process for every pair of nodes in the
network.
2. We then add up the fractions we computed, and this is the
betweenness centrality for node N.
Betweenness Centrality