LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisation
Not on the map. Why?
Abstract (arXiv)
Combinatorial Optimisation problems arise in several application domains and are often formulated in terms of graphs. Many of these problems are NP-hard, but exact solutions are not always needed. Several heuristics have been developed to provide near-optimal solutions; however, they do not typically scale well with the size of the graph. We propose a low-complexity approach for identifying a (possibly much smaller) subgraph of the original graph where the heuristics can be run in reasonable time and with a high likelihood of finding a global near-optimal solution. The core component of our approach is LeNSE, a reinforcement learning algorithm that learns how to navigate the space of possible subgraphs using an Euclidean subgraph embedding as its map. To solve CO problems, LeNSE is provided with a discriminative embedding trained using any existing heuristics using only on a small portion of the original graph. When tested on three problems (vertex cover, max-cut and influence maximisation) using real graphs with up to 10 million edges, LeNSE identifies small subgraphs yielding solutions comparable to those found by running the heuristics on the entire graph, but at a fraction of the total run time.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 45 of its 83 references that are in the map. First posted on arXiv 20 May 2022.
Builds on
45 of 83 references.
References · 45
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2018Deep Graph Infomaxcited by 1,101
33 more
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2015Pointer Networkscited by 882
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 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
- 2019Self-Attention Graph Poolingcited by 421
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2019Deep Reinforcement Learning meets Graph Neural Networks: exploring a routing optimization use casecited by 53
- 2014Influence Maximization: Near-Optimal Time Complexity Meets Practical Efficiencycited by 33
- 2020Multi-label Contrastive Predictive Codingcited by 32
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2018Ranked Reward: Enabling Self-Play Reinforcement Learning for Combinatorial Optimizationcited by 25
- 2020GLSearch: Maximum Common Subgraph Detection via Learning to Searchcited by 19
- 2020Generalization of Machine Learning for Problem Reduction: A Case Study on Travelling Salesman Problemscited by 17
- 2019DISCO: Influence Maximization Meets Network Embedding and Deep Learningcited by 11
- 2014Sketch-based Influence Maximization and Computation: Scaling up with Guaranteescited by 9
- 2021Reversible Action Design for Combinatorial Optimization with Reinforcement Learningcited by 7
- 2019Learning Multi-Stage Sparsification for Maximum Clique Enumerationcited by 6
- 2020Learning fine-grained search space pruning and heuristics for combinatorial optimizationcited by 6
- 2014IMRank: Influence Maximization via Finding Self-Consistent Rankingcited by 5
- 2019Learning chordal extensionscited by 5
- 2017On Budget-Feasible Mechanism Design for Symmetric Submodular Objectivescited by 2
- 2020MxPool: Multiplex Pooling for Hierarchical Graph Representation Learningcited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 3.
8 papers.
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2022ToupleGDD: A Fine-Designed Solution of Influence Maximization by Deep Reinforcement Learningcited by 11
- 2023NeuroCUT: A Neural Approach for Robust Graph Partitioningcited by 4
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2023Graph-SCP: Accelerating Set Cover Problems with Graph Neural Networkscited by 2
- 2023Generating a Graph Colouring Heuristic with Deep Q-Learning and Graph Neural Networkscited by 1
- 2024A Benchmark Study of Deep-RL Methods for Maximum Coverage Problems over Graphscited by 0
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimizationcited by 0
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimization23 Oct 2024
- 2024A Benchmark Study of Deep-RL Methods for Maximum Coverage Problems over Graphs20 Jun 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023NeuroCUT: A Neural Approach for Robust Graph Partitioning18 Oct 2023
- 2023Graph-SCP: Accelerating Set Cover Problems with Graph Neural Networks12 Oct 2023
- 2023Generating a Graph Colouring Heuristic with Deep Q-Learning and Graph Neural Networks8 Apr 2023
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization6 Nov 2022
- 2022ToupleGDD: A Fine-Designed Solution of Influence Maximization by Deep Reinforcement Learning14 Oct 2022