Sei sulla pagina 1di 34

University of Ljubljana

Faculty of Social Sciences

Dynamic Multilevel Blockmodeling

Ale iberna
University of Ljubljana, Faculty of Social Sciences, Slovenia

14th Applied Statistics 2017


Ribno
September 2017
Blockmodeling

o A technique for finding clusters of units that are


equivalent based on some notion of equivalence
Dynamic Multilevel Blockmodeling

(structural, regular, generalized), occupy


similar position in the network.
o Determining ties among these clusters

Applied statistics, Ribno, September 2017 2


Blockmodeling
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 3


Blockmodeling
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 4


Blockmodeling
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 5


Multilevel networks

o At least two one-mode networks


o (Units from) these networks are tied with two-mode
Dynamic Multilevel Blockmodeling

network(s)
o Example (in this presentation): Network of agents
and companies (Brailly, 2016; Brailly et al., 2016)

Applied statistics, Ribno, September 2017 6


Multilevel network
Network of
persons
Dynamic Multilevel Blockmodeling

Network of
organizations

Two-mode
network

Applied statistics, Ribno, September 2017 7


Dynamic multilevel networks

o Multilevel network measured in a at least two time


points
Dynamic Multilevel Blockmodeling

o The same units (at all levels) in different time


points are tied via two-mode networks
o Example (in this presentation): The previous
multilevel network measured in two time points
(2011 and 2012).

Applied statistics, Ribno, September 2017 8


Data used
o Discop East dataset (Brailly, 2016; Brailly et
al., 2016)
Dynamic Multilevel Blockmodeling

o Data from a trade fair of TV-programs in Centarl and


Eastern Europe (in Budapest, Hungary) animation
segment
o Networks are measured in three time points (2010,
2011, 2012) only the last two used.

Applied statistics, Ribno, September 2017 9


Data used
o Multilevel networks in two time points
o In each time point we have:
One-mode networks:
Dynamic Multilevel Blockmodeling

Network of advice among persons (agents)


Network of contracts among
organizations/companies
Two-mode network of persons membership in
organizations

Applied statistics, Ribno, September 2017 10


Dynamic Multilevel network
2011
multilevel Networks of
network persons
Dynamic Multilevel Blockmodeling

Networks of
Two-mode organizations
networks is
employed

Two-mode 2012
networks multilevel
same unit network
Applied statistics, Ribno, September 2017 11
Aim

o Find groups and ties among them in the


dynamic multilevel network,
Dynamic Multilevel Blockmodeling

o by taking account the whole network that


is
all one-mode networks and
all two-mode networks (ties between time points
and persons and organizations)

Applied statistics, Ribno, September 2017 12


Possible approaches to dynamic
multilevel blockmodeling
o Partition all one-mode networks individually and
compare results
Dynamic Multilevel Blockmodeling

o Partition both each multilevel network using


multilevel blockmodeling (iberna, 2014) and
compare the results.
o Partition the whole dynamic multilevel network
simultaneously using the multilevel approach (treat
each level in each time point as a separate level)

Applied statistics, Ribno, September 2017 13


Multilevel blockmodeling
Essentially classical blockmodeling, but:
o Restrictions on cluster membership
Units from different levels cannot be in the same cluster
Number of clusters is specified for each level
Dynamic Multilevel Blockmodeling

o Determining number of clusters harder


Number of clusters is specified for each level harder
o Weighting
Usually different parts of the network need different
weights Otherwise, some parts of the network prevail
o Size / time complexity
As several networks are combined, both number of units
and number of clusters increases generalized
blockmodeling approaches can quickly become too slow.
Applied statistics, Ribno, September 2017 14
Multilevel network
Network of
persons
Dynamic Multilevel Blockmodeling

Network of
organizations

Two-mode
network

Applied statistics, Ribno, September 2017 15


Multilevel blockmodeling
The adaptation of generalized blockmodeling approach to
multilevel networks was presented in iberna (2014) and
iberna and Lazega (2016).
o Restrictions on cluster membership implemented
Dynamic Multilevel Blockmodeling

o Weighting useful (but not optimal) suggestions for


determining weights
o Determining number of clusters harder up till now
decided based on separate analysis, but this is not always
appropriate.
o Size / time complexity not solved within generalized
blockmodeling. I do have created an experimental versions
of algorithms based on k-means (will be presented here)
and stochastic blockmodeling
Applied statistics, Ribno, September 2017 16
Dynamic multilevel blockmodeling
Essentially the same as "stationary" multilevel
blockmodeling, but all problems get harder, as:
o more levels/sets of units
Dynamic Multilevel Blockmodeling

o harder to determine number of clusters


o added complexity to weighting
o larger networks (e. g. > 400 units in my
application) generalized blockmodeling really
not appropriate.
o spares networks problematic for some
blockmodeling approaches
Applied statistics, Ribno, September 2017 17
Dynamic Multilevel network
2011
multilevel Networks of
network persons
Dynamic Multilevel Blockmodeling

Networks of
Two-mode organizations
networks is
employed

Two-mode 2012
networks multilevel
same unit network
Applied statistics, Ribno, September 2017 18
K-means like approach

o The classical k-means approach move a unit to


the cluster to whose is the closest
Dynamic Multilevel Blockmodeling

o Here we do the same the block means take the


place of cluster means by variables.
o The idea has been used before in network analysis,
e. g. Brusco and Doreian 2015.
o Optimizes the same CF as homogeneity SS
approach with structural equivalence usually not
worse and 140-times faster.
Applied statistics, Ribno, September 2017 19
Approach used here

o K-means like (multilevel) blockmodeling


algorithm (1000 random restarts)
Dynamic Multilevel Blockmodeling

o Solution optimized by (multilevel) sum of


squares (homogeneity) generalized
blockmodeling for structural equivalence

Applied statistics, Ribno, September 2017 23


Separate analysis 2012
(multilevel view)
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 24


Separate analysis 2012
(multilevel view)
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 25


Multilevel analysis 2012
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 27


Multilevel analysis 2012
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 28


Benefit of multilevel?
3 cluster partition persons 2012
SEPARATE MULTILEVEL
BUYER SELLER BUYER SELLER
B1 5 0 7 0
Dynamic Multilevel Blockmodeling

S2 1 13 1 16
M3 36 42 34 39

5 cluster partition persons 2012


SEPARATE MULTILEVEL
BUYER SELLER BUYER SELLER
B1 5 0 9 1
B3 5 2 5 0
S2 1 9 0 9
S4 1 13 1 14
M5 30 31 27 31
Applied statistics, Ribno, September 2017 29
Multilevel analysis 2011
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 30


Dynamic view
separate multilevel analysis
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 31


Dynamic view
separate multilevel analysis
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 32


Dynamic multilevel analysis
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 33


Dynamic multilevel analysis
Dynamic Multilevel Blockmodeling

Applied statistics, Ribno, September 2017 34


Benefit of dynamic multilevel?
3 cluster partition persons 2012
SEPARATE MULTILEVEL DYNAMIC (3, 3, 3, 3)
BUYER SELLER BUYER SELLER BUYER SELLER
B1 5 0 7 0 9 0
Dynamic Multilevel Blockmodeling

S2 1 13 1 16 1 20
M3 36 42 34 39 32 35

5 cluster partition persons 2012


SEPARATE MULTILEVEL DYNAMIC (5, 7, 5, 7)
BUYER SELLER BUYER BUYER SELLER SELLER
B1 5 0 9 1 11 1
B3 5 2 5 0 5 0
S2 1 9 0 9 0 12
S4 1 13 1 14 1 4
M5 30 31 27 31 25 38

Applied statistics, Ribno, September 2017 35


Conclusions
o Blockmodeling each level/network separately is a
good exploratory technique and should always be the
first step
Dynamic Multilevel Blockmodeling

o Multilevel (linked) approach can improve results


o Dynamic multilevel blockmodeling is problematic
(next slide)
o Using approaches based on k-means (with weighting)
are much faster and offer similar quality, if structural
equivalence is appropriate

Applied statistics, Ribno, September 2017 36


Conclusions
Dynamic multilevel blockmodeling is problematic
exponents problems of multilevel blockmodeling.
Dynamic Multilevel Blockmodeling

Main problems/challenges:
o Size of the network (k-means-like and stochastic
approaches might be a solution)
o Weighing (especially of the two-mode networks)
o Appropriate models (blocks, penalties) for spares two-
mode, especially "same time" networks.

Applied statistics, Ribno, September 2017 37


References
o Brailly, J., 2016. Dynamics of networks in trade fairsA multilevel
relational approach to the cooperation among competitors. Journal of
Economic Geography lbw034.
Dynamic Multilevel Blockmodeling

o Brailly, J., Favre, G., Chatellet, J., Lazega, E., 2016. Embeddedness as a
multilevel problem: A case study in economic sociology. Social Networks
44, 319333.
o iberna, A., 2014. Blockmodeling of multilevel networks. Social Networks
39, 4661.
o iberna, A., Lazega, E., 2016. Role Sets and Division of Work at Two
Levels of Collective Agency: The Case of Blockmodeling a Multilevel
(Inter-individual and Inter-organizational) Network, in: Lazega, E., Snijders,
T.A.B. (Eds.), Multilevel Network Analysis for the Social Sciences,
Methodos Series. Springer International Publishing, pp. 173209.
Applied statistics, Ribno, September 2017 38

Potrebbero piacerti anche