-Imagine a typical ‘mixer’ party, where one of the guests knows a bit of gossip that everyone would like to know. -Assuming that people tell this gossip.

Slides:



Advertisements
Similar presentations
Diffuse Musings James Moody Duke University, Sociology Duke Network Analysis Center SAMSI Complex Networks Workshop Aug/Sep.
Advertisements

Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
General Structural Equation (LISREL) Models
Discovering Cyclic Causal Models by Independent Components Analysis Gustavo Lacerda Peter Spirtes Joseph Ramsey Patrik O. Hoyer.
Network Matrix and Graph. Network Size Network size – a number of actors (nodes) in a network, usually denoted as k or n Size is critical for the structure.
Cross Sectional Designs
Where we are Node level metrics Group level metrics Visualization
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Copyright © 2009 Pearson Education, Inc. Chapter 29 Multiple Regression.
Introduction to Social Network Analysis Lluís Coromina Departament d’Economia. Universitat de Girona Girona, 18/01/2005.
Correlation and Linear Regression
10 Further Time Series OLS Issues Chapter 10 covered OLS properties for finite (small) sample time series data -If our Chapter 10 assumptions fail, we.
Econometric Details -- the market model Assume that asset returns are jointly multivariate normal and independently and identically distributed through.
Some results from Scottish data The Statistical Analysis of the Dynamics of Networks and Behaviour: An Application to Smoking and Drinking Behaviour among.
Correlation and Autocorrelation
Centrality and Prestige HCC Spring 2005 Wednesday, April 13, 2005 Aliseya Wright.
Sexual Network Constraints on STD Flow The role of Sexual Networks in HIV spread by James Moody The Ohio State University Presented at The UNC Center for.
Chapter 17 Unemployment, Inflation, and Growth. 2 Introduction In Chapter 4, 5, 6, we have studied a classical model of the complete economy, but said.
Sunbelt 2009statnet Development Team ERGM introduction 1 Exponential Random Graph Models Statnet Development Team Mark Handcock (UW) Martina.
PSY 307 – Statistics for the Behavioral Sciences Chapter 8 – The Normal Curve, Sample vs Population, and Probability.
Understanding and Comparing Distributions
Relationships Among Variables
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
ECON 6012 Cost Benefit Analysis Memorial University of Newfoundland
This Week: Testing relationships between two metric variables: Correlation Testing relationships between two nominal variables: Chi-Squared.
Copyright © 2010 Pearson Education, Inc. Chapter 13 Experiments and Observational Studies.
Experiments and Observational Studies. Observational Studies In an observational study, researchers don’t assign choices; they simply observe them. look.
Diffusion 1)Structural Bases of Social Network Diffusion 2)Dynamic limitations on diffusion 3)Implications / Applications in the diffusion of Innovations.
Principles of Social Network Analysis. Definition of Social Networks “A social network is a set of actors that may have relationships with one another”
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
Diffusion & Visualization in Dynamic Networks Or Open Problems on Dynamic Networks By James Moody Duke University Thanks to Dan McFarland, Skye Bender-deMoll,
Introductory Statistics Week 4 Lecture slides Exploring Time Series –CAST chapter 4 Relationships between Categorical Variables –Text sections.
1 Psych 5500/6500 Standard Deviations, Standard Scores, and Areas Under the Normal Curve Fall, 2008.
"Social Networks, Cohesion and Epidemic Potential" James Moody Department of Sociology Department of Mathematics Undergraduate Recognition Ceremony May.
Lecture 13: Network centrality Slides are modified from Lada Adamic.
Chapter 7 Sampling Distributions Statistics for Business (Env) 1.
Chapter 5 Parameter estimation. What is sample inference? Distinguish between managerial & financial accounting. Understand how managers can use accounting.
Centrality in Social Networks Background: At the individual level, one dimension of position in the network can be captured through centrality. Conceptually,
Diffusion & Visualization in Dynamic Networks By James Moody Duke University Thanks to Dan McFarland, Skye Bender-deMoll, Martina Morris, & the network.
March 23 & 28, Csci 2111: Data and File Structures Week 10, Lectures 1 & 2 Hashing.
March 23 & 28, Hashing. 2 What is Hashing? A Hash function is a function h(K) which transforms a key K into an address. Hashing is like indexing.
Time and Social Networks Background: Most social network research has been static, though there is a growing interest in modeling network dynamics. This.
Slides are modified from Lada Adamic
Time and Social Networks Background: Most social network research has been static, though there is a growing interest in modeling network dynamics. This.
Hierarchy Overview Background: Hierarchy surrounds us: what is it? Micro foundations of social stratification Ivan Chase: Structure from process Action.
SEM Basics 2 Byrne Chapter 2 Kline pg 7-15, 50-51, ,
1 Epidemic Potential in Human Sexual Networks: Connectivity and The Development of STD Cores.
Week 6. Statistics etc. GRS LX 865 Topics in Linguistics.
ANOVA, Regression and Multiple Regression March
Diffusion Over Dynamic Networks Stanford University May 8, 2007 James Moody Duke University.
Chapter 8 Sampling Variability and Sampling Distributions.
1 Finding Spread Blockers in Dynamic Networks (SNAKDD08)Habiba, Yintao Yu, Tanya Y., Berger-Wolf, Jared Saia Speaker: Hsu, Yu-wen Advisor: Dr. Koh, Jia-Ling.
Chapter 2: Probability. Section 2.1: Basic Ideas Definition: An experiment is a process that results in an outcome that cannot be predicted in advance.
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
Review Design of experiments, histograms, average and standard deviation, normal approximation, measurement error, and probability.
EC 827 Module 2 Forecasting a Single Variable from its own History.
Data Screening. What is it? Data screening is very important to make sure you’ve met all your assumptions, outliers, and error problems. Each type of.
Methods of multivariate analysis Ing. Jozef Palkovič, PhD.
Connectivity and the Small World
Social Networks Analysis
Unit 5: Hypothesis Testing
Limits of Diffusion in Dynamic Networks
Social Balance & Transitivity
Chapter 4 – Part 3.
Modeling Peer Influence
Significance Tests: The Basics
Statistical Reasoning December 8, 2015 Chapter 6.2
Lesson – Teacher Notes Standard:
Chapter 4: Designing Studies
Advanced Algebra Unit 1 Vocabulary
Presentation transcript:

-Imagine a typical ‘mixer’ party, where one of the guests knows a bit of gossip that everyone would like to know. -Assuming that people tell this gossip to the people they meet at the party: a)How many people would eventually hear the gossip? b)How long would it take to spread through the group? The Cocktail Party Problem Relational Dynamics of Diffusion

The Cocktail Party Problem -Some specifics to narrow down the problem people invited, party lasts an hour. -At any given moment in time, you can only carry on a conversation with 3 other people -Guests mingle well – they spend a short time talking to most people, but a long time to a small number (such as their date). -Mingling is somewhat space-based – you talk to the people you bump into, then move on to someone else after a short time. -The bit of gossip moves instantaneously across connected sets (so time-to-diffuse=0). Relational Dynamics of Diffusion

-Some specifics to narrow down the problem. A (seemingly) simple network problem: record who talks to who, and map the network. Mean distance: 1.99 Diameter: 4 steps The Cocktail Party Problem Relational Dynamics of Diffusion

-But such an image conflates many temporally distinct events. A more accurate image is something like this: In general, the graphs over which diffusion happens often: Have timed edges Nodes enter and leave Edges can re-occur multiple times Edges can be concurrent These features break transmission paths, generally lowering diffusion potential – and opening a host of interesting questions about the intersection of structure and time in networks. The Cocktail Party Problem Relational Dynamics of Diffusion

When is a network? Source: Bender-deMoll & McFarland “The Art and Science of Dynamic Network Visualization ” JoSS 2006

