paper-with-me

Papers

Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programming

2023-02-28 · Francesco Alesiani

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.

📄 PDF Abstract BibTeX arXiv:2302.14473

Code (0)

등록된 구현이 없습니다.

Tasks

Bilevel OptimizationPrivacy Preserving

Similar Papers 제목 키워드 기반

BiGrad: Differentiating through Bilevel Optimization Programming

2021-11-22 · AAAI Workshop AdvML 2022 2 · Francesco Alesiani

Integrating mathematical programming, and in particular Bilevel Optimization Programming, within deep learning architectures has vast applications in various domains from machine learning to engineering. Bilevel program…

BIG-bench Machine LearningBilevel OptimizationCombinatorial Optimization

On Penalty-based Bilevel Gradient Descent Method

2023-02-10 · Han Shen, Quan Xiao, Tianyi Chen

Bilevel optimization enjoys a wide range of applications in emerging machine learning and signal processing problems such as hyper-parameter optimization, image reconstruction, meta-learning, adversarial training, and re…

Bilevel OptimizationImage ReconstructionMeta-Learningreinforcement-learning+1

On Implicit Bias in Overparameterized Bilevel Optimization

2022-12-28 · Paul Vicol, Jonathan Lorraine, Fabian Pedregosa, David Duvenaud 외

Many problems in machine learning involve bilevel optimization (BLO), including hyperparameter optimization, meta-learning, and dataset distillation. Bilevel problems consist of two nested sub-problems, called the outer …

Bilevel OptimizationDataset DistillationHyperparameter OptimizationMeta-Learning

Beyond backpropagation: bilevel optimization through implicit differentiation and equilibrium propagation

2022-05-06 · Nicolas Zucchet, João Sacramento

This paper reviews gradient-based techniques to solve bilevel optimization problems. Bilevel optimization is a general way to frame the learning of systems that are implicitly defined through a quantity that they minimiz…

Bilevel Optimization

Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimization

2022-11-14 · Quan Xiao, Han Shen, Wotao Yin, Tianyi Chen

Stochastic bilevel optimization, which captures the inherent nested structure of machine learning problems, is gaining popularity in many recent applications. Existing works on bilevel optimization mostly consider either…

Bilevel Optimization