Network Science workshop

Dmitry Zinoviev
Dmitry ZinovievFull Professor at Suffolk University
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 1/37
WARNING!
Network Science is extremely
contagious ONCE YOU LEARN IT you. ,
START seeing Networks everywhere.
D Zinoviev.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 2/37
Outline
●
What Is Network Science?
●
Terms and Definitions
●
Measures
●
Formation
●
Complex Behavior
●
Tools of the Craft
●
Unusual Applications of Network Science
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 3/37
What is Network Science?
Network science is an
interdisciplinary academic field
which studies complex networks
such as:
 telecommunication,
 transportation,
 electrical,
 computer,
 biological,
 cognitive and semantic, and
 social.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 4/37
What is it based upon?
The field draws on theories and methods including:
 Graph theory from mathematics (Erdős, Rényi, Strogatz),
 Game theory from economics (Jackson),
 Statistical mechanics from physics (Barabási, Newman, Vespignani,
Watts),
 Data mining and information visualization from computer science
(Adamic), and
 Social structure from sociology (Watts).
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 5/37
Terms and definitions
● Network = Graph
● Nodes (vertexes, actors, members)
represent entities
● Nodes have properties (gender,
capacity, political view)
● Edges (arcs, links, ties) represent
relationships
● Edges have properties (direction,
weight, kind)
● Directed vs undirected
● Multigraph: graph with parallel
edges
● Simple graph: undirected, no loops,
no parallel edges
● Connected graphs
Boston SSAlbany
Brunswick
Boston NS
St Albans
Providence
Hartford
Springfield
New Haven
New York PS
Montreal
Rutland
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 6/37
Adjacency Matrix A
7
5
Boston SSAlbany
Brunswick
Boston NS
St Albans
Providence
Hartford
Springfield
New Haven
New York PS
Montreal
6 Rutland
9
12
11
4
8
1
3
2
10
A=

0 0 1 0 0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0
1 1 0 0 0 1 1 0 0 0 0 0
0 0 0 0 0 0 1 0 0 1 0 0
0 0 0 0 0 0 1 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0
0 0 1 1 1 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0 1 1 0 0
0 0 0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 1 0

Aij
=1 if and only if i and j are connected
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 7/37
Incidence Matrix B
B=

1 0 1 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0
0 0 1 0 0 1 0 0 0 0 0 0
0 0 1 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 1 1 0 0 0
0 0 0 0 0 0 1 0 1 0 0 0
0 0 0 0 0 0 0 1 0 1 0 0
0 0 0 1 0 0 0 0 0 1 0 0
0 0 0 1 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 0 1 0 0 0 0 0
 7
5
Boston SSAlbany
Brunswick
Boston NS
St Albans
Providence
Hartford
Springfield
New Haven
New York PS
Montreal
6 Rutland
9
12
11
4
8
1
3
2
10
A
B
C D
E
F
G
H
I
J
KL
Bij
=1 if and only if node i is incident to edge j
edges
nodes
A=B2
−2I
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 8/37
PATHS
7
5
Boston SSAlbany
Brunswick
Boston NS
St Albans
Providence
Hartford
Springfield
New Haven
New York PS
Montreal
6 Rutland
9
12
11
4
8
1
3
2
10
A
B
C D
E
F
G
H
I
J
KL
 Path = sequence of connected
edges (e.g., B – H – I)
 Can be simple (no self-
intersections)
 Can be a loop (ends where it
starts)
 Paths have lengths
 Geodesic = a shortest path (B
– F – G – J is not a geodesic,
but B – H – I is)
 What if edges are weighted?
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 9/37
Small World
 We are on average just 4–6 links
(“handshakes”) away from any other living
person on Earth (Milgram's experiment)—
thence, “six degrees of separation”
 Not all networks have the “small world”
property
I
Someone
I know
Boris
Berezovsky
Vladimir
Putin
Barak
Obama
W
ait, how
do you know
Obama?
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 10/37
Centrality
●
How “central” is a node
in the network?
●
Possibly affects
influence, resilience,
susceptibility, etc.
●
Several flavors: degree,
closeness,
betweenness,
eigenvalue, etc.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 11/37
Degree Centrality[ ]
7
5
Boston SS (2)Albany (4)
Brunswick
(1)
Boston NS (1)
St Albans (1)
Providence (2)
Springfield (4)
New Haven (3)
New York PS (2)
Montreal (1)
6 Rutland (1)
9
12
11
4
8
1
3
2
10
Hartford (2)
 Just count the neighbors!
 More neighbors = more
“friends” = more importance
 Distinguish in-degree, out-
degree, and [total] degree
 Can be defined in two ways (N
is the total number of nodes,
aij
∈A):
di=∑j
aij
di=∑j
aij / N −1
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 12/37
Degree Distribution
 Degree [centrality]
distribution is an
important network
measure—it relates
to the network
formation process
 Most common
distributions in
complex networks:
binomial (Poisson
for n→∞) and
power law (a.k.a.
Pareto, Zipf, scale
free)
 Why it is what it
is?
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 13/37
Closeness Centrality
7
5
Boston SS (0.5)
Brunswick
(1)
Boston NS (1)
St Albans (0.4)
Providence (0.4)
Springfield (0.6)
New Haven (0.5)
New York PS (0.5)
Montreal (0.4)
6 Rutland (0.4)
9
12
11
4
8
1
3
2
10
Hartford (0.5)
Albany (0.6)
 Calculate average inverse
shortest path to all other nodes
 Shorter path = closer “friends”
= better connectivity
 Can be defined in two ways (N
is the total number of nodes, pij
is a geodesic path from I to j)
 Takes care of disconnected
networks!
ci=∑j
1/ pij
ci=∑j
1/ pij/ N −1
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 14/37
Betweenness Centrality
7
5
Boston SS (0.1)
Brunswick
(0)
Boston NS (0)
St Albans (0)
Providence (0.04)
Springfield (0.5)
New Haven (0.14)
New York PS (0.13)
Montreal (0)
6 Rutland (0)
9
12
11
4
8
1
3
2
10Hartford (0.06)
Albany (0.5)
 Calculate how many shortest
paths go through the node
 Mores paths = better brokerage
opportunities (= more
vulnerability)
 Can be defined in two ways (N
is the total number of nodes, pij
is a geodesic path from I to j, n
is the number of such paths)
bwi=∑j≠i≠k
n pjik /n p jk 
bwi=∑j≠i≠k
n p jik /n pjk /N −1 N −2
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 15/37
Eigenvector Centrality
7
5
Boston SS (0.29)
Brunswick
(0)
Boston NS (0)
St Albans (0.19)
Providence (0.25)
Springfield (0.49)
New Haven (0.34)
New York PS (0.31)
Montreal (0.17)
6 Rutland (0.17)
9
12
11
4
8
1
3
2
10Hartford (0.33)
Albany (0.45)
 Recursive definition: A node is
as important as its neighbors
are
ei=
1
 ∑j
aij e j
 A− I  E=0
 E ,=eig A
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 16/37
Similarity and Triadic Closure
Connectivity between nodes may imply
similarity: A is connected to B  A is
similar to B (known as homophily in
social networks). Two dyads sharing a
node become a triad.
A
B
C
A
B
C
Alternative interpretation: weak ties
become strong ties (Granovetter).
A
B
C A
B
C
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 17/37
Clustering Coefficient
 Clustering coefficient of a
node with n neighbors:
 Ci
=0 — star
 Ci
=1 — clique (1, 4, 5, 6)
 C1
=6/10
 Average clustering
coefficient:
C=(.6+.67+1+1+1+1)/6=.88
Ci=2
∑j , k
aij aik a jk
nn−1
“Birds of a feather
flock together...”
(William Turner)
1 (.6)
2 (.67)
3 (1.)
4 (1.)
5 (1.)
6 (1.)
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 18/37
Modularity and Components
 NSSI (self-cutters) online
communities in LiveJournal (blogging
social Web site) form six
components
 If these two components are merged,
they form a giant component
 Modularity Q∈[-1, 1] measures the
density of links inside clusters as
compared to links between clusters:
Q=
∑ij
[aij −
∑i
aij ∑j
aij
∑ij
aij ]ij
∑ij
aij
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 19/37
Assortativity
Assortative networks: nodes connect to
nodes with similar degree; high
modularity, better community structure
Dissassortative networks: nodes
connect to nodes with different degree
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 20/37
Network Formation
●
Networks are complex
systems composed of
interconnected parts that
as a whole exhibit
properties not obvious
from the properties of the
individual parts.
●
Most networks are not an
immediate product of
intelligent design.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 21/37
exponential Networks
 A.k.a. Erdős–Rényi networks
 Start with a fixed set of N nodes
 Randomly connect them with probability p
 Average degree λ=pN
 Binomial / Poisson degree distribution
(decays exponentially after max)
 No small-world property!
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 22/37
Small World Networks
 A.k.a. Watts–Strogatz networks
 Start with a fixed set of N nodes
 Connect each node to its m neighbors
 Rewire the connections with probability β
 Degree distribution: δ-function for β→0, binomial/Poisson
for β→1 (unrealistic)
 Small-world—but no clustering!
β=0
0<β<1
β=1
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 23/37
Scale Free Networks
 A.k.a. Barabási–Albert networks
 Start with few nodes
 Attach a new node X to m existing nodes
Yi
with probability proportional to the
degrees of Yi
(preferential attachment)
 Power law degree distribution
 Small-world, community structure
 No meaningful average degree (scale-
free)
 Fat tail
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 24/37
Strategic Network formation
 Formed on purpose
 Start with a fixed set of N nodes
 Add links to maximize utility: either
globally or pairwise
 Topology depends on the costs and
benefits
 Link cost c
 Benefit from direct
connection δ
 Benefits from indirect
connections δ2
, δ3
, δ4
,
etc.
3δ-3c
3δ-3c
3δ-3c
3δ-3c
δ+2δ2
-c3δ-3c
δ+2δ2
-cδ+2δ2
-c
0
0
0
0
δ vs c
“cheap” links
“expensive”links
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 25/37
Complex Behaviors
●
Simple contagion: epidemics, rumor
propagation
●
Complex contagion: collective action,
political views, fashion
●
Information diffusion: effect of
feedback
●
Resilience
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 26/37
Simple Contagion
 Susceptible – Infectious – Susceptible (SIS): At each step, a “healthy” (but
susceptible) node gets infected by an infected neighbor with probability p, and an
infected node recovers with probability r
 Susceptible – Infectious – Recovered (SIR): same as in SIS, but a node cannot
be reinfected
 Spreads fast in power-law networks
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 27/37
Collective Action
 A node becomes infected with probability p when either a certain
number M or a certain fraction m of its neighbors is infectious
✔ “I will wear red pants if at least 50% of my friends wear red
pants.”
✔ “I will use protocol X if at least 10 of my partners support
protocol X.”
✔ “I will go to protest tax hikes if all my friends go with me.”
✔ “I will feel happy if people around me are happy.”
 Supported by community structure:
✔ Structural trapping (few external links)
✔ Social reinforcement (many internal links)
✔ Homophily (“connected” means “similar”)
 Success depends on the point of origin
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 28/37
Information Diffusion
 A network of senders and receivers
 Each actor has knowledge, credibility,
and popularity
 Options for sender (speaker):
 To send (gain popularity, gain or lose
credibility)
 Not to send (lose popularity)
 Options for receiver (listener):
 Listen silently (gain knowledge, lose
popularity)
 Listen and provide feedback (gain
knowledge, gain popularity, gain or
lose credibility)
 Action based on Nash equilibrium
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 29/37
Resilience
Random
attacks: Fail
random
nodes
Targeted
attacks:
Attack
selected
nodes
Exponential
random
networks
No difference: The network
gracefully degrades
Scale-free
networks
(robust yet
fragile)
The giant
component
survives.
The giant
component
rapidly falls
apart.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 30/37
Tools of the Craft
●
Gephi—graph visualization
●
Pajek—network algorithms and some
visualization
●
NetLogo—simple simulation environment (good
for small-scale experiments)
●
CFinder—community finder
●
NodeXL—network visualization plugin for Excel
●
networkx—Python library for network
algorithms
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 31/37
Gephi
 Network
Science
“Paintbrush”
 Analysis and
visualization
of large
networks
 Windows,
Linux, MacOS
 Developed by
Gephi
consortium
 Free and open
source
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 32/37
Pajek
 “Spider” in
Slovene
 Analysis and
visualization of
large networks
 Windows (run
on Linux in
wine)
 Developed by
Batagelj and
Mrvar
 Free, but not
open source
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 33/37
Unusual applications
Reminder:
If all you know is Network Science
everything looks like a Network.
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 34/37
Unusual networks
●
Networks of recipes and cooking ingredients
(Adamic)
●
Product space networks (Hidalgo)
●
Human disease networks (Barabási)
●
Flavor networks (Ahn)
●
Soccer player networks (Onody / de Castro)
●
And more!..
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 35/37
Semantic networks
 Two words are similar if they
are used by similar people
 (But two people are similar if
they use similar words!)
 Zinoviev, Stefanescu,
Swenson, and Fireman,
“Semantic Networks of
Interests in Online NSSI
Communities,” Proc. of
Workshop “Words and
Networks,” Evanston, IL,
June 2012
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 36/37
Textual Networks
 Co-occurrence of actors in
the New Testament
 A node is an actor, an
edge is introduced if two
actors are mentioned in the
same chapter of a book at
least once
 Bigger nodes—more
mentioning
 Zinoviev, research in
progress, unpublished
April 29, 2013 3rd International Business Complexity and Global Leadership Conference 37/37
Thank you!
1 of 37

Recommended

Complex Networks by
Complex NetworksComplex Networks
Complex NetworksAmir Masoud Abdol
2.2K views64 slides
Intro to network Science by
Intro to network ScienceIntro to network Science
Intro to network SciencePyData
2.3K views41 slides
A Perspective on Graph Theory and Network Science by
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceMarko Rodriguez
4.7K views33 slides
Network Science: Theory, Modeling and Applications by
Network Science: Theory, Modeling and ApplicationsNetwork Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and ApplicationsBiocomplexity Institute of Virginia Tech
3K views43 slides
WTF - Why the Future Is Up to Us - pptx version by
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
584K views39 slides
Social Network Analysis report by
Social Network Analysis reportSocial Network Analysis report
Social Network Analysis reportMatthieu Cisel
328 views16 slides

More Related Content

Similar to Network Science workshop

IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for... by
IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...IRJET Journal
4 views5 slides
On the Effectiveness of Evidence-based Terminological Decision Trees by
On the Effectiveness of Evidence-based Terminological Decision TreesOn the Effectiveness of Evidence-based Terminological Decision Trees
On the Effectiveness of Evidence-based Terminological Decision TreesGiuseppe Rizzo
173 views19 slides
Overlapping community detection in Large-Scale Networks using BigCLAM model b... by
Overlapping community detection in Large-Scale Networks using BigCLAM model b...Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...Thang Nguyen
998 views52 slides
Greedy Incremental approach for unfolding of communities in massive networks by
Greedy Incremental approach for unfolding of communities in massive networksGreedy Incremental approach for unfolding of communities in massive networks
Greedy Incremental approach for unfolding of communities in massive networksIJCSIS Research Publications
59 views6 slides
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec... by
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Saulius Maskeliunas
1.6K views44 slides
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS by
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSijcsit
12 views12 slides

Similar to Network Science workshop(20)

IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for... by IRJET Journal
IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET Journal4 views
On the Effectiveness of Evidence-based Terminological Decision Trees by Giuseppe Rizzo
On the Effectiveness of Evidence-based Terminological Decision TreesOn the Effectiveness of Evidence-based Terminological Decision Trees
On the Effectiveness of Evidence-based Terminological Decision Trees
Giuseppe Rizzo173 views
Overlapping community detection in Large-Scale Networks using BigCLAM model b... by Thang Nguyen
Overlapping community detection in Large-Scale Networks using BigCLAM model b...Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Thang Nguyen998 views
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec... by Saulius Maskeliunas
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Saulius Maskeliunas1.6K views
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS by ijcsit
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
ijcsit12 views
Towards Evidence Terminological Decision Tree by Giuseppe Rizzo
Towards Evidence Terminological Decision TreeTowards Evidence Terminological Decision Tree
Towards Evidence Terminological Decision Tree
Giuseppe Rizzo162 views
Samsa proportional reinsurance_and_probability_of_ruin by Christian Kasumo
Samsa proportional reinsurance_and_probability_of_ruinSamsa proportional reinsurance_and_probability_of_ruin
Samsa proportional reinsurance_and_probability_of_ruin
Christian Kasumo113 views
Bridging Centrality: Identifying Bridging Nodes in Transportation Network by Eswar Publications
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear... by Xiaohan Zeng
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Xiaohan Zeng1.6K views
Resilience in Transactional Networks by Dmitry Zinoviev
Resilience in Transactional NetworksResilience in Transactional Networks
Resilience in Transactional Networks
Dmitry Zinoviev956 views
Hafordan Function Essay by Susan White
Hafordan Function EssayHafordan Function Essay
Hafordan Function Essay
Susan White3 views
Higher-order organization of complex networks by David Gleich
Higher-order organization of complex networksHigher-order organization of complex networks
Higher-order organization of complex networks
David Gleich4.5K views
Social Media Mining: An Introduction by Ali Abbasi
Social Media Mining: An IntroductionSocial Media Mining: An Introduction
Social Media Mining: An Introduction
Ali Abbasi2.6K views
Social Learning in Networks: Extraction Deterministic Rules by Dmitrii Ignatov
Social Learning in Networks: Extraction Deterministic RulesSocial Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic Rules
Dmitrii Ignatov435 views
A new approach to erd s collaboration network using page rank by Alexander Decker
A new approach to erd s collaboration network using page rankA new approach to erd s collaboration network using page rank
A new approach to erd s collaboration network using page rank
Alexander Decker36 views
A new approach to erd s collaboration network using page rank by Alexander Decker
A new approach to erd s collaboration network using page rankA new approach to erd s collaboration network using page rank
A new approach to erd s collaboration network using page rank
Alexander Decker74 views

More from Dmitry Zinoviev

The “Musk” Effect at Twitter by
The “Musk” Effect at TwitterThe “Musk” Effect at Twitter
The “Musk” Effect at TwitterDmitry Zinoviev
42 views17 slides
Are Twitter Networks of Regional Entrepreneurs Gendered? by
Are Twitter Networks of Regional Entrepreneurs Gendered?Are Twitter Networks of Regional Entrepreneurs Gendered?
Are Twitter Networks of Regional Entrepreneurs Gendered?Dmitry Zinoviev
25 views22 slides
Using Complex Network Analysis for Periodization by
Using Complex Network Analysis for PeriodizationUsing Complex Network Analysis for Periodization
Using Complex Network Analysis for PeriodizationDmitry Zinoviev
30 views18 slides
Algorithms by
AlgorithmsAlgorithms
AlgorithmsDmitry Zinoviev
220 views14 slides
Text analysis of The Book Club Play by
Text analysis of The Book Club PlayText analysis of The Book Club Play
Text analysis of The Book Club PlayDmitry Zinoviev
334 views11 slides
Exploring the History of Mental Stigma by
Exploring the History of Mental StigmaExploring the History of Mental Stigma
Exploring the History of Mental StigmaDmitry Zinoviev
451 views14 slides

More from Dmitry Zinoviev(20)

Are Twitter Networks of Regional Entrepreneurs Gendered? by Dmitry Zinoviev
Are Twitter Networks of Regional Entrepreneurs Gendered?Are Twitter Networks of Regional Entrepreneurs Gendered?
Are Twitter Networks of Regional Entrepreneurs Gendered?
Dmitry Zinoviev25 views
Using Complex Network Analysis for Periodization by Dmitry Zinoviev
Using Complex Network Analysis for PeriodizationUsing Complex Network Analysis for Periodization
Using Complex Network Analysis for Periodization
Dmitry Zinoviev30 views
Text analysis of The Book Club Play by Dmitry Zinoviev
Text analysis of The Book Club PlayText analysis of The Book Club Play
Text analysis of The Book Club Play
Dmitry Zinoviev334 views
Exploring the History of Mental Stigma by Dmitry Zinoviev
Exploring the History of Mental StigmaExploring the History of Mental Stigma
Exploring the History of Mental Stigma
Dmitry Zinoviev451 views
Roles and Words in a massive NSSI-Related Interaction Network by Dmitry Zinoviev
Roles and Words in a massive NSSI-Related Interaction NetworkRoles and Words in a massive NSSI-Related Interaction Network
Roles and Words in a massive NSSI-Related Interaction Network
Dmitry Zinoviev288 views
“A Quaint and Curious Volume of Forgotten Lore,” or an Exercise in Digital Hu... by Dmitry Zinoviev
“A Quaint and Curious Volume of Forgotten Lore,” or an Exercise in Digital Hu...“A Quaint and Curious Volume of Forgotten Lore,” or an Exercise in Digital Hu...
“A Quaint and Curious Volume of Forgotten Lore,” or an Exercise in Digital Hu...
Dmitry Zinoviev411 views
Network analysis of the 2016 USA presidential campaign tweets by Dmitry Zinoviev
Network analysis of the 2016 USA presidential campaign tweetsNetwork analysis of the 2016 USA presidential campaign tweets
Network analysis of the 2016 USA presidential campaign tweets
Dmitry Zinoviev228 views
The Lord of the Ring. A Network Analysis by Dmitry Zinoviev
The Lord of the Ring. A Network AnalysisThe Lord of the Ring. A Network Analysis
The Lord of the Ring. A Network Analysis
Dmitry Zinoviev833 views
Soviet Popular Music Landscape: Community Structure and Success Predictors by Dmitry Zinoviev
Soviet Popular Music Landscape: Community Structure and Success PredictorsSoviet Popular Music Landscape: Community Structure and Success Predictors
Soviet Popular Music Landscape: Community Structure and Success Predictors
Dmitry Zinoviev168 views

Recently uploaded

Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...ShapeBlue
108 views12 slides
LLMs in Production: Tooling, Process, and Team Structure by
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team StructureAggregage
57 views77 slides
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...ShapeBlue
196 views62 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
437 views30 slides
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...Jasper Oosterveld
35 views49 slides
"Package management in monorepos", Zoltan Kochan by
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
34 views18 slides

Recently uploaded(20)

Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue108 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue196 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue120 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue139 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue225 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software184 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty65 views

Network Science workshop

  • 1. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 1/37 WARNING! Network Science is extremely contagious ONCE YOU LEARN IT you. , START seeing Networks everywhere. D Zinoviev.
  • 2. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 2/37 Outline ● What Is Network Science? ● Terms and Definitions ● Measures ● Formation ● Complex Behavior ● Tools of the Craft ● Unusual Applications of Network Science
  • 3. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 3/37 What is Network Science? Network science is an interdisciplinary academic field which studies complex networks such as:  telecommunication,  transportation,  electrical,  computer,  biological,  cognitive and semantic, and  social.
  • 4. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 4/37 What is it based upon? The field draws on theories and methods including:  Graph theory from mathematics (Erdős, Rényi, Strogatz),  Game theory from economics (Jackson),  Statistical mechanics from physics (Barabási, Newman, Vespignani, Watts),  Data mining and information visualization from computer science (Adamic), and  Social structure from sociology (Watts).
  • 5. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 5/37 Terms and definitions ● Network = Graph ● Nodes (vertexes, actors, members) represent entities ● Nodes have properties (gender, capacity, political view) ● Edges (arcs, links, ties) represent relationships ● Edges have properties (direction, weight, kind) ● Directed vs undirected ● Multigraph: graph with parallel edges ● Simple graph: undirected, no loops, no parallel edges ● Connected graphs Boston SSAlbany Brunswick Boston NS St Albans Providence Hartford Springfield New Haven New York PS Montreal Rutland
  • 6. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 6/37 Adjacency Matrix A 7 5 Boston SSAlbany Brunswick Boston NS St Albans Providence Hartford Springfield New Haven New York PS Montreal 6 Rutland 9 12 11 4 8 1 3 2 10 A=  0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0  Aij =1 if and only if i and j are connected
  • 7. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 7/37 Incidence Matrix B B=  1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0  7 5 Boston SSAlbany Brunswick Boston NS St Albans Providence Hartford Springfield New Haven New York PS Montreal 6 Rutland 9 12 11 4 8 1 3 2 10 A B C D E F G H I J KL Bij =1 if and only if node i is incident to edge j edges nodes A=B2 −2I
  • 8. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 8/37 PATHS 7 5 Boston SSAlbany Brunswick Boston NS St Albans Providence Hartford Springfield New Haven New York PS Montreal 6 Rutland 9 12 11 4 8 1 3 2 10 A B C D E F G H I J KL  Path = sequence of connected edges (e.g., B – H – I)  Can be simple (no self- intersections)  Can be a loop (ends where it starts)  Paths have lengths  Geodesic = a shortest path (B – F – G – J is not a geodesic, but B – H – I is)  What if edges are weighted?
  • 9. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 9/37 Small World  We are on average just 4–6 links (“handshakes”) away from any other living person on Earth (Milgram's experiment)— thence, “six degrees of separation”  Not all networks have the “small world” property I Someone I know Boris Berezovsky Vladimir Putin Barak Obama W ait, how do you know Obama?
  • 10. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 10/37 Centrality ● How “central” is a node in the network? ● Possibly affects influence, resilience, susceptibility, etc. ● Several flavors: degree, closeness, betweenness, eigenvalue, etc.
  • 11. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 11/37 Degree Centrality[ ] 7 5 Boston SS (2)Albany (4) Brunswick (1) Boston NS (1) St Albans (1) Providence (2) Springfield (4) New Haven (3) New York PS (2) Montreal (1) 6 Rutland (1) 9 12 11 4 8 1 3 2 10 Hartford (2)  Just count the neighbors!  More neighbors = more “friends” = more importance  Distinguish in-degree, out- degree, and [total] degree  Can be defined in two ways (N is the total number of nodes, aij ∈A): di=∑j aij di=∑j aij / N −1
  • 12. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 12/37 Degree Distribution  Degree [centrality] distribution is an important network measure—it relates to the network formation process  Most common distributions in complex networks: binomial (Poisson for n→∞) and power law (a.k.a. Pareto, Zipf, scale free)  Why it is what it is?
  • 13. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 13/37 Closeness Centrality 7 5 Boston SS (0.5) Brunswick (1) Boston NS (1) St Albans (0.4) Providence (0.4) Springfield (0.6) New Haven (0.5) New York PS (0.5) Montreal (0.4) 6 Rutland (0.4) 9 12 11 4 8 1 3 2 10 Hartford (0.5) Albany (0.6)  Calculate average inverse shortest path to all other nodes  Shorter path = closer “friends” = better connectivity  Can be defined in two ways (N is the total number of nodes, pij is a geodesic path from I to j)  Takes care of disconnected networks! ci=∑j 1/ pij ci=∑j 1/ pij/ N −1
  • 14. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 14/37 Betweenness Centrality 7 5 Boston SS (0.1) Brunswick (0) Boston NS (0) St Albans (0) Providence (0.04) Springfield (0.5) New Haven (0.14) New York PS (0.13) Montreal (0) 6 Rutland (0) 9 12 11 4 8 1 3 2 10Hartford (0.06) Albany (0.5)  Calculate how many shortest paths go through the node  Mores paths = better brokerage opportunities (= more vulnerability)  Can be defined in two ways (N is the total number of nodes, pij is a geodesic path from I to j, n is the number of such paths) bwi=∑j≠i≠k n pjik /n p jk  bwi=∑j≠i≠k n p jik /n pjk /N −1 N −2
  • 15. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 15/37 Eigenvector Centrality 7 5 Boston SS (0.29) Brunswick (0) Boston NS (0) St Albans (0.19) Providence (0.25) Springfield (0.49) New Haven (0.34) New York PS (0.31) Montreal (0.17) 6 Rutland (0.17) 9 12 11 4 8 1 3 2 10Hartford (0.33) Albany (0.45)  Recursive definition: A node is as important as its neighbors are ei= 1  ∑j aij e j  A− I  E=0  E ,=eig A
  • 16. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 16/37 Similarity and Triadic Closure Connectivity between nodes may imply similarity: A is connected to B  A is similar to B (known as homophily in social networks). Two dyads sharing a node become a triad. A B C A B C Alternative interpretation: weak ties become strong ties (Granovetter). A B C A B C
  • 17. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 17/37 Clustering Coefficient  Clustering coefficient of a node with n neighbors:  Ci =0 — star  Ci =1 — clique (1, 4, 5, 6)  C1 =6/10  Average clustering coefficient: C=(.6+.67+1+1+1+1)/6=.88 Ci=2 ∑j , k aij aik a jk nn−1 “Birds of a feather flock together...” (William Turner) 1 (.6) 2 (.67) 3 (1.) 4 (1.) 5 (1.) 6 (1.)
  • 18. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 18/37 Modularity and Components  NSSI (self-cutters) online communities in LiveJournal (blogging social Web site) form six components  If these two components are merged, they form a giant component  Modularity Q∈[-1, 1] measures the density of links inside clusters as compared to links between clusters: Q= ∑ij [aij − ∑i aij ∑j aij ∑ij aij ]ij ∑ij aij
  • 19. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 19/37 Assortativity Assortative networks: nodes connect to nodes with similar degree; high modularity, better community structure Dissassortative networks: nodes connect to nodes with different degree
  • 20. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 20/37 Network Formation ● Networks are complex systems composed of interconnected parts that as a whole exhibit properties not obvious from the properties of the individual parts. ● Most networks are not an immediate product of intelligent design.
  • 21. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 21/37 exponential Networks  A.k.a. Erdős–Rényi networks  Start with a fixed set of N nodes  Randomly connect them with probability p  Average degree λ=pN  Binomial / Poisson degree distribution (decays exponentially after max)  No small-world property!
  • 22. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 22/37 Small World Networks  A.k.a. Watts–Strogatz networks  Start with a fixed set of N nodes  Connect each node to its m neighbors  Rewire the connections with probability β  Degree distribution: δ-function for β→0, binomial/Poisson for β→1 (unrealistic)  Small-world—but no clustering! β=0 0<β<1 β=1
  • 23. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 23/37 Scale Free Networks  A.k.a. Barabási–Albert networks  Start with few nodes  Attach a new node X to m existing nodes Yi with probability proportional to the degrees of Yi (preferential attachment)  Power law degree distribution  Small-world, community structure  No meaningful average degree (scale- free)  Fat tail
  • 24. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 24/37 Strategic Network formation  Formed on purpose  Start with a fixed set of N nodes  Add links to maximize utility: either globally or pairwise  Topology depends on the costs and benefits  Link cost c  Benefit from direct connection δ  Benefits from indirect connections δ2 , δ3 , δ4 , etc. 3δ-3c 3δ-3c 3δ-3c 3δ-3c δ+2δ2 -c3δ-3c δ+2δ2 -cδ+2δ2 -c 0 0 0 0 δ vs c “cheap” links “expensive”links
  • 25. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 25/37 Complex Behaviors ● Simple contagion: epidemics, rumor propagation ● Complex contagion: collective action, political views, fashion ● Information diffusion: effect of feedback ● Resilience
  • 26. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 26/37 Simple Contagion  Susceptible – Infectious – Susceptible (SIS): At each step, a “healthy” (but susceptible) node gets infected by an infected neighbor with probability p, and an infected node recovers with probability r  Susceptible – Infectious – Recovered (SIR): same as in SIS, but a node cannot be reinfected  Spreads fast in power-law networks
  • 27. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 27/37 Collective Action  A node becomes infected with probability p when either a certain number M or a certain fraction m of its neighbors is infectious ✔ “I will wear red pants if at least 50% of my friends wear red pants.” ✔ “I will use protocol X if at least 10 of my partners support protocol X.” ✔ “I will go to protest tax hikes if all my friends go with me.” ✔ “I will feel happy if people around me are happy.”  Supported by community structure: ✔ Structural trapping (few external links) ✔ Social reinforcement (many internal links) ✔ Homophily (“connected” means “similar”)  Success depends on the point of origin
  • 28. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 28/37 Information Diffusion  A network of senders and receivers  Each actor has knowledge, credibility, and popularity  Options for sender (speaker):  To send (gain popularity, gain or lose credibility)  Not to send (lose popularity)  Options for receiver (listener):  Listen silently (gain knowledge, lose popularity)  Listen and provide feedback (gain knowledge, gain popularity, gain or lose credibility)  Action based on Nash equilibrium
  • 29. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 29/37 Resilience Random attacks: Fail random nodes Targeted attacks: Attack selected nodes Exponential random networks No difference: The network gracefully degrades Scale-free networks (robust yet fragile) The giant component survives. The giant component rapidly falls apart.
  • 30. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 30/37 Tools of the Craft ● Gephi—graph visualization ● Pajek—network algorithms and some visualization ● NetLogo—simple simulation environment (good for small-scale experiments) ● CFinder—community finder ● NodeXL—network visualization plugin for Excel ● networkx—Python library for network algorithms
  • 31. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 31/37 Gephi  Network Science “Paintbrush”  Analysis and visualization of large networks  Windows, Linux, MacOS  Developed by Gephi consortium  Free and open source
  • 32. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 32/37 Pajek  “Spider” in Slovene  Analysis and visualization of large networks  Windows (run on Linux in wine)  Developed by Batagelj and Mrvar  Free, but not open source
  • 33. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 33/37 Unusual applications Reminder: If all you know is Network Science everything looks like a Network.
  • 34. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 34/37 Unusual networks ● Networks of recipes and cooking ingredients (Adamic) ● Product space networks (Hidalgo) ● Human disease networks (Barabási) ● Flavor networks (Ahn) ● Soccer player networks (Onody / de Castro) ● And more!..
  • 35. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 35/37 Semantic networks  Two words are similar if they are used by similar people  (But two people are similar if they use similar words!)  Zinoviev, Stefanescu, Swenson, and Fireman, “Semantic Networks of Interests in Online NSSI Communities,” Proc. of Workshop “Words and Networks,” Evanston, IL, June 2012
  • 36. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 36/37 Textual Networks  Co-occurrence of actors in the New Testament  A node is an actor, an edge is introduced if two actors are mentioned in the same chapter of a book at least once  Bigger nodes—more mentioning  Zinoviev, research in progress, unpublished
  • 37. April 29, 2013 3rd International Business Complexity and Global Leadership Conference 37/37 Thank you!