atlas

Research map / Graph learning / Graph self-supervised learning

Generating Graphs via Spectral Diffusion

ICLR 2025 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GGSD, a graph generative model that runs a DDPM-style diffusion over truncated Laplacian eigenvectors and eigenvalues, then recovers the adjacency matrix with a PPGN graph predictor.

Problem

Graph generation with diffusion models is bottlenecked by quadratic output size in the number of nodes, and existing spectral methods either condition on eigenvectors that are not generated or cannot condition on target spectra.

Approach

Diffuse over a truncated set of Laplacian eigenpairs (linear in node count, permutation-invariant transformer with cross-attention between eigenvectors and eigenvalues), then reconstruct the Laplacian and refine it with a PPGN predictor trained with reconstruction and adversarial losses; this also permits conditioning generation on target spectral properties.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GGSD instead of SPECTREgraph generation · ProteinsDeg. MMD: 0.0082$\pm$0.0021 -> 0.0014$\pm$0.0003Helped
Use GGSD instead of DiGressgraph generation · QM9V.& U.& N.: 0.3180 -> 0.847Helped
Use GGSD instead of DiGressgraph generation · PlanarClus. MMD: 0.0178 -> 0.1881Hurt
Use GGSD instead of SPECTREgraph generation · SBMDeg. MMD: 0.0044 -> 0.0005Helped
Use GGSD instead of SPECTREgraph generation · SBMSpect. MMD: 0.0015 -> 0.0045Hurt
Omit the Graph Predictor and reconstruct from the complete generated spectrum (ablation)GGSD on Community-small with full eigenpairs · Community-smallDeg. MMD: 0.00562 -> 0.00134Helped
Omit the Graph Predictor and reconstruct from the complete generated spectrum (ablation)GGSD on Community-small with full eigenpairs · Community-smallClus. MMD: 0.07887 -> 0.05484Helped
Omit the Graph Predictor and reconstruct from the complete generated spectrum (ablation)GGSD on Community-small with full eigenpairs · Community-smallSpect. MMD: 0.02232 -> 0.01574Helped
Omit the Graph Predictor and reconstruct from the complete generated spectrum (ablation)GGSD on Community-small with full eigenpairs · Community-smallOrb. MMD: 0.00942 -> 0.00514Helped
Add the Graph Predictor to diffusion using the first 8 eigenpairs (ablation)GGSD on Community-small · Community-smallDeg. MMD: 0.00936 -> 0.00423Helped
Add the Graph Predictor to diffusion using the first 8 eigenpairs (ablation)GGSD on Community-small · Community-smallClus. MMD: 0.09753 -> 0.05464Helped
Add the Graph Predictor to diffusion using the first 8 eigenpairs (ablation)GGSD on Community-small · Community-smallSpect. MMD: 0.04341 -> 0.01832Helped

Surprising findings

Limitations

Experimental setup

Datasets: Community-small Planar Stochastic Block Model QM9 Proteins

Benchmarks: Community-small Planar SBM Proteins QM9

Metrics: MMD degree MMD clustering MMD spectrum MMD orbit validity uniqueness novelty VUN

Baselines: GraphRNN GRAN DiGress SPECTRE GDSS GSDM GraphVAE

Builds on: DDPM SPECTRE PPGN GSDM RePaint

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy