Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SPECTRE: Spectral Conditioning Helps to Overcome the Expressivity Limits of One-shot Graph Generators

About

We approach the graph generation problem from a spectral perspective by first generating the dominant parts of the graph Laplacian spectrum and then building a graph matching these eigenvalues and eigenvectors. Spectral conditioning allows for direct modeling of the global and local graph structure and helps to overcome the expressivity and mode collapse issues of one-shot graph generators. Our novel GAN, called SPECTRE, enables the one-shot generation of much larger graphs than previously possible with one-shot models. SPECTRE outperforms state-of-the-art deep autoregressive generators in terms of modeling fidelity, while also avoiding expensive sequential generation and dependence on node ordering. A case in point, in sizable synthetic and real-world graphs SPECTRE achieves a 4-to-170 fold improvement over the best competitor that does not overfit and is 23-to-30 times faster than autoregressive generators.

Karolis Martinkus, Andreas Loukas, Nathana\"el Perraudin, Roger Wattenhofer• 2022

Related benchmarks

TaskDatasetResultRank
Molecule Graph GenerationQM9 (test)
Validity87.3
14
Graph generationPlanar Graphs (test)
Avg Degree2.55
14
Graph generationSBM Graphs (test)
Degree1.92
14
Graph generationCommunity
Degree0.5
10
Graph generationSPECTRE SBM Graphs (test)
Degree Metric0.0015
9
Graph generationSPECTRE Planar Graphs (test)
VUN (%)2.50e+3
8
Unconditional graph generationStochastic block model (SBM)
Degree1.9
7
Unconditional graph generationPlanar graphs
Degree2.5
6
Graph generationSBM
Clustering Coefficient0.0588
4
Graph generationDCSBM
Clustering Coefficient1.08
4
Showing 10 of 14 rows

Other info

Follow for update