atlas

Research map / Optimization / Optimizers

Functional Bilevel Optimization for Machine Learning

NeurIPS 2024 · Optimization › Optimizers · approach: Hypergradient bilevel optimization · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces functional implicit differentiation (FuncID) for bilevel problems whose inner objective is optimized over a function space, enabling over-parameterized neural networks as inner prediction functions via an adjoint function in L2.

Problem

Bilevel optimization with non-convex (over-parameterized neural network) inner objectives is ill-posed because inner solutions are non-unique, making the parametric implicit gradient ambiguous and unstable.

Approach

Treat the inner problem as optimization over a Hilbert function space where the inner objective is strongly convex, derive a functional implicit gradient via an adjoint function in that space, then parameterize prediction and adjoint functions with neural networks ("differentiate implicitly, then parameterize").

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FuncID instead of DFIV2SLS on dsprites (5K training samples) · dsprites 2SLS (5K training samples)test mean squared errorHelped
Use FuncID instead of DFIV2SLS on dsprites (10K training samples) · dsprites 2SLS (10K training samples)test mean squared errorNo clear effect
Use FuncID instead of AID or ITD2SLS on dsprites · dsprites 2SLStest mean squared errorHelped
Use FuncID instead of gradient penalty2SLS on dsprites · dsprites 2SLStest mean squared errorHelped
Use FuncID instead of value function penalty2SLS on dsprites · dsprites 2SLStest mean squared errorMixed
Use FuncID instead of OMDModel-based RL · CartPole well-specified (32 hidden units)average reward: 4 -> 5Helped
Use FuncID instead of MLEModel-based RL · CartPole well-specified (32 hidden units)average reward: 5No clear effect
Use FuncID instead of MLEModel-based RL · CartPole misspecified (3 hidden units)average rewardHelped

Surprising findings

Limitations

Experimental setup

Datasets: dsprites CartPole

Benchmarks: dsprites instrumental regression CartPole

Metrics: out-of-sample mean squared error average reward inner loss outer loss

Baselines: DFIV AID ITD gradient penalty value function penalty OMD MLE

Builds on: Approximate Implicit Differentiation (AID) Iterative Differentiation (ITD) Deep Feature Instrumental Variable regression (DFIV) Optimal Model Design (OMD) adjoint sensitivity method

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy