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

Slides:



Advertisements
Similar presentations
Sampling Research Questions
Advertisements

Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
Some Graph Algorithms.
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.
Where we are Node level metrics Group level metrics Visualization
Introduction to Graph “theory”
Relationship Mining Network Analysis Week 5 Video 5.
CSE 380 – Computer Game Programming Pathfinding AI
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
Section 7.4: Closures of Relations Let R be a relation on a set A. We have talked about 6 properties that a relation on a set may or may not possess: reflexive,
Best-First Search: Agendas
Object Detection by Matching Longin Jan Latecki. Contour-based object detection Database shapes: …..
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
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.
© University of Minnesota Data Mining for the Discovery of Ocean Climate Indices 1 CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
Processing Along the Way: Forwarding vs. Coding Christina Fragouli Joint work with Emina Soljanin and Daniela Tuninetti.
Sunbelt 2009statnet Development Team ERGM introduction 1 Exponential Random Graph Models Statnet Development Team Mark Handcock (UW) Martina.
Dan Simon Cleveland State University
The language of art Art is a visual “language,” practiced differently by every culture. Like any language it has a “vocabulary” and a “grammar.” And like.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 8: Modelling Interactions and Behaviour.
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Networks Dr Andy Evans.
Diffusion 1)Structural Bases of Social Network Diffusion 2)Dynamic limitations on diffusion 3)Implications / Applications in the diffusion of Innovations.
-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.
Principles of Social Network Analysis. Definition of Social Networks “A social network is a set of actors that may have relationships with one another”
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
Pajek – Program for Large Network Analysis Vladimir Batagelj and Andrej Mrvar.
Network Flow How to solve maximal flow and minimal cut problems.
Science: Graph theory and networks Dr Andy Evans.
Murtaza Abbas Asad Ali. NETWORKOLOGY THE SCIENCE OF NETWORKS.
Diffusion & Visualization in Dynamic Networks Or Open Problems on Dynamic Networks By James Moody Duke University Thanks to Dan McFarland, Skye Bender-deMoll,
Network Topology
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
"Social Networks, Cohesion and Epidemic Potential" James Moody Department of Sociology Department of Mathematics Undergraduate Recognition Ceremony May.
Data Structures & Algorithms Graphs
Diffusion & Visualization in Dynamic Networks By James Moody Duke University Thanks to Dan McFarland, Skye Bender-deMoll, Martina Morris, & the network.
Time and Social Networks Background: Most social network research has been static, though there is a growing interest in modeling network dynamics. This.
Time and Social Networks Background: Most social network research has been static, though there is a growing interest in modeling network dynamics. This.
COSC 2007 Data Structures II Chapter 13 Advanced Implementation of Tables IV.
Hierarchy Overview Background: Hierarchy surrounds us: what is it? Micro foundations of social stratification Ivan Chase: Structure from process Action.
Measuring Behavioral Trust in Social Networks
SEM Basics 2 Byrne Chapter 2 Kline pg 7-15, 50-51, ,
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Principles of Design Principles of Design are the ways the Elements of Art are used in your work.
11 Network Level Indicators Bird’s eye view of network Image matrix example of network level Many network level measures Some would argue this is the most.
Diffusion Over Dynamic Networks Stanford University May 8, 2007 James Moody Duke University.
Interactive Control of Avatars Animated with Human Motion Data By: Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard Presented.
Selected Topics in Data Networking Explore Social Networks: Center and Periphery.
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.
Module 1Newtonian Relativity1 Module 1 Newtonian Relativity What do we mean by a “theory of relativity”? Let’s discuss the matter using conventional terminology.
Informatics tools in network science
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Graphs. Graph Definitions A graph G is denoted by G = (V, E) where  V is the set of vertices or nodes of the graph  E is the set of edges or arcs connecting.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
A Viewpoint-based Approach for Interaction Graph Analysis
Dimensionality Reduction
Chapter - 12 GRAPH MATRICES AND APPLICATIONS.
Structural Properties of Networks: Introduction
Learning to Generate Networks
Diffusion Over Dynamic Networks
Limits of Diffusion in Dynamic Networks
Social Balance & Transitivity
Network Science: A Short Introduction i3 Workshop
Department of Computer Science University of York
Social Balance & Transitivity
Mining Social Networks. Contents  What are Social Networks  Why Analyse Them?  Analysis Techniques.
Presentation transcript:

