Maximum Independent Set: Self-Training through Dynamic Programming
Not on the map. Why?
Abstract (arXiv)
This work presents a graph neural network (GNN) framework for solving the maximum independent set (MIS) problem, inspired by dynamic programming (DP). Specifically, given a graph, we propose a DP-like recursive algorithm based on GNNs that firstly constructs two smaller sub-graphs, predicts the one with the larger MIS, and then uses it in the next recursive call. To train our algorithm, we require annotated comparisons of different graphs concerning their MIS size. Annotating the comparisons with the output of our algorithm leads to a self-training process that results in more accurate self-annotation of the comparisons and vice versa. We provide numerical evidence showing the superiority of our method vs prior methods in multiple synthetic and real-world datasets.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 32 of its 59 references that are in the map. First posted on arXiv 28 Oct 2023.
Builds on
32 of 59 references.
References · 32
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2015Pointer Networkscited by 882
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
20 more
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
- 2020Learning What to Defer for Maximum Independent Setscited by 53
- 2019Graph Colouring Meets Deep Learning: Effective Graph Neural Network Models for Combinatorial Problemscited by 40
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
- 2022Graph Coloring with Physics-Inspired Graph Neural Networkscited by 29
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 19
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2022Learning to Solve Multiple-TSP with Time Window and Rejections via Deep Reinforcement Learningcited by 8
- 2020Solve Traveling Salesman Problem by Monte Carlo Tree Search and Deep Neural Networkcited by 7
Built on by
Citing papers per year: 2024: 3; 2025: 1; 2026: 1.
5 papers.
- 2024Learning-augmented Maximum Independent Setcited by 11
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 10
- 2024Harmonizing Human Insights and AI Precision: Hand in Hand for Advancing Knowledge Graph Taskcited by 0
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphscited by 0
- 2026Dual-GNN Multilevel Coarsening for Maximum Independent Setcited by 0
- 2026Dual-GNN Multilevel Coarsening for Maximum Independent Set21 Sep 2026
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphs19 May 2025
- 2024Learning-augmented Maximum Independent Set16 Jul 2024
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024Harmonizing Human Insights and AI Precision: Hand in Hand for Advancing Knowledge Graph Task15 May 2024