mlsanityData to 7 Oct 2026

Backpropagation through Combinatorial Algorithms: Identity with Projection Works

arXiv 2205.15213 ↗First posted 30 May 2022cs.LGcited by 29

On the map: LLM reasoning → Diffusion reasoning and test-time scaling

Abstract (arXiv)

Embedding discrete solvers as differentiable layers has given modern deep learning architectures combinatorial expressivity and discrete reasoning capabilities. The derivative of these solvers is zero or undefined, therefore a meaningful replacement is crucial for effective gradient-based learning. Prior works rely on smoothing the solver with input perturbations, relaxing the solver to continuous problems, or interpolating the loss landscape with techniques that typically require additional solver calls, introduce extra hyper-parameters, or compromise performance. We propose a principled approach to exploit the geometry of the discrete solution space to treat the solver as a negative identity on the backward pass and further provide a theoretical justification. Our experiments demonstrate that such a straightforward hyper-parameter-free approach is able to compete with previous more complex methods on numerous experiments such as backpropagation through discrete samplers, deep graph matching, and image retrieval. Furthermore, we substitute the previously proposed problem-specific and label-dependent margin with a generic regularization procedure that prevents cost collapse and increases robustness.

Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). Placed in Diffusion reasoning and test-time scaling, one of 17 directions in LLM reasoning. Builds on 42 of its 72 references that are in the map. First posted on arXiv 30 May 2022.

Builds on

42 of 72 references.

References · 42

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  4. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  5. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  6. 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
  7. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  8. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  9. 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
  10. 2019Differentiable Convex Optimization Layerscited by 458
  11. 2019Rapid Learning or Feature Reuse? Towards Understanding the Effectiveness of MAMLcited by 359
  12. 2017Smart "Predict, then Optimize"cited by 332
30 more
  1. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  2. 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
  3. 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 225
  4. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  5. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  6. 2020Fast Differentiable Sorting and Rankingcited by 196
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2019SPair-71k: A Large-scale Benchmark for Semantic Correspondencecited by 140
  9. 2016Discrete Variational Autoencoderscited by 124
  10. 2019Neural Execution of Graph Algorithmscited by 118
  11. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
  12. 2019MIPaaL: Mixed Integer Program as a Layercited by 93
  13. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  14. 2020Learning with Differentiable Perturbed Optimizerscited by 81
  15. 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
  16. 2018Learning to Branchcited by 78
  17. 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
  18. 2019Differentiating Through a Cone Programcited by 72
  19. 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 69
  20. 2020Gradient Estimation with Stochastic Softmax Trickscited by 66
  21. 2019Optimizing Rank-based Metrics with Blackbox Differentiationcited by 58
  22. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  23. 2016A Study of Lagrangean Decompositions and Dual Ascent Solvers for Graph Matchingcited by 26
  24. 2021An Overview and Experimental Study of Learning-based Optimization Algorithms for Vehicle Routing Problemcited by 22
  25. 2019The Limited Multi-Label Projection Layercited by 21
  26. 2019Structured Prediction with Projection Oraclescited by 21
  27. 2020Learning Linear Programs from Optimal Decisionscited by 18
  28. 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
  29. 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
  30. 2020Scaling Symbolic Methods using Gradients for Neural Model Explanationcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 10; 2024: 6; 2025: 6; 2026: 6.

29 papers.

Sort:

By area:

  1. 2024Simple and Effective Masked Diffusion Language Modelscited by 800
  2. 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
  3. 2025The Diffusion Dualitycited by 124
  4. 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
  5. 2023Diffusion Models With Learned Adaptive Noisecited by 50
  6. 2023One-step differentiation of iterative algorithmscited by 28
  7. 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
  8. 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
  9. 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
  10. 2023Robust Losses for Decision-Focused Learningcited by 5
  11. 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
  12. 2023Scalable Coupling of Deep Learning with Logical Reasoningcited by 4
17 more
  1. 2023GenCO: Generating Diverse Designs with Combinatorial Constraintscited by 3
  2. 2024From Inverse Optimization to Feasibility to ERMcited by 3
  3. 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
  4. 2024Denoising Diffusion Variational Inference: Diffusion Models as Expressive Variational Posteriorscited by 2
  5. 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimizationcited by 2
  6. 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradientscited by 2
  7. 2026Differentiable Knapsack and Top-k Operators via Dynamic Programmingcited by 1
  8. 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedbackcited by 1
  9. 2023A predict-and-optimize approach to profit-driven churn preventioncited by 0
  10. 2024CF-OPT: Counterfactual Explanations for Structured Predictioncited by 0
  11. 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspectivecited by 0
  12. 2024The Differentiable Feasibility Pumpcited by 0
  13. 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
  14. 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectivescited by 0
  15. 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approachcited by 0
  16. 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularizationcited by 0
  17. 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layerscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimization
  2. 2025FrontierCO: Real-World and Large-Scale Evaluation of Machine Learning Solvers for Combinatorial Optimization
  3. 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems
  4. 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization
  5. 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization
  6. 2026Unsupervised Diffusion Solver for Combinatorial Optimization via Combinatorial Adjoint Matching
  7. 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptation
  8. 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation