Proceedings

Generative Diffusion Models on Graphs: Methods and Applications

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Survey Track. Pages 6702-6711.

https://doi.org/10.24963/ijcai.2023/751

Abstract

Diffusion models, as a novel generative paradigm, have achieved remarkable success in various image generation tasks such as image inpainting, image-to-text translation, and video generation. Graph generation is a crucial computational task on graphs with numerous real-world applications. It aims to learn the distribution of given graphs and then generate new graphs. Given the great success of diffusion models in image generation, increasing efforts have been made to leverage these techniques to advance graph generation in recent years. In this paper, we first provide a comprehensive overview of generative diffusion models on graphs, In particular, we review representative algorithms for three variants of graph diffusion models, i.e., Score Matching with Langevin Dynamics (SMLD), Denoising Diffusion Probabilistic Model (DDPM), and Score-based Generative Model (SGM). Then, we summarize the major applications of generative diffusion models on graphs with a specific focus on molecule and protein modeling. Finally, we discuss promising directions in generative diffusion models on graph-structured data.

  1. [Anand and Achim, 2022] Namrata Anand and Tudor Achim. Protein structure and sequence generation with equivariant denoising diffusion probabilistic models. arXiv:2205.15019, 2022.
  2. [Austin et al., 2021] Jacob Austin, Daniel D Johnson, Jonathan Ho, Daniel Tarlow, and Rianne van den Berg. Structured denoising diffusion models in discrete state- spaces. NeurIPS, 2021.
  3. [Baek et al., 2021a] Jinheon Baek, Minki Kang, and Sung Ju Hwang. Accurate learning of graph representations with graph multiset pooling. In ICLR, 2021.
  4. [Baek et al., 2021b] Minkyung Baek, Frank DiMaio, Ivan Anishchenko, Justas Dauparas, Sergey Ovchinnikov, Gyu Rie Lee, Jue Wang, Qian Cong, Lisa N Kinch, R Dustin Schaeffer, et al. Accurate prediction of protein structures and interactions using a three-track neural net- work. Science, 2021.
  5. [Bao et al., 2023] Fan Bao, Min Zhao, Zhongkai Hao, Peiyao Li, Chongxuan Li, and Jun Zhu. Equivariant energy-guided sde for inverse molecular design. In ICLR, 2023.
  6. [Barabási, 2013] Albert-László Barabási. Network science. Philos. Trans. Royal Soc. A, 2013.
  7. [Bond-Taylor et al., 2021] Sam Bond-Taylor, Adam Leach, Yang Long, and Chris G Willcocks. Deep generative mod- elling: A comparative review of vaes, gans, normaliz- ing flows, energy-based and autoregressive models. IEEE TPAMI, 2021.
  8. [Brown et al., 2020] Tom Brown, Benjamin Mann, Nick Ry- der, Melanie Subbiah, Jared D Kaplan, Prafulla Dhari- wal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020.
  9. [Cao et al., 2022] Hanqun Cao, Cheng Tan, Zhangyang Gao, Guangyong Chen, Pheng-Ann Heng, and Stan Z Li. A survey on generative diffusion model. arXiv:2209.02646, 2022.
  10. [Chen et al., 2022] Jingfan Chen, Wenqi Fan, Guanghui Zhu, Xiangyu Zhao, Chunfeng Yuan, Qing Li, and Yihua Huang. Knowledge-enhanced black-box attacks for rec- ommendations. In KDD, 2022.
  11. [Chen et al., 2023] Xiao Chen, Wenqi Fan, Jingfan Chen, Haochen Liu, Zitao Liu, Zhaoxiang Zhang, and Qing Li. Fairly adaptive negative sampling for recommendations. arXiv:2302.08266, 2023.
  12. [Cornish et al., 2020] Rob Cornish, Anthony Caterini, George Deligiannidis, and Arnaud Doucet. Relax- ing bijectivity constraints with continuously indexed normalising flows. In ICML, 2020.
  13. [Corso et al., 2022] Gabriele Corso, Hannes Stärk, Bowen Jing, Regina Barzilay, and Tommi S Jaakkola. Diffdock: Diffusion steps, twists, and turns for molecular docking. In NeurIPS Workshop, 2022.
  14. [Croitoru et al., 2023] Florinel-Alin Croitoru, Vlad Hondru, Radu Tudor Ionescu, and Mubarak Shah. Diffusion mod- els in vision: A survey. IEEE TPAMI, 2023.
  15. [Dai et al., 2022] Enyan Dai, Tianxiang Zhao, Huaisheng Zhu, Junjie Xu, Zhimeng Guo, Hui Liu, Jiliang Tang, and Suhang Wang. A comprehensive survey on trustworthy graph neural networks: Privacy, robustness, fairness, and explainability. arXiv:2204.08570, 2022.
  16. [De Cao and Kipf, 2018] Nicola De Cao and Thomas Kipf. MolGAN: An implicit generative model for small molec- ular graphs. ICML workshop, 2018.
  17. [Derr et al., 2020] Tyler Derr, Yao Ma, Wenqi Fan, Xiaorui Liu, Charu Aggarwal, and Jiliang Tang. Epidemic graph convolutional network. In WSDM, 2020.
  18. [Dosovitskiy et al., 2020] Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Min- derer, Georg Heigold, Sylvain Gelly, et al. An image is worth 16x16 words: Transformers for image recognition at scale. In ICLR, 2020.
  19. [Dwivedi and Bresson, 2021] Vijay Prakash Dwivedi and Xavier Bresson. A generalization of transformer networks to graphs. AAAI Workshop, 2021.
  20. [Fan et al., 2019a] Wenqi Fan, Tyler Derr, Yao Ma, Jianping Wang, Jiliang Tang, and Qing Li. Deep adversarial social recommendation. In IJCAI, 2019. IJCAI
  21. [Fan et al., 2019b] Wenqi Fan, Yao Ma, Qing Li, Yuan He, Eric Zhao, Jiliang Tang, and Dawei Yin. Graph neural networks for social recommendation. In WWW, 2019.
  22. [Fan et al., 2020] Wenqi Fan, Yao Ma, Qing Li, Jianping Wang, Guoyong Cai, Jiliang Tang, and Dawei Yin. A graph neural network framework for social recommenda- tions. IEEE TKDE, 2020.
  23. [Fan et al., 2022a] Wenqi Fan, Xiaorui Liu, Wei Jin, Xi- angyu Zhao, Jiliang Tang, and Qing Li. Graph trend filter- ing networks for recommendation. In ACM SIGIR, 2022.
  24. [Fan et al., 2022b] Wenqi Fan, Xiangyu Zhao, Xiao Chen, Jingran Su, Jingtong Gao, Lin Wang, Qidong Liu, Yiqi Wang, Han Xu, Lei Chen, et al. A comprehensive survey on trustworthy recommender systems. arXiv:2209.10117, 2022.
  25. [Ferruz et al., 2022] Noelia Ferruz, Steffen Schmidt, and Birte Höcker. Protgpt2 is a deep unsupervised language model for protein design. Nature communications, 2022.
  26. [Giessel et al., 2022] Andrew Giessel, Athanasios Dousis, Kanchana Ravichandran, Kevin Smith, Sreyoshi Sur, Iain McFadyen, Wei Zheng, and Stuart Licht. Therapeutic en- zyme engineering using a generative neural network. Sci- entific Reports, 2022.
  27. [Guan et al., 2023] Jiaqi Guan, Wesley Wei Qian, Xingang Peng, Yufeng Su, Jian Peng, and Jianzhu Ma. 3d equiv- ariant diffusion for target-aware molecule generation and affinity prediction. In ICLR, 2023.
  28. [Guo and Zhao, 2022] Xiaojie Guo and Liang Zhao. A sys- tematic survey on deep generative models for graph gen- eration. IEEE TPAMI, 2022.
  29. [Haefeli et al., 2022] Kilian Konstantin Haefeli, Karolis Martinkus, Nathanaël Perraudin, and Roger Wattenhofer. Diffusion models for graphs benefit from discrete state spaces. In LoG, 2022.
  30. [Han et al., 2022] Peng Han, Peilin Zhao, Chan Lu, Junzhou Huang, Jiaxiang Wu, Shuo Shang, Bin Yao, and Xian- gliang Zhang. Gnn-retro: Retrosynthetic planning with graph neural networks. In AAAI, 2022.
  31. [Ho et al., 2020] Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. NeurIPS, 2020.
  32. [Hoogeboom et al., 2022] Emiel Hoogeboom, Vıctor Garcia Satorras, Clément Vignac, and Max Welling. Equivariant diffusion for molecule generation in 3d. In ICML, 2022.
  33. [Huang et al., 2022a] Han Huang, Leilei Sun, Bowen Du, Yanjie Fu, and Weifeng Lv. Graphgdp: Generative diffu- sion processes for permutation invariant graph generation. In IEEE ICDM, pages 201-210, 2022.
  34. [Huang et al., 2022b] Lei Huang, Hengtong Zhang, Tingyang Xu, and Ka-Chun Wong. Mdm: Molec- ular diffusion model for 3d molecule generation. arXiv:2209.05710, 2022.
  35. [Igashov et al., 2022] Ilia Igashov, Hannes Stärk, Clement Vignac, Victor Garcia Satorras, Pascal Frossard, Max Welling, Michael M Bronstein, and Bruno Correia. Equiv- ariant 3d-conditional diffusion models for molecular linker design. In NeurIPS, 2022.
  36. [Jing et al., 2022] Bowen Jing, Gabriele Corso, Regina Barzilay, and Tommi S. Jaakkola. Torsional diffusion for molecular conformer generation. In ICLR Workshop, 2022.
  37. [Jo et al., 2022] Jaehyeong Jo, Seul Lee, and Sung Ju Hwang. Score-based generative modeling of graphs via the system of stochastic differential equations. In ICML, 2022.
  38. [Jumper et al., 2021] John Jumper, Richard Evans, Alexan- der Pritzel, Tim Green, Michael Figurnov, Olaf Ron- neberger, Kathryn Tunyasuvunakool, Russ Bates, Au- gustin Žídek, Anna Potapenko, et al. Highly accurate pro- tein structure prediction with alphafold. Nature, 2021.
  39. [Kenton and Toutanova, 2019] Jacob Devlin Ming- Wei Chang Kenton and Lee Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understanding. In NAACL-HLT, 2019.
  40. [Kong et al., 2023] Lingkai Kong, Jiaming Cui, Haotian Sun, Yuchen Zhuang, B. Aditya Prakash, and Chao Zhang. Autoregressive diffusion model for graph gen- eration. https://openreview.net/forum?id=98J48HZXxd5, 2023. Accessed: 2023-06-05. Link
  41. [Lee and Kim, 2022] Jin Sub Lee and Philip M Kim. Pro- teinsgm: Score-based generative modeling for de novo protein design. bioRxiv, 2022.
  42. [Lee et al., 2022] Seul Lee, Jaehyeong Jo, and Sung Ju Hwang. Exploring chemical space with score-based out- of-distribution generation. arXiv:2206.07632, 2022.
  43. [Liao et al., 2019] Renjie Liao, Yujia Li, Yang Song, Shen- long Wang, Will Hamilton, David K Duvenaud, Raquel Urtasun, and Richard Zemel. Efficient graph generation with graph recurrent attention networks. NeurIPS, 2019.
  44. [Lin et al., 2022] Haitao Lin, Yufei Huang, Meng Liu, Xu- anjing Li, Shuiwang Ji, and Stan Z Li. Diffbp: Genera- tive diffusion of 3d molecules for target protein binding. arXiv:2211.11214, 2022.
  45. [Liu et al., 2019] Jenny Liu, Aviral Kumar, Jimmy Ba, Jamie Kiros, and Kevin Swersky. Graph normalizing flows. NeurIPS, 2019.
  46. [Liu et al., 2022] Haochen Liu, Yiqi Wang, Wenqi Fan, Xi- aorui Liu, Yaxin Li, Shaili Jain, Yunhao Liu, Anil Jain, and Jiliang Tang. Trustworthy ai: A computational per- spective. ACM Trans Intell Syst Technol, 2022.
  47. [Liu et al., 2023] Pengfei Liu, Weizhe Yuan, Jinlan Fu, Zhengbao Jiang, Hiroaki Hayashi, and Graham Neubig. Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing. ACM CSUR, 2023.
  48. [Luo et al., 2021a] Shitong Luo, Chence Shi, Minkai Xu, and Jian Tang. Predicting molecular conformation via dy- namic graph score matching. In NeurIPS, 2021.
  49. [Luo et al., 2021b] Youzhi Luo, Keqiang Yan, and Shuiwang Ji. Graphdf: A discrete flow model for molecular graph generation. In ICML, 2021.
  50. [Luo et al., 2022a] Shitong Luo, Yufeng Su, Xingang Peng, Sheng Wang, Jian Peng, and Jianzhu Ma. Antigen-specific antibody design and optimization with diffusion-based generative models for protein structures. In NeurIPS, 2022.
  51. [Luo et al., 2022b] Tianze Luo, Zhanfeng Mo, and Sinno Jialin Pan. Fast graph generative model via spectral diffusion. arXiv:2211.08892, 2022.
  52. [Ma and Zhang, 2021] Changsheng Ma and Xiangliang Zhang. Gf-vae: a flow-based variational autoencoder for molecule generation. In CIKM, 2021.
  53. [Nakata et al., 2022] Shuya Nakata, Yoshiharu Mori, and Shigenori Tanaka. End-to-end protein-ligand complex structure generation with diffusion-based generative mod- els. bioRxiv, 2022.
  54. [Niu et al., 2020] Chenhao Niu, Yang Song, Jiaming Song, Shengjia Zhao, Aditya Grover, and Stefano Ermon. Per- mutation invariant graph generation via score-based gen- erative modeling. In AISTATS, 2020.
  55. [O'Bray et al., 2022] Leslie O'Bray, Max Horn, Bastian Rieck, and Karsten Borgwardt. Evaluation metrics for graph generative models: Problems, pitfalls, and practical solutions. In ICLR, 2022.
  56. [Peng et al., 2023] Xingang Peng, Jiaqi Guan, Jian Peng, and Jianzhu Ma. Pocket-specific 3d molecule generation by fragment-based autoregressive diffusion models. https: //openreview.net/forum?id=HGsoe1wmRW5, 2023. Ac- cessed: 2023-06-05. Link
  57. [Qiao et al., 2022] Zhuoran Qiao, Weili Nie, Arash Vahdat, Thomas F Miller III, and Anima Anandkumar. Dynamic- backbone protein-ligand structure prediction with mul- tiscale generative diffusion models. arXiv:2209.15171, 2022.
  58. [Ramesh et al., 2021] Aditya Ramesh, Mikhail Pavlov, Gabriel Goh, Scott Gray, Chelsea Voss, Alec Radford, Mark Chen, and Ilya Sutskever. Zero-shot text-to-image generation. In ICML, 2021.
  59. [Réau et al., 2023] Manon Réau, Nicolas Renaud, Li C Xue, and Alexandre MJJ Bonvin. Deeprank-gnn: a graph neu- ral network framework to learn patterns in protein-protein interfaces. Bioinformatics, 2023.
  60. [Shi et al., 2021] Chence Shi, Shitong Luo, Minkai Xu, and Jian Tang. Learning gradient fields for molecular confor- mation generation. In ICML, 2021.
  61. [Shin et al., 2021] Jung-Eun Shin, Adam J Riesselman, Aaron W Kollasch, Conor McMahon, Elana Simon, Chris Sander, Aashish Manglik, Andrew C Kruse, and Debora S Marks. Protein design and variant prediction using au- toregressive generative models. Nature communications, 2021.
  62. [Simonovsky and Komodakis, 2018] Martin Simonovsky and Nikos Komodakis. Graphvae: Towards generation of small graphs using variational autoencoders. In ICANN, 2018.
  63. [Song and Ermon, 2019] Yang Song and Stefano Ermon. Generative modeling by estimating gradients of the data distribution. NeurIPS, 2019.
  64. [Song et al., 2021] Yang Song, Jascha Sohl-Dickstein, Diederik P Kingma, Abhishek Kumar, Stefano Ermon, and Ben Poole. Score-based generative modeling through stochastic differential equations. In ICLR, 2021.
  65. [Trippe et al., 2023] Brian L Trippe, Jason Yim, Doug Tis- cher, Tamara Broderick, David Baker, Regina Barzilay, and Tommi Jaakkola. Diffusion probabilistic modeling of protein backbones in 3d for the motif-scaffolding problem. In ICLR, 2023.
  66. [Vignac et al., 2023] Clement Vignac, Igor Krawczuk, An- toine Siraudin, Bohan Wang, Volkan Cevher, and Pascal Frossard. Digress: Discrete denoising diffusion for graph generation. In ICLR, 2023.
  67. [Wang et al., 2018] Hongwei Wang, Jia Wang, Jialin Wang, Miao Zhao, Weinan Zhang, Fuzheng Zhang, Xing Xie, and Minyi Guo. Graphgan: Graph representation learning with generative adversarial nets. In AAAI, 2018.
  68. [Watson et al., 2022] Joseph L Watson, David Juergens, Nathaniel R Bennett, Brian L Trippe, Jason Yim, He- len E Eisenach, Woody Ahern, Andrew J Borst, Robert J Ragotte, Lukas F Milles, et al. Broadly applicable and accurate protein design by integrating structure prediction networks and diffusion generative models. bioRxiv, 2022.
  69. [Wu et al., 2022a] Kevin E Wu, Kevin K Yang, Rianne van den Berg, James Y Zou, Alex X Lu, and Ava P Amini. Protein structure generation via folding diffusion. arXiv:2209.15611, 2022.
  70. [Wu et al., 2022b] Lemeng Wu, Chengyue Gong, Xingchao Liu, Mao Ye, and qiang liu. Diffusion-based molecule gen- eration with informative prior bridges. In NeurIPS, 2022.
  71. [Xia et al., 2021] Feng Xia, Ke Sun, Shuo Yu, Abdul Aziz, Liangtian Wan, Shirui Pan, and Huan Liu. Graph learning: A survey. IEEE TAI, 2021.
  72. [Xiao et al., 2022] Chaowei Xiao, Zhongzhu Chen, Kun Jin, Jiongxiao Wang, Weili Nie, Mingyan Liu, Anima Anand- kumar, Bo Li, and Dawn Song. Densepure: Under- standing diffusion models towards adversarial robustness. arXiv:2211.00322, 2022.
  73. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? In ICLR, 2019.
  74. [Xu et al., 2022] Minkai Xu, Lantao Yu, Yang Song, Chence Shi, Stefano Ermon, and Jian Tang. Geodiff: A geometric diffusion model for molecular conformation generation. In ICLR, 2022.
  75. [Yang et al., 2022] Ling Yang, Zhilong Zhang, Yang Song, Shenda Hong, Runsheng Xu, Yue Zhao, Yingxia Shao, Wentao Zhang, Bin Cui, and Ming-Hsuan Yang. Diffusion models: A comprehensive survey of methods and applica- tions. arXiv:2209.00796, 2022.
  76. [Yang et al., 2023] Ling Yang, Zhilong Zhang, Wentao Zhang, and Shenda Hong. Score-based graph genera- tive modeling with self-guided latent diffusion. https: //openreview.net/forum?id=AykEgQNPJEK, 2023. Ac- cessed: 2023-06-05. Link
  77. [Zhang et al., 2020] Ziwei Zhang, Peng Cui, and Wenwu Zhu. Deep learning on graphs: A survey. IEEE Trans Knowl Data Eng, 2020.
  78. [Zhang et al., 2022] Zuobai Zhang, Minghao Xu, Arian Ja- masb, Vijil Chenthamarakshan, Aurelie Lozano, Payel Das, and Jian Tang. Protein representation learning by ge- ometric structure pretraining. arXiv:2203.06125, 2022.
  79. [Zhou et al., 2019] Zhenpeng Zhou, Steven Kearnes, Li Li, Richard N Zare, and Patrick Riley. Optimization of molecules via deep reinforcement learning. Scientific re- ports, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards