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
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Scenario: EOT/EOT-R/COT Resident admitted March 10th Admitted for PT and OT following knee replacement for patient with CHF, COPD, shortness of breath.
Chapter 4 Sampling Distributions and Data Descriptions.
Angstrom Care 培苗社 Quadratic Equation II
AP STUDY SESSION 2.
1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Objectives: Generate and describe sequences. Vocabulary:
David Burdett May 11, 2004 Package Binding for WS CDL.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
The basics for simulations
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
1 Generating Network Topologies That Obey Power LawsPalmer/Steffan Carnegie Mellon Generating Network Topologies That Obey Power Laws Christopher R. Palmer.
1 The Blue Café by Chris Rea My world is miles of endless roads.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
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.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Before Between After.
Subtraction: Adding UP
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Copyright Tim Morris/St Stephen's School
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Weighted Graphs and Disconnected Components Patterns and a Generator Mary McGlohon, Leman Akoglu, Christos Faloutsos Carnegie Mellon University School.
RTG: A Recursive Realistic Graph Generator using Random Typing Leman Akoglu and Christos Faloutsos Carnegie Mellon University.
Weighted Graphs and Disconnected Components Patterns and a Generator IDB Lab 현근수 In KDD 08. Mary McGlohon, Leman Akoglu, Christos Faloutsos.
RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
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 Weights Resolution Entropy Resolution Entropy Bursty: 0.2 < slope < 0.9 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 8

Datasets 9 Bipartite networks: |N| |E| time 1. AuthorConference 17K, 22K, 25 yr. 2. KeywordConference 10K, 23K, 25 yr. 3. AuthorKeyword 27K, 189K, 25 yr. 4. CampaignOrg 23K, 877K, 28 yr. 1

10 Bipartite networks: |N| |E| time 1. AuthorConference 17K, 22K, 25 yr. 2. KeywordConference 10K, 23K, 25 yr. 3. AuthorKeyword 27K, 189K, 25 yr. 4. CampaignOrg 23K, 877K, 28 yr. 3 Datasets

11 Bipartite networks: |N| |E| time 1. AuthorConference 17K, 22K, 25 yr. 2. KeywordConference 10K, 23K, 25 yr. 3. AuthorKeyword 27K, 189K, 25 yr. 4. CampaignOrg 23K, 877K, 28 yr. Unipartite networks: |N| |E| time 5. BlogNet 60K, 125K, 80 days 6. NetworkTraffic 21K, 2M, 52 months 3 Datasets 20MB

12 Bipartite networks: |N| |E| time 1. AuthorConference 17K, 22K, 25 yr. 2. KeywordConference 10K, 23K, 25 yr. 3. AuthorKeyword 27K, 189K, 25 yr. 4. CampaignOrg 23K, 877K, 28 yr. Unipartite networks: |N| |E| time 5. BlogNet 60K, 125K, 80 days 6. NetworkTraffic 21K, 2M, 52 months 3 Datasets 20MB 5MB 25MB

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 13

Observation 1: λ 1 Power Law(LPL) Q1: How does the principal eigenvalue λ 1 of the adjacency matrix change over time? Q2: Why should we care? 14

Observation 1: λ 1 Power Law(LPL) Q1: How does the principal eigenvalue λ 1 of the adjacency matrix change over time? Q2: Why should we care? A2: λ 1 is closely linked to density and maximum degree, also relates to epidemic threshold. A1: 15 λ 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; λ 1 (G) {2 (1 – 1/N) E} 1/2 For large N, 1/N 0 and λ 1 (G) cE 1/2 16 DBLP Author-Conference network

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

Observation 3: Edge Weights PL(EWPL) Q: How does the weight of an edge relate to popularity if its adjacent nodes? 18 FEC Committee-to- Candidate network w i,j w i * w j Wi,j WiWj j i A:

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 19

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) 20

Problem Definition 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) 21

2D solution: Kronecker Product 22 Idea : Recursion Intuition : Communities within communities Self-similarity Power-laws

2D solution: Kronecker Product 23

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,1,1

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,2,1

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,3,1

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,4,1

3D solution: Recursive Tensor Multiplication(RTM) I X I 2,1,1

3D solution: Recursive Tensor Multiplication(RTM) I X I 3,1,1

3D solution: Recursive Tensor Multiplication(RTM) I

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,1,2

3D solution: Recursive Tensor Multiplication(RTM) I X I 1,2,2

3D solution: Recursive Tensor Multiplication(RTM) I

3D solution: Recursive Tensor Multiplication(RTM) 34 senders recipients t-slices time

3D solution: Recursive Tensor Multiplication(RTM) 35 t1t1 t2t2 t3t3

3D solution: Recursive Tensor Multiplication(RTM) 36 t1t1 t2t2 t3t

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 37

Experimental Results 38 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL Time diameter

Experimental Results 39 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL degree count

Experimental Results 40 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL |N| |E|

Experimental Results 41 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL |E| |W|

Experimental Results 42 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL

Experimental Results 43 In-degree In-weight SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL Out-degree Out-weight

Experimental Results 44 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL

Experimental Results 45 SUGP: small diameter PL Degree Distribution SWGP: Edge Weights PL Snaphot PL DUGP: Densification PL shrinking diameter bursty edge additions λ 1 PL DWGP: Weight PL bursty weight additions λ 1,w PL |E| λ1 |E| λ1,w

Conclusion In real graphs, (un)weighted largest eigenvalues are power-law related to number of edges. Weight of an edge is related to the total weights and of its incident nodes. Recursive Tensor Multiplication is a recursive method to generate (1)weighted, (2)time- evolving, (3)self-similar, (4)power-law networks. Future directions: Probabilistic version of RTM Fitting the initial tensor I 46 Wi,j Wi Wj

47 Contact us Mary McGlohon Christos Faloutsos Leman Akoglu