paper-with-me

홈 › Papers

Structure-Aware Hierarchical Graph Pooling using Information Bottleneck

2021-04-27 · Kashob Kumar Roy, Amit Roy, A K M Mahbubur Rahman, M Ashraful Amin, Amin Ahsan Ali

Graph pooling is an essential ingredient of Graph Neural Networks (GNNs) in graph classification and regression tasks. For these tasks, different pooling strategies have been proposed to generate a graph-level representation by downsampling and summarizing nodes' features in a graph. However, most existing pooling methods are unable to capture distinguishable structural information effectively. Besides, they are prone to adversarial attacks. In this work, we propose a novel pooling method named as {HIBPool} where we leverage the Information Bottleneck (IB) principle that optimally balances the expressiveness and robustness of a model to learn representations of input data. Furthermore, we introduce a novel structure-aware Discriminative Pooling Readout ({DiP-Readout}) function to capture the informative local subgraph structures in the graph. Finally, our experimental results show that our model significantly outperforms other state-of-art methods on several graph classification benchmarks and more resilient to feature-perturbation attack than existing pooling methods.

📄 PDF Abstract BibTeX arXiv:2104.13012

Code (1)

forkkr/HIBPool 공식 구현 pytorch

Tasks

General ClassificationGraph Classification

Similar Papers 제목 키워드 기반

ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations

2019-11-18 · Ekagra Ranjan, Soumya Sanyal, Partha Pratim Talukdar

Graph Neural Networks (GNN) have been shown to work effectively for modeling graph structured data to solve tasks such as node classification, link prediction and graph classification. There has been some recent progress…

ClassificationGeneral ClassificationGraph ClassificationLink Prediction+1

Graph Pooling with Node Proximity for Hierarchical Representation Learning

2020-06-19 · Xing Gao, Wenrui Dai, Chenglin Li, Hongkai Xiong 외

Graph neural networks have attracted wide attentions to enable representation learning of graph data in recent works. In complement to graph convolution operators, graph pooling is crucial for extracting hierarchical rep…

Graph ClassificationRepresentation Learning

Hierarchical Graph Pooling with Structure Learning

2019-11-14 · Zhen Zhang, Jiajun Bu, Martin Ester, Jianfeng Zhang 외

Graph Neural Networks (GNNs), which generalize deep neural networks to graph-structured data, have drawn considerable attention and achieved state-of-the-art performance in numerous graph related tasks. However, existing…

Graph ClassificationGraph Neural NetworkRepresentation Learning

Graph Convolutional Networks with EigenPooling

2019-04-30 · Yao Ma, Suhang Wang, Charu C. Aggarwal, Jiliang Tang

Graph neural networks, which generalize deep neural network models to graph structured data, have attracted increasing attention in recent years. They usually learn node representations by transforming, propagating and a…

ClassificationGeneral ClassificationGraph ClassificationGraph Neural Network+4

LiftPool: Lifting-based Graph Pooling for Hierarchical Graph Representation Learning

2022-04-27 · Mingxing Xu, Wenrui Dai, Chenglin Li, Junni Zou 외

Graph pooling has been increasingly considered for graph neural networks (GNNs) to facilitate hierarchical graph representation learning. Existing graph pooling methods commonly consist of two stages, i.e., selecting the…

Graph ClassificationGraph Representation LearningRepresentation Learning