Download presentation
Presentation is loading. Please wait.
Published byPhyllis Shelton Modified over 8 years ago
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 -
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.