atlas

Research map / Optimization / Optimizers

Understanding the Curse of Unrolling

NeurIPS 2026 · Optimization › Optimizers · approach: Differentiating through inner loops · 0 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.

Provides a non-asymptotic analysis of the "curse of unrolling" (transient growth of derivative error in algorithm unrolling), shows explicit truncation of early iterations and warm-starting in bilevel optimization mitigate it.

Problem

Algorithm unrolling computes Jacobians of fixed-point solution maps by differentiating through iterations, but the derivative iterates can initially diverge from the true Jacobian before converging; the non-asymptotic behavior of this transient is not well understood.

Approach

Derives non-asymptotic error bounds for forward and reverse mode derivative iterates of contractive fixed-point iterations, identifying the k*rho^k term as the source of the curse, and shows that late-starting the derivative recursion (truncation) multiplies this term by rho^T, while warm-starting in bilevel optimization induces this truncation implicitly.

Key results

Surprising findings

Limitations

Experimental setup

Benchmarks: quadratic least-squares with gradient descent (synthetic)

Metrics: derivative error norm to exact Jacobian iterate error

Baselines: vanilla unrolling (no truncation)

Builds on: Scieur et al. curse of unrolling implicit differentiation Banach fixed-point theorem

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