Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a novel pooling layer for graph neural networks based on maximizing the mutual information between the pooled graph and the input graph. Since the maximum mutual information is difficult to compute, we employ the Shannon capacity of a graph as an inductive bias to our pooling method. More precisely, we show that the input graph to the pooling layer can be viewed as a representation of a noisy communication channel. For such a channel, sending the symbols belonging to an independent set of the graph yields a reliable and error-free transmission of information. We show that reaching the maximum mutual information is equivalent to finding a maximum weight independent set of the graph where the weights convey entropy contents. Through this communication theoretic standpoint, we provide a distinct perspective for posing the problem of graph pooling as maximizing the information transmission rate across a noisy communication channel, implemented by a graph neural network. We evaluate our method, referred to as Maximum Entropy Weighted Independent Set Pooling (MEWISPool), on graph classification tasks and the combinatorial optimization problem of the maximum independent set. Empirical results demonstrate that our method achieves the state-of-the-art and competitive results on graph classification tasks and the maximum independent set problem in several benchmark datasets.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 35 of its 69 references that are in the map. First posted on arXiv 3 Jul 2021.
Builds on
35 of 69 references.
References · 35
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deep Graph Infomaxcited by 1,101
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2015Pointer Networkscited by 882
23 more
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2020Benchmarking Graph Neural Networkscited by 672
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019Graph U-Netscited by 489
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Self-Attention Graph Poolingcited by 421
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2019Learning Symbolic Physics with Graph Networkscited by 52
- 2020Graph Cross Networks with Vertex Infomax Poolingcited by 31
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2019iPool -- Information-based Pooling in Hierarchical Graph Neural Networkscited by 21
- 2017Deep Learning Assisted Heuristic Tree Search for the Container Pre-marshalling Problemcited by 18
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 3; 2024: 3; 2025: 0; 2026: 1.
12 papers.
- 2022A Variational Edge Partition Model for Supervised Graph Representation Learningcited by 6
- 2022Generalizing Downsampling from Regular Data to Graphscited by 6
- 2023Union Subgraph Neural Networkscited by 6
- 2023Contrastive Graph Pooling for Explainable Classification of Brain Networkscited by 5
- 2022A Class-Aware Representation Refinement Framework for Graph Classificationcited by 3
- 2022Maximal Independent Vertex Set applied to Graph Poolingcited by 2
- 2021AutoHEnsGNN: Winning Solution to AutoGraph Challenge for KDD Cup 2020cited by 1
- 2023Structure-Sensitive Graph Dictionary Embedding for Graph Classificationcited by 0
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networkscited by 0
- 2024Contrastive Representation Learning for Dynamic Link Prediction in Temporal Networkscited by 0
- 2024Enhancing Persona Classification in Dialogue Systems: A Graph Neural Network Approachcited by 0
- 2026Multilevel Graph Wavelet Compressed Sensing with Scale-Aware Neural Recoverycited by 0
- 2026Multilevel Graph Wavelet Compressed Sensing with Scale-Aware Neural Recovery23 Jul 2026
- 2024Enhancing Persona Classification in Dialogue Systems: A Graph Neural Network Approach17 Dec 2024
- 2024Contrastive Representation Learning for Dynamic Link Prediction in Temporal Networks22 Aug 2024
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networks16 Jul 2024
- 2023Contrastive Graph Pooling for Explainable Classification of Brain Networks7 Jul 2023
- 2023Structure-Sensitive Graph Dictionary Embedding for Graph Classification18 Jun 2023
- 2023Union Subgraph Neural Networks25 May 2023
- 2022A Class-Aware Representation Refinement Framework for Graph Classification2 Sep 2022
- 2022Generalizing Downsampling from Regular Data to Graphs6 Aug 2022
- 2022Maximal Independent Vertex Set applied to Graph Pooling2 Aug 2022
- 2022A Variational Edge Partition Model for Supervised Graph Representation Learning7 Feb 2022
- 2021AutoHEnsGNN: Winning Solution to AutoGraph Challenge for KDD Cup 202025 Nov 2021