SlideShare una empresa de Scribd logo
1 de 123
More than a Pretty Picture:
Visual Thinking in Network Studies
James Moody
Duke Network Analysis Center (DNAC)
https://dnac.ssri.duke.edu/
Duke University
http://tinyurl.com/duke-snh
This work is supported by NIH grants DA12831 and HD41877. Thanks to Dan McFarland, Skye Bender-deMoll, Martina Morris, Lisa Keister,
Scott Gest and Peter Mucha for discussion and comments related to this presentation. Please send any correspondence to James Moody,
Department of Sociology, Duke University, Durham NC 27705. email: jmoody77@soc.duke.edu
Introduction
We live in a connected world:
“To speak of social life is to speak of the association between people –
their associating in work and in play, in love and in war, to trade or to
worship, to help or to hinder. It is in the social relations men establish that
their interests find expression and their desires become realized.”
Peter M. Blau
Exchange and Power in Social Life, 1964
*1934, NYTime. Moreno claims this work was covered in “all the major papers” but I can’t find any other clips…
*
Introduction
We live in a connected world:
"If we ever get to the point of charting a whole city or a whole nation, we would have … a picture
of a vast solar system of intangible structures, powerfully influencing conduct, as gravitation does
in space. Such an invisible structure underlies society and has its influence in determining the
conduct of society as a whole."
J.L. Moreno, New York Times, April 13, 1933
Introduction
From the beginning, network science has been a visual science, rich with strange images
purporting to illuminate our understanding of the world.
1) Introduction
2) A Little History….
3) Why visualize networks at all?
4) What makes a good (scientific?) visualization
5) Network Visualization Strategies
1) Common heuristics
2) Layout Features
3) Static, dynamic, interactive
6) Guiding Idea: Build theory into visualization
7) Common Challenges
1) Scale: Size & Density
2) Dynamics
3) Political Polarization: Dense & Dynamic
8) Can We Develop a visual network language?
9) Conclusion
10) Some fun examples…if time…(ha!)
Visual Network Thinking Outline
A Little network Visualization History
Euler’s treatment of the “Seven Bridges of Kronigsberg” problem is one of the
first moments of graph theory, where he contrasted the observed map….
Euler, 1741
The study of networks has depended on a visual thinking since the
beginning:
Promising Foundations
A Little network Visualization History
… to an alternative to help think through what would became the first theorem
in graph theory, and the development of elements (land masses/vertices)
linked as pairs (edges/bridges)
Euler, 1741
The study of networks has depended on a visual thinking since the
beginning:
Promising Foundations
A Little network Visualization History
… and abstracted from the observed elements (land masses/bridges) to
abstract connections (Vertices/edges)
Euler, 1741
The study of networks has depended on a visual thinking since the
beginning:
Promising Foundations
Early kinship diagrams by Morgan
(1871)
A Little network Visualization History
Diagram of
consanguinity:
Seneca-Iroquois
(lineal & 1st collateral
lines, ego is male)
The study of networks has
depended on a visual thinking
since the beginning:
Promising Foundations
Or early representations of organizational relations (1921)
A Little network Visualization History
The study of networks has depended on a visual thinking since the
beginning:
Promising Foundations
..but Moreno’s sociograms from Who Shall Survive (1934) were something
special. They ignited a wave of research that was to fundamentally transform
social science.
A Little network Visualization History
The study of networks has depended on a visual thinking since the
beginning:
Promising Foundations
With a full write-up of the 1934 medical conference in the New York Times*, his
work sparked wide interest….
A Little network Visualization History
The study of networks has depended on a visual thinking since the
beginning:
*He claims it was covered in “all the major papers” but I can’t find any other clips…
Promising Foundations
Lundberg & Steel 1938 – Using a “Social Atom” representation
Moreno’s idea was quickly taken up in community studies, as the social analog
to “atoms” in physics….
A Little network Visualization History
Promising Foundations
Charles Loomis – 1948
The sophistication included layering of information…here using size, position,
and a pie-chart to tap multiple variables in addition to network structure.
A Little network Visualization History
Promising Foundations
Northaway’s – “Target Sociograms”
Researchers increasingly sought ways move from artistic production to
science -- The “target” sociogram was an early example.
A Little network Visualization History
From Art to Science…
..complete with “hardware” to help in the construction!
A Little network Visualization History
From Art to Science…
What’s old is new? Pajek’s fixed circular grid layout:
A Little network Visualization History
From Art to Science…
Another attempt at
regularization: add
meaning to the y and x
axes (here social status
and “group” respectively).
Attempts at generalizing dimensional meaning start to get muddy as the
figures no longer carry an intuitive connectivity pattern.
Loomis & McKinney, 1956, AJS
A Little network Visualization History
From Art to Science…
Levine 1979
…and moves out of
simple Cartesian space.
The flow of images continued over time, marking a wide range of potential
styles….
A Little network Visualization History
From Art to Science…
The flow of images continued over time, marking a wide range of potential
styles.
The space-bending
challenge is made clear
in modern attempts at
mapping large-scale
networks…
A Little network Visualization History
From Art to Science…
Walrus
(Tamara Munzer & Caida)
Sadly, we are now starting to see caricatures of “network” images everywhere:
A Little network Visualization History
From Science to Silly…
A New York Times graphic on links
between wall-street executives and the
business school they attended…
A Little network Visualization History
From Science to Silly…
A Little network Visualization History
From Science to Silly…
…Or conspiracy models for
disgraced politicians…
A Little network Visualization History
From Science to Silly…
From silly, to dangerous: the “causal model” network for the Afghan conflict
A Little network Visualization History
From Science to Silly…
…or downright spoofs of the real thing…
Lest we think only journalist do
things with marginal scientific
/ information value….many
(most?) published network
images are information thin.
Such images often provide
extremely little information;
and the information one can
derive from the image is
often wrongly-weighted.
Our challenge today is two-fold:
a) What is it about visual
representations that seem so
important to network
studies?
b) How do we do it well?
Science, Art or Craft?
A Little network Visualization History
From Science to Silly…
The historic reliance on imagery is clear in Moreno’s work:
"If we ever get to the point of charting a whole city or a whole nation,
we would have … a picture of a vast solar system of intangible
structures, powerfully influencing conduct, as gravitation does in
space. Such an invisible structure underlies society and has its
influence in determining the conduct of society as a whole."
J.L. Moreno, New York Times, April 13, 1933
We literally make the invisible visible. Part of the captivation of network science
is the ability to see into a world that is otherwise extremely difficult to wrap our
heads around.
A Little network Visualization History
Lessons from history?
Seeing is believing….
A Little network Visualization History
Lessons from history?
…but our eyes can be deceived!
A Little network Visualization History
Lessons from history?
Communication Challenges in Network Visualization
Types of problems
So what distinguishes a scientifically effective visualization?
•Basic quantitative visualization craft: (“style” or “rhetoric”)
•Simple principles of graphic design as per Tufte:
-Clarity, scaling, layering of information, avoiding “chartjunk”,
effective use of color, and so forth.
- Challenge here mirrors cartography: how much information can
one effectively layer into a network diagram?
This is hard to do well, and even harder to automate, and thus requires an
active craft hand in graphic production.
So what distinguishes a scientifically effective visualization?
•Basic quantitative visualization craft: (“style” or “rhetoric”)
AfterBefore
Communication Challenges in Network Visualization
Types of problems
So what distinguishes a scientifically effective visualization?
•Network Specific graphic problem: Which social space?
•Example:
Networks to represent social space, but:
•Simple space is rarely accurate, so how best to distort?
•How many dimensions are relevant?
•Do the dimensions mean anything?
Communication Challenges in Network Visualization
Types of problems
So what distinguishes a scientifically effective visualization?
Network specific graphic problem: which social space?
First two eigenvectors 3d force-directed
Types of problems
Communication Challenges in Network Visualization
So what distinguishes a scientifically effective visualization?
•Network Specific graphic problem: Multidimensional data structure requires
element selection.
•For example:
Global patterns or local positions
•Are we trying to show the distinctiveness of nodes or the
general topology of the network?
Communication Challenges in Network Visualization
Types of problems
Lessons from history?
So what distinguishes a scientifically effective visualization?
•Network specific graphic problem: Local or Global?
Reduced Block-Model Labeled Sociogram
Communication Challenges in Network Visualization
So what distinguishes a scientifically effective visualization?
•Network Specific graphic problems:
•Model for social space
•Resolution (local or global)
•Multiple relations
•Dynamics
•Density
•Node-level attributes
•Edge-level attributes
•Hierarchical ordering
•Diffusion Potential
•Exploration or communication
Communication Challenges in Network Visualization
Types of problems
Visualization
Strategy
Knowledge
problem
Data
Fidelity
There is a set of basic tradeoffs made with every visualization between data, the
research problem, and the final image, which can challenge our basic instincts
as scientists, since we may have to make stuff up or throw away data.
The simplest answer is that an image should clearly communicate something that we
would have difficulty knowing any other way:
This includes:
Information & Communication:
• Helping build intuition about the social process generating the network
• Succinctly capturing high-dimensional properties of the network
• Being worth the space– the information content of the image needs to reward
deeper inspection
• Beauty – powerful graphs are mesmerizing
What makes a good visualization?
The simplest answer is that an image should clearly communicate something that we
would have difficulty knowing any other way:
This includes:
Science:
• Ability to replicate results – same data should produce same picture
• Quantification – most features evident from a graph should be translatable to
a measurement of the graph (though this may not be initially evident)
• Theory-relevant: either gives us something new to theorize about or is useful
as a theory-building device itself.
This probably implies a move toward problem-specific families of visualizations.
What makes a good visualization?
While the history is deeply rooted in visual analysis, why bother? If we have
good metrics, why not use them instead?
Why Visualize Network at all?
Insights from scatter plots
X y1 y2 y3
4 4.26 3.1 5.39
5 5.68 4.74 5.73
6 7.24 6.13 6.08
7 4.82 7.26 6.42
8 6.95 8.14 6.77
9 8.81 8.77 7.11
10 8.04 9.14 7.46
11 8.33 9.26 7.81
12 10.84 9.13 8.15
13 7.58 8.74 12.74
14 9.96 8.1 8.84
N=11
Mean of Y = 7.5
Regression Equation: Y = 3 + .5(X)
SE of slope estimate: 0.118, T=4.24
Sum of Squares (X-X): 110
Regression SS: 27.5
Correlation Coeff: 0.82
These 3 series seem very similar, when
viewed statistically:
0
5
10
15
0 5 10 15
0
5
10
15
0 5 10 15
And given these
statistics, we expect
a relation something
like this – a strong
correlation with
“random” error.
While the history is deeply rooted in visual analysis, why bother? If we have
good metrics, why not use them instead?
Why Visualize Network at all?
Insights from scatter plots
0
5
10
15
0 5 10 15
..but this would also
fit…
While the history is deeply rooted in visual analysis, why bother? If we have
good metrics, why not use them instead?
Why Visualize Network at all?
Insights from scatter plots
0
5
10
15
0 5 10 15
…or this…
Or many more.
While the history is deeply rooted in visual analysis, why bother? If we have
good metrics, why not use them instead?
Why Visualize Network at all?
Insights from scatter plots
Visualization allows you to see the relations among elements “in the whole” – a
complete macro-vision of your data in ways that summary statistics cannot.
This is largely because a good summary statistic captures a single dimension,
while visualization allows us to layer dimensionality and relations among them.
0
5
10
15
0 5 10 15
0
5
10
15
0 5 10 15
0
5
10
15
0 5 10 15
While the history is deeply rooted in visual analysis, why bother? If we have
good metrics, why not use them instead?
Why Visualize Network at all?
Insights from scatter plots
Permuted View
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
12 6 0 112 1 13 7 4 3 15 10 14 9 58
Technically, all the information is retained - one could reconstruct the data
pairs from both images – but the re-ordered panel provides no additional
information.
But consider changing a key assumption of the scatter-plot: the scaled ordering
of the axes.
Standard View
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Why Visualize Network at all?
Insights from scatter plots
Original White & Harary, 2001
The exact same data, presented in press in distinct ways. We’d never see
this with a scatter plot.
Kolaczyk, Eric D., Chua, David B.,
Barthélemy, Marc (2009)
3 representations of the same data
Why Visualize Network at all?
Insights from scatter plots
Why Visualize Network at all?
Insights from scatter plots
Scatter plots are good models
for network imagery:
•Multiple dimensions
•Layered information
•Global patterns with
local detail
•Shape matters
Fails as a model in a key
respect: The coordinate space
is rigid.
The reason to visualize is that
we discover elements we
didn’t already know, and can
communicate it effectively.
Gapminder
Benefits to network graphics
• Make visible the invisible
 Give a sense of reality to unobserved features
 Can be truly beautiful (when well done), capturing audience imaginations
 Can communicate complex features quickly
