Storing and Analyzing Historical Graph Data at Scale
Udayan Khurana, Amol Deshpande

TL;DR
This paper introduces a scalable system for storing and analyzing large volumes of historical graph data, enabling complex temporal queries and analysis of evolving graphs, which was difficult with previous static-focused tools.
Contribution
The paper presents the Historical Graph Store system, including a novel Temporal Graph Index and a Spark-based analysis framework, to efficiently manage and analyze evolving graph data.
Findings
Efficient storage and retrieval of large historical graph data.
Support for complex temporal graph queries.
Scalable analysis of evolving graph properties.
Abstract
The work on large-scale graph analytics to date has largely focused on the study of static properties of graph snapshots. However, a static view of interactions between entities is often an oversimplification of several complex phenomena like the spread of epidemics, information diffusion, formation of online communities}, and so on. Being able to find temporal interaction patterns, visualize the evolution of graph properties, or even simply compare them across time, adds significant value in reasoning over graphs. However, because of lack of underlying data management support, an analyst today has to manually navigate the added temporal complexity of dealing with large evolving graphs. In this paper, we present a system, called Historical Graph Store, that enables users to store large volumes of historical graph data and to express and run complex temporal graph analytical tasks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Data Management and Algorithms · Web Data Mining and Analysis
