LGDSNEOCMLFeb 18, 2021

Combinatorial optimization and reasoning with graph neural networks

arXiv:2102.09544v3479 citations
Originality Synthesis-oriented
AI Analysis

This conceptual review addresses the problem of integrating machine learning into combinatorial optimization for researchers in both fields, but it is incremental as it synthesizes existing work rather than presenting new results.

The paper reviews recent advancements in using graph neural networks (GNNs) to tackle combinatorial optimization problems, highlighting their ability to leverage related data distributions and encode combinatorial structures effectively.

Combinatorial optimization is a well-established area in operations research and computer science. Until recently, its methods have focused on solving problem instances in isolation, ignoring that they often stem from related data distributions in practice. However, recent years have seen a surge of interest in using machine learning, especially graph neural networks (GNNs), as a key building block for combinatorial tasks, either directly as solvers or by enhancing exact solvers. The inductive bias of GNNs effectively encodes combinatorial and relational input due to their invariance to permutations and awareness of input sparsity. This paper presents a conceptual review of recent key advancements in this emerging field, aiming at optimization and machine learning researchers.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes