Loading [a11y]/accessibility-menu.js
Spectral Graph Forge: A Framework for Generating Synthetic Graphs With a Target Modularity | IEEE Journals & Magazine | IEEE Xplore

Spectral Graph Forge: A Framework for Generating Synthetic Graphs With a Target Modularity


Abstract:

Community structure is an important property that captures inhomogeneities common in large networks, and modularity is one of the most widely used metrics for such commun...Show More

Abstract:

Community structure is an important property that captures inhomogeneities common in large networks, and modularity is one of the most widely used metrics for such community structure. In this paper, we introduce a principled methodology, the Spectral Graph Forge, for generating random graphs that preserves community structure from a real network of interest, in terms of modularity. Our approach leverages the fact that the spectral structure of matrix representations of a graph encodes global information about community structure. The Spectral Graph Forge uses a low-rank approximation of the modularity matrix to generate synthetic graphs that match a target modularity within user-selectable degree of accuracy, while allowing other aspects of structure to vary. We show that the Spectral Graph Forge outperforms state-of-the-art techniques in terms of accuracy in targeting the modularity and randomness of the realizations, while also preserving other local structural properties and node attributes. We discuss extensions of the Spectral Graph Forge to target other properties beyond modularity, and its applications to anonymization.
Published in: IEEE/ACM Transactions on Networking ( Volume: 27, Issue: 5, October 2019)
Page(s): 2125 - 2136
Date of Publication: 23 September 2019

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.