Backpropagation through Combinatorial Algorithms: Identity with Projection Works
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Graph Attention Networkscited by 8,854
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
- 2019Differentiable Convex Optimization Layerscited by 458
- 2019Rapid Learning or Feature Reuse? Towards Understanding the Effectiveness of MAMLcited by 359
- 2017Smart "Predict, then Optimize"cited by 332
30 more
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 225
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2020Fast Differentiable Sorting and Rankingcited by 196
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2019SPair-71k: A Large-scale Benchmark for Semantic Correspondencecited by 140
- 2016Discrete Variational Autoencoderscited by 124
- 2019Neural Execution of Graph Algorithmscited by 118
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
- 2019MIPaaL: Mixed Integer Program as a Layercited by 93
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
- 2018Learning to Branchcited by 78
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2019Differentiating Through a Cone Programcited by 72
- 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 69
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 66
- 2019Optimizing Rank-based Metrics with Blackbox Differentiationcited by 58
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2016A Study of Lagrangean Decompositions and Dual Ascent Solvers for Graph Matchingcited by 26
- 2021An Overview and Experimental Study of Learning-based Optimization Algorithms for Vehicle Routing Problemcited by 22
- 2019The Limited Multi-Label Projection Layercited by 21
- 2019Structured Prediction with Projection Oraclescited by 21
- 2020Learning Linear Programs from Optimal Decisionscited by 18
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
- 2020Scaling Symbolic Methods using Gradients for Neural Model Explanationcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 10; 2024: 6; 2025: 6; 2026: 6.
29 papers.
Sort:
By area:
- 2024Simple and Effective Masked Diffusion Language Modelscited by 800
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2025The Diffusion Dualitycited by 124
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
- 2023Diffusion Models With Learned Adaptive Noisecited by 50
- 2023One-step differentiation of iterative algorithmscited by 28
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
- 2023Robust Losses for Decision-Focused Learningcited by 5
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
- 2023Scalable Coupling of Deep Learning with Logical Reasoningcited by 4
17 more
- 2023GenCO: Generating Diverse Designs with Combinatorial Constraintscited by 3
- 2024From Inverse Optimization to Feasibility to ERMcited by 3
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
- 2024Denoising Diffusion Variational Inference: Diffusion Models as Expressive Variational Posteriorscited by 2
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimizationcited by 2
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradientscited by 2
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programmingcited by 1
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedbackcited by 1
- 2023A predict-and-optimize approach to profit-driven churn preventioncited by 0
- 2024CF-OPT: Counterfactual Explanations for Structured Predictioncited by 0
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspectivecited by 0
- 2024The Differentiable Feasibility Pumpcited by 0
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectivescited by 0
- 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approachcited by 0
- 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularizationcited by 0
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layerscited by 0
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layers28 May 2026
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Sampling12 May 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularization29 Jan 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approach15 Oct 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Control17 Jun 2025
- 2025The Diffusion Duality12 Jun 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
17 more
- 2024The Differentiable Feasibility Pump5 Nov 2024
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective18 Jul 2024
- 2024Simple and Effective Masked Diffusion Language Models11 Jun 2024
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2024From Inverse Optimization to Feasibility to ERM27 Feb 2024
- 2024Denoising Diffusion Variational Inference: Diffusion Models as Expressive Variational Posteriors5 Jan 2024
- 2023Diffusion Models With Learned Adaptive Noise20 Dec 2023
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programs12 Dec 2023
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime13 Nov 2023
- 2023A predict-and-optimize approach to profit-driven churn prevention10 Oct 2023
- 2023Robust Losses for Decision-Focused Learning6 Oct 2023
- 2023GenCO: Generating Diverse Designs with Combinatorial Constraints3 Oct 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunities25 Jul 2023
- 2023One-step differentiation of iterative algorithms23 May 2023
- 2023Scalable Coupling of Deep Learning with Logical Reasoning12 May 2023
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting31 Jan 2023
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inference23 Dec 2022
- 2024Simple and Effective Masked Diffusion Language Modelscited by 800
- 2025The Diffusion Dualitycited by 124
- 2023Diffusion Models With Learned Adaptive Noisecited by 50
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
- 2024Denoising Diffusion Variational Inference: Diffusion Models as Expressive Variational Posteriorscited by 2
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Sampling12 May 2026
- 2025The Diffusion Duality12 Jun 2025
- 2024Simple and Effective Masked Diffusion Language Models11 Jun 2024
- 2024Denoising Diffusion Variational Inference: Diffusion Models as Expressive Variational Posteriors5 Jan 2024
- 2023Diffusion Models With Learned Adaptive Noise20 Dec 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2023One-step differentiation of iterative algorithmscited by 28
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
- 2023Robust Losses for Decision-Focused Learningcited by 5
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
- 2023GenCO: Generating Diverse Designs with Combinatorial Constraintscited by 3
- 2024From Inverse Optimization to Feasibility to ERMcited by 3
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimizationcited by 2
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradientscited by 2
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programmingcited by 1
12 most cited of 22 All 22 (JSON)
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layers28 May 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularization29 Jan 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approach15 Oct 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Control17 Jun 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2024The Differentiable Feasibility Pump5 Nov 2024
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective18 Jul 2024
12 newest of 22 All 22 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimization
- 2025FrontierCO: Real-World and Large-Scale Evaluation of Machine Learning Solvers for Combinatorial Optimization
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization
- 2026Unsupervised Diffusion Solver for Combinatorial Optimization via Combinatorial Adjoint Matching
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptation
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation