Learning with Differentiable Perturbed Optimizers
Not on the map. Why?
Abstract (arXiv)
Machine learning pipelines often rely on optimization procedures to make discrete decisions (e.g., sorting, picking closest neighbors, or shortest paths). Although these discrete decisions are easily computed, they break the back-propagation of computational graphs. In order to expand the scope of learning problems that can be solved in an end-to-end fashion, we propose a systematic method to transform optimizers into operations that are differentiable and never locally constant. Our approach relies on stochastically perturbed optimizers, and can be used readily together with existing solvers. Their derivatives can be evaluated efficiently, and smoothness tuned via the chosen noise amplitude. We also show how this framework can be connected to a family of losses developed in structured prediction, and give theoretical guarantees for their use in learning tasks. We demonstrate experimentally the performance of our approach on various tasks.
Key facts. Cited by 81 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 23; 2022: 9; 2023: 10; 2024: 8; 2025: 8; 2026: 23.
81 papers.
Sort:
By area:
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Differentiable Patch Selection for Image Recognitioncited by 68
- 2022Deep Differentiable Logic Gate Networkscited by 67
- 2021GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detectioncited by 66
- 2021Strategic Classification Made Practicalcited by 58
- 2021Efficient Video Transformers with Spatial-Temporal Token Selectioncited by 58
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
38 more
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
- 2022ScoreNet: Learning Non-Uniform Attention and Augmentation for Transformer-Based Histopathological Image Classificationcited by 21
- 2022Differentiable Top-k Classification Learningcited by 21
- 2021Sparse MoEs meet Efficient Ensemblescited by 19
- 2021Self-Supervised Learning of Audio Representations from Permutations with Differentiable Rankingcited by 14
- 2022GenDR: A Generalized Differentiable Renderercited by 12
- 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2021Combinatorial Optimization for Panoptic Segmentation: A Fully Differentiable Approachcited by 10
- 2022Stochastic smoothing of the top-K calibrated hinge loss for deep imbalanced classificationcited by 10
- 2024DynFocus: Dynamic Cooperative Network Empowers LLMs with Video Understandingcited by 10
- 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
- 2021Unsupervised Resource Allocation with Graph Neural Networkscited by 7
- 2021Differentiable Rendering with Perturbed Optimizerscited by 7
- 2025Structured Reinforcement Learning for Combinatorial Decision-Makingcited by 7
- 2023Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernelscited by 5
- 2023Robust Losses for Decision-Focused Learningcited by 5
- 2021Learning to solve the single machine scheduling problem with release times and sum of completion timescited by 4
- 2021Differentiable Spline Approximationscited by 4
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimationcited by 4
- 2025Adaptive Coverage Policies in Conformal Predictioncited by 4
- 2021Neural Weighted A*: Learning Graph Costs and Heuristics with Differentiable Anytime A*cited by 3
- 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimizationcited by 3
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methodscited by 3
- 2024Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problemscited by 3
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approachcited by 3
- 2026Combinatorial Optimization Augmented Machine Learningcited by 3
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
- 2026Regret Equals Covariance: A Closed-Form Characterization for Stochastic Optimizationcited by 3
- 2021Sparse Communication via Mixed Distributionscited by 2
- 2021Differentiable Equilibrium Computation with Decision Diagrams for Stackelberg Models of Combinatorial Congestion Gamescited by 2
- 2021A Surrogate Objective Framework for Prediction+Optimization with Soft Constraintscited by 2
- 2023Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programmingcited by 2
- 2023Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Conceptscited by 2
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2
50 most cited of 81 All 81 (JSON)
- 2026Generalized Engression Models1 Oct 2026
- 2026Simulator-Refined Diffusion for Radio-Frequency Inverse Design29 Sep 2026
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026Proximal Residual Value Functions for Consistent Planning and Real-Time Execution19 Sep 2026
- 2026SPD: Single Pass Decoding for Generative Reranking1 Sep 2026
- 2026Decision-Aware Approximation of Belief Functions for Evidential Combinatorial Optimization11 Aug 2026
- 2026Fast LapSum: Exact Differentiable Top-k at Million Scale7 Aug 2026
- 2026LaPrune: Controllable Differentiable Sparsity at Million Scale4 Aug 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programs24 Jul 2026
- 2026Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets9 Jun 2026
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
38 more
- 2026Regret Equals Covariance: A Closed-Form Characterization for Stochastic Optimization13 May 2026
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Sampling12 May 2026
- 2026Super-Level-Set Regression: Conditional Quantiles via Volume Minimization7 May 2026
- 2026Model Compression with Exact Budget Constraints via Riemannian Manifolds1 May 2026
- 2026NeuroPlastic: A Plasticity-Modulated Optimizer for Biologically Inspired Learning Dynamics29 Apr 2026
- 2026Soft Tournament Equilibrium: Differentiable Set-Valued Inference for Non-Transitive Pairwise Comparisons6 Apr 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026TT-Sparse: Learning Sparse Rule Models with Differentiable Truth Tables8 Mar 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2026Combinatorial Optimization Augmented Machine Learning15 Jan 2026
- 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approach15 Oct 2025
- 2025Adaptive Coverage Policies in Conformal Prediction5 Oct 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Structured Reinforcement Learning for Combinatorial Decision-Making25 May 2025
- 2025Learning with Local Search MCMC Layers20 May 2025
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approach16 May 2025
- 2025Sufficient Decision Proxies for Decision-Focused Learning6 May 2025
- 2025Decision-aware training of spatiotemporal forecasting models to select a top K subset of sites for intervention7 Mar 2025
- 2024DistrictNet: Decision-aware learning for geographical districting11 Dec 2024
- 2024DynFocus: Dynamic Cooperative Network Empowers LLMs with Video Understanding19 Nov 2024
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms24 Oct 2024
- 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimation10 Oct 2024
- 2024Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problems24 Jul 2024
- 2024On The Statistical Representation Properties Of The Perturb-Softmax And The Perturb-Argmax Probability Distributions4 Jun 2024
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methods23 May 2024
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programs12 Dec 2023
- 2023Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Concepts25 Nov 2023
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime13 Nov 2023
- 2023Robust Losses for Decision-Focused Learning6 Oct 2023
- 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimization30 Jul 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunities25 Jul 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2023Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programming28 Feb 2023
- 2023Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernels20 Feb 2023
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting31 Jan 2023
- 2022Deep Differentiable Logic Gate Networks15 Oct 2022
50 newest of 81 All 81 (JSON)
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Differentiable Patch Selection for Image Recognitioncited by 68
- 2022Deep Differentiable Logic Gate Networkscited by 67
- 2021GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detectioncited by 66
- 2021Strategic Classification Made Practicalcited by 58
- 2021Efficient Video Transformers with Spatial-Temporal Token Selectioncited by 58
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
12 most cited of 79 All 79 (JSON)
- 2026Generalized Engression Models1 Oct 2026
- 2026Simulator-Refined Diffusion for Radio-Frequency Inverse Design29 Sep 2026
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026Proximal Residual Value Functions for Consistent Planning and Real-Time Execution19 Sep 2026
- 2026SPD: Single Pass Decoding for Generative Reranking1 Sep 2026
- 2026Decision-Aware Approximation of Belief Functions for Evidential Combinatorial Optimization11 Aug 2026
- 2026Fast LapSum: Exact Differentiable Top-k at Million Scale7 Aug 2026
- 2026LaPrune: Controllable Differentiable Sparsity at Million Scale4 Aug 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programs24 Jul 2026
- 2026Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets9 Jun 2026
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
12 newest of 79 All 79 (JSON)