• Provide multi-dimensional insights into setting processes
 Metrics capture a single dimension
 We care about the shape of related entities
 Help us contextualize and make sense of the metrics we calculate
• Help us think by organizing, arranging and abstracting generals from particulars
 Networks are already massive abstractions – removing qualitative micro-
detail to capture interconnectivity
 ..but we often need to abstract further to identify elements we care about.
Why Visualize Network at all?
Problem summary
Challenges:
• No consistent or obvious display frame
 Arrangement guided by heuristic principles, which may not be consistent with
each other
 an inability to judge the “fit” of an image to the data and small hopes of
replication
• Too much information
 We have multiple levels (node, edge, community, network) and multiple
characteristics at each level  necessitates “denying the data” in favor of
insights, building the theory into the image
• Scale:
 “Magnitude” – Size of the network makes standard approaches slow, and
likely not useful even when fast
 “Temporal Scale” – how to bind discrete occurrences to generate a structure
from particulars
Why Visualize Network at all?
Problem summary
These problems feed an entire field of graph-visualization heuristics; guides to tell
computers how “best” to arrange points, which focus on:
• Even node distribution
• Consistent edge lengths
• Avoid line crossing
• Emphasize symmetry
• Maximize edge-edge angles
• Avoid lines passing over nodes
• Avoid node overlaps
• And many many more…
Auto layouts have two conflicting problems to solve:
(a) finding a good layout and
(b) finding it quickly.
What makes a good visualization?
Solutions
Unlike a scatter-plot, the default layout styles of most off-the-shelf programs will lead to
very different layouts:
What makes a good visualization?
Visualization
Strategy
Knowledge
problem
Data
Fidelity
Visualization as craft: My instinct is that hard-and-fast rules will be difficult to
find, craft production is thus a better model than either art (too expressive) or
technical drawing (too rigid).
Let’s work through some exemplars and see how they balanced these trades
Unlike a scatter-plot, the default layout styles of most off-the-shelf programs will
lead to very different layouts:
What makes a good visualization?
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Tree-Based layouts
Most effective for very sparse,
regular graphs. Very useful
when relations are strongly
directed, such as organization
charts, cluster tress or internet
connections.
“Force” layouts
Most effective with graphs that have a strong
community structure (clustering, etc). Provides a very
clear correspondence between social distance and
plotted distance
Two images of the same network
(good) (Fair - poor)
Basic Layout Heuristics
Tree-Based layouts Spring embedder layouts
Two layouts of the same network
(poor)
(good)
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Basic Layout Heuristics
“good” = high correlation between spatial distance and
network distance
Fixed Coordinate Layouts
Two layouts of the same network
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Basic Layout Heuristics
Fit: 0.528 Fit: .682
Fixed Coordinate Layouts
Two layouts of the same network
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Basic Layout Heuristics
Fit=0.57Fit=0.26
Fixed Coordinate Layouts
Two layouts of the same network
Basic Layout Heuristics
Chord diagrams
are the network
equivalent of pie
charts
Fixed Coordinate Layouts
Use maps judiciously
Basic Layout Heuristics
Does this network map of Facebook tell us anything more than population density?
Use maps judiciously
Basic Layout Heuristics
Hear, goal was to show that network distance spanned vast geographic distance
Levels of distortion?
Two layouts of the same network
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Basic Layout Heuristics
Shrink each cluster to accent separation
Fit=0.75
Fit=0.81
Network visualization helps build intuition, but you have to keep the drawing
heuristic. Here we show the same graphs with two different techniques:
Basic Layout Heuristics
Fit=0.81
Center fisheye on dense
cluster
Fit=0.74
Secondary style elements
Some seemingly innocuous features can shape the effect of network diagrams
Use curves sparingly…they are usually useless – just extra ink – it’s
a hallmark of the default Gephi style...but doesn’t add much.
Secondary style elements
Some seemingly innocuous features can shape the effect of network diagrams
3d is rarely useful…almost never in 2d presentations, sometimes
interactively
Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI),
Secondary style elements
Small multiples?
C:45%, B: 8.5%
Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI),
Network Diffusion & Peer Influence
A closer look at emerging connectivity
C:45%, B: 8.5%
Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI),
Network Diffusion & Peer Influence
A closer look at emerging connectivity
C:83%, B: 36%
Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI),
Network Diffusion & Peer Influence
A closer look at emerging connectivity
Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI),
C:99%, B: 86%
Network Diffusion & Peer Influence
A closer look at emerging connectivity
Secondary style elements
Some seemingly innocuous features can shape the effect of network diagrams
Use color & size to reinforce positional elements
Node shapes are almost impossible to discern
Static, Dynamic & Interactive
Lots of new tools for interactive network visualization. Consider:
http://bl.ocks.org/eyaler/10586116
https://kieranhealy.org/philcites/
Static, Dynamic & Interactive
SVG: Fixed
layout, but with
embedded info
http://www.soc.duke.edu/~jmoody77/scimaps/DukePhdComm/comm2.htm
Static, Dynamic & Interactive
.js: Searchable
http://www.soc.duke.edu/~jmoody77/ChefNets/network/
The scientists first rule is to never
interfere with data – but this is
probably exactly what is needed
for (social?) network science.
Consider as a good example, Ken
Frank’s drawing program:
The “raw” network is distorted by
emphasizing within-group ties.
This is then highlighted by edge-
patterns (solid or dotted) and
group boundaries.
Guiding Ideas:
Build theory into the visualization
Group-weighted MDS
The scientists first rule is to never
interfere with data – but this is
probably exactly what is needed
for (social?) network science.
Or the dynamic visualizations of
McFarland’s school classrooms.
Source: Moody, James, Daniel A. McFarland and Skye Bender-DeMoll (2005) "Dynamic Network Visualization: Methods for Meaning with Longitudinal Network
Movies” American Journal of Sociology 110:1206-1241
Black ties: Teaching relevant communication
Blue ties: Positive social communications
Red ties: Negative social communication
Guiding Ideas:
Build theory into the visualization
Source: Bender-deMoll & McFarland “The Art and Science of Dynamic Network Visualization” JoSS 2006
The same data produce different impressions if you change the observation window.
Guiding Ideas:
Build theory into the visualization
The scientists second rule has to be to look for regularity and exploit that for
theory. Consider as a good example, Harrison White’s Kinship model:
Guiding Ideas:
Build theory into the visualization
The scientists second rule has to be to look for regularity and exploit that for
theory. Consider as a good example, Harrison White’s Kinship model:
A powerful reduction of complexity; but at the cost of a particular perspective: Mom =
Father’s Wife, for example.
Guiding Ideas:
Build theory into the visualization
Abstraction
helps –
consider larger
networks
Basic Problem 1: Density/Scale
Abstraction
helps –
consider larger
networks
Basic Problem 1: Density/Scale
2009 Social Science Journal co-citation similarity
Basic Problem 1: Density/Scale
2009 Physical Science Journal co-citation similarity
Basic Problem 1: Density/Scale
Borrett, Stuart R., James Moody & Achim Edelmann. 2014. “The Rise of Network Ecology: Maps of the topic diversity and scientific
collaboration” Ecological Modeling (DOI: 10.1016/j.ecolmodel.2014.02.019)
Network Ecology Topic Map
Basic Problem 1: Density/Scale
Basic Problem 1: Density/Scale
Abstraction
helps –
consider dense
networks
Co-voting similarity, 109th senate
Basic Problem 1: Density/Scale
Abstraction
helps –
consider dense
networks –
Co-voting similarity, 109th senate
Basic Problem 1: Density/Scale
See also: https://bost.ocks.org/mike/miserables/
The traditional network diffusion image
is the logistic curve. Consider
Coleman, Katz and Menzel (1957):
These curves count the cumulative
number of “adopters” by time, but
don’t express much about network
structure, because they aggregate
across all transmissions.
That is, they show an aggregate
outcome without really identifying
a social process.
Basic Problem 2: Spread over a dynamic network
An alternative is to think of a network trace as the likely number reached from any given
node, where “likely” is determined either by an edge transmission p(transfer|dist) or
simple distance (geodesic), and follow each starting node.
Trace Curves:
Number reachable at
each step
The collection of curves is
useful, to either compare to
a null hypothesis or to
contextualize an observed
epidemic. Curves are
simple to use, as we have
good statistical measures of
their shape.
But they are still one-step
removed from the network
itself, so how might we
incorporate this information
into the network?
Basic Problem 2: Spread over a dynamic network
But is hard when the graph is
not simple.
How might we capture the
relevant aspects of diffusion in
a network of >10,000 nodes?
Non-adopter
Source
If your goal is to map an observed transmission process across a fixed network,
node coloring can be effective.
Basic Problem 2: Spread over a dynamic network
Start with Context: Next a snapshot of a single day (limited to time-relevant)
Basic Problem 2: Spread over a dynamic network
Space-Based layout
of the transmission
flow; shows diffusion
penetrates the full
space, but little
else…
Start with Context: Now follow only the diffusion paths
Basic Problem 2: Spread over a dynamic network
Tree Based
Layout.
Since concurrency
is an edge
property, we color
the edges by the
concurrency status
of the tie…
Start with Context: Now follow only the diffusion paths
Basic Problem 2: Spread over a dynamic network
Tree Based
Layout.
..but since the path
carries the
infection, we
highlight the
cumulative effect
of concurrency by
noting any place
where a
transmission would
have been
impossible were it
not for an earlier
concurrent edge.
This is one way to
deal with the
importance of
network dynamics.
Start with Context: Now follow only the diffusion paths
Basic Problem 2: Spread over a dynamic network
An alternative
version, here
including non-
transmission
edges amongst the
transmission set.
Start with Context: Now follow only the diffusion paths
Basic Problem 2: Spread over a dynamic network
An alternative
version, here
including non-
transmission
edges amongst the
transmission set.
…push it?
Combine hierarchy
and space?
Start with Context: Now follow only the diffusion paths
Basic Problem 2: Spread over a dynamic network
Dynamics complicate the standard point-and-line representation, since you cannot
really follow all “possible” paths:
Basic Problem 3: Display Dynamic Networks?
Temporal projections of “net-time”
Time-Space graph representations
“Stack” a dynamic network in time,
compiling all “node-time” and “edge-
time” events (similar to an event-history
compilation of individual level data).
Consider an example:
a) Repeat contemporary ties
at each time observation,
linked by relational edges
as they happen.
b) Between time slices, link
nodes to later selves
“identity” edges
Basic Problem 3: Display Dynamic Networks?
a) Repeat contemporary ties
at each time observation,
linked by relational edges
as they happen.
b) Between time slices, link
nodes to later selves
“identity” edges
Time-Space graph representations
“Stack” a dynamic network in time,
compiling all “node-time” and “edge-
time” events (similar to an event-history
compilation of individual level data).
Consider an example:
Example from Skye Bender-deMoll
Temporal projections of “net-time”
Basic Problem 3: Display Dynamic Networks?
Time-Space graph representations
“Stack” a dynamic network in time,
compiling all “node-time” and “edge-
time” events (similar to an event-history
compilation of individual level data).
Consider an example:
a) Repeat contemporary ties
at each time observation,
linked by relational edges
as they happen.
b) Between time slices, link
nodes to later selves
“identity” edges
Temporal projections of “net-time”
Basic Problem 3: Display Dynamic Networks?
Example that combines many: Political Polarization
Consider again our senate voting network:
Network is
simultaneously dense,
(since every pair has
some score) and
dynamic, as the
network evolves over
time.
Consider again our senate voting network:
Network is dense, since
every cell has some
score and dynamic the
pattern changes over
time.
Example that combines many: Political Polarization
Political Polarization
Consider again our senate voting network:
Network is dense, since
every cell has some
score and dynamic the
pattern changes over
time.
One problem is that
many nodes are
structurally equivalent,
generating “duplicate”
information.
Political Polarization
Consider again our senate voting network:
Network is dense, since
every cell has some
score and dynamic the
pattern changes over
time.
Color by structural
equivalence…
Political Polarization
Consider again our senate voting network:
Network is dense, since
every cell has some
score and dynamic the
pattern changes over
time.
Adjust position to
collapse SE positions.
Political Polarization
Consider again our senate voting network:
Network is dense, since
every cell has some
score and dynamic the
pattern changes over
time.
And then adjust color,
line width, etc. for
clarity.
While we’ve gone some
distance with identifying
relevant information
from the mass, how do
we account for time?
Political Polarization
Consider again our senate voting network:
The extent of political polarization has been increasing recently:
Party polarization in Congress: a social networks approach,
A. Waugh, L. Pei, J. H. Fowler, P. J. Mucha and M. A. Porter,
Political Polarization
Consider again our senate voting network:
How to visualize this dynamically? Try a movie:
Party polarization in Congress: a social networks approach,
A. Waugh, L. Pei, J. H. Fowler, P. J. Mucha and M. A. Porter,
Political Polarization
Movie is swamped by global density. So let’s
combine a time-space projection with the block
model.
Political Polarization
Consider again our senate voting network:
Polarization
 Time 
Political Polarization
Conclusions: Developing a visual language of networks
The simplicity of Moreno’s
sociograms was balanced
against a determined
consistency in
presentation style that
allowed one to compare
across settings.
The aim of solid scientific
visualization should be to
(re-) develop such
conventions.
Conclusions: Developing a visual language of networks
“Nouns” are the easy --
identifying symbols to
represent known node/edge
types should be easy to do.
Shape, color, size-for-
magnitude and usually be
made pretty intuitive.
The tradeoff is clutter; use
shapes, in particularly, very
sparingly.
Conclusions: Developing a visual language of networks
“Nouns” are the easy --
identifying symbols to
represent known node/edge
types should be easy to do.
Shape, color, size-for-
magnitude and usually be
made pretty intuitive.
The tradeoff is clutter; use
shapes, in particularly, very
sparingly.
Conclusions: Developing a visual language of networks
“Style” is always evident; we
can (almost) as easily
recognize the signature of a
particular approach as one
can the voice of an author.
This is both a characteristic
of authors and the programs
the use; but is typically done
without reflection.
A review of elements
suggests some simple
features to examine for style.
For my eye, for example,
most graphs use lines that
are too thick and colors that
are too harsh.
So what distinguishes a scientifically effective visualization?
•Basic quantitative visualization craft: (“style” or “rhetoric”)
AfterBefore
Communication Challenges in Network Visualization
Types of problems
Conclusions: Developing a visual language of networks
The real challenge is to identify the
active grammar underlying a
language of networks. We’re
looking for implied rules that link
visual representations to social
characteristics. For example:
proximity-as-social-distance.
The key value of a grammar, is that
dictionaries (or “pattern books”)
collapse under the weight of
observed diversity, while grammars
admit many new utterances.
The current body of graph-heuristics
are a place to start for this grammar
-- they provide aesthetic “parts of
speech” – but not style.
Conclusions
We are not there yet, nor are we usually “at our best” – thoughtless
application of canned package visualizations often create goopy messes
that convey little substantive information.
The solution is thoughtful application of a well-honed graphical style – the
classic elements laid out by Tufte over 20 years ago for statistical
visualization –tailored to the theoretical challenges of networks.
Wedding Program
Neuro Science meta-analysis
Animated gif of dynamics of conflict in Mexico
RDS Recruitment wave
Team project interactions
(managers in green)
10 More than a Pretty Picture: Visual Thinking in Network Studies (2016)

Más contenido relacionado

La actualidad más candente

Latour actor network theory
Latour   actor network theoryLatour   actor network theory
Latour actor network theory
Nehali Jain
 
Actor Network Theory
Actor Network TheoryActor Network Theory
Actor Network Theory
adej1174
 
Actor Network Theory
Actor Network TheoryActor Network Theory
Actor Network Theory
ishtar_0055
 
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
Boni
 
Ant Presentation
Ant PresentationAnt Presentation
Ant Presentation
thatsmyjazz
 

La actualidad más candente (20)

Mapping Experiences with Actor Network Theory
Mapping Experiences with Actor Network TheoryMapping Experiences with Actor Network Theory
Mapping Experiences with Actor Network Theory
 
Distinctions and Analogies: Mapping Social System Identity
Distinctions and Analogies: Mapping Social System IdentityDistinctions and Analogies: Mapping Social System Identity
Distinctions and Analogies: Mapping Social System Identity
 
10 More than a Pretty Picture: Visual Thinking in Network Studies
10 More than a Pretty Picture: Visual Thinking in Network Studies10 More than a Pretty Picture: Visual Thinking in Network Studies
10 More than a Pretty Picture: Visual Thinking in Network Studies
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
 
Latour actor network theory
Latour   actor network theoryLatour   actor network theory
Latour actor network theory
 
Interactive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephiInteractive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephi
 
Actor Network Theory
Actor Network TheoryActor Network Theory
Actor Network Theory
 
Actor Network Theory
Actor Network TheoryActor Network Theory
Actor Network Theory
 
Is network theory the best hope for regulating systemic risk?
Is network theory the best hope for regulating systemic risk?Is network theory the best hope for regulating systemic risk?
Is network theory the best hope for regulating systemic risk?
 
Topic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation TopicsTopic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation Topics
 
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
2008 05 - bell dourish-yesterdaystomorrows - notes on ubiuitous computings do...
 
Actor Network Theory and UX
Actor Network Theory and UXActor Network Theory and UX
Actor Network Theory and UX
 
Ant Presentation
Ant PresentationAnt Presentation
Ant Presentation
 
DIGH 5000: Data visualization & analysis Presentation
DIGH 5000: Data visualization & analysis PresentationDIGH 5000: Data visualization & analysis Presentation
DIGH 5000: Data visualization & analysis Presentation
 
02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)
 
Social Networks & Memes
Social Networks & MemesSocial Networks & Memes
Social Networks & Memes
 
Mathematics and Social Networks
Mathematics and Social NetworksMathematics and Social Networks
Mathematics and Social Networks
 
Data Ethics for Mathematicians
Data Ethics for MathematiciansData Ethics for Mathematicians
Data Ethics for Mathematicians
 
01 Network Data Collection (2017)
01 Network Data Collection (2017)01 Network Data Collection (2017)
01 Network Data Collection (2017)
 
Paolo Landri - Actor Network Theory and the Investigation of Education Policy...
Paolo Landri - Actor Network Theory and the Investigation of Education Policy...Paolo Landri - Actor Network Theory and the Investigation of Education Policy...
Paolo Landri - Actor Network Theory and the Investigation of Education Policy...
 

Similar a 10 More than a Pretty Picture: Visual Thinking in Network Studies (2016)

2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
Marc Smith
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to Visualization
Rafael Alvarado
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Science
dragonmeteor
 

Similar a 10 More than a Pretty Picture: Visual Thinking in Network Studies (2016) (20)

Critical Network Mapping, Burak Arikan talk at Eyeo2014, Minneapolis
Critical Network Mapping, Burak Arikan talk at Eyeo2014, MinneapolisCritical Network Mapping, Burak Arikan talk at Eyeo2014, Minneapolis
Critical Network Mapping, Burak Arikan talk at Eyeo2014, Minneapolis
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
 
The P4 of Networkacy
The P4 of NetworkacyThe P4 of Networkacy
The P4 of Networkacy
 
Tm keynote
Tm keynoteTm keynote
Tm keynote
 
Network visualisations and the ‘so what?’ problem
Network visualisations and the ‘so what?’ problemNetwork visualisations and the ‘so what?’ problem
Network visualisations and the ‘so what?’ problem
 
2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
2010-November-8-NIA - Smart Society and Civic Culture - Marc Smith
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogramme
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to Visualization
 
Introduction to Computational Social Science - Lecture 1
Introduction to Computational Social Science - Lecture 1Introduction to Computational Social Science - Lecture 1
Introduction to Computational Social Science - Lecture 1
 
An Introduction to Network Theory
An Introduction to Network TheoryAn Introduction to Network Theory
An Introduction to Network Theory
 
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
Introductory Talk on Social Network Analysis at Facebook Developer Circle Me...
Introductory Talk on Social Network Analysis  at Facebook Developer Circle Me...Introductory Talk on Social Network Analysis  at Facebook Developer Circle Me...
Introductory Talk on Social Network Analysis at Facebook Developer Circle Me...
 
SSRI_pt1.ppt
SSRI_pt1.pptSSRI_pt1.ppt
SSRI_pt1.ppt
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Science
 
Complexity Play&Learn
Complexity Play&LearnComplexity Play&Learn
Complexity Play&Learn
 
Class 1_ Introduction.pdf
Class 1_ Introduction.pdfClass 1_ Introduction.pdf
Class 1_ Introduction.pdf
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
 
Surface Reality-web
Surface Reality-webSurface Reality-web
Surface Reality-web
 

Más de Duke Network Analysis Center

Más de Duke Network Analysis Center (20)

01 Add Health Network Data Challenges: IRB and Security Issues
01 Add Health Network Data Challenges: IRB and Security Issues01 Add Health Network Data Challenges: IRB and Security Issues
01 Add Health Network Data Challenges: IRB and Security Issues
 
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...
00 Social Networks of Youth and Young People Who Misuse Prescription Opiods a...
 
24 The Evolution of Network Thinking
24 The Evolution of Network Thinking24 The Evolution of Network Thinking
24 The Evolution of Network Thinking
 
22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)
22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)
22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)
 
20 Network Experiments
20 Network Experiments20 Network Experiments
20 Network Experiments
 
19 Electronic Medical Records
19 Electronic Medical Records19 Electronic Medical Records
19 Electronic Medical Records
 
18 Diffusion Models and Peer Influence
18 Diffusion Models and Peer Influence18 Diffusion Models and Peer Influence
18 Diffusion Models and Peer Influence
 
17 Statistical Models for Networks
17 Statistical Models for Networks17 Statistical Models for Networks
17 Statistical Models for Networks
 
13 Community Detection
13 Community Detection13 Community Detection
13 Community Detection
 
11 Respondent Driven Sampling
11 Respondent Driven Sampling11 Respondent Driven Sampling
11 Respondent Driven Sampling
 
09 Ego Network Analysis
09 Ego Network Analysis09 Ego Network Analysis
09 Ego Network Analysis
 
07 Whole Network Descriptive Statistics
07 Whole Network Descriptive Statistics07 Whole Network Descriptive Statistics
07 Whole Network Descriptive Statistics
 
04 Network Data Collection
04 Network Data Collection04 Network Data Collection
04 Network Data Collection
 
02 Introduction to Social Networks and Health: Key Concepts and Overview
02 Introduction to Social Networks and Health: Key Concepts and Overview02 Introduction to Social Networks and Health: Key Concepts and Overview
02 Introduction to Social Networks and Health: Key Concepts and Overview
 
00 Differentiating Between Network Structure and Network Function
00 Differentiating Between Network Structure and Network Function00 Differentiating Between Network Structure and Network Function
00 Differentiating Between Network Structure and Network Function
 
00 Arrest Networks and the Spread of Violent Victimization
00 Arrest Networks and the Spread of Violent Victimization00 Arrest Networks and the Spread of Violent Victimization
00 Arrest Networks and the Spread of Violent Victimization
 
00 Networks of People Who Use Opiods Nonmedically: Reports from Rural Souther...
00 Networks of People Who Use Opiods Nonmedically: Reports from Rural Souther...00 Networks of People Who Use Opiods Nonmedically: Reports from Rural Souther...
00 Networks of People Who Use Opiods Nonmedically: Reports from Rural Souther...
 
00 Automatic Mental Health Classification in Online Settings and Language Emb...
00 Automatic Mental Health Classification in Online Settings and Language Emb...00 Automatic Mental Health Classification in Online Settings and Language Emb...
00 Automatic Mental Health Classification in Online Settings and Language Emb...
 
12 SN&H Keynote: Thomas Valente, USC
12 SN&H Keynote: Thomas Valente, USC12 SN&H Keynote: Thomas Valente, USC
12 SN&H Keynote: Thomas Valente, USC
 
11 Siena Models for Selection & Influence
11 Siena Models for Selection & Influence 11 Siena Models for Selection & Influence
11 Siena Models for Selection & Influence
 

Último

Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 

Último (20)

VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 

10 More than a Pretty Picture: Visual Thinking in Network Studies (2016)

  • 1. More than a Pretty Picture: Visual Thinking in Network Studies James Moody Duke Network Analysis Center (DNAC) https://dnac.ssri.duke.edu/ Duke University http://tinyurl.com/duke-snh This work is supported by NIH grants DA12831 and HD41877. Thanks to Dan McFarland, Skye Bender-deMoll, Martina Morris, Lisa Keister, Scott Gest and Peter Mucha for discussion and comments related to this presentation. Please send any correspondence to James Moody, Department of Sociology, Duke University, Durham NC 27705. email: jmoody77@soc.duke.edu
  • 2. Introduction We live in a connected world: “To speak of social life is to speak of the association between people – their associating in work and in play, in love and in war, to trade or to worship, to help or to hinder. It is in the social relations men establish that their interests find expression and their desires become realized.” Peter M. Blau Exchange and Power in Social Life, 1964
  • 3. *1934, NYTime. Moreno claims this work was covered in “all the major papers” but I can’t find any other clips… * Introduction We live in a connected world: "If we ever get to the point of charting a whole city or a whole nation, we would have … a picture of a vast solar system of intangible structures, powerfully influencing conduct, as gravitation does in space. Such an invisible structure underlies society and has its influence in determining the conduct of society as a whole." J.L. Moreno, New York Times, April 13, 1933
  • 4. Introduction From the beginning, network science has been a visual science, rich with strange images purporting to illuminate our understanding of the world.
  • 5. 1) Introduction 2) A Little History…. 3) Why visualize networks at all? 4) What makes a good (scientific?) visualization 5) Network Visualization Strategies 1) Common heuristics 2) Layout Features 3) Static, dynamic, interactive 6) Guiding Idea: Build theory into visualization 7) Common Challenges 1) Scale: Size & Density 2) Dynamics 3) Political Polarization: Dense & Dynamic 8) Can We Develop a visual network language? 9) Conclusion 10) Some fun examples…if time…(ha!) Visual Network Thinking Outline
  • 6. A Little network Visualization History Euler’s treatment of the “Seven Bridges of Kronigsberg” problem is one of the first moments of graph theory, where he contrasted the observed map…. Euler, 1741 The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 7. A Little network Visualization History … to an alternative to help think through what would became the first theorem in graph theory, and the development of elements (land masses/vertices) linked as pairs (edges/bridges) Euler, 1741 The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 8. A Little network Visualization History … and abstracted from the observed elements (land masses/bridges) to abstract connections (Vertices/edges) Euler, 1741 The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 9. Early kinship diagrams by Morgan (1871) A Little network Visualization History Diagram of consanguinity: Seneca-Iroquois (lineal & 1st collateral lines, ego is male) The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 10. Or early representations of organizational relations (1921) A Little network Visualization History The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 11. ..but Moreno’s sociograms from Who Shall Survive (1934) were something special. They ignited a wave of research that was to fundamentally transform social science. A Little network Visualization History The study of networks has depended on a visual thinking since the beginning: Promising Foundations
  • 12. With a full write-up of the 1934 medical conference in the New York Times*, his work sparked wide interest…. A Little network Visualization History The study of networks has depended on a visual thinking since the beginning: *He claims it was covered in “all the major papers” but I can’t find any other clips… Promising Foundations
  • 13. Lundberg & Steel 1938 – Using a “Social Atom” representation Moreno’s idea was quickly taken up in community studies, as the social analog to “atoms” in physics…. A Little network Visualization History Promising Foundations
  • 14. Charles Loomis – 1948 The sophistication included layering of information…here using size, position, and a pie-chart to tap multiple variables in addition to network structure. A Little network Visualization History Promising Foundations
  • 15. Northaway’s – “Target Sociograms” Researchers increasingly sought ways move from artistic production to science -- The “target” sociogram was an early example. A Little network Visualization History From Art to Science…
  • 16. ..complete with “hardware” to help in the construction! A Little network Visualization History From Art to Science…
  • 17. What’s old is new? Pajek’s fixed circular grid layout: A Little network Visualization History From Art to Science…
  • 18. Another attempt at regularization: add meaning to the y and x axes (here social status and “group” respectively). Attempts at generalizing dimensional meaning start to get muddy as the figures no longer carry an intuitive connectivity pattern. Loomis & McKinney, 1956, AJS A Little network Visualization History From Art to Science…
  • 19. Levine 1979 …and moves out of simple Cartesian space. The flow of images continued over time, marking a wide range of potential styles…. A Little network Visualization History From Art to Science…
  • 20. The flow of images continued over time, marking a wide range of potential styles. The space-bending challenge is made clear in modern attempts at mapping large-scale networks… A Little network Visualization History From Art to Science… Walrus (Tamara Munzer & Caida)
  • 21. Sadly, we are now starting to see caricatures of “network” images everywhere: A Little network Visualization History From Science to Silly…
  • 22. A New York Times graphic on links between wall-street executives and the business school they attended… A Little network Visualization History From Science to Silly…
  • 23. A Little network Visualization History From Science to Silly… …Or conspiracy models for disgraced politicians…
  • 24. A Little network Visualization History From Science to Silly… From silly, to dangerous: the “causal model” network for the Afghan conflict
  • 25. A Little network Visualization History From Science to Silly… …or downright spoofs of the real thing…
  • 26. Lest we think only journalist do things with marginal scientific / information value….many (most?) published network images are information thin. Such images often provide extremely little information; and the information one can derive from the image is often wrongly-weighted. Our challenge today is two-fold: a) What is it about visual representations that seem so important to network studies? b) How do we do it well? Science, Art or Craft? A Little network Visualization History From Science to Silly…
  • 27. The historic reliance on imagery is clear in Moreno’s work: "If we ever get to the point of charting a whole city or a whole nation, we would have … a picture of a vast solar system of intangible structures, powerfully influencing conduct, as gravitation does in space. Such an invisible structure underlies society and has its influence in determining the conduct of society as a whole." J.L. Moreno, New York Times, April 13, 1933 We literally make the invisible visible. Part of the captivation of network science is the ability to see into a world that is otherwise extremely difficult to wrap our heads around. A Little network Visualization History Lessons from history?
  • 28. Seeing is believing…. A Little network Visualization History Lessons from history?
  • 29. …but our eyes can be deceived! A Little network Visualization History Lessons from history?
  • 30. Communication Challenges in Network Visualization Types of problems So what distinguishes a scientifically effective visualization? •Basic quantitative visualization craft: (“style” or “rhetoric”) •Simple principles of graphic design as per Tufte: -Clarity, scaling, layering of information, avoiding “chartjunk”, effective use of color, and so forth. - Challenge here mirrors cartography: how much information can one effectively layer into a network diagram? This is hard to do well, and even harder to automate, and thus requires an active craft hand in graphic production.
  • 31. So what distinguishes a scientifically effective visualization? •Basic quantitative visualization craft: (“style” or “rhetoric”) AfterBefore Communication Challenges in Network Visualization Types of problems
  • 32. So what distinguishes a scientifically effective visualization? •Network Specific graphic problem: Which social space? •Example: Networks to represent social space, but: •Simple space is rarely accurate, so how best to distort? •How many dimensions are relevant? •Do the dimensions mean anything? Communication Challenges in Network Visualization Types of problems
  • 33. So what distinguishes a scientifically effective visualization? Network specific graphic problem: which social space? First two eigenvectors 3d force-directed Types of problems Communication Challenges in Network Visualization
  • 34. So what distinguishes a scientifically effective visualization? •Network Specific graphic problem: Multidimensional data structure requires element selection. •For example: Global patterns or local positions •Are we trying to show the distinctiveness of nodes or the general topology of the network? Communication Challenges in Network Visualization Types of problems
  • 35. Lessons from history? So what distinguishes a scientifically effective visualization? •Network specific graphic problem: Local or Global? Reduced Block-Model Labeled Sociogram Communication Challenges in Network Visualization
  • 36. So what distinguishes a scientifically effective visualization? •Network Specific graphic problems: •Model for social space •Resolution (local or global) •Multiple relations •Dynamics •Density •Node-level attributes •Edge-level attributes •Hierarchical ordering •Diffusion Potential •Exploration or communication Communication Challenges in Network Visualization Types of problems Visualization Strategy Knowledge problem Data Fidelity There is a set of basic tradeoffs made with every visualization between data, the research problem, and the final image, which can challenge our basic instincts as scientists, since we may have to make stuff up or throw away data.
  • 37. The simplest answer is that an image should clearly communicate something that we would have difficulty knowing any other way: This includes: Information & Communication: • Helping build intuition about the social process generating the network • Succinctly capturing high-dimensional properties of the network • Being worth the space– the information content of the image needs to reward deeper inspection • Beauty – powerful graphs are mesmerizing What makes a good visualization?
  • 38. The simplest answer is that an image should clearly communicate something that we would have difficulty knowing any other way: This includes: Science: • Ability to replicate results – same data should produce same picture • Quantification – most features evident from a graph should be translatable to a measurement of the graph (though this may not be initially evident) • Theory-relevant: either gives us something new to theorize about or is useful as a theory-building device itself. This probably implies a move toward problem-specific families of visualizations. What makes a good visualization?
  • 39. While the history is deeply rooted in visual analysis, why bother? If we have good metrics, why not use them instead? Why Visualize Network at all? Insights from scatter plots X y1 y2 y3 4 4.26 3.1 5.39 5 5.68 4.74 5.73 6 7.24 6.13 6.08 7 4.82 7.26 6.42 8 6.95 8.14 6.77 9 8.81 8.77 7.11 10 8.04 9.14 7.46 11 8.33 9.26 7.81 12 10.84 9.13 8.15 13 7.58 8.74 12.74 14 9.96 8.1 8.84 N=11 Mean of Y = 7.5 Regression Equation: Y = 3 + .5(X) SE of slope estimate: 0.118, T=4.24 Sum of Squares (X-X): 110 Regression SS: 27.5 Correlation Coeff: 0.82 These 3 series seem very similar, when viewed statistically:
  • 40. 0 5 10 15 0 5 10 15 0 5 10 15 0 5 10 15 And given these statistics, we expect a relation something like this – a strong correlation with “random” error. While the history is deeply rooted in visual analysis, why bother? If we have good metrics, why not use them instead? Why Visualize Network at all? Insights from scatter plots
  • 41. 0 5 10 15 0 5 10 15 ..but this would also fit… While the history is deeply rooted in visual analysis, why bother? If we have good metrics, why not use them instead? Why Visualize Network at all? Insights from scatter plots
  • 42. 0 5 10 15 0 5 10 15 …or this… Or many more. While the history is deeply rooted in visual analysis, why bother? If we have good metrics, why not use them instead? Why Visualize Network at all? Insights from scatter plots
  • 43. Visualization allows you to see the relations among elements “in the whole” – a complete macro-vision of your data in ways that summary statistics cannot. This is largely because a good summary statistic captures a single dimension, while visualization allows us to layer dimensionality and relations among them. 0 5 10 15 0 5 10 15 0 5 10 15 0 5 10 15 0 5 10 15 0 5 10 15 While the history is deeply rooted in visual analysis, why bother? If we have good metrics, why not use them instead? Why Visualize Network at all? Insights from scatter plots
  • 44. Permuted View 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 12 6 0 112 1 13 7 4 3 15 10 14 9 58 Technically, all the information is retained - one could reconstruct the data pairs from both images – but the re-ordered panel provides no additional information. But consider changing a key assumption of the scatter-plot: the scaled ordering of the axes. Standard View 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Why Visualize Network at all? Insights from scatter plots
  • 45. Original White & Harary, 2001 The exact same data, presented in press in distinct ways. We’d never see this with a scatter plot. Kolaczyk, Eric D., Chua, David B., Barthélemy, Marc (2009) 3 representations of the same data Why Visualize Network at all? Insights from scatter plots
  • 46. Why Visualize Network at all? Insights from scatter plots Scatter plots are good models for network imagery: •Multiple dimensions •Layered information •Global patterns with local detail •Shape matters Fails as a model in a key respect: The coordinate space is rigid. The reason to visualize is that we discover elements we didn’t already know, and can communicate it effectively. Gapminder
  • 47. Benefits to network graphics • Make visible the invisible  Give a sense of reality to unobserved features  Can be truly beautiful (when well done), capturing audience imaginations  Can communicate complex features quickly • Provide multi-dimensional insights into setting processes  Metrics capture a single dimension  We care about the shape of related entities  Help us contextualize and make sense of the metrics we calculate • Help us think by organizing, arranging and abstracting generals from particulars  Networks are already massive abstractions – removing qualitative micro- detail to capture interconnectivity  ..but we often need to abstract further to identify elements we care about. Why Visualize Network at all? Problem summary
  • 48. Challenges: • No consistent or obvious display frame  Arrangement guided by heuristic principles, which may not be consistent with each other  an inability to judge the “fit” of an image to the data and small hopes of replication • Too much information  We have multiple levels (node, edge, community, network) and multiple characteristics at each level  necessitates “denying the data” in favor of insights, building the theory into the image • Scale:  “Magnitude” – Size of the network makes standard approaches slow, and likely not useful even when fast  “Temporal Scale” – how to bind discrete occurrences to generate a structure from particulars Why Visualize Network at all? Problem summary
  • 49. These problems feed an entire field of graph-visualization heuristics; guides to tell computers how “best” to arrange points, which focus on: • Even node distribution • Consistent edge lengths • Avoid line crossing • Emphasize symmetry • Maximize edge-edge angles • Avoid lines passing over nodes • Avoid node overlaps • And many many more… Auto layouts have two conflicting problems to solve: (a) finding a good layout and (b) finding it quickly. What makes a good visualization? Solutions
  • 50. Unlike a scatter-plot, the default layout styles of most off-the-shelf programs will lead to very different layouts: What makes a good visualization?
  • 51. Visualization Strategy Knowledge problem Data Fidelity Visualization as craft: My instinct is that hard-and-fast rules will be difficult to find, craft production is thus a better model than either art (too expressive) or technical drawing (too rigid). Let’s work through some exemplars and see how they balanced these trades Unlike a scatter-plot, the default layout styles of most off-the-shelf programs will lead to very different layouts: What makes a good visualization?
  • 52. Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Tree-Based layouts Most effective for very sparse, regular graphs. Very useful when relations are strongly directed, such as organization charts, cluster tress or internet connections. “Force” layouts Most effective with graphs that have a strong community structure (clustering, etc). Provides a very clear correspondence between social distance and plotted distance Two images of the same network (good) (Fair - poor) Basic Layout Heuristics
  • 53. Tree-Based layouts Spring embedder layouts Two layouts of the same network (poor) (good) Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Basic Layout Heuristics “good” = high correlation between spatial distance and network distance
  • 54. Fixed Coordinate Layouts Two layouts of the same network Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Basic Layout Heuristics Fit: 0.528 Fit: .682
  • 55. Fixed Coordinate Layouts Two layouts of the same network Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Basic Layout Heuristics Fit=0.57Fit=0.26
  • 56. Fixed Coordinate Layouts Two layouts of the same network Basic Layout Heuristics Chord diagrams are the network equivalent of pie charts Fixed Coordinate Layouts
  • 57. Use maps judiciously Basic Layout Heuristics Does this network map of Facebook tell us anything more than population density?
  • 58. Use maps judiciously Basic Layout Heuristics Hear, goal was to show that network distance spanned vast geographic distance
  • 59. Levels of distortion? Two layouts of the same network Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Basic Layout Heuristics Shrink each cluster to accent separation Fit=0.75 Fit=0.81
  • 60. Network visualization helps build intuition, but you have to keep the drawing heuristic. Here we show the same graphs with two different techniques: Basic Layout Heuristics Fit=0.81 Center fisheye on dense cluster Fit=0.74
  • 61. Secondary style elements Some seemingly innocuous features can shape the effect of network diagrams Use curves sparingly…they are usually useless – just extra ink – it’s a hallmark of the default Gephi style...but doesn’t add much.
  • 62. Secondary style elements Some seemingly innocuous features can shape the effect of network diagrams 3d is rarely useful…almost never in 2d presentations, sometimes interactively
  • 63. Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI), Secondary style elements Small multiples?
  • 64. C:45%, B: 8.5% Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI), Network Diffusion & Peer Influence A closer look at emerging connectivity
  • 65. C:45%, B: 8.5% Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI), Network Diffusion & Peer Influence A closer look at emerging connectivity
  • 66. C:83%, B: 36% Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI), Network Diffusion & Peer Influence A closer look at emerging connectivity
  • 67. Based on work supported by R21-HD072810 (NICHD, Moody PI), R01 HD068523-01 (NICHD, Moody PI), R01 DA012831-05 (NIDA Morris, Martina PI), C:99%, B: 86% Network Diffusion & Peer Influence A closer look at emerging connectivity
  • 68. Secondary style elements Some seemingly innocuous features can shape the effect of network diagrams Use color & size to reinforce positional elements Node shapes are almost impossible to discern
  • 69. Static, Dynamic & Interactive Lots of new tools for interactive network visualization. Consider: http://bl.ocks.org/eyaler/10586116 https://kieranhealy.org/philcites/
  • 70. Static, Dynamic & Interactive SVG: Fixed layout, but with embedded info http://www.soc.duke.edu/~jmoody77/scimaps/DukePhdComm/comm2.htm
  • 71. Static, Dynamic & Interactive .js: Searchable http://www.soc.duke.edu/~jmoody77/ChefNets/network/
  • 72. The scientists first rule is to never interfere with data – but this is probably exactly what is needed for (social?) network science. Consider as a good example, Ken Frank’s drawing program: The “raw” network is distorted by emphasizing within-group ties. This is then highlighted by edge- patterns (solid or dotted) and group boundaries. Guiding Ideas: Build theory into the visualization Group-weighted MDS
  • 73. The scientists first rule is to never interfere with data – but this is probably exactly what is needed for (social?) network science. Or the dynamic visualizations of McFarland’s school classrooms. Source: Moody, James, Daniel A. McFarland and Skye Bender-DeMoll (2005) "Dynamic Network Visualization: Methods for Meaning with Longitudinal Network Movies” American Journal of Sociology 110:1206-1241 Black ties: Teaching relevant communication Blue ties: Positive social communications Red ties: Negative social communication Guiding Ideas: Build theory into the visualization
  • 74. Source: Bender-deMoll & McFarland “The Art and Science of Dynamic Network Visualization” JoSS 2006 The same data produce different impressions if you change the observation window. Guiding Ideas: Build theory into the visualization
  • 75. The scientists second rule has to be to look for regularity and exploit that for theory. Consider as a good example, Harrison White’s Kinship model: Guiding Ideas: Build theory into the visualization
  • 76. The scientists second rule has to be to look for regularity and exploit that for theory. Consider as a good example, Harrison White’s Kinship model: A powerful reduction of complexity; but at the cost of a particular perspective: Mom = Father’s Wife, for example. Guiding Ideas: Build theory into the visualization
  • 79. 2009 Social Science Journal co-citation similarity Basic Problem 1: Density/Scale
  • 80. 2009 Physical Science Journal co-citation similarity Basic Problem 1: Density/Scale
  • 81. Borrett, Stuart R., James Moody & Achim Edelmann. 2014. “The Rise of Network Ecology: Maps of the topic diversity and scientific collaboration” Ecological Modeling (DOI: 10.1016/j.ecolmodel.2014.02.019) Network Ecology Topic Map Basic Problem 1: Density/Scale
  • 82. Basic Problem 1: Density/Scale
  • 83. Abstraction helps – consider dense networks Co-voting similarity, 109th senate Basic Problem 1: Density/Scale
  • 84. Abstraction helps – consider dense networks – Co-voting similarity, 109th senate Basic Problem 1: Density/Scale See also: https://bost.ocks.org/mike/miserables/
  • 85. The traditional network diffusion image is the logistic curve. Consider Coleman, Katz and Menzel (1957): These curves count the cumulative number of “adopters” by time, but don’t express much about network structure, because they aggregate across all transmissions. That is, they show an aggregate outcome without really identifying a social process. Basic Problem 2: Spread over a dynamic network
  • 86. An alternative is to think of a network trace as the likely number reached from any given node, where “likely” is determined either by an edge transmission p(transfer|dist) or simple distance (geodesic), and follow each starting node. Trace Curves: Number reachable at each step The collection of curves is useful, to either compare to a null hypothesis or to contextualize an observed epidemic. Curves are simple to use, as we have good statistical measures of their shape. But they are still one-step removed from the network itself, so how might we incorporate this information into the network? Basic Problem 2: Spread over a dynamic network
  • 87. But is hard when the graph is not simple. How might we capture the relevant aspects of diffusion in a network of >10,000 nodes? Non-adopter Source If your goal is to map an observed transmission process across a fixed network, node coloring can be effective. Basic Problem 2: Spread over a dynamic network
  • 88. Start with Context: Next a snapshot of a single day (limited to time-relevant) Basic Problem 2: Spread over a dynamic network
  • 89. Space-Based layout of the transmission flow; shows diffusion penetrates the full space, but little else… Start with Context: Now follow only the diffusion paths Basic Problem 2: Spread over a dynamic network
  • 90. Tree Based Layout. Since concurrency is an edge property, we color the edges by the concurrency status of the tie… Start with Context: Now follow only the diffusion paths Basic Problem 2: Spread over a dynamic network
  • 91. Tree Based Layout. ..but since the path carries the infection, we highlight the cumulative effect of concurrency by noting any place where a transmission would have been impossible were it not for an earlier concurrent edge. This is one way to deal with the importance of network dynamics. Start with Context: Now follow only the diffusion paths Basic Problem 2: Spread over a dynamic network
  • 92. An alternative version, here including non- transmission edges amongst the transmission set. Start with Context: Now follow only the diffusion paths Basic Problem 2: Spread over a dynamic network
  • 93. An alternative version, here including non- transmission edges amongst the transmission set. …push it? Combine hierarchy and space? Start with Context: Now follow only the diffusion paths Basic Problem 2: Spread over a dynamic network
  • 94. Dynamics complicate the standard point-and-line representation, since you cannot really follow all “possible” paths: Basic Problem 3: Display Dynamic Networks?
  • 95. Temporal projections of “net-time” Time-Space graph representations “Stack” a dynamic network in time, compiling all “node-time” and “edge- time” events (similar to an event-history compilation of individual level data). Consider an example: a) Repeat contemporary ties at each time observation, linked by relational edges as they happen. b) Between time slices, link nodes to later selves “identity” edges Basic Problem 3: Display Dynamic Networks?
  • 96. a) Repeat contemporary ties at each time observation, linked by relational edges as they happen. b) Between time slices, link nodes to later selves “identity” edges Time-Space graph representations “Stack” a dynamic network in time, compiling all “node-time” and “edge- time” events (similar to an event-history compilation of individual level data). Consider an example: Example from Skye Bender-deMoll Temporal projections of “net-time” Basic Problem 3: Display Dynamic Networks?
  • 97. Time-Space graph representations “Stack” a dynamic network in time, compiling all “node-time” and “edge- time” events (similar to an event-history compilation of individual level data). Consider an example: a) Repeat contemporary ties at each time observation, linked by relational edges as they happen. b) Between time slices, link nodes to later selves “identity” edges Temporal projections of “net-time” Basic Problem 3: Display Dynamic Networks?
  • 98. Example that combines many: Political Polarization Consider again our senate voting network: Network is simultaneously dense, (since every pair has some score) and dynamic, as the network evolves over time.
  • 99. Consider again our senate voting network: Network is dense, since every cell has some score and dynamic the pattern changes over time. Example that combines many: Political Polarization
  • 100. Political Polarization Consider again our senate voting network: Network is dense, since every cell has some score and dynamic the pattern changes over time. One problem is that many nodes are structurally equivalent, generating “duplicate” information.
  • 101. Political Polarization Consider again our senate voting network: Network is dense, since every cell has some score and dynamic the pattern changes over time. Color by structural equivalence…
  • 102. Political Polarization Consider again our senate voting network: Network is dense, since every cell has some score and dynamic the pattern changes over time. Adjust position to collapse SE positions.
  • 103. Political Polarization Consider again our senate voting network: Network is dense, since every cell has some score and dynamic the pattern changes over time. And then adjust color, line width, etc. for clarity. While we’ve gone some distance with identifying relevant information from the mass, how do we account for time?
  • 104. Political Polarization Consider again our senate voting network: The extent of political polarization has been increasing recently: Party polarization in Congress: a social networks approach, A. Waugh, L. Pei, J. H. Fowler, P. J. Mucha and M. A. Porter,
  • 105. Political Polarization Consider again our senate voting network: How to visualize this dynamically? Try a movie: Party polarization in Congress: a social networks approach, A. Waugh, L. Pei, J. H. Fowler, P. J. Mucha and M. A. Porter,
  • 106. Political Polarization Movie is swamped by global density. So let’s combine a time-space projection with the block model.
  • 107. Political Polarization Consider again our senate voting network: Polarization  Time 
  • 109. Conclusions: Developing a visual language of networks The simplicity of Moreno’s sociograms was balanced against a determined consistency in presentation style that allowed one to compare across settings. The aim of solid scientific visualization should be to (re-) develop such conventions.
  • 110. Conclusions: Developing a visual language of networks “Nouns” are the easy -- identifying symbols to represent known node/edge types should be easy to do. Shape, color, size-for- magnitude and usually be made pretty intuitive. The tradeoff is clutter; use shapes, in particularly, very sparingly.
  • 111. Conclusions: Developing a visual language of networks “Nouns” are the easy -- identifying symbols to represent known node/edge types should be easy to do. Shape, color, size-for- magnitude and usually be made pretty intuitive. The tradeoff is clutter; use shapes, in particularly, very sparingly.
  • 112. Conclusions: Developing a visual language of networks “Style” is always evident; we can (almost) as easily recognize the signature of a particular approach as one can the voice of an author. This is both a characteristic of authors and the programs the use; but is typically done without reflection. A review of elements suggests some simple features to examine for style. For my eye, for example, most graphs use lines that are too thick and colors that are too harsh.
  • 113. So what distinguishes a scientifically effective visualization? •Basic quantitative visualization craft: (“style” or “rhetoric”) AfterBefore Communication Challenges in Network Visualization Types of problems
  • 114. Conclusions: Developing a visual language of networks The real challenge is to identify the active grammar underlying a language of networks. We’re looking for implied rules that link visual representations to social characteristics. For example: proximity-as-social-distance. The key value of a grammar, is that dictionaries (or “pattern books”) collapse under the weight of observed diversity, while grammars admit many new utterances. The current body of graph-heuristics are a place to start for this grammar -- they provide aesthetic “parts of speech” – but not style.
  • 115. Conclusions We are not there yet, nor are we usually “at our best” – thoughtless application of canned package visualizations often create goopy messes that convey little substantive information. The solution is thoughtful application of a well-honed graphical style – the classic elements laid out by Tufte over 20 years ago for statistical visualization –tailored to the theoretical challenges of networks.
  • 116.
  • 118.
  • 120. Animated gif of dynamics of conflict in Mexico