Efficient densest subgraph computation in evolving graphs

  • Alessandro Epasto
  • , Silvio Lattanzi
  • , Mauro Sozio

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Densest subgraph computation has emerged as an important primitive in a wide range of data analysis tasks such as community and event detection. Social media such as Facebook and Twitter are highly dynamic with new friendship links and tweets being generated incessantly, calling for efficient algorithms that can handle very large and highly dynamic input data. While either scalable or dynamic algorithms for finding densest subgraphs have been proposed, a viable and satisfactory solution for addressing both the dynamic aspect of the input data and its large size is still missing. We study the densest subgraph problem in the the dynamic graph model, for which we present the first scalable algorithm with provable guarantees. In our model, edges are added adversarially while they are removed uniformly at random from the current graph. We show that at any point in time we are able to maintain a 2(1+€)-Approximation of a current densest subgraph, while requiring O(poly log(n+r)) amortized cost per update (with high probability), where r is the total number of update operations executed and n is the maximum number of nodes in the graph. In contrast, a näive algorithm that recomputes a dense subgraph every time the graph changes requires Ω(m) work per update, where m is the number of edges in the current graph. Our theoretical analysis is complemented with an extensive experimental evaluation on large real-world graphs showing that (approximate) densest subgraphs can be maintained efficiently within hundred of microseconds per update.

Original languageEnglish
Title of host publicationWWW 2015 - Proceedings of the 24th International Conference on World Wide Web
PublisherAssociation for Computing Machinery, Inc
Pages300-310
Number of pages11
ISBN (Electronic)9781450334693
DOIs
Publication statusPublished - 18 May 2015
Externally publishedYes
Event24th International Conference on World Wide Web, WWW 2015 - Florence, Italy
Duration: 18 May 201522 May 2015

Publication series

NameWWW 2015 - Proceedings of the 24th International Conference on World Wide Web

Conference

Conference24th International Conference on World Wide Web, WWW 2015
Country/TerritoryItaly
CityFlorence
Period18/05/1522/05/15

Keywords

  • Approximation Algorithm
  • Densest Subgraph
  • Dynamic Graph

Fingerprint

Dive into the research topics of 'Efficient densest subgraph computation in evolving graphs'. Together they form a unique fingerprint.

Cite this