Papers
Topics
Authors
Recent
Search
2000 character limit reached

PASTA: Proximally Anchored Stochastic Approximation

Updated 5 July 2026
  • PASTA is a unified framework for stochastic nonconvex optimization that combines Halpern anchoring with Tikhonov regularization to control unbounded gradient noise.
  • It instantiates techniques like dynamic batching, PAGE-type variance reduction, or epoch-based proximal updates to meet minimax-optimal oracle complexities (e.g., Ω(ε⁻⁶) and Ω(ε⁻⁴)).
  • The framework uses proximal anchoring both as a stabilizing mechanism and an information-theoretic tool to secure optimal convergence across smooth, weakly convex, PL, and star-convex regimes.

Proximally Anchored STochastic Approximation (PASTA) is a unified framework for stochastic nonconvex optimization under unbounded gradient noise satisfying the BG-0 condition. It couples Halpern anchoring with Tikhonov regularization, and in different regimes can be instantiated with dynamic batching, PAGE-type variance reduction, or epoch-based inexact proximal-point structure. In the formulation introduced in “Lower Bounds and Proximally Anchored SGD for Non-Convex Minimization Under Unbounded Variance,” PASTA is both an algorithmic template and an information-theoretic response to a weakened oracle model: the same work proves that under BG-0, smooth nonconvex minimization requires Ω(ε6)\Omega(\varepsilon^{-6}) stochastic oracle queries and mean-square smooth nonconvex minimization requires Ω(ε4)\Omega(\varepsilon^{-4}) queries, and then shows that suitable PASTA instantiations attain these rates on unbounded domains and with unbounded stochastic gradients (Fazla et al., 17 Apr 2026).

1. Problem class and motivating oracle model

PASTA is formulated for unconstrained stochastic optimization of the form

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].

The target is not global minimization in the worst-case nonconvex sense, but the computation of an ε\varepsilon-stationary point, typically measured through either Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon or Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^2 depending on the theorem (Fazla et al., 17 Apr 2026).

The framework is organized around the BG-0 stochastic first-order oracle. For a closed convex set XRp\mathcal X \subset \mathbb R^p and reference point x0Xx_0 \in \mathcal X, the oracle is unbiased in the sense that

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),

and there exist constants Bv0B_v \ge 0 and Ω(ε4)\Omega(\varepsilon^{-4})0 such that

Ω(ε4)\Omega(\varepsilon^{-4})1

When Ω(ε4)\Omega(\varepsilon^{-4})2 is differentiable, this becomes

Ω(ε4)\Omega(\varepsilon^{-4})3

This model differs fundamentally from classical bounded-variance assumptions. The baseline term Ω(ε4)\Omega(\varepsilon^{-4})4 acts as a noise floor, while the term Ω(ε4)\Omega(\varepsilon^{-4})5 permits variance to grow quadratically with distance from the reference point. The paper emphasizes that uniformly bounded variance often fails even in unconstrained least squares and deep neural network training, and presents BG-0 as the weakest viable variance condition in this setting (Fazla et al., 17 Apr 2026).

PASTA is therefore motivated by a specific failure mode of standard SGD: if iterates drift far from the reference point, the oracle itself becomes increasingly noisy. The framework’s anchoring and proximal regularization are designed to counteract exactly that distance-driven variance explosion.

2. Lower bounds and the information-theoretic role of anchoring

A central contribution of the PASTA paper is that under BG-0, the familiar bounded-variance complexity landscape is no longer attainable. For Ω(ε4)\Omega(\varepsilon^{-4})6-smooth nonconvex objectives satisfying

Ω(ε4)\Omega(\varepsilon^{-4})7

the paper proves the lower bound

Ω(ε4)\Omega(\varepsilon^{-4})8

for producing a point Ω(ε4)\Omega(\varepsilon^{-4})9 with minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].0, where minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].1. The headline implication is the rate

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].2

Under mean-square smoothness,

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].3

the lower bound becomes

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].4

with headline rate

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].5

These bounds are strictly worse than the classical bounded-variance lower bounds minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].6 in the smooth case and minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].7 in the mean-square-smooth case (Fazla et al., 17 Apr 2026).

The paper’s intuition is geometric and statistical. An adversarial function can force the algorithm to travel a distance

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].8

before entering a nearly stationary region. Under BG-0, variance at that scale becomes

minxRpf(x)=Eξ[f~(x,ξ)].\min_{x \in \mathbb{R}^p} f(x) = \mathbb{E}_{\xi}[\tilde f(x,\xi)].9

The difficult optimization phase therefore occurs precisely where the oracle is most noisy. In the smooth case this adds an ε\varepsilon0 penalty to the usual bounded-variance complexity, and under mean-square smoothness variance reduction helps only partially.

In this sense, anchoring is not introduced merely as a stabilizing heuristic. Within the PASTA analysis it is a mechanism for meeting a sharp lower-bound barrier created by the BG-0 model.

3. Core construction of the PASTA framework

PASTA is a template rather than a single immutable update rule. Its generic inner iteration is

