mlsanityData to 7 Oct 2026

Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programming

arXiv 2302.14473 ↗First posted 28 Feb 2023cs.LG math.CO math.OCcited by 2

Not on the map. Why?

Abstract (arXiv)

Bilevel Optimization Programming is used to model complex and conflicting interactions between agents, for example in Robust AI or Privacy-preserving AI. Integrating bilevel mathematical programming within deep learning is thus an essential objective for the Machine Learning community. Previously proposed approaches only consider single-level programming. In this paper, we extend existing single-level optimization programming approaches and thus propose Differentiating through Bilevel Optimization Programming (BiGrad) for end-to-end learning of models that use Bilevel Programming as a layer. BiGrad has wide applicability and can be used in modern machine learning frameworks. BiGrad is applicable to both continuous and combinatorial Bilevel optimization problems. We describe a class of gradient estimators for the combinatorial case which reduces the requirements in terms of computation complexity; for the case of the continuous variable, the gradient computation takes advantage of the push-back approach (i.e. vector-jacobian product) for an efficient implementation. Experiments show that the BiGrad successfully extends existing single-level approaches to Bilevel Programming.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 37 of its 60 references that are in the map. First posted on arXiv 28 Feb 2023.

Builds on

37 of 60 references.

References · 37

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  3. 2018Neural Ordinary Differential Equationscited by 3,733
  4. 2021Convex optimizationcited by 2,479
  5. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  6. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  7. 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
  8. 2015Automatic differentiation in machine learning: a surveycited by 846
  9. 2018Attention, Learn to Solve Routing Problems!cited by 646
  10. 2019Deep Equilibrium Modelscited by 603
  11. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  12. 2019Meta-Learning with Implicit Gradientscited by 523
25 more
  1. 2019Differentiable Convex Optimization Layerscited by 458
  2. 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
  3. 2017Smart "Predict, then Optimize"cited by 332
  4. 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
  5. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  6. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  7. 2016Learning to Optimizecited by 195
  8. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  9. 2021Provably Faster Algorithms for Bilevel Optimizationcited by 106
  10. 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
  11. 2019Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functionscited by 104
  12. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
  13. 2019MIPaaL: Mixed Integer Program as a Layercited by 93
  14. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  15. 2020Learning with Differentiable Perturbed Optimizerscited by 81
  16. 2018Stochastic Hyperparameter Optimization through Hypernetworkscited by 72
  17. 2019Differentiating Through a Cone Programcited by 72
  18. 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
  19. 2020Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimatorcited by 37
  20. 2019Adversarial Learning of Privacy-Preserving and Task-Oriented Representationscited by 35
  21. 2018The simple essence of automatic differentiationcited by 22
  22. 2018Solution Refinement at Regular Points of Conic Problemscited by 21
  23. 2016Duality Approach to Bilevel Programs with a Convex Lower Levelcited by 5
  24. 2019Oracle-Based Algorithms for Binary Two-Stage Robust Optimizationcited by 3
  25. 2020Towards Interpretable Multi-Task Learning Using Bilevel Programmingcited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.