Neural Graph Generator: Feature-Conditioned Graph Generation using Latent Diffusion Models (2403.01535v3)
Abstract: Graph generation has emerged as a crucial task in machine learning, with significant challenges in generating graphs that accurately reflect specific properties. Existing methods often fall short in efficiently addressing this need as they struggle with the high-dimensional complexity and varied nature of graph properties. In this paper, we introduce the Neural Graph Generator (NGG), a novel approach which utilizes conditioned latent diffusion models for graph generation. NGG demonstrates a remarkable capacity to model complex graph patterns, offering control over the graph generation process. NGG employs a variational graph autoencoder for graph compression and a diffusion process in the latent vector space, guided by vectors summarizing graph statistics. We demonstrate NGG's versatility across various graph generation tasks, showing its capability to capture desired graph properties and generalize to unseen graphs. We also compare our generator to the graph generation capabilities of different LLMs. This work signifies a shift in graph generation methodologies, offering a more practical and efficient solution for generating diverse graphs with specific characteristics.
- GraphGen-Redux: A Fast and Lightweight Recurrent Model for labeled Graph Generation. In Proceedings of the 2021 International Joint Conference on Neural Networks, pages 1–8.
- Align your Latents: High-Resolution Video Synthesis with Latent Diffusion Models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 22563–22575.
- Generative Code Modeling with Graphs. In 7th International Conference on Learning Representations.
- MolGAN: An implicit generative model for small molecular graphs. arXiv preprint arXiv:1805.11973.
- Diffusion Models Beat GANs on Image Synthesis. In Proceedings of the 35th International Conference on Neural Information Processing Systems, pages 8780–8794.
- Interpretable Molecular Graph Generation via Monotonic Constraint. In Proceedings of the 2022 SIAM International Conference on Data Mining, pages 73–81.
- A Latent Diffusion Model for Protein Structure Generation. In Proceedings of the 2nd Learning on Graphs Conference.
- GraphGen: A Scalable Approach to Domain-agnostic Labeled Graph Generation. In Proceedings of The Web Conference 2020, pages 1253–1263.
- Denoising Diffusion Probabilistic Models. In Proceedings of the 34th International Conference on Neural Information Processing Systems, pages 6840–6851.
- Equivariant Diffusion for Molecule Generation in 3D. In Proceedings of the 39th International Conference on Machine Learning, pages 8867–8887.
- Generative models for graph-based protein design. In Proceedings of the 33rd International Conference on Neural Information Processing Systems, pages 15820–15831.
- Categorical Reparameterization with Gumbel-Softmax. In 5th International Conference on Learning Representations.
- Junction Tree Variational Autoencoder for Molecular Graph Generation. In Proceedings of the 35th International Conference on Machine Learning, pages 2323–2332.
- Score-based Generative Modeling of Graphs via the System of Stochastic Differential Equations. In Proceedings of the 39th International Conference on Machine Learning, pages 10362–10383.
- Exploring Chemical Space with Score-based Out-of-distribution Generation. In Proceedings of the 40th International Conference on Machine Learning, pages 18872–18892.
- Dirichlet Graph Variational Autoencoder. In Proceedings of the 34th International Conference on Neural Information Processing Systems, pages 5274–5283.
- Learning Deep Generative Models of Graphs. arXiv preprint arXiv:1803.03324.
- Multi-objective de novo drug design with conditional graph generative model. Journal of Cheminformatics, 10:1–24.
- Graph Normalizing Flows. In Proceedings of the 33rd International Conference on Neural Information Processing Systems, pages 13578–13588.
- Synthetic electronic health records generated with variational graph autoencoders. NPJ Digital Medicine, 6(1):83.
- Permutation Invariant Graph Generation via Score-Based Generative Modeling. In Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics, pages 4474–4484.
- Adversarial learned molecular graph inference and generation. In Proceedings of the 2020 European Conference on Machine Learning and Knowledge Discovery in Databases, pages 173–189.
- High-Resolution Image Synthesis with Latent Diffusion Models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 10684–10695.
- Palette: Image-to-Image Diffusion Models. In ACM SIGGRAPH 2022 Conference Proceedings, pages 1–10.
- Image Super-Resolution via Iterative Refinement. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(4):4713–4726.
- NeVAE: A Deep Generative Model for Molecular Graphs. Journal of Machine Learning Research, 21(114):1–33.
- GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoders. In Proceedings of the 27th International Conference on Artificial Neural Networks, pages 412–422.
- Deep Unsupervised Learning using Nonequilibrium Thermodynamics. In Proceedings of the 32nd International Conference on Machine Learning, pages 2256–2265.
- Score-Based Generative Modeling through Stochastic Differential Equations. In 8th International Conference on Learning Representations.
- High-resolution image reconstruction with latent diffusion models from human brain activity. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 14453–14463.
- Digress: Discrete denoising diffusion for graph generation. In 11th International Conference on Learning Representations.
- Vincent, P. (2011). A connection between score matching and denoising autoencoders. Neural computation, 23(7):1661–1674.
- How Powerful are Graph Neural Networks? In 7th International Conference on Learning Representations.
- Geometric Latent Diffusion Models for 3D Molecule Generation. In Proceedings of the 40th International Conference on Machine Learning, pages 38592–38610.
- Conditional Structure Generation through Graph Variational Generative Adversarial Nets. In Proceedings of the 33rd International Conference on Neural Information Processing Systems, pages 1340–1351.
- GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models. In Proceedings of the 35th International Conference on Machine Learning, pages 5708–5717.
- MoFlow: An Invertible Flow Model for Generating Molecular Graphs. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pages 617–626.
- A Survey on Deep Graph Generation: Methods and Applications. In Proceedings of the 1st Learning on Graphs Conference, pages 47:1–47:21.