When is a network? At the finest levels of aggregation networks disappear, but at the higher levels of aggregation we mistake momentary events as long-lasting structure. Is there a principled way to analyze (and visualize) networks where the edges are dynamic? There is unlikely to be a single answer for all questions, but the set of types of questions might be manageable: Structural change (networks as dynamic objects of study). The interest is in mapping changes in the topography of the network, to see model how the field itself changes over time. Ultimately, this has to be linked to questions about how network macro- structures emerge as the result of actor behavior rules. Diffusion and flow (networks as resources or constraints for actors): The timing of relations affects flow in a way that changes many of our standard measures. If our interest is in “Relational ties [as] channels for transfer or flow of resources” (W&F p.4), then we can use the diffusion process to shape our analyses.

Time and Social Networks Historically, time has been incorporated into the network by looking at (a) changes in the distribution of an item over the population, over time (I.e. the adoption of an innovation, the spread of an idea, etc.) (b) different cross-sectional slices of the network (I.e. world system in 1965, 1975, 1985 or protest networks over time). These approaches take us a long way. They don’t allow us to explicitly model the changes within the network, or explain changes in the distribution of goods as a function of relationship timing. This static bias is built into some views of the network (think of Wellman’s definition as patterns of stable relations). What we want is to be able to account for the dynamics of the network in “real time” -- to account for changes in relations as a function of changes in relations occurring around ego.

Time and Social Networks Examples of looking at change in networks: Roy and interlocking directorates (ASR 1983, ) Non-financial interlocks:

Time and Social Networks Examples of looking at change in networks: Roy and interlocking directorates (ASR 1983, ) Non-financial interlocks:

Time and Social Networks Examples of looking at change in networks: Roy and interlocking directorates (ASR 1983, ) Non-financial interlocks:

Time and Social Networks Examples of looking at change in networks: Roy and interlocking directorates (ASR 1983, ) Non-financial interlocks:

Bearman and Everett: The Structure of Social Protest (‘61-63) (‘66-68) (‘71-73) (‘76-78) (‘81-83) See paper for group compositions

Data on drug users in Colorado Springs, over 5 years

An alternative approach to visualizing time in networks involves dynamic network displays. Moody, McFarland and Bender-deMoll have worked on this, linked to the SoNIA software. Theoretically, we are interested in being able to see the holistic changes in networks that might be missed with any display of summary statistics. This involves the development of a new dynamic language for networks, moving from words describing stable ‘structures’ to words that describe change: Pace Tempo Rhythm Etc.

Freeman’s animation of change based on an early ‘ ’ system in the 1970s. (note: the animation runs twice: once without groups, once by groups)

Animation as a tool: SoNIA Challenge:

Animation as a tool: SoNIA Solution:

Animation as a tool: SoNIA Challenge:

Animation as a tool: SoNIA Solution:

Animation as a tool: SoNIA Challenge:

Animation as a tool: SoNIA Solution:

Animation as a tool: SoNIA Challenge:

Animation as a tool: SoNIA Solution:

Animation captures much of the dynamism we care about: STD Diffusion Representing dynamic networks?

Animation captures much of the dynamism we care about: Representing dynamic networks?

Animation captures much of the dynamism we care about: Representing dynamic networks?

Doreian, Kapuscinski, Krackhardt & Szczypula: A breif history of balance through time. Reanalyzes the Newcomb fraternity data, to look at changes in social balance over time. The basic balance theory hypothesis is that people who find themselves in an unbalanced position should change their relations to generate balance. Hypothetically, this should lead to greater balance over time. After discussing a set of problems imposed because the data are forced ranks, they first look at simple reciprocity.

Doreian, Kapuscinski, Krackhardt & Szczypula: A brief history of balance through time.

Week % Change in ties Relational Stability

Moody, McFarland & BenderdeMoll re-analyze the same data:

An extension: A balance model of friendship change among adolescents The basic hypothesis of social balance is that people will make choices that bring the entire group into balance. But, consider how a given relationship looks from different perspectives: A transition that generates transitivity for one person can generate intransitivity for another. As such, there is no guarantee that friendship change will result in a globally balanced outcome.

Here, we see that it is possible, even within the triad, for a transition to be transitive, but the state to be negative, which implies that one person’s transitive change is another’s intransitive.

