mlsanityData to 7 Oct 2026

Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods

arXiv 2310.05309 ↗First posted 8 Oct 2023cs.LG cs.AI cs.DScited by 5

Not on the map. Why?

Abstract (arXiv)

Deep Neural Networks and Reinforcement Learning methods have empirically shown great promise in tackling challenging combinatorial problems. In those methods a deep neural network is used as a solution generator which is then trained by gradient-based methods (e.g., policy gradient) to successively obtain better solution distributions. In this work we introduce a novel theoretical framework for analyzing the effectiveness of such methods. We ask whether there exist generative models that (i) are expressive enough to generate approximately optimal solutions; (ii) have a tractable, i.e, polynomial in the size of the input, number of parameters; (iii) their optimization landscape is benign in the sense that it does not contain sub-optimal stationary points. Our main contribution is a positive answer to this question. Our result holds for a broad class of combinatorial problems including Max- and Min-Cut, Max-k-CSP, Maximum-Weight-Bipartite-Matching, and the Traveling Salesman Problem. As a byproduct of our analysis we introduce a novel regularization process over vanilla gradient descent and provide theoretical and experimental evidence that it helps address vanishing-gradient issues and escape bad stationary points.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 62 of its 92 references that are in the map. First posted on arXiv 8 Oct 2023.

Builds on

62 of 92 references.

References · 62

  1. 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  3. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  4. 2020Improved Techniques for Training Score-Based Generative Modelscited by 1,036
  5. 2015Pointer Networkscited by 882
  6. 2018Attention, Learn to Solve Routing Problems!cited by 646
  7. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  8. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  9. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  10. 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
  11. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  12. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
38 more
  1. 2021How to Train Your Energy-Based Modelscited by 271
  2. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  3. 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
  4. 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
  5. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
  6. 2022Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limitcited by 184
  7. 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
  8. 2022Neural Networks can Learn Representations with Gradient Descentcited by 161
  9. 2023SGD learning on neural networks: leap complexity and saddle-to-saddle dynamicscited by 142
  10. 2022The merged-staircase property: a necessary and nearly sufficient condition for SGD learning of sparse functions on two-layer neural networkscited by 141
  11. 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 118
  12. 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
  13. 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
  14. 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
  15. 2022Learning Single-Index Models with Shallow Neural Networkscited by 92
  16. 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
  17. 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
  18. 2016Gradient Descent Learns Linear Dynamical Systemscited by 78
  19. 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
  20. 2015Beyond Convexity: Stochastic Quasi-Convex Optimizationcited by 75
  21. 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
  22. 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
  23. 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
  24. 2019Graph Neural Networks for Maximum Constraint Satisfactioncited by 46
  25. 2019Near-Optimal Methods for Minimizing Star-Convex Functions and Beyondcited by 36
  26. 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent setcited by 33
  27. 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
  28. 2021On the Power of Differentiable Learning versus PAC and SQ Learningcited by 27
  29. 2022Hardness of Noise-Free Learning for Two-Hidden-Layer Neural Networkscited by 27
  30. 2018Learning Permutations with Sinkhorn Policy Gradientcited by 25
  31. 2021The Connection Between Approximation, Depth Separation and Learnability in Neural Networkscited by 19
  32. 2022On the non-universality of deep learning: quantifying the cost of symmetrycited by 17
  33. 2020Provably Good Solutions to the Knapsack Problem via Neural Networks of Bounded Sizecited by 16
  34. 2019Experimental performance of graph neural networks on random instances of max-cutcited by 15
  35. 2023Pareto Frontiers in Neural Feature Learning: Data, Compute, Width, and Luckcited by 13
  36. 2020Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spacescited by 12
  37. 2021ReLU Neural Networks of Polynomial Size for Exact Maximum Flow Computationcited by 11
  38. 2020A Survey on Reinforcement Learning for Combinatorial Optimizationcited by 10

50 most cited of 62 All 62 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 2; 2026: 1.

5 papers.