mlsanityData to 7 Oct 2026

Learning with Differentiable Perturbed Optimizers

arXiv 2002.08676 ↗First posted 20 Feb 2020cs.LG math.OC stat.MLcited by 81

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 23; 2022: 9; 2023: 10; 2024: 8; 2025: 8; 2026: 23.

81 papers.

Sort:

By area:

  1. 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
  2. 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
  3. 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
  4. 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
  5. 2021Differentiable Patch Selection for Image Recognitioncited by 68
  6. 2022Deep Differentiable Logic Gate Networkscited by 67
  7. 2021GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detectioncited by 66
  8. 2021Strategic Classification Made Practicalcited by 58
  9. 2021Efficient Video Transformers with Spatial-Temporal Token Selectioncited by 58
  10. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  11. 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
  12. 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
38 more
  1. 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
  2. 2021Integrated Conditional Estimation-Optimizationcited by 25
  3. 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
  4. 2022ScoreNet: Learning Non-Uniform Attention and Augmentation for Transformer-Based Histopathological Image Classificationcited by 21
  5. 2022Differentiable Top-k Classification Learningcited by 21
  6. 2021Sparse MoEs meet Efficient Ensemblescited by 19
  7. 2021Self-Supervised Learning of Audio Representations from Permutations with Differentiable Rankingcited by 14
  8. 2022GenDR: A Generalized Differentiable Renderercited by 12
  9. 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
  10. 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
  11. 2021Combinatorial Optimization for Panoptic Segmentation: A Fully Differentiable Approachcited by 10
  12. 2022Stochastic smoothing of the top-K calibrated hinge loss for deep imbalanced classificationcited by 10
  13. 2024DynFocus: Dynamic Cooperative Network Empowers LLMs with Video Understandingcited by 10
  14. 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
  15. 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
  16. 2021Unsupervised Resource Allocation with Graph Neural Networkscited by 7
  17. 2021Differentiable Rendering with Perturbed Optimizerscited by 7
  18. 2025Structured Reinforcement Learning for Combinatorial Decision-Makingcited by 7
  19. 2023Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernelscited by 5
  20. 2023Robust Losses for Decision-Focused Learningcited by 5
  21. 2021Learning to solve the single machine scheduling problem with release times and sum of completion timescited by 4
  22. 2021Differentiable Spline Approximationscited by 4
  23. 2024Generalizing Stochastic Smoothing for Differentiation and Gradient Estimationcited by 4
  24. 2025Adaptive Coverage Policies in Conformal Predictioncited by 4
  25. 2021Neural Weighted A*: Learning Graph Costs and Heuristics with Differentiable Anytime A*cited by 3
  26. 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimizationcited by 3
  27. 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methodscited by 3
  28. 2024Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problemscited by 3
  29. 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approachcited by 3
  30. 2026Combinatorial Optimization Augmented Machine Learningcited by 3
  31. 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Samplingcited by 3
  32. 2026Regret Equals Covariance: A Closed-Form Characterization for Stochastic Optimizationcited by 3
  33. 2021Sparse Communication via Mixed Distributionscited by 2
  34. 2021Differentiable Equilibrium Computation with Decision Diagrams for Stackelberg Models of Combinatorial Congestion Gamescited by 2
  35. 2021A Surrogate Objective Framework for Prediction+Optimization with Soft Constraintscited by 2
  36. 2023Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programmingcited by 2
  37. 2023Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Conceptscited by 2
  38. 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2

50 most cited of 81 All 81 (JSON)