TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Maximum Entropy Weighted Independent Set Pooling for Graph...

Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networks

Amirhossein Nouranizadeh, Mohammadjavad Matinkia, Mohammad Rahmati, Reza Safabakhsh

2021-07-03Graph ClassificationCombinatorial Optimization
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Graph ClassificationMutagenicityAccuracy80.66MEWISPool
Graph ClassificationFRANKENSTEINAccuracy73.46MEWISPool
ClassificationMutagenicityAccuracy80.66MEWISPool
ClassificationFRANKENSTEINAccuracy73.46MEWISPool

Related Papers

Large Language Models for Combinatorial Optimization: A Systematic Review2025-07-04LRM-1B: Towards Large Routing Model2025-07-04Higher-Order Neuromorphic Ising Machines -- Autoencoders and Fowler-Nordheim Annealers are all you need for Scalability2025-06-24On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysis2025-06-20HeurAgenix: Leveraging LLMs for Solving Complex Combinatorial Optimization Challenges2025-06-18Density-aware Walks for Coordinated Campaign Detection2025-06-16GreedyPrune: Retenting Critical Visual Token Set for Large Vision Language Models2025-06-16Synthesizing Min-Max Control Barrier Functions For Switched Affine Systems2025-06-12