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

Efficient and Scalable Graph Generation through Iterative Local Expansion

About

In the realm of generative models for graphs, extensive research has been conducted. However, most existing methods struggle with large graphs due to the complexity of representing the entire joint distribution across all node pairs and capturing both global and local graph structures simultaneously. To overcome these issues, we introduce a method that generates a graph by progressively expanding a single node to a target graph. In each step, nodes and edges are added in a localized manner through denoising diffusion, building first the global structure, and then refining the local details. The local generation avoids modeling the entire joint distribution over all node pairs, achieving substantial computational savings with subquadratic runtime relative to node count while maintaining high expressivity through multiscale generation. Our experiments show that our model achieves state-of-the-art performance on well-established benchmark datasets while successfully scaling to graphs with at least 5000 nodes. Our method is also the first to successfully extrapolate to graphs outside of the training distribution, showcasing a much better generalization capability over existing methods.

Andreas Bergmeister, Karolis Martinkus, Nathana\"el Perraudin, Roger Wattenhofer• 2023

Related benchmarks

TaskDatasetResultRank
Graph generationSBM
VUN0.75
51
Graph generationPlanar
V.U.N.95
48
Graph generationTree
A.Ratio4
36
Graph generationSBM
Degree0.0141
18
Plain graph generationStochastic block model (SBM)
VUN Score75
16
Plain graph generationPlanar Dataset
VUN Score95
15
Plain graph generationTree Dataset
Validity100
11
Graph generationSPECTRE SBM Graphs (test)
Degree Metric0.0119
9
Graph generationSPECTRE Planar Graphs (test)
VUN (%)9.50e+3
8
Plain graph generationTree
V.U.N.82.5
6
Showing 10 of 17 rows

Other info

Follow for update