Diffuse Musings James Moody Duke University, Sociology Duke Network Analysis Center SAMSI Complex Networks Workshop Aug/Sep 2010

Consider two degree distributions: A long-tail distribution compared to one with no high-degree nodes. The scale-free networks signature is the long-tail So what effect does changes in the shape have on connectivity 1.Shape Matters Consequences of Degree Distribution Shape

1.Shape Matters Consequences of Degree Distribution Shape

Volume Dispersion x Skewness 1.Shape Matters Consequences of Degree Distribution Shape

Search Procedure: 1)Identify all valid degree distributions with the given mean degree and a maximum of 6 w. brute force search. 2)Map them to this space 3)Simulate networks each degree distribution 4)Measure size of components & Bicomponents 1.Shape Matters Consequences of Degree Distribution Shape

1.Shape Matters Consequences of Degree Distribution Shape

1.Shape Matters Consequences of Degree Distribution Shape

Consider targeting high-degree nodes by cracking down on commercial sex workers: Interventions can have very different effects depending on where you sit within this field Does this matter? 1.Shape Matters Consequences of Degree Distribution Shape

Network Sub-Structure: Triads 003 (0) 012 (1) D 021U 021C (2) 111D 111U 030T 030C (3) D 120U 120C (4) 210 (5) 300 (6) Intransitive Transitive Mixed 1.Linking Shapes From motifs to structure

P RC {300,102, 003, 120D, 120U, 030T, 021D, 021U} Ranked Cluster: M M N* M M M A* And many more... 1.Linking Shapes From motifs to structure

Structural Indices based on the distribution of triads The observed distribution of triads can be fit to the hypothesized structures using weighting vectors for each type of triad. Where: l = 16 element weighting vector for the triad types T = the observed triad census T = the expected value of T T = the variance-covariance matrix for T 1.Linking Shapes From motifs to structure

For the Add Health data, the observed distribution of the tau statistic for various models was: Indicating that a ranked-cluster model fits the best. 1.Linking Shapes From motifs to structure

-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 3. Time Matters Dynamics of affect dynamics on

-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 3. Time Matters Dynamics of affect dynamics on

-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 3. Time Matters Dynamics of affect dynamics on

Source: Bender-deMoll & McFarland The Art and Science of Dynamic Network Visualization JoSS Time Matters Dynamics of affect dynamics on

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 3. Time Matters Dynamics of affect dynamics on

Relationship timing constrains diffusion paths because goods can only move forward in time. ab Dynamic graph: - Edges start and end - Cant pass along an edge that has ended Time b c c d 3. Time Matters Dynamics of affect dynamics on

Relationship timing constrains diffusion paths because goods can only move forward in time. ab Dynamic graph: - Edges start and end - Cant 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 3. Time Matters Dynamics of affect dynamics on

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. 3. Time Matters Dynamics of affect dynamics on

Implied Contact Network of 8 people in a ring All relations Concurrent Edge timing constraints on diffusion Reachability = Time Matters Dynamics of affect dynamics on

Implied Contact Network of 8 people in a ring Serial Monogamy (3) Reachability = 0.43 Edge timing constraints on diffusion 3. Time Matters Dynamics of affect dynamics on

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 3. Time Matters Dynamics of affect dynamics on

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 dont 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. 3. Time Matters Dynamics of affect dynamics on

Solution? Turn time into a network! 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 selvesidentity edges 3. Time Matters Dynamics of affect dynamics on

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. Solution? Turn time into a network! 3. Time Matters Dynamics of affect dynamics on

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: Solution? Turn time into a network! 3. Time Matters Dynamics of affect dynamics on

4. Universal or Particular? When do we need to bring in domain-specific information? diffusion as transmission between nodes seems universal; but the content of the graph likely interacts with the structure. H W C C C Provides food for Romantic Love Bickers with How does information move here? Generality depends on: a)Transmission directionality: does passing the bit affect the sender? b)Relational Permeability: Does transmission move differently across different relations? c)Structural Reflexivity: does transmission affect the structure?