March 29, 2018
Journal Article

Dynamic Graphs, Community Detection, and Riemannian Geometry

Abstract

A community is a subset of a wider network where the members of that subset are more strongly connected to each other than they are to the rest of the network. In this paper, we consider the problem of identifying and tracking communities in graphs that change over time {dynamic community detection} and present a framework based on Riemannian geometry to aid in this task. Our framework currently supports several important operations such as interpolating between and averaging over graph snapshots. We compare these Riemannian methods with entry-wise linear interpolation and that the Riemannian methods are generally better suited to dynamic community detection. Next steps with the Riemannian framework include developing higher-order interpolation methods (e.g. the analogues of polynomial and spline interpolation) and a Riemannian least-squares regression method for working with noisy data.

Revised: September 25, 2020 | Published: March 29, 2018

Citation

Bakker C., M. Halappanavar, and A. Visweswara Sathanur. 2018. Dynamic Graphs, Community Detection, and Riemannian Geometry. Applied Network Science 3, no. 1:Article No. 3. PNNL-SA-129998. doi:10.1007/s41109-018-0059-2