GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models
Jiaxuan You, Rex Ying, Xiang Ren, William L. Hamilton, Jure Leskovec

TL;DR
GraphRNN is a deep autoregressive model that effectively generates realistic, diverse graphs by learning from data, outperforming previous models in scalability and structural accuracy.
Contribution
The paper introduces GraphRNN, a novel deep autoregressive approach for graph generation that scales to larger graphs and provides a new benchmark with evaluation metrics.
Findings
GraphRNN outperforms all baselines in generating diverse, realistic graphs.
It scales to graphs 50 times larger than previous models.
The benchmark suite and evaluation metrics facilitate comprehensive comparison.
Abstract
Modeling and generating graphs is fundamental for studying networks in biology, engineering, and social sciences. However, modeling complex distributions over graphs and then efficiently sampling from these distributions is challenging due to the non-unique, high-dimensional nature of graphs and the complex, non-local dependencies that exist between edges in a given graph. Here we propose GraphRNN, a deep autoregressive model that addresses the above challenges and approximates any distribution of graphs with minimal assumptions about their structure. GraphRNN learns to generate graphs by training on a representative set of graphs and decomposes the graph generation process into a sequence of node and edge formations, conditioned on the graph structure generated so far. In order to quantitatively evaluate the performance of GraphRNN, we introduce a benchmark suite of datasets,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Stanford CS224W: ML with Graphs | 2021 | Lecture 15.2 - Graph RNN: Generating Realistic Graphs· youtube
Stanford CS224W: ML with Graphs | 2021 | Lecture 15.3 - Scaling Up & Evaluating Graph Gen· youtube
Stanford CS224W: ML with Graphs | 2021 | Lecture 15.1 - Deep Generative Models for Graphs· youtube
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Machine Learning and Data Classification
