400 likes | 548 Views
Large-Scale Social Network Analysis – The STACC Experience. Marlon Dumas. STACC Social Network Analysis Project Research Streams. Sociall y-Sensitive Search using Landmark -based Estimation of Shortest Path Distances.
E N D
Large-Scale Social Network Analysis – The STACC Experience Marlon Dumas
Socially-Sensitive Search using Landmark-based Estimation of Shortest Path Distances Konstantin TretyakovAbel Armas-Cervantes,Luciano García-Bañuelos,JaakVilo,Marlon Dumas
Socially sensitive search Naïve approach (Breadth-First-Search) requires 5-20 minutes
Landmark-based estimation 1 3 4 Basic Method
Least common ancestor Shortcutting
Combining multiple landmarks 2 2 2 3
Combining multiple landmarks Landmarks-BFS
Combining multiple landmarks Landmarks-BFS Given two nodes U and V: Collect all paths from U and V to all landmarks Run a BFS* on the induced subgraph * or Dijkstra, or A*, or anything else
Landmark-based approximation Basic Method LCA Speed Accuracy Shortcutting Landmarks-BFS
Landmark-based approximation Basic Method LCA Shortcutting Dynamic Landmarks-BFS
Outline • Improvement to Basic Landmark method • Dynamic updates • Landmark selection • Evaluation
Landmark selection method • Landmark is good if it covers many shortest paths Highest degree Best coverage
Timings : Updates * very non-uniform
Summary LCA Shortcutting Landmarks-BFS Dynamic updates Best coverage Highest degree
Generalizations • To weighted graph: • Use weighted shortest path trees • The dynamic update algorithm becomes slightly more complicated • To directed graph: • Use two SPTs per landmark
Improvements • “Evolutionary” on-line selection of landmarks • Use of landmark-based heuristics with A* for exact path possible (Goldberg et al., Ikeda et al.)