Animation captures much of the dynamism we care about: Seeking Social Balance 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: Representing dynamic networks?

The Balance Model works for objects too: 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: Representing dynamic networks? Achieved Characteristics – ties from circles to squares can change

The Balance Model works for objects too: 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: Representing dynamic networks? Ascribed Characteristics – ties from circles to squares cannot change

The Balance Model works for objects too: 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: Representing dynamic networks? Democrat Smoke What happens next?

Willard Van Quine, professor of philosophy and mathematics emeritus from Harvard University who is regarded as one of the four most famous living philosophers in the world, wrote his doctoral thesis on a 1927 Remington typewriter, which he still uses. However, he "had an operation on it" to change a few keys to accommodate special symbols. "I found I could do without the second period, the second comma -- and the question mark.” "You don't miss the question mark?” "Well, you see, I deal in certainties." Selection or Influence?

Selection That some unobserved factor, z, creates both friendships and the outcome of interest. Endogeneity That the causal order of peer relations and outcomes is reversed. Peers do not cause Y, but Y causes friendship relations Selection or Influence?

Selection What do we know about how friendships form? Opportunity / focal factors - Being members of the same group - In the same class - On the same team - Members of the same church Structural Relationship factors - Reciprocity - Social Balance Behavior Homophily - Smoking - Drinking

Selection How to correct this problem? Essentially, this is an omitted variable problem, and my “solution” has been to identify as many potentially relevant alternative variables as I can find.

Endogeneity Estimated: Y =  0 +  1 (P) +  where P = some peer function. But the actual model may really be: P =  ’ 0 +  ’ 1 (Y) + 

Algebraically the relation between y and p should be direct translation of the coefficients since: Endogeneity Does it matter? The statistical problem of endogeneity is that when you estimate  ’ 1, it does not equal 1/  1, because of our assumptions about x, and hence . (see Joel H. Levine, Exceptions are the Rule, for a full discussion of this)

Endogeneity Fully specified peer influence models: Where W is a matrix of interpersonal weights, calculated from the friendship adjacency matrix (the mixed-regressive autoregressive peer influence model, see Friedkin 1999, chapter 2, Doreian, 1982, SMR) These models can be estimated directly with Add Health data, but again the problem is that W may be determined by Y.

Endogeneity Possible solutions: Theory: Given what we know about how friendships form, is it reasonable to assume a bi- directional cause? That is, work through the meeting, socializing, etc. process and ask whether it makes sense that Y is a cause of W. Models: - Time Order. We are on somewhat firmer ground if W precedes Y in time. Thus, using the in-school friendship structure to predict wave 1 outcomes is useful. - Simultaneous Models. Model both the friendship pattern and the outcome of interest simultaneously.

Endogeneity Simultaneous models: Temporal Lag models: ERGM’s with edge/dyad covariates for prior exposure & contact. Simple & direct way to express change as a model & look for consistency One way to do this is with SEMs, but for identification, you must find some variables that predict friendship that do not also predict Y, which given the very nature of the endogeneity problem, is hard to do. Could also model a mixed “network” of relations and behaviors using dyads and an ERGM-style model to predict “ties” within the joint network

Endogeneity Simple time-lag model: Prosper Peers

Endogeneity Simple time-lag model

Endogeneity A mixed selection and influence model: Simultaneous balance on friendship and behavior. Two linked models: a) actors seek interpersonal balance among friends b) actors change their opinions / behaviors as a weighted function of the people they are tied to, with W weighted by number of transitive ties Positive to attribute Negative to attribute Friendship Attribute Actor

SIENA

When is a network? At the finest levels of aggregation networks disappear, but at the higher levels of aggregation we mistake momentary events as long-lasting structure. Is there a principled way to analyze (and visualize) networks where the edges are dynamic? There is unlikely to be a single answer for all questions, but the set of types of questions might be manageable: Structural change (networks as dynamic objects of study). The interest is in mapping changes in the topography of the network, to see model how the field itself changes over time. Ultimately, this has to be linked to questions about how network macro- structures emerge as the result of actor behavior rules. Diffusion and flow (networks as resources or constraints for actors): The timing of relations affects flow in a way that changes many of our standard measures. If our interest is in “Relational ties [as] channels for transfer or flow of resources” (W&F p.4), then we can use the diffusion process to shape our analyses.

