Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Generating Graphs via Spectral Diffusion

About

In this paper, we present GGSD, a novel graph generative model based on 1) the spectral decomposition of the graph Laplacian matrix and 2) a diffusion process. Specifically, we propose to use a denoising model to sample eigenvectors and eigenvalues from which we can reconstruct the graph Laplacian and adjacency matrix. Using the Laplacian spectrum allows us to naturally capture the structural characteristics of the graph and work directly in the node space while avoiding the quadratic complexity bottleneck that limits the applicability of other diffusion-based methods. This, in turn, is accomplished by truncating the spectrum, which, as we show in our experiments, results in a faster yet accurate generative process, and by designing a novel transformer-based architecture linear in the number of nodes. Our permutation invariant model can also handle node features by concatenating them to the eigenvectors of each node. An extensive set of experiments on both synthetic and real-world graphs demonstrates the strengths of our model against state-of-the-art alternatives.

Giorgia Minello, Alessandro Bicciato, Luca Rossi, Andrea Torsello, Luca Cosmo• 2024

Related benchmarks

TaskDatasetResultRank
Graph generationCiteseer
Degree0.08
13
Graph generationPROTEINS
Degree Distribution Error0.89
10
Graph generationWatts Strogatz
Degree2.98
6
Graph generationPreferential Attachment
Degree2.73
6
Graph generationStochastic Blockmodel
Degree2.09
6
Graph generationRandom Graph with degrees like SBM
Degree1.52
6
Graph generationPubmed
Degree0.02
6
Graph generationQM9
Degree0.01
6
Showing 8 of 8 rows

Other info

Follow for update