GraphGDP: Generative Diffusion Processes for Permutation Invariant Graph Generation

被引:15
作者
Huang, Han [1 ]
Sun, Leilei [1 ]
Du, Bowen [1 ]
Fu, Yanjie [2 ]
Lv, Weifeng [1 ]
机构
[1] Beihang Univ, SKLSDE, Beijing, Peoples R China
[2] Univ Cent Florida, Orlando, FL USA
来源
2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM) | 2022年
基金
中国国家自然科学基金;
关键词
Graph Generation; Generative Diffusion Process; Graph Neural Network;
D O I
10.1109/ICDM54844.2022.00030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph generative models have broad applications in biology, chemistry and social science. However, modelling and understanding the generative process of graphs is challenging due to the discrete and high-dimensional nature of graphs, as well as permutation invariance to node orderings in underlying graph distributions. Current leading autoregressive models fail to capture the permutation invariance nature of graphs for the reliance on generation ordering and have high time complexity. Here, we propose a continuous-time generative diffusion process for permutation invariant graph generation to mitigate these issues. Specifically, we first construct a forward diffusion process defined by a stochastic differential equation (SDE), which smoothly converts graphs within the complex distribution to random graphs that follow a known edge probability. Solving the corresponding reverse-time SDE, graphs can be generated from newly sampled random graphs. To facilitate the reverse-time SDE, we newly design a position-enhanced graph score network, capturing the evolving structure and position information from perturbed graphs for permutation equivariant score estimation. Under the evaluation of comprehensive metrics, our proposed generative diffusion process achieves competitive performance in graph distribution learning. Experimental results also show that GraphGDP can generate high-quality graphs in only 24 function evaluations, much faster than previous autoregressive models.
引用
收藏
页码:201 / 210
页数:10
相关论文
共 59 条
[51]  
Velickovic P., 2017, STAT, V1050, P10
[52]   A Connection Between Score Matching and Denoising Autoencoders [J].
Vincent, Pascal .
NEURAL COMPUTATION, 2011, 23 (07) :1661-1674
[53]   Collective dynamics of 'small-world' networks [J].
Watts, DJ ;
Strogatz, SH .
NATURE, 1998, 393 (6684) :440-442
[54]  
Weisfeiler Boris, 1968, NAUCHNO TECHNICHESKA, V2, P12
[55]   Exploring Randomly Wired Neural Networks for Image Recognition [J].
Xie, Saining ;
Kirillov, Alexander ;
Girshick, Ross ;
He, Kaiming .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :1284-1293
[56]   Refactoring and Optimizing WRF Model on Sunway TaihuLight [J].
Xu, Kai ;
Song, Zhenya ;
Chan, Yuandong ;
Wang, Shida ;
Meng, Xiangxu ;
Liu, Weiguo ;
Xue, Wei .
PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
[57]  
You JX, 2019, PR MACH LEARN RES, V97
[58]  
You JX, 2018, PR MACH LEARN RES, V80
[59]   MoFlow: An Invertible Flow Model for Generating Molecular Graphs [J].
Zang, Chengxi ;
Wang, Fei .
KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, :617-626