Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arizona State University Fast Eigen-Functions Tracking on Dynamic Graphs Chen Chen and Hanghang Tong - 1 -

Similar presentations


Presentation on theme: "Arizona State University Fast Eigen-Functions Tracking on Dynamic Graphs Chen Chen and Hanghang Tong - 1 -"— Presentation transcript:

1 Arizona State University Fast Eigen-Functions Tracking on Dynamic Graphs Chen Chen and Hanghang Tong - 1 -

2 Arizona State University Graphs are Ubiquitous! - 2 - Hospital Network Collaboration Network Autonomous NetworkTransportation Network

3 Arizona State University Key Graph Parameters  P1: Epidemic Threshold (Propagation network)  P2: Centrality of nodes (All networks)  P3: Clustering Coefficient (Social network)  P4: Graph Robustness (Router/Transportation) - 3 -

4 Arizona State University P1: Epidemic Threshold  Questions: How easy is it to spread disease?  Intuition  Solution: Related to the leading eigenvalue of the adjacency matrix for ANY cascade model [ICDM 2011] - 4 - 1 1 1 1

5 Arizona State University P2: Node Centrality  Question: How important is a node?  Intuition: Having more important friends are considered influential  Commonly used: Eigenvector Centrality The eigenvector corresponding to the leading eigenvalue - 5 -

6 Arizona State University P3: Clustering Coefficient  Question: How the nodes in the graph cluster together?  Intuition:  Solution: - 6 -

7 Arizona State University P4: Graph Robustness  Question: How robust is a graph under external attack?  Intuition:  Solution: - 7 - Power Grid [wikipedia.com ] Sandy Aftermath [forbes.com] [SDM2014]

8 Arizona State University Challenge: Graphs are Dynamic! - 8 - Social Networks Propagation Netoworks Router Netoworks [www.cisco.com] Transportation Netoworks [www.mapofworld.com] How to track key graph parameters?

9 Arizona State University Eigen-Function Tracking  Q1. Track key graph parameters  Q2. Estimate the error of tracking algorithms  Q3. Analyze attribution for drastic changes - 9 -

10 Arizona State University Roadmap  Motivations  Q1: Efficient tracking algorithms  Q2: Error estimation methods  Q3: Attribution analysis  Conclusion - 10 -

11 Arizona State University Key Graph Parameters  Observations: P1-P4 are all eigen-functions - 11 - P1. Epidemic Threshold P2. Eigenvector Centrality P3. Clustering Coefficient (Triangles) P4. Robustness Score

12 Arizona State University Goal: Tracking Top Eigen-Pairs  Method 1. – Calculate from scratch whenever the structure changes – Lanczos algorithm - 12 - Too costly for fast-changing large graphs!

13 Arizona State University Key Idea - 13 - += Initialize Update Too Expensive

14 Arizona State University Key Idea: Incrementally Update  Intuition:  Solution: Matrix Perturbation Theory - 14 - Time stamp omitted for brevity.

15 Arizona State University- 15 - Details: Step 1 Challenge: two equation with four variables Constraints Assumptions Solution: Introduce additional constraints and assumptions First order perturbation terms High order perturbation terms

16 Arizona State University Details: Estimate  Discard high order term - 16 - Multiply on both side,, 1 1 2 2 3 3

17 Arizona State University Estimate (Option 1) - 17 - Multiply on both side (Trip-Basic),, Time Complexity: (Discard high order) Lanczos: 1 1 2 2 3 3 4 4

18 Arizona State University Estimate (Option 2)  Keep high order perturbation terms - 18 - Time Complexity: (Trip-Basic) (Trip)

19 Arizona State University Evaluation  Data set: – Autonomous systems AS-733 (https://snap.stanford.edu/data/as.html) – 100 days time spans (11/08/1997-02/16/1998) (03/15/1998-06/26/1998) – Maximum #nodes = 4,013 – Maximum #edges = 14,399 - 19 -

20 Arizona State University Trip-Basic vs. Trip: Effectiveness - 20 - Time Stamp

21 Arizona State University Ours Effectiveness Comparison - 21 - Day15 Day30 Day45 Day60 Day75 Day90

22 Arizona State University Effectiveness vs. Efficiency - 22 - Speed-up Ours

23 Arizona State University Roadmap  Motivations  Q1: Efficient tracking algorithms  Q2: Error estimation methods  Q3: Attribution analysis  Conclusion - 23 -

24 Arizona State University Q2.Error Estimation  Setting: - 24 - Time Stamps Error Rates Time Steps True Errors Estimated Errors

25 Arizona State University Q3. Attribution Analysis  Precision (Edge Addition) - 25 - Number of Eigen-Pairs Top 10 Added Edges Precision First EigenvalueRobustness Score

26 Arizona State University Conclusion  Goal: Tracking key graph parameters  Solutions: – Key idea: Fixed eigen-space, Matrix perturbation theory – Algorithms: Trip-Basic, Trip  More Details: – Error Estimation – Attribution Analysis - 26 -


Download ppt "Arizona State University Fast Eigen-Functions Tracking on Dynamic Graphs Chen Chen and Hanghang Tong - 1 -"

Similar presentations


Ads by Google