Regularized Nonlinear Acceleration of Fixed-Point Iterations
Algorithms AIMech:RegularizedNonlinearAccelerationOfFixedPointIterations DRAFT
Aliases: Scieur-d'Aspremont-Bach Regularized Nonlinear Acceleration (RNA), Tikhonov-Regularized Minimal Polynomial Extrapolation (Regularized MPE / Anderson Acceleration), Black-Box Krylov Sequence Extrapolation for Optimization
Regularized Nonlinear Acceleration of Fixed-Point Iterations (RNA) is a black-box sequence extrapolation algorithm introduced by Scieur, d'Aspremont, and Bach (2016, 2020) that accelerates any fixed-point iteration x_{i+1} = g(x_i) (such as gradient descent g(x) = x - (1/L) grad f(x)) by forming a linear combination sum_{i=0}^k c_i x_i of k + 1 past iterates with sum_{i=0}^k c_i = 1. Given the residual matrix R = [r_0, ..., r_k] in R^{d x (k+1)} with columns r_i = x_{i+1} - x_i = g(x_i) - x_i, Algorithm 2 solves the Tikhonov-regularized constrained least-squares problem c_lambda^* = argmin_{c^T 1 = 1} (||R c||_2^2 + lambda ||c||_2^2) in closed form via c_lambda^* = (R^T R + lambda I)^{-1} 1 / (1^T (R^T R + lambda I)^{-1} 1) (requiring only an O((k+1)^3 + d(k+1)^2) linear system of small window size k << d). On noiseless linear fixed-point iterations x_{i+1} - x^* = G(x_i - x^*) with symmetric Jacobian G (0 <= G <= sigma I, sigma = 1 - mu/L), Proposition 2.1 and Proposition 2.3 prove that unregularized extrapolation (lambda = 0) reduces to a shifted Chebyshev polynomial in G achieving the optimal Nesterov/Chebyshev rate ||sum_{i=0}^k c_i^* x_i - x^*||_2 <= (1 / (1 - sigma)) * (2 beta^k / (1 + beta^{2k})) ||x_0 - x^*||_2 with beta = (1 - sqrt(1 - sigma)) / (1 + sqrt(1 - sigma)) and reaches exact convergence in k = deg(G) steps by Cayley-Hamilton. Under nonlinear/stochastic perturbations, Proposition 3.2 and Theorem 3.4 prove that Tikhonov regularization lambda > 0 prevents Krylov matrix ill-conditioning by bounding ||c_lambda^*||_2 <= sqrt((lambda + ||tilde{R}||_2^2) / (4 lambda)) and ||c_lambda^* - c_{lambda,clean}^*||_2 <= (||P||_2 / lambda)||c_{lambda,clean}^*||_2, yielding an optimal bias-variance tradeoff at lambda = O(||P||_2).
Identity Notes & Concept Scope
Distinct from Catalyst Universal Acceleration for First-Order Optimization (`AIMech:CatalystUniversalAccelerationForFirstOrderOptimization`), which modifies the optimization problem inside the loop by adding quadratic proximal terms (kappa/2)||x - y_{k-1}||^2, whereas RNA leaves the inner algorithm's iterate trajectory {x_0, ..., x_{k+1}} completely untouched and extrapolates it post-hoc via regularized residual Gram matrix inversion. Also distinct from Classical Anderson Acceleration / Minimal Polynomial Extrapolation (lambda = 0), which becomes catastrophically unstable under nonlinear perturbations due to exponential condition-number growth of the Krylov matrix R^T R (Section 3.1).
Claims & Grounded Evidence
3 Claims
Mechanism
#claim-01
For a linear fixed-point iteration x_{i+1} - x^* = G(x_i - x^*) with symmetric matrix 0 <= G <= sigma I (sigma < 1), the unregularized extrapolation residual norm satisfies min_{c^T 1 = 1} ||R c||_2 = min_{p in P_k, p(1)=1} ||p(G) r_0||_2 <= (2 beta^k / (1 + beta^{2k})) ||r_0||_2 where beta = (1 - sqrt(1 - sigma)) / (1 + sqrt(1 - sigma)) via Chebyshev polynomials (Proposition 2.3 and Equation 40), and achieves exact zero error ||sum_{i=0}^k c_i^* x_i - x^*||_2 = 0 as soon as k equals the degree m <= d of the minimal polynomial of G by the Cayley-Hamilton theorem (Proposition 2.1).
Mechanism
#claim-02
Under perturbed residuals tilde{R} with Gram perturbation P = tilde{R}^T tilde{R} - R^T R, the regularized weight vector c_lambda^* = (tilde{R}^T tilde{R} + lambda I)^{-1} 1 / (1^T (tilde{R}^T tilde{R} + lambda I)^{-1} 1) satisfies the exact KKT perturbation identity Delta c_lambda^* = -(I - (G_pert^{-1} 1 1^T)/(1^T G_pert^{-1} 1)) G_pert^{-1} P c_{lambda,clean}^* (Equation 23), the norm bound ||c_lambda^*||_2 <= sqrt((lambda + ||tilde{R}||_2^2)/(4 lambda)) (Equation 20), and the sensitivity bound ||Delta c_lambda^*||_2 <= (||P||_2 / lambda)||c_{lambda,clean}^*||_2 (Equation 21), while Proposition A.1 gives the exact worst-case Chebyshev-Tikhonov tradeoff max_{x in [0, sqrt(a/lambda)]}(kappa sqrt(a - lambda x^2) + b x) = sqrt(a) sqrt(kappa^2 + b^2 / lambda).
Limitation
#claim-03
Without Tikhonov regularization (lambda -> 0), the Krylov residual matrix R^T R becomes exponentially ill-conditioned (or strictly singular once k >= m), causing unregularized MPE/Anderson weights c^* to explode in Euclidean norm (||c^*||_2 >> 1) and amplify small nonlinear or numerical perturbations.
⚠️ Curated Limitations & Negative Results
- Requires storing k + 1 past d-dimensional iterates in memory (O(d k) storage) and achieves asymptotic optimality only within a local basin where the nonlinear mapping g(x) is well-approximated by its Jacobian G = grad g(x^*).
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:LogisticRegression
Logistic Regression
|
related_match | Accelerates gradient descent and SAGA fixed-point trajectories on smooth strongly convex logistic regression without altering the solver. |
AIO:RidgeRegression
Ridge Regression
|
related_match | Solves a constrained Tikhonov-regularized (ridge) least-squares system (R^T R + lambda I)^{-1} 1 over the residual Gram matrix. |
AIO:LinearRegression
Linear Regression
|
related_match | Analyzes linear fixed-point iterations x_{i+1} - x^* = G(x_i - x^*) via Chebyshev polynomial approximation. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r341-primary-pdf
|
Damien Scieur, Alexandre d'Aspremont, Francis Bach
|
primary paper
full_text
|
ID: https://doi.org/10.1007/s10107-018-1319-8
sha256:f4b64c952d91…
|
r341-arxiv-abs
|
Damien Scieur, Alexandre d'Aspremont, Francis Bach
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1606.04133
sha256:21ef50fb7975…
|
r341-metadata-cr
|
Damien Scieur, Alexandre d'Aspremont, Francis Bach
|
primary paper
abstract_only
|
ID: https://doi.org/10.1007/s10107-018-1319-8
sha256:a35ce869d99a…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T07:03:00Z
Updated: 2026-10-19T07:03:00Z
Source File:
data/curated/RegularizedNonlinearAccelerationOfFixedPointIterations.yaml
· Schema:
curated_concept.yaml
Explore across X-Mech
Related computational & biological Mechs:
Embedding Map
Network Graph
ProteinTraitsMech (ESM-2 pLM)
DUFMech (Domain pLM)
TraitMech
CultureMech
All 14 X-Mech Repositories