Graph Neural Networks are Heuristics

📅 2026-01-19
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work investigates how graph neural networks (GNNs) can efficiently solve combinatorial optimization problems—such as the Traveling Salesman Problem—under a fully unsupervised, search-free, and non-sequential decision-making setting. The proposed non-autoregressive GNN model incorporates global structural constraints as inductive bias during training, enabling it to generate high-quality solutions in a single forward pass without requiring supervision or explicit search. By leveraging dropout at inference time together with snapshot ensembling, the model substantially narrows the optimality gap and enhances performance through solution diversity. This study presents the first demonstration that GNNs can function as internalized unsupervised heuristics, establishing a novel paradigm for learned combinatorial optimization solvers.

Technology Category

Search and Optimization: Combinatorial OptimizationConstraint Satisfaction and Optimization: SearchReasoning under Uncertainty: Stochastic Optimization

Application Category

Graph Algorithms and Modeling for the Web: Graph neural networks and deep learning approaches for Web-related graphsSearch and Retrieval-Augmented AI: Web learning to rank, online learning, and counterfactual learning for rankingSemantics and Knowledge: Methods to enhance, augment, integrate or synergize semantic models such as knowledge graphs and LLMs
📝 Abstract
We demonstrate that a single training trajectory can transform a graph neural network into an unsupervised heuristic for combinatorial optimization. Focusing on the Travelling Salesman Problem, we show that encoding global structural constraints as an inductive bias enables a non-autoregressive model to generate solutions via direct forward passes, without search, supervision, or sequential decision-making. At inference time, dropout and snapshot ensembling allow a single model to act as an implicit ensemble, reducing optimality gaps through increased solution diversity. Our results establish that graph neural networks do not require supervised training nor explicit search to be effective. Instead, they can internalize global combinatorial structure and function as strong, learned heuristics. This reframes the role of learning in combinatorial optimization: from augmenting classical algorithms to directly instantiating new heuristics.
Problem

Research questions and friction points this paper is trying to address.

Graph Neural Networks
Combinatorial Optimization
Travelling Salesman Problem
Heuristics
Unsupervised Learning
Innovation

Methods, ideas, or system contributions that make the work stand out.

Graph Neural Networks
Combinatorial Optimization
Unsupervised Heuristics
Inductive Bias
Snapshot Ensembling
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
Y
Yimeng Min
Department of Computer Science, Cornell University, Ithaca, NY, USA
C
Carla P. Gomes
Department of Computer Science, Cornell University, Ithaca, NY, USA