Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Path Integral Based Convolution and Pooling for Graph Neural Networks

About

Graph neural networks (GNNs) extends the functionality of traditional neural networks to graph-structured data. Similar to CNNs, an optimized design of graph convolution and pooling is key to success. Borrowing ideas from physics, we propose a path integral based graph neural networks (PAN) for classification and regression tasks on graphs. Specifically, we consider a convolution operation that involves every path linking the message sender and receiver with learnable weights depending on the path length, which corresponds to the maximal entropy random walk. It generalizes the graph Laplacian to a new transition matrix we call maximal entropy transition (MET) matrix derived from a path integral formalism. Importantly, the diagonal entries of the MET matrix are directly related to the subgraph centrality, thus providing a natural and adaptive pooling mechanism. PAN provides a versatile framework that can be tailored for different graph data with varying sizes and structures. We can view most existing GNN architectures as special cases of PAN. Experimental results show that PAN achieves state-of-the-art performance on various graph classification/regression tasks, including a new benchmark dataset from statistical mechanics we propose to boost applications of GNN in physical sciences.

Zheng Ma, Junyu Xuan, Yu Guang Wang, Ming Li, Pietro Lio• 2020

Related benchmarks

TaskDatasetResultRank
Graph ClassificationNCI1
Accuracy71
460
Graph ClassificationMolHIV
ROC AUC71
82
Graph ClassificationREDDIT-B
Accuracy83
71
Graph RegressionPeptides-struct
MAE0.31
51
Graph ClassificationPeptides func
AP68
22
Graph ClassificationEXPWL1
Accuracy72
17
Graph ClassificationGCB-H
Accuracy55
17
Graph ClassificationMultipartite
Accuracy0.1
17
Showing 8 of 8 rows

Other info

Follow for update