Heterogeneous Graph Generation: A Hierarchical Approach using Node Feature Pooling
Not on the map. Why?
Abstract (arXiv)
Heterogeneous graphs are present in various domains, such as social networks, recommendation systems, and biological networks. Unlike homogeneous graphs, heterogeneous graphs consist of multiple types of nodes and edges, each representing different entities and relationships. Generating realistic heterogeneous graphs that capture the complex interactions among diverse entities is a difficult task due to several reasons. The generator has to model both the node type distribution along with the feature distribution for each node type. In this paper, we look into solving challenges in heterogeneous graph generation, by employing a two phase hierarchical structure, wherein the first phase creates a skeleton graph with node types using a prior diffusion based model and in the second phase, we use an encoder and a sampler structure as generator to assign node type specific features to the nodes. A discriminator is used to guide training of the generator and feature vectors are sampled from a node feature pool. We conduct extensive experiments with subsets of IMDB and DBLP datasets to show the effectiveness of our method and also the need for various architecture components.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 55 references that are in the map. First posted on arXiv 15 Oct 2024.
Builds on
32 of 55 references.
References · 32
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 763
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2020Heterogeneous Graph Transformercited by 581
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
20 more
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2020Permutation Invariant Graph Generation via Score-Based Generative Modelingcited by 263
- 2018Learning Deep Generative Models of Graphscited by 227
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 182
- 2018NetGAN: Generating Graphs via Random Walkscited by 129
- 2018Multi-Objective De Novo Drug Design with Conditional Graph Generative Modelcited by 101
- 2019D-VAE: A Variational Autoencoder for Directed Acyclic Graphscited by 98
- 2020A Systematic Survey on Deep Generative Models for Graph Generationcited by 94
- 2018An empirical study on evaluation metrics of generative adversarial networkscited by 81
- 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
- 2023Graph Generation with Diffusion Mixturecited by 52
- 2021Evaluation Metrics for Graph Generative Models: Problems, Pitfalls, and Practical Solutionscited by 38
- 2023Sparse Training of Discrete Diffusion Models for Graph Generationcited by 26
- 2019A Two-Step Graph Convolutional Decoder for Molecule Generationcited by 25
- 2018DEFactor: Differentiable Edge Factorization-based Probabilistic Graph Generationcited by 24
- 2020Graph Deconvolutional Generationcited by 16
- 2019Graph Generation with Variational Recurrent Neural Networkcited by 7
- 2019Decoding Molecular Graph Embeddings with Reinforcement Learningcited by 6
- 2022Deep Generation of Heterogeneous Networkscited by 5
- 2019Deep Q-Learning for Directed Acyclic Graph Generationcited by 1
Built on by
Not cited yet.