Edge-based sequential graph generation with recurrent neural networks

01/31/2020
by   Davide Bacciu, et al.
0

Graph generation with Machine Learning is an open problem with applications in various research fields. In this work, we propose to cast the generative process of a graph into a sequential one, relying on a node ordering procedure. We use this sequential process to design a novel generative model composed of two recurrent neural networks that learn to predict the edges of graphs: the first network generates one endpoint of each edge, while the second network generates the other endpoint conditioned on the state of the first. We test our approach extensively on five different datasets, comparing with two well-known baselines coming from graph literature, and two recurrent approaches, one of which holds state of the art performances. Evaluation is conducted considering quantitative and qualitative characteristics of the generated samples. Results show that our approach is able to yield novel, and unique graphs originating from very different distributions, while retaining structural properties very similar to those in the training sample. Under the proposed evaluation framework, our approach is able to reach performances comparable to the current state of the art on the graph generation task.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2019

Efficient Graph Generation with Graph Recurrent Attention Networks

We propose a new family of efficient and expressive deep generative mode...
research
07/18/2021

GraphGen-Redux: a Fast and Lightweight Recurrent Model for labeled Graph Generation

The problem of labeled graph generation is gaining attention in the Deep...
research
12/17/2021

Embedding Graph Convolutional Networks in Recurrent Neural Networks for Predictive Monitoring

Predictive monitoring of business processes is a subfield of process min...
research
05/24/2016

Sequential Neural Models with Stochastic Layers

How can we efficiently propagate uncertainty in a latent state represent...
research
02/07/2019

Graph Classification with Recurrent Variational Neural Networks

We address the problem of graph classification based only on structural ...
research
02/24/2018

GraphRNN: A Deep Generative Model for Graphs

Modeling and generating graphs is fundamental for studying networks in b...
research
02/11/2019

Edge Replacement Grammars: A Formal Language Approach for Generating Graphs

Graphs are increasingly becoming ubiquitous as models for structured dat...

Please sign up or login with your details

Forgot password? Click here to reset