mlsanityData to 7 Oct 2026

Beyond NaN: Resiliency of Optimization Layers in The Face of Infeasibility

arXiv 2202.06242 ↗First posted 13 Feb 2022cs.LG cs.CR math.OCcited by 1

Not on the map. Why?

Abstract (arXiv)

Prior work has successfully incorporated optimization layers as the last layer in neural networks for various problems, thereby allowing joint learning and planning in one neural network forward pass. In this work, we identify a weakness in such a set-up where inputs to the optimization layer lead to undefined output of the neural network. Such undefined decision outputs can lead to possible catastrophic outcomes in critical real time applications. We show that an adversary can cause such failures by forcing rank deficiency on the matrix fed to the optimization layer which results in the optimization failing to produce a solution. We provide a defense for the failure cases by controlling the condition number of the input matrix. We study the problem in the settings of synthetic data, Jigsaw Sudoku, and in speed planning for autonomous driving, building on top of prior frameworks in end-to-end learning and optimization. We show that our proposed defense effectively prevents the framework from failing with undefined output. Finally, we surface a number of edge cases which lead to serious bugs in popular equation and optimization solvers which can be abused as well.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 50 references that are in the map. First posted on arXiv 13 Feb 2022.

Builds on

23 of 50 references.

References · 23

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2013Intriguing properties of neural networkscited by 5,114
  4. 2017Evasion Attacks against Machine Learning at Test Timecited by 686
  5. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  6. 2020On Adaptive Attacks to Adversarial Example Defensescited by 547
  7. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
  8. 2019Differentiable Convex Optimization Layerscited by 458
  9. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
  10. 2017Stable Architectures for Deep Neural Networkscited by 340
  11. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  12. 2018Sorting out Lipschitz function approximationcited by 211
11 more
  1. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  2. 2019Unrestricted Adversarial Examples via Semantic Manipulationcited by 84
  3. 2017Continuously Differentiable Exponential Linear Unitscited by 73
  4. 2021Can stable and accurate neural networks be computed? -- On the barriers of deep learning and Smale's 18th problemcited by 53
  5. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  6. 2019End to end learning and optimization on graphscited by 44
  7. 2018Are Generative Classifiers More Robust to Adversarial Attacks?cited by 36
  8. 2020Automatically Learning Compact Quality-aware Surrogates for Optimization Problemscited by 22
  9. 2020End-to-End Learning and Intervention in Gamescited by 19
  10. 2020iUNets: Fully invertible U-Nets with Learnable Up- and Downsamplingcited by 7
  11. 2020Automatic Repair of Convex Optimization Problemscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.