ε\varepsilon1

where ε\varepsilon2 is the epoch anchor, ε\varepsilon3 is an anchoring coefficient, ε\varepsilon4 is a stepsize, and ε\varepsilon5 is a stochastic gradient estimator (Fazla et al., 17 Apr 2026).

When mean-square smoothness is available, the paper uses a PAGE-style estimator: ε\varepsilon6

The defining structural move is the coupling

ε\varepsilon7

With this choice, the update becomes

ε\varepsilon8

which is exactly a stochastic gradient step on the Tikhonov-regularized surrogate

ε\varepsilon9

This identity gives PASTA its name and its main interpretation. The iterate is not only pulled toward an anchor in the Halpern sense; it is also optimized against a proximal quadratic centered at that anchor. The anchor therefore defines the center of a local regularized problem, while the quadratic term adds curvature that suppresses the BG-0 variance growth associated with drifting too far from the reference.

The framework removes the bias introduced by optimizing Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon0 rather than Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon1 through epoch resetting. At epoch Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon2, one approximately minimizes

Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon3

for Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon4 inner iterations, and then sets

Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon5

The resulting method is an inexact stochastic proximal-point scheme whose proximal center is updated only at epoch boundaries.

A common misconception is that PASTA always uses active anchoring in every regime. The paper is explicit that this is not the case. Different parameter choices recover different algorithmic behaviors:

  • Smooth nonconvex: Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon6, Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon7, Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon8, yielding an unanchored SGD-like method with dynamic batching.
  • Mean-square smooth nonconvex: Ef(x)ε\mathbb E\|\nabla f(x)\| \le \varepsilon9, Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^20, with PAGE-style variance reduction.
  • Weakly convex: epoch-based PASTA with Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^21 and Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^22.
  • PL and star-convex: again Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^23, Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^24, Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^25 suffices.

Thus PASTA is a unified framework whose “proximal anchoring” component is essential in the regimes where curvature must be manufactured to overcome BG-0, but unnecessary where global structure already controls drift.

4. Complexity guarantees across optimization regimes

The theoretical guarantees vary by geometry, smoothness, and stationarity notion. In each case the paper states explicit parameter choices and obtains rates on unbounded domains without bounded stochastic gradients (Fazla et al., 17 Apr 2026).

For standard smooth nonconvex minimization, the paper uses dynamic batching with

Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^26

Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^27

and proves

Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^28

with expected total oracle complexity

Ef(x)2ε2\mathbb E\|\nabla f(x)\|^2 \le \varepsilon^29

For mean-square smooth nonconvex minimization, the PAGE-type instantiation uses

XRp\mathcal X \subset \mathbb R^p0

XRp\mathcal X \subset \mathbb R^p1

and

XRp\mathcal X \subset \mathbb R^p2

It then shows

XRp\mathcal X \subset \mathbb R^p3

with total stochastic oracle complexity

XRp\mathcal X \subset \mathbb R^p4

For weakly convex objectives, the paper assumes XRp\mathcal X \subset \mathbb R^p5 is XRp\mathcal X \subset \mathbb R^p6-weakly convex and XRp\mathcal X \subset \mathbb R^p7-Lipschitz, takes XRp\mathcal X \subset \mathbb R^p8, defines XRp\mathcal X \subset \mathbb R^p9, and uses x0Xx_0 \in \mathcal X0. The analysis is phrased via the Moreau envelope: x0Xx_0 \in \mathcal X1

x0Xx_0 \in \mathcal X2

x0Xx_0 \in \mathcal X3

With suitable choices of x0Xx_0 \in \mathcal X4, the paper proves

x0Xx_0 \in \mathcal X5

and total oracle complexity

x0Xx_0 \in \mathcal X6

For Polyak–Łojasiewicz objectives,

x0Xx_0 \in \mathcal X7

with x0Xx_0 \in \mathcal X8, x0Xx_0 \in \mathcal X9, E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),0, and E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),1, the paper chooses

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),2

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),3

and proves

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),4

with complexity

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),5

For E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),6-star-convex objectives satisfying

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),7

the paper obtains the same headline complexity

E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),8

again without anchoring, because the global geometry already controls distance growth.

Regime Guarantee Complexity
Smooth nonconvex E[~f(x)]=gˉfor some gˉf(x),\mathbb E[\widetilde{\nabla}f(x)] = \bar g \quad\text{for some } \bar g \in \partial f(x),9 Bv0B_v \ge 00
Mean-square smooth nonconvex Bv0B_v \ge 01 Bv0B_v \ge 02
Weakly convex Bv0B_v \ge 03 Bv0B_v \ge 04
PL Bv0B_v \ge 05 Bv0B_v \ge 06
Star-convex Bv0B_v \ge 07 Bv0B_v \ge 08

The paper presents these bounds as minimax-optimal for smooth nonconvex and mean-square smooth nonconvex BG-0 optimization, and as optimal in the weakly convex case via smooth lower-bound inheritance.

5. Relation to earlier proximal stochastic methods

PASTA is explicit as a named framework only in the 2026 paper, but its structure sits within a broader line of proximal and anchored stochastic methods. Several earlier works do not use the term “anchored,” yet they instantiate closely related update geometries.

The clearest ancestor in classical stochastic approximation is the proximal Robbins–Monro method, which replaces the explicit Robbins–Monro step by an implicit proximal update centered at the previous iterate: Bv0B_v \ge 09 That work emphasizes numerical stability, resolvent contraction, and approximate proximal implementations, and provides one of the clearest formal precedents for proximally anchored stochastic approximation in the Robbins–Monro sense (Toulis et al., 2015).

A second line appears in model-based stochastic convex optimization. The aProx family updates

Ω(ε4)\Omega(\varepsilon^{-4})00

using a local stochastic model plus a quadratic anchor at the current iterate. This unifies stochastic subgradient, stochastic proximal point, truncated models, and bundle-like constructions, and shows that model fidelity plus proximal anchoring can yield stronger convergence and robustness than bare stochastic subgradients (Asi et al., 2018).

For weakly convex nonsmooth nonconvex objectives, the proximally guided stochastic subgradient method organizes computation as an outer proximal-point anchor sequence

Ω(ε4)\Omega(\varepsilon^{-4})01

combined with an inner projected stochastic subgradient solver. Its stationarity certificate is the proximal residual Ω(ε4)\Omega(\varepsilon^{-4})02, equivalently the Moreau-envelope gradient norm up to Ω(ε4)\Omega(\varepsilon^{-4})03, and its total oracle complexity is

Ω(ε4)\Omega(\varepsilon^{-4})04

for weakly convex problems (Davis et al., 2017).

Constraint-handling variants produce different anchor geometries. The stochastic proximal distance algorithm uses the projection of the previous iterate onto the constraint set as the proximal center: Ω(ε4)\Omega(\varepsilon^{-4})05 so the anchor is explicitly tied to feasibility rather than merely to the previous iterate itself (Jiang et al., 2022). Related model-based methods over proximally smooth sets similarly combine local objective models, quadratic centering at the current iterate, and retraction or projection-like feasibility restoration (Davis et al., 2020).

Relative to these precedents, PASTA is specialized in a different direction. Its distinctive contribution is not the mere existence of a proximal anchor, but the coupling of Halpern anchoring and Tikhonov regularization to neutralize the distance-dependent variance term of the BG-0 oracle. In that sense it extends the proximal-stochastic tradition from stability under bounded or weakly controlled noise to minimax-optimal complexity under explicitly unbounded variance growth.

6. Interpretation, scope, and limitations

The geometric function of proximal anchoring in PASTA is precise: when oracle variance grows like

Ω(ε4)\Omega(\varepsilon^{-4})06

the quadratic term

Ω(ε4)\Omega(\varepsilon^{-4})07

acts as a variance shield by making long excursions away from the current anchor expensive. In the weakly convex regime this manufactured curvature turns

Ω(ε4)\Omega(\varepsilon^{-4})08

into a strongly convex surrogate whenever Ω(ε4)\Omega(\varepsilon^{-4})09, because then Ω(ε4)\Omega(\varepsilon^{-4})10.

The paper also isolates a necessary tradeoff between anchoring strength, batch size, and stepsize. For the one-epoch anchored or dynamic-batch update

Ω(ε4)\Omega(\varepsilon^{-4})11

it states that eliminating an unbounded Ω(ε4)\Omega(\varepsilon^{-4})12 residual in the drift recursion requires

Ω(ε4)\Omega(\varepsilon^{-4})13

This “geometric-statistical uncertainty principle” formalizes why ordinary one-sample unanchored SGD is generally not viable under BG-0 (Fazla et al., 17 Apr 2026).

Several boundary conditions follow from the same analysis. First, PASTA is not a generic proximal-optimization formalism over arbitrary geometries. The 2026 paper studies Euclidean stochastic first-order methods for unconstrained problems on Ω(ε4)\Omega(\varepsilon^{-4})14, with theory tailored to BG-0. Second, the framework is primarily theoretical. The mechanisms—dynamic batch sizes, epoch resetting, and recursive variance-reduced estimators—are implementable, but the prescribed parameter choices are theorem-driven and especially elaborate in the weakly convex case. Third, “proximal” does not mean “constraint-based” in the PASTA paper: unlike stochastic proximal distance or retracted model-based methods, the role of the proximal term here is variance control rather than feasibility restoration.

A further misconception is that PASTA’s contribution is only algorithmic. The paper’s significance is equally lower-bound based. Its headline claim is that it provides the first minimax-optimal framework for stochastic nonconvex optimization under the weakest meaningful unbounded-variance assumption, BG-0, across smooth, mean-square smooth, weakly convex, PL, and star-convex regimes (Fazla et al., 17 Apr 2026). Within the proximal stochastic-approximation literature, that places PASTA at the point where anchoring becomes not just stabilizing or convenient, but information-theoretically necessary.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Proximally Anchored STochastic Approximation (PASTA).