Graphite: Iterative Generative Modeling of Graphs

03/28/2018
by   Aditya Grover, et al.
0

Graphs are a fundamental abstraction for modeling relational data. However, graphs are discrete and combinatorial in nature, and learning representations suitable for machine learning tasks poses statistical and computational challenges. In this work, we propose Graphite an algorithmic framework for unsupervised learning of representations over nodes in a graph using deep latent variable generative models. Our model is based on variational autoencoders (VAE), and differs from existing VAE frameworks for data modalities such as images, speech, and text in the use of graph neural networks for parameterizing both the generative model (i.e., decoder) and inference model (i.e., encoder). The use of graph neural networks directly incorporates inductive biases due to the spatial, local structure of graphs directly in the generative model. Moreover, we draw novel connections between graph neural networks and approximate inference via kernel embeddings of distributions. We demonstrate empirically that Graphite outperforms state-of-the-art approaches for the tasks of density estimation, link prediction, and node classification on synthetic and benchmark datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2019

Stochastic Blockmodels meet Graph Neural Networks

Stochastic blockmodels (SBM) and their variants, e.g., mixed-membership ...
research
11/21/2016

Variational Graph Auto-Encoders

We introduce the variational graph auto-encoder (VGAE), a framework for ...
research
05/03/2021

Recovering Barabási-Albert Parameters of Graphs through Disentanglement

Classical graph modeling approaches such as Erdős Rényi (ER) random grap...
research
11/20/2019

Graph-Driven Generative Models for Heterogeneous Multi-Task Learning

We propose a novel graph-driven generative model, that unifies multiple ...
research
06/06/2021

Graph2Graph Learning with Conditional Autoregressive Models

We present a graph neural network model for solving graph-to-graph learn...
research
03/29/2021

Modeling Graph Node Correlations with Neighbor Mixture Models

We propose a new model, the Neighbor Mixture Model (NMM), for modeling n...
research
06/29/2016

subgraph2vec: Learning Distributed Representations of Rooted Sub-graphs from Large Graphs

In this paper, we present subgraph2vec, a novel approach for learning la...

Please sign up or login with your details

Forgot password? Click here to reset