Skip to main content

Stochastic Blockmodels meet Graph Neural Networks

Publication ,  Conference
Mehta, N; Carin, L; Rai, P
Published in: 36th International Conference on Machine Learning, ICML 2019
January 1, 2019

Stochastic blockmodels (SBM) and their variants, e.g., mixed-membership and overlapping stochastic blockmodels, are latent variable based generative models for graphs. They have proven to be successful for various tasks, such as discovering the community structure and link prediction on graph-structured data. Recently, graph neural networks, e.g., graph convolutional networks, have also emerged as a promising approach to learn powerful representations (embeddings) for the nodes in the graph, by exploiting graph properties such as locality and invariance. In this work, we unify these two directions by developing a sparse variational autoencoder for graphs, that retains the interpretability of SBMs, while also enjoying the excellent predictive performance of graph neural nets. Moreover, our framework is accompanied by a fast recognition model that enables fast inference of the node embeddings (which are of independent interest for inference in SBM and its variants). Although we develop this framework for a particular type of SBM, namely the overlapping stochastic blockmodel, the proposed framework can be adapted readily for other types of SBMs. Experimental results on several benchmarks demonstrate encouraging results on link prediction while learning an interpretable latent structure that can be used for community discovery.

Duke Scholars

Published In

36th International Conference on Machine Learning, ICML 2019

Publication Date

January 1, 2019

Volume

2019-June

Start / End Page

7849 / 7857
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mehta, N., Carin, L., & Rai, P. (2019). Stochastic Blockmodels meet Graph Neural Networks. In 36th International Conference on Machine Learning, ICML 2019 (Vol. 2019-June, pp. 7849–7857).
Mehta, N., L. Carin, and P. Rai. “Stochastic Blockmodels meet Graph Neural Networks.” In 36th International Conference on Machine Learning, ICML 2019, 2019-June:7849–57, 2019.
Mehta N, Carin L, Rai P. Stochastic Blockmodels meet Graph Neural Networks. In: 36th International Conference on Machine Learning, ICML 2019. 2019. p. 7849–57.
Mehta, N., et al. “Stochastic Blockmodels meet Graph Neural Networks.” 36th International Conference on Machine Learning, ICML 2019, vol. 2019-June, 2019, pp. 7849–57.
Mehta N, Carin L, Rai P. Stochastic Blockmodels meet Graph Neural Networks. 36th International Conference on Machine Learning, ICML 2019. 2019. p. 7849–7857.

Published In

36th International Conference on Machine Learning, ICML 2019

Publication Date

January 1, 2019

Volume

2019-June

Start / End Page

7849 / 7857