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.

Spectral Graph Forge: Graph Generation Targeting Modularity / Baldesi, Luca; Butts, Carter T.; Markopoulou, Athina. - ELETTRONICO. - (2018), pp. 1725-1735. (Intervento presentato al convegno IEEE INFOCOM 2018 tenutosi a Honolulu, HI nel 15th-19th April 2018) [10.1109/INFOCOM.2018.8485916].

Spectral Graph Forge: Graph Generation Targeting Modularity

Luca Baldesi;
2018-01-01

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.
2018
IEEE INFOCOM 2018 - IEEE Conference on Computer Communications
Piscataway, NJ
IEEE
978-1-5386-4128-6
Baldesi, Luca; Butts, Carter T.; Markopoulou, Athina
Spectral Graph Forge: Graph Generation Targeting Modularity / Baldesi, Luca; Butts, Carter T.; Markopoulou, Athina. - ELETTRONICO. - (2018), pp. 1725-1735. (Intervento presentato al convegno IEEE INFOCOM 2018 tenutosi a Honolulu, HI nel 15th-19th April 2018) [10.1109/INFOCOM.2018.8485916].
File in questo prodotto:
File Dimensione Formato  
08485916.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 546.06 kB
Formato Adobe PDF
546.06 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/209425
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact