Skip to main content

Invertible Neural Networks for Graph Prediction

Publication ,  Journal Article
Xu, C; Cheng, X; Xie, Y
Published in: IEEE Journal on Selected Areas in Information Theory
September 1, 2022

Graph prediction problems prevail in data analysis and machine learning. The inverse prediction problem, namely to infer input data from given output labels, is of emerging interest in various applications. In this work, we develop invertible graph neural network (iGNN), a deep generative model to tackle the inverse prediction problem on graphs by casting it as a conditional generative task. The proposed model consists of an invertible sub-network that maps one-to-one from data to an intermediate encoded feature, which allows forward prediction by a linear classification sub-network as well as efficient generation from output labels via a parametric mixture model. The invertibility of the encoding sub-network is ensured by a Wasserstein-2 regularization which allows free-form layers in the residual blocks. The model is scalable to large graphs by a factorized parametric mixture model of the encoded feature and is computationally scalable by using GNN layers. The existence of invertible flow mapping is backed by theories of optimal transport and diffusion process, and we prove the expressiveness of graph convolution layers to approximate the theoretical flows of graph data. The proposed iGNN model is experimentally examined on synthetic data, including the example on large graphs, and the empirical advantage is also demonstrated on real-application datasets of solar ramping event data and traffic flow anomaly detection.

Duke Scholars

Published In

IEEE Journal on Selected Areas in Information Theory

DOI

EISSN

2641-8770

Publication Date

September 1, 2022

Volume

3

Issue

3

Start / End Page

454 / 467
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Xu, C., Cheng, X., & Xie, Y. (2022). Invertible Neural Networks for Graph Prediction. IEEE Journal on Selected Areas in Information Theory, 3(3), 454–467. https://doi.org/10.1109/JSAIT.2022.3221864
Xu, C., X. Cheng, and Y. Xie. “Invertible Neural Networks for Graph Prediction.” IEEE Journal on Selected Areas in Information Theory 3, no. 3 (September 1, 2022): 454–67. https://doi.org/10.1109/JSAIT.2022.3221864.
Xu C, Cheng X, Xie Y. Invertible Neural Networks for Graph Prediction. IEEE Journal on Selected Areas in Information Theory. 2022 Sep 1;3(3):454–67.
Xu, C., et al. “Invertible Neural Networks for Graph Prediction.” IEEE Journal on Selected Areas in Information Theory, vol. 3, no. 3, Sept. 2022, pp. 454–67. Scopus, doi:10.1109/JSAIT.2022.3221864.
Xu C, Cheng X, Xie Y. Invertible Neural Networks for Graph Prediction. IEEE Journal on Selected Areas in Information Theory. 2022 Sep 1;3(3):454–467.

Published In

IEEE Journal on Selected Areas in Information Theory

DOI

EISSN

2641-8770

Publication Date

September 1, 2022

Volume

3

Issue

3

Start / End Page

454 / 467