SHADOWCAST: Controllable Graph Generation
- URL: http://arxiv.org/abs/2006.03774v4
- Date: Fri, 2 Jul 2021 03:10:04 GMT
- Title: SHADOWCAST: Controllable Graph Generation
- Authors: Wesley Joon-Wie Tann, Ee-Chien Chang, and Bryan Hooi
- Abstract summary: We introduce the controllable graph generation problem, formulated as controlling graph attributes during the generative process to produce desired graphs.
Using a transparent and straightforward Markov model to guide this generative process, practitioners can shape and understand the generated graphs.
We show its effective controllability by directing $rm Ssmall HADOWCsmall AST$ to generate hypothetical scenarios with different graph structures.
- Score: 28.839854765853953
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We introduce the controllable graph generation problem, formulated as
controlling graph attributes during the generative process to produce desired
graphs with understandable structures. Using a transparent and straightforward
Markov model to guide this generative process, practitioners can shape and
understand the generated graphs. We propose ${\rm S{\small HADOW}C{\small
AST}}$, a generative model capable of controlling graph generation while
retaining the original graph's intrinsic properties. The proposed model is
based on a conditional generative adversarial network. Given an observed graph
and some user-specified Markov model parameters, ${\rm S{\small HADOW}C{\small
AST}}$ controls the conditions to generate desired graphs. Comprehensive
experiments on three real-world network datasets demonstrate our model's
competitive performance in the graph generation task. Furthermore, we show its
effective controllability by directing ${\rm S{\small HADOW}C{\small AST}}$ to
generate hypothetical scenarios with different graph structures.
Related papers
- GraphMaker: Can Diffusion Models Generate Large Attributed Graphs? [7.330479039715941]
Large-scale graphs with node attributes are increasingly common in various real-world applications.
Traditional graph generation methods are limited in their capacity to handle these complex structures.
This paper introduces a novel diffusion model, GraphMaker, specifically designed for generating large attributed graphs.
arXiv Detail & Related papers (2023-10-20T22:12:46Z) - An Accurate Graph Generative Model with Tunable Features [0.8192907805418583]
We propose a method to improve the accuracy of GraphTune by adding a new mechanism to feed back errors of graph features.
Experiments on a real-world graph dataset showed that the features in the generated graphs are accurately tuned compared with conventional models.
arXiv Detail & Related papers (2023-09-03T12:34:15Z) - Graph Generation with Diffusion Mixture [57.78958552860948]
Generation of graphs is a major challenge for real-world tasks that require understanding the complex nature of their non-Euclidean structures.
We propose a generative framework that models the topology of graphs by explicitly learning the final graph structures of the diffusion process.
arXiv Detail & Related papers (2023-02-07T17:07:46Z) - GrannGAN: Graph annotation generative adversarial networks [72.66289932625742]
We consider the problem of modelling high-dimensional distributions and generating new examples of data with complex relational feature structure coherent with a graph skeleton.
The model we propose tackles the problem of generating the data features constrained by the specific graph structure of each data point by splitting the task into two phases.
In the first it models the distribution of features associated with the nodes of the given graph, in the second it complements the edge features conditionally on the node features.
arXiv Detail & Related papers (2022-12-01T11:49:07Z) - Graph Generative Model for Benchmarking Graph Neural Networks [73.11514658000547]
We introduce a novel graph generative model that learns and reproduces the distribution of real-world graphs in a privacy-controlled way.
Our model can successfully generate privacy-controlled, synthetic substitutes of large-scale real-world graphs that can be effectively used to benchmark GNN models.
arXiv Detail & Related papers (2022-07-10T06:42:02Z) - GraphTune: A Learning-based Graph Generative Model with Tunable
Structural Features [3.3248768737711045]
We propose a generative model that allows us to tune the value of a global-level structural feature as a condition.
Our model, called GraphTune, makes it possible to tune the value of any structural feature of generated graphs.
arXiv Detail & Related papers (2022-01-27T13:14:53Z) - AnchorGAE: General Data Clustering via $O(n)$ Bipartite Graph
Convolution [79.44066256794187]
We show how to convert a non-graph dataset into a graph by introducing the generative graph model, which is used to build graph convolution networks (GCNs)
A bipartite graph constructed by anchors is updated dynamically to exploit the high-level information behind data.
We theoretically prove that the simple update will lead to degeneration and a specific strategy is accordingly designed.
arXiv Detail & Related papers (2021-11-12T07:08:13Z) - Order Matters: Probabilistic Modeling of Node Sequence for Graph
Generation [18.03898476141173]
A graph generative model defines a distribution over graphs.
We derive the exact joint probability over the graph and the node ordering of the sequential process.
We train graph generative models by maximizing this bound, without using the ad-hoc node orderings of previous methods.
arXiv Detail & Related papers (2021-06-11T06:37:52Z) - Learning Graphon Autoencoders for Generative Graph Modeling [91.32624399902755]
Graphon is a nonparametric model that generates graphs with arbitrary sizes and can be induced from graphs easily.
We propose a novel framework called textitgraphon autoencoder to build an interpretable and scalable graph generative model.
A linear graphon factorization model works as a decoder, leveraging the latent representations to reconstruct the induced graphons.
arXiv Detail & Related papers (2021-05-29T08:11:40Z) - Dirichlet Graph Variational Autoencoder [65.94744123832338]
We present Dirichlet Graph Variational Autoencoder (DGVAE) with graph cluster memberships as latent factors.
Motivated by the low pass characteristics in balanced graph cut, we propose a new variant of GNN named Heatts to encode the input graph into cluster memberships.
arXiv Detail & Related papers (2020-10-09T07:35:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.