Diffusion through networks, when the network can change. A long tradition in network research focuses on social diffusion: how ideas, information or goods travel through a network. In almost all cases, the diffusion models rest on a network that is assumed to be constant. What are the implications for diffusion when the network structure can change? It turns out, that the timing of relations can have a huge impact on the possibility that things flow through the network. Best introduction to diffusion models: Coleman’s Introduction to Mathematical Sociology text Tom Valente’s Network Models of the Diffusion of Innovation

B C E DF A A hypothetical Sexual Contact Network

B C E DF A The path graph for a hypothetical contact network

Direct Contact Network of 8 people in a ring

Implied Contact Network of 8 people in a ring All relations Concurrent Edge timing constraints on diffusion Reachability = 1.0 When is a network?

Implied Contact Network of 8 people in a ring Serial Monogamy (1) Reachability = 0.71 Edge timing constraints on diffusion When is a network?

Implied Contact Network of 8 people in a ring Mixed Concurrent Reachability = 0.57 Edge timing constraints on diffusion When is a network?

Implied Contact Network of 8 people in a ring Serial Monogamy (3) Reachability = 0.43 Edge timing constraints on diffusion When is a network?

Timing alone can change mean reachability from 1.0 when all ties are concurrent to In general, ignoring time order is equivalent to assuming all relations occur simultaneously – assumes perfect concurrency across all relations. Edge timing constraints on diffusion When is a network?

Identifying the Minimum Path Density of a Graph It turns out that the safest network is one where relations are ‘inter-woven’ in a “early-late-earlier” pattern. To identify the paths empirically, you must search all possible paths in the network. t1t1 t1t1 t2t2 t2t2 t1t1 t1t1 t2t2 t2t2

An Empirical Example

Relationship timing constrains diffusion paths because goods can only move forward in time. ab c d Standard graph: - Connected component - Everyone could diffuse to everyone else When is a network?

Relationship timing constrains diffusion paths because goods can only move forward in time. ab Dynamic graph: - Edges start and end - Can’t pass along an edge that has ended Time b c c d When is a network?

Relationship timing constrains diffusion paths because goods can only move forward in time. ab Dynamic graph: - Edges start and end - Can’t pass along an edge that has ended Diffusion is asymmetric: a can reach c (through b) and b and reach d (through c), but not the other way around. Time b c c d When is a network?

Relationship timing constrains diffusion paths because goods can only move forward in time. Time abc c d Concurrency, when edges share a node at the same time, allows diffusion to move symmetrically through the network. This can have a dramatic effect on increasing the down-stream potential for any give tie. When is a network?

A B C D E F A B C D E F While a is 2 steps from d, and d is 1 step from e, a and e are 4 steps apart. This is because a shorter path from a to e emerges after the path from d to e ended Path distances no longer simply add When is a network? Changing Paths

Timing constrains potential diffusion paths in networks, since bits can flow through edges that have ended. This means that: Structural paths are not equivalent to the diffusion-relevant path set. Network distances don’t build on each other. Weakly connected components overlap without diffusion reaching across sets. Small changes in edge timing can have dramatic effects on overall diffusion Diffusion potential is maximized when edges are concurrent and minimized when they are “inter-woven” to limit reachability. Combined, this means that many of our standard path-based network measures will be incorrect on dynamic graphs. When is a network? Changing Paths

The distribution of paths is important for many of the measures we typically construct on networks, and these will be change if timing is taken into consideration: Centrality: Closeness centrality Path Centrality Information Centrality Betweenness centrality Network Topography Clustering Path Distance Groups & Roles: Correspondence between degree-based position and reach-based position Structural Cohesion & Embeddedness Opportunities for Time-based block-models (similar reachability profiles) In general, any measures that take the systems nature of the graph into account will differ. When is a network? Changing Paths

New versions of classic reachability measures: 1)Temporal reach: The ij cell = 1 if i can reach j through time. 2)Temporal geodesic: The ij cell equals the number of steps in the shortest path linking i to j over time. 3)Temporal paths: The ij cell equals the number of time-ordered paths linking i to j. These will only equal the standard versions when all ties are concurrent. When is a network? Diffusion: What do networks do?

Duration explicit measures 4)Quickest path: The ij cell equals the shortest time within which i could reach j. 5)Earliest path: The ij cell equals the real-clock time when i could first reach j. 6)Latest path: The ij cell equals the real-clock time when i could last reach j. 7) Exposure duration: The ij cell equals the longest (shortest) interval of time over which i could transfer a good to j. Each of these also imply different types of “betweenness” roles for nodes or edges, such as a “limiting time” edge, which would be the edge whose comparatively short duration places the greatest limits on other paths. When is a network? Diffusion: What do networks do?

Define time-dependent closeness as the inverse of the sum of the distances needed for an actor to reach others in the network. * Actors with high time-dependent closeness centrality are those that can reach others in few steps given temporal order. Note this is directed. Since D ij =/= D ji (in most cases) once you take time into account. * If i cannot reach j, I set the distance to n+1 When is a network? Diffusion: What do networks do?

Define fastness centrality as the average of the clock-time needed for an actor to reach others in the network: Actors with high fastness centrality are those that would reach the most people early. These are likely important for any “first mover” problem. When is a network? Diffusion: What do networks do?

Define quickness centrality as the average of the minimum amount of time needed for an actor to reach others in the network: Where T jit is the time that j receives the good sent by i at time t, and T it is the time that i sent the good. This then represents the shortest duration between transmission and receipt between i and j. Note that this is a time-dependent feature, depending on when i “transmits” the good out into the population. The min is one of many functions, since the time-to-target speed is really a profile over the duration of t. When is a network? Diffusion: What do networks do?

Define exposure centrality as the average of the amount of time that actor j is at risk to a good introduced by actor i. Where T ijl is the last time that j could receive the good from i and T iif is the first time that j could receive the good from i, so the difference is the interval in time when i is at risk from j. When is a network? Diffusion: What do networks do?

How do these centrality scores compare? Here I compare the duration-dependent measures to the standard measures on this example graph. Based only on the structure of the ties, this graph has lots of different centers, depending on closeness, betweenness or degree. In this graph, closeness and betweenness correlate at 0.64, closeness and degree at 0.56, and betweeness and degree at 0.71 Node size proportional to degree When is a network? Diffusion: What do networks do?

Network Dynamics & Flow How do these centrality scores compare? Here I compare the duration-dependent measures to the standard measures on this example graph. But these edges are timed, since publications occur at a particular date. Here I treat the edges as lasting between the first and last publication date, and animate the resulting network. Dark blue edges are active, past edges are “ghosted” onto the map. Make note of the fairly high concurrency (some of it necessary due to two-mode data).

Simulate time structure on a small sample of real graphs. These graphs are small walks (~100 nodes) from the soc coauthor network. Construct times and durations as: Assign starting times to edges as a random draw from a uniform distribution. Mean concurrency levels are set by compressing or stretching the starting-time distribution. Each edge is given a duration drawn from a skewed distribution Record the node-level dynamic position measures Here I focus on Time-closeness centrality Correlate the time-sensitive score to the fixed score. Does timing matter? How wrong are we if we ignore it? When is a network?

Network Dynamics & Flow How do these centrality scores compare? What is the relation between structural centrality and duration centrality? Here for the observed edge timings.

Network Dynamics & Flow How do these centrality scores compare? Box plots based on 500 permutations of the observed time durations, which holds constant the duration distribution and the number of edges active at any given time. Correlation w. Closeness centrality

Network Dynamics & Flow How do these centrality scores compare? The “most important actors” in the graph depend crucially on when they are active. The correlations can range wildly over the exact same contact structure. Concurrency is important, but not determinant (at least within the range studied here). We need to extend our intuition on the global distribution of time in the graph.

How does the low correlation between structural and temporal measures vary by the contact structure? Are some sorts of structures more “robust to time” than others? Test this by: 1) Examine the variability in diffusion potential across structures. Diffusion potential is measured by the proportion of pairs reachable in the network: Reachability = 0.43 When is a network? Robust Diffusion: When does timing matter most/least? 2) What types of positions within networks have low time-related variance?

Proportion of pairs reachable through times Min reachability Low Medium High Concurrency When is a network? Robust Diffusion: When does timing matter most/least?

Relative Reach – Reachability over minimum possible When is a network? Robust Diffusion: When does timing matter most/least?

Relative Reach – Reachability over minimum possible Low Medium High Concurrency When is a network? Robust Diffusion: When does timing matter most/least?

Volume Distance Connectivity Nodes: 83 Mean Deg: 3.04 Density: Centralization: Nodes: 148 Mean Deg: 6.16 Density: Centralization: Nodes: 80 Mean Deg: 5.27 Density: Centralization: Nodes: 154 Mean Deg: 3.71 Density: Centralization: Nodes: 128 Mean Deg: 3.39 Density: Centralization: Mean: Diameter: 6 Centralization: Mean: 3.59 Diameter: 5 Centralization: Mean: 3.02 Diameter: 5 Centralization: Mean: 4.99 Diameter: 8 Centralization: Mean: 4.55 Diameter: 6 Centralization: Largest BC:0.16 Pairwise K: 1.07 Largest BC: 0.51 Pairwise K: 1.57 Largest BC: 0.33 Pairwise K: 1.34 Largest BC: 0.08 Pairwise K: 1.07 Largest BC: Pairwise K: 1.06 When is a network? Robust Diffusion: When does timing matter most/least?

K=1 K=2 K=3 K=4 K=1 N=10 K=2 N=9 K=3 N=4 K=4 N= Average K = 2.38 When is a network? Robust Diffusion: When does timing matter most/least?

4 clustered networks w. different global connectivity Net1 Net2 Net3 Net4 Kcon: 2.95 Kcon: 1.55 Kcon: 2.43Kcon: 1.36 When is a network?

Relative (to min) Reachability When is a network? Robust Diffusion: When does timing matter most/least?

Pairwise k Connectivity Mean Relative Reach Interaction of Structure and Time When is a network? Robust Diffusion: When does timing matter most/least?

Small World Mechanisms on Dynamic Graphs

Concurrency opens paths for diffusion to move reciprocally. Small World Mechanisms on Dynamic Graphs Use concurrency to adjust the temporal structure of the graph.

Small World Mechanisms on Dynamic Graphs Simulation setup: 1.Generate a 200 node ring lattice, where every node has 6 ties. 2.Assign starting times to edges as a random draw from a uniform distribution. Mean concurrency levels are set by compressing or stretching the starting-time distribution. 3.Each edge is given a duration drawn from a skewed distribution. 4.Once edge-times are set, randomly rewire the graph by reassigning one end of the edge to a node chosen at random. 5.Calculate the reachability and mean distance scores for each rewiring. 6.Repeat 4-5 many times, increasing the number of edges rewired. Simulation varies the proportion of edges rewired and the level of graph concurrency in the network.

Small World Mechanisms on Dynamic Graphs

The rapid shortening of distance we typically see in small-world simulations does not occur in dynamic networks. The initial distances are much higher, since many nodes are not reachable. The rapid decreasing marginal returns to rewiring are much slower When concurrency is relatively low, the effects of rewiring are nearly linear When concurrency is relatively high, the characteristic curve starts to emerge, but is much less steep. Note all of these concurrency levels are non-trivial. Even when only 4% of two-paths in the graph are concurrent, nearly 50% of nodes have at least 1 concurrent edge. Why?

Small World Mechanisms on Dynamic Graphs Why do we see this pattern? Long distant out-reach is rare: Consider a set of typical reach-paths in a dynamic network with time- disjoint edges: e1e1 p 1  2 = p(e 2 > e 1 ) e2e2 p 2  3 = p(e 3 > e 2 ) e3 p 3  4 = p(e 4 > e 3 ) e1e1 e2e2 e3e3 e4e4 P 3  4 < p 2  3 < p 1  2 < 1.0 Time 

Small World Mechanisms on Dynamic Graphs Why do we see this pattern? Long distant out-reach is rare: If we allow concurrency & lengthen the duration of edges (proportionate to the observation window): e1e1 p 1  2 = p(e 2 > e 1 ) e2e2 p 2  3 = p(e 3 > e 2 ) e3 p 3  4 = p(e 4 > e 3 ) e1e1 e2e2 e3e3 e4e4 P i  j is still decreasing, but not as rapidly. Time 

Small World Mechanisms on Dynamic Graphs Why do we see this pattern? Long distant out-reach is rare: If we allow concurrency & lengthen the duration of edges (proportionate to the observation window): e1e1 p 1  2 = p(e 2 > e 1 ) e2e2 p 2  3 = p(e 3 > e 2 ) e3 p 3  4 = p(e 4 > e 3 ) e1e1 e2e2 e3e3 e4e4 P i  j is constant Time 

How do we capture the fully dynamic nature of networks? Source: Bender-deMoll & McFarland “The Art and Science of Dynamic Network Visualization ” JoSS 2006

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: Representing 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

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” Representing 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: Representing 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

a)Rotating a T-S graph to look “into” time (z axis) lets you compare relative space trajectories, as nodes move past each other in the space. A sort of “animation trace” 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: Representing dynamic networks?

Fully-sequenced data with fine time-stamps: Condense the graph by using identity edges to link to nodes whenever they change a relation, so you capture just the start and end of each instance of a relation. - Concurrency pops out as strong components > 2 nodes. - Relation duration as length of identity edges -tempo as marginal distribution of start/end over 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). Collapsed time-labeled view becomes… Representing dynamic networks?

Fully-sequenced data with fine time-stamps: Condense the graph by using identity edges to link to nodes whenever they change a relation, so you capture just the start and end of each instance of a relation. - Concurrency pops out as strong components > 2 nodes. - Relation duration as length of identity edges -tempo as marginal distribution of start/end over 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). …a TSG graph (arranged in social space) … Representing dynamic networks?

Fully-sequenced data with fine time-stamps: Condense the graph by using identity edges to link to nodes whenever they change a relation, so you capture just the start and end of each instance of a relation. - Concurrency pops out as strong components > 2 nodes. - Relation duration as length of identity edges -tempo as marginal distribution of start/end over 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). …arranged in time. Representing dynamic networks?

Example School Sequence Pooled “time- space” network with students at each wave linked to themselves later in time. Nodes colored by first school at which they appear in the sample. Isolates not represented here… Positional Models: Explorations of Dynamic Settings

Consider a comparison: Baboon Politics Representing dynamic networks?

So now we: 1)Convert every edge to a node 2)Draw a directed arc between edges that (a) share a node and (b) precede each other in time. This is still cumbersome, so we can further condense by shifting our attention from nodes to edges, creating a timed line graph Consider an example: Representing dynamic networks?

So now we: 1)Convert every edge to a node 2)Draw a directed arc between edges that (a) share a node and (b) precede each other in time. 3)After the transformation, concurrent relations are easily seen as reciprocal edges in the line-graph. So this….. This is still cumbersome, so we can further condense by shifting our attention from nodes to edges, creating a timed line graph Representing dynamic networks?

So now we: 1)Convert every edge to a node 2)Draw a directed arc between edges that (a) share a node and (b) precede each other in time. 3)After the transformation, concurrent relations are easily seen as reciprocal edges in the line-graph. Becomes this: This is still cumbersome, so we can further condense by shifting our attention from nodes to edges, creating a timed line graph Representing dynamic networks?

Line-graph advantages: Technical: Reduces the size of the time-space expansion drastically Theoretical: Moves us to a purely relational space. “Actors” dissolve into paths along edges. And, since paths cross, we can literally operationalize “self” and “other” as dependant on intersection. Representing dynamic networks?

The Mingle Mixing Problem Space