Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling
Xiaohui Chen, Jiaxing He, Xu Han, Li-Ping Liu

TL;DR
EDGE is a scalable, degree-guided diffusion model that efficiently generates large graphs with thousands of nodes, outperforming existing methods in quality and computational efficiency.
Contribution
We introduce EDGE, a novel diffusion-based graph generator that improves scalability and quality by focusing on node subsets and explicitly modeling node degrees.
Findings
EDGE is more efficient than existing models.
It can generate large graphs with thousands of nodes.
Generated graphs have statistics closer to training data.
Abstract
Diffusion-based generative graph models have been proven effective in generating high-quality small graphs. However, they need to be more scalable for generating large graphs containing thousands of nodes desiring graph statistics. In this work, we propose EDGE, a new diffusion-based generative graph model that addresses generative tasks with large graphs. To improve computation efficiency, we encourage graph sparsity by using a discrete diffusion process that randomly removes edges at each time step and finally obtains an empty graph. EDGE only focuses on a portion of nodes in the graph at each denoising step. It makes much fewer edge predictions than previous diffusion-based models. Moreover, EDGE admits explicitly modeling the node degrees of the graphs, further improving the model performance. The empirical study shows that EDGE is much more efficient than competing methods and can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Advanced Graph Neural Networks
MethodsDiffusion
