RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.

Slides:



Advertisements
Similar presentations
1 Generating Network Topologies That Obey Power LawsPalmer/Steffan Carnegie Mellon Generating Network Topologies That Obey Power Laws Christopher R. Palmer.
Advertisements

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
1 Dynamics of Real-world Networks Jure Leskovec Machine Learning Department Carnegie Mellon University
Jurij Leskovec, CMU Jon Kleinberg, Cornell Christos Faloutsos, CMU
1 Realistic Graph Generation and Evolution Using Kronecker Multiplication Jurij Leskovec, CMU Deepay Chakrabarti, CMU/Yahoo Jon Kleinberg, Cornell Christos.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Modeling Blog Dynamics Speaker: Michaela Götz Joint work with: Jure Leskovec, Mary McGlohon, Christos Faloutsos Cornell University Carnegie Mellon University.
Analysis and Modeling of Social Networks Foudalis Ilias.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Lecture 21 Network evolution Slides are modified from Jurij Leskovec, Jon Kleinberg and Christos Faloutsos.
Kronecker Graphs: An Approach to Modeling Networks Jure Leskovec, Deepayan Chakrabarti, Jon Kleinberg, Christos Faloutsos, Zoubin Ghahramani Presented.
SILVIO LATTANZI, D. SIVAKUMAR Affiliation Networks Presented By: Aditi Bhatnagar Under the guidance of: Augustin Chaintreau.
The influence of search engines on preferential attachment Dan Li CS3150 Spring 2006.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 A Random-Surfer Web-Graph Model (Joint work with Avrim Blum & Hubert Chan) Mugizi Rwebangira.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
CS728 Lecture 5 Generative Graph Models and the Web.
Masters Thesis Defense Amit Karandikar Advisor: Dr. Anupam Joshi Committee: Dr. Finin, Dr. Yesha, Dr. Oates Date: 1 st May 2007 Time: 9:30 am Place: ITE.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
The Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
Mining and Searching Massive Graphs (Networks)
Modeling Real Graphs using Kronecker Multiplication
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
NetMine: Mining Tools for Large Graphs Deepayan Chakrabarti Yiping Zhan Daniel Blandford Christos Faloutsos Guy Blelloch.
CMU SCS Mining Billion-node Graphs Christos Faloutsos CMU.
Weighted Graphs and Disconnected Components Patterns and a Generator Mary McGlohon, Leman Akoglu, Christos Faloutsos Carnegie Mellon University School.
Social Networks and Graph Mining Christos Faloutsos CMU - MLD.
CMU SCS KDD 2006Leskovec & Faloutsos1 ??. CMU SCS KDD 2006Leskovec & Faloutsos2 Sampling from Large Graphs poster# 305 Jurij (Jure) Leskovec Christos.
Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
CS Lecture 6 Generative Graph Models Part II.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
RTG: A Recursive Realistic Graph Generator using Random Typing Leman Akoglu and Christos Faloutsos Carnegie Mellon University.
Analysis of the Internet Topology Michalis Faloutsos, U.C. Riverside (PI) Christos Faloutsos, CMU (sub- contract, co-PI) DARPA NMS, no
CMU SCS Graph and stream mining Christos Faloutsos CMU.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
1 A Random-Surfer Web-Graph Model Avrim Blum, Hubert Chan, Mugizi Rwebangira Carnegie Mellon University.
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
Computer Science 1 Web as a graph Anna Karpovsky.
CMU SCS Data Mining in Streams and Graphs Christos Faloutsos CMU.
Online Social Networks and Media Network models. What is a network model? Informally, a network model is a process (radomized or deterministic) for generating.
Information Networks Power Laws and Network Models Lecture 3.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Survey on Evolving Graphs Research Speaker: Chenghui Ren Supervisors: Prof. Ben Kao, Prof. David Cheung 1.
Weighted Graphs and Disconnected Components Patterns and a Generator IDB Lab 현근수 In KDD 08. Mary McGlohon, Leman Akoglu, Christos Faloutsos.
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Jon Kleinberg (Cornell), Christos.
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
On-line Social Networks - Anthony Bonato 1 Dynamic Models of On-Line Social Networks Anthony Bonato Ryerson University WAW’2009 February 13, 2009 nt.
Butterfly model slides. Topological Model: “Butterfly” Objective: Develop model to help explain behavioral mechanisms that cause observed properties,
Du, Faloutsos, Wang, Akoglu Large Human Communication Networks Patterns and a Utility-Driven Generator Nan Du 1,2, Christos Faloutsos 2, Bai Wang 1, Leman.
R-MAT: A Recursive Model for Graph Mining Deepayan Chakrabarti Yiping Zhan Christos Faloutsos.
On-line Social Networks - Anthony Bonato 1 Dynamic Models of On-line Social Networks Anthony Bonato Ryerson University ICMCM’09 December, 2009.
1 Patterns of Cascading Behavior in Large Blog Graphs Jure Leskoves, Mary McGlohon, Christos Faloutsos, Natalie Glance, Matthew Hurst SDM 2007 Date:2008/8/21.
CMU SCS KDD'09Faloutsos, Miller, Tsourakakis P9-1 Large Graph Mining: Power Tools and a Practitioner’s guide Christos Faloutsos Gary Miller Charalampos.
PhD Thesis Proposal Evolution in Social Networks Candidate Giulio Rossetti Supervisor Dino Pedreschi Supervisor Fosca Giannotti Pisa, Computer Science.
L – Modeling and Simulating Social Systems with MATLAB
Topics In Social Computing (67810)
Modeling networks using Kronecker multiplication
NetMine: Mining Tools for Large Graphs
Part 1: Graph Mining – patterns
Lecture 13 Network evolution
R-MAT: A Recursive Model for Graph Mining
Dynamics of Real-world Networks
Graph and Tensor Mining for fun and profit
Lecture 21 Network evolution
Presentation transcript:

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School of Computer Science 1

Motivation Graphs are popular! Social, communication, network traffic, call graphs… 2 …and interesting surprising common properties for static and un-weighted graphs How about weighted graphs? …and their dynamic properties? How can we model such graphs? for simulation studies, what-if scenarios, future prediction, sampling

Outline 1. Motivation 2. Related Work - Patterns - Generators - Burstiness 3. Datasets 4. Laws and Observations 5. Proposed graph generator: RTM 6. (Sketch of proofs) 7. Experiments 8. Conclusion 3

Graph Patterns (I) Small diameter - 19 for the web [Albert and Barabási, 1999] for the Internet AS topology graph [Faloutsos, Faloutsos, Faloutsos, 1999] Shrinking diameter [Leskovec et al.‘05] Power Laws 4 y(x) = Ax −γ, A>0, γ>0 Blog Network time diameter

Graph Patterns (II) 5 DBLP Keyword-to-Conference NetworkInter-domain Internet graph Densification [Leskovec et al.‘05] and Weight [McGlohon et al.‘08] Power-laws Eigenvalues Power Law [Faloutsos et al.‘99] Rank Eigenvalue |E| |W| |srcN| |dstN| Degree Power Law [Richardson and Domingos, ‘01] In-degree Count Epinions who-trusts-whom graph

Graph Generators Erdős-Rényi (ER) model [Erdős, Rényi ‘60] Small-world model [Watts, Strogatz ‘98] Preferential Attachment [Barabási, Albert ‘99] Edge Copying models [Kumar et al.’99], [Kleinberg et al.’99], Forest Fire model [Leskovec, Faloutsos ‘05] Kronecker graphs [Leskovec, Chakrabarti, Kleinberg, Faloutsos ‘07] Optimization-based models [Carlson,Doyle,’00] [Fabrikant et al. ’02] 6

Edge and weight additions are bursty, and self- similar. Entropy plots [Wang+’02] is a measure of burstiness. Burstiness Time D Weights Resolution Entropy

From time series data, begin with resolution T/2. Record entropy H R. Entropy plots Time D Weights Resolution Entropy

From time series data, begin with resolution T/2. Record entropy H R. Recursively take finer resolutions. Entropy plots Time D Weights Resolution Entropy

Entropy Plots Self-similarity  Linear plot Resolution Entropy ● slope = 5.9

Entropy Plots Self-similarity  Linear plot Resolution Entropy time Uniform: slope=1 slope = 5.9

Entropy Plots Self-similarity  Linear plot Resolution Entropy time Uniform: slope=1Point mass: slope=0 slope = 5.9

13McGlohon, Akoglu, Faloutsos KDD08 Entropy Plots Resolution Entropy Bursty: 0.2 < slope < 0.9 Self-similarity  Linear plot time Uniform: slope=1Point mass: slope=0 slope = 5.9

Outline 1. Motivation 2. Related Work - Patterns - Generators 3. Datasets 4. Laws and Observations 5. Proposed graph generator: RTM 6. Sketch of proofs 7. Experiments 8. Conclusion 14

Datasets 15

Outline 1. Motivation 2. Related Work - Patterns - Generators 3. Datasets 4. Laws and Observations 5. Proposed graph generator: RTM 6. Sketch of proofs 7. Experiments 8. Conclusion 16

Observation 1:λ 1 Power Law (LPL) Q: How does the principal eigenvalue λ 1 change over time A: λ 1 (t) and the number of edges E(t) over time follow a power law with exponent less than 0.5, especially after the ‘gelling point’. 17 λ 1 (t) ∝ E(t) α, α ≤ 0.5

λ 1 Power Law (LPL) cont. Theorem: For a connected, undirected graph G with N nodes and E edges, without self-loops and multiple edges; 18 DBLP Author-Conference network

Observation 2:λ 1,w Power Law (LWPL) Q: How does the weighted principal eigenvalue λ 1,w change over time A: 19 λ 1,w (t) ∝ E(t) β DBLP Author-Conference network Network Traffic

Observation 3: Edge Weights PL Q: How does the weight of an edge relate to “popularity” if its adjacent nodes A: Weight of the link w i,j between two given nodes i and j in a given graph G has a power law relation with the weights w i and w j of the nodes; 20 FEC Committee-to- Candidate network

Outline 1. Motivation 2. Related Work - Patterns - Generators 3. Laws and Observations 4. Proposed graph generator: RTM 5. Sketch of proofs 6. Experiments 7. Conclusion 21

Problem Definition Generate a sequence of realistic weighted graphs that will obey all the patterns over time. SUGP: static un-weighted graph properties small diameter power law degree distribution SWGP: static weighted graph properties the edge weight power law (EWPL) the snapshot power law (SPL) 22

Problem Definition cont. DUGP: dynamic un-weighted graph properties the densification power law (DPL) shrinking diameter bursty edge additions λ 1 Power Law (LPL) DWGP: dynamic weighted graph properties the weight power law (WPL) bursty weight additions λ 1,w Power Law (LWPL) 23

One solution: Kronecker Product 24 Intuition : Self-similarity! Communities within communities Recursion yields modular network behavior

One solution: Kronecker Product 25

Recursive Tensor Product(RTM) Use of tensors: 3 rd mode is time Initial tensor I is a realistic graph itself 26 RTM of a (3x3x3) tensor by itself

RTM cont. 27

Outline 1. Motivation 2. Related Work - Patterns - Generators 3. Laws and Observations 4. Proposed graph generator: RTM 5. Sketch of proofs 6. Experiments 7. Conclusion 28

Experimental Results (I) 29 BLOG NETWORK RTM MODEL

Experimental Results (II) 30 RTM MODEL BLOG NETWORK

Conclusion Largest (un)weighted principal eigenvalues are power-law related to the number of edges in real graphs. Weight of an edge is related to the total weights of its incident nodes. Recursive Tensor Multiplication is a recursive method to generate weighted, time-evolving, self-similar, modular networks. 31

Future Directions Largest eigenvalues of the Laplacian matrices Second largest eigenvalue – related to global connectivity – conductance – mixing rate of random walk on graph Probabilistic version of RTM Fitting graphs 32

33

34