Inexact Dual Averaging Methods
- Inexact dual averaging is an optimization approach that recovers primal iterates using perturbed dual information, incorporating errors from compression or approximate solves.
- The method integrates error-feedback, consensus mechanisms, and adaptive subproblem strategies to maintain convergence bounds similar to exact dual averaging.
- It finds applications in distributed optimization, composite convex problems, and structured learning, achieving convergence rates like O(1/√T) under controlled perturbations.
Inexact dual averaging denotes a class of dual-averaging methods in which the dual information used to recover primal iterates is not exact. The inexactness may arise from message compression with error feedback, approximate solution of the dual-averaging subproblem, consensus-induced oracle noise in distributed optimization, or approximate inner minimization in Lagrangian dual methods. Across these settings, the central objective is to preserve the averaging structure of dual averaging while quantifying how perturbations enter convergence bounds, feasibility guarantees, and structural properties of the iterates (Gao et al., 3 Oct 2025, Huang et al., 2024, Liu et al., 2019, Necoara et al., 2013).
1. Problem formulations and exact baseline
A canonical composite formulation is
where is convex and -smooth, and is a closed convex regularizer or an indicator of a constraint set (Gao et al., 3 Oct 2025). In the structured-learning setting, the same template appears as
with encoding sparsity, low rank, or related structure (Huang et al., 2024).
Exact dual averaging maintains an aggregate gradient and then solves a regularized primal recovery subproblem. One formulation uses
followed by
When , this reduces to the classical proximal-DA subproblem with closed-form prox-updates for many 0 (Huang et al., 2024). In the composite error-feedback setting, the exact dual-averaging reference point is the recursion 1, where the primal iterate is recovered from a subproblem involving 2, the accumulated regularizer, and a prox-function 3 through its Bregman divergence (Gao et al., 3 Oct 2025).
The same averaging principle also appears in distributed and constrained settings. In distributed dual averaging, each agent solves a primal step of the form
4
where 5 is the prox-function and 6 is a local dual estimate (Liu et al., 2019). In dual methods for smooth convex programs with complicating constraints, averaging is applied to approximate primal and dual sequences generated from inexact dual gradients (Necoara et al., 2013).
2. Sources of inexactness
The literature treats several distinct perturbation mechanisms. Some modify the gradient accumulation itself; some perturb the primal recovery subproblem; some replace exact global information with local surrogates; and some solve the inner Lagrangian problem only approximately.
| Setting | Inexactness mechanism | Control condition |
|---|---|---|
| Composite optimization with compression | 7, 8, 9 | 0, 1 |
| Adaptive dual averaging for structured learning | 2 is an 3-approximate subproblem solution | 4, 5, 6 |
| Distributed dual averaging | 7 from incomplete consensus | 8, 9 |
| Inexact dual first-order methods | 0 approximately minimizes the inner Lagrangian | 1 |
These models share a common feature: the error is not ignored but embedded into the analysis. In the error-feedback construction, the identity
2
ensures that compression errors are carried forward explicitly (Gao et al., 3 Oct 2025). In RAMDA, inexactness is made implementable through a subgradient-residual test and an objective-nondecrease exclusion criterion (Huang et al., 2024). In distributed dual averaging, consensus mismatch is reinterpreted as an inexact-gradient oracle (Liu et al., 2019). In inexact dual first-order methods for constrained convex optimization, approximate inner minimization induces an approximate dual function 3 and approximate dual gradient 4, together with the inequality
5
for any 6 (Necoara et al., 2013).
3. Algorithmic realizations
In the composite error-feedback scheme, the state consists of a dual vector 7, an error-memory vector 8, and a primal iterate 9. With a prox-function 0 that is 1-strongly convex with respect to some norm 2, and Bregman divergence
3
the iteration is
4
5
6
7
An equivalent weighted form replaces 8 by 9 and 0 by 1 (Gao et al., 3 Oct 2025).
RAMDA retains the dual-averaging subproblem but introduces both adaptive preconditioning and inexact subproblem solves. Writing
2
the method computes only an approximate minimizer 3. To obtain 4, a proximal-gradient loop is applied to 5, where
6
using
7
The iteration stops when the prescribed subgradient-residual and objective checks are satisfied (Huang et al., 2024).
In the smooth distributed setting, the local dual estimate is updated through a second-order consensus recursion: 8
9
This is then coupled with the dual-averaging primal step
0
In the constrained smooth convex case, inexact dual first-order methods operate on the dual problem
1
where 2. The outer loop uses approximate gradients 3, generated by approximately solving the inner problem. The IDG scheme updates
4
and forms averaged primal and dual iterates
5
The IDFG variant adds a fast-gradient momentum step and a different averaging rule for 6 (Necoara et al., 2013).
4. Convergence theory
The central technical question is how the perturbation enters the dual-averaging telescoping argument. In the composite error-feedback setting, the main result for fixed weights 7 and constant 8 is stated for
9
Under convexity and 0-smoothness of 1, closed convexity of 2, 3-strong convexity of 4, and an unbiased compression operator satisfying
5
one has
6
With 7 and the standard error-feedback estimate
8
this yields
9
and, ignoring constants,
0
which matches the classical exact composite dual averaging rate. The paper further remarks that one can refine the result to show an 1 rate when 2 is also strongly convex (Gao et al., 3 Oct 2025).
The proof is based on a perturbed dual-averaging template. Defining
3
one obtains
4
and then bounds the error term using Young’s inequality and strong convexity of 5 (Gao et al., 3 Oct 2025).
In RAMDA, the convergence statement is asymptotic rather than purely ergodic. Under standard smoothness and bounded-variance assumptions on 6, step-sizes 7 satisfying
8
momentum-averaging weights 9 with 0, and 1, the iterates almost surely converge to a stationary point 2 of 3. The method also attains the familiar 4 rate, or 5 in convex cases, in terms of the squared norm of a limiting-subgradient measure (Huang et al., 2024).
In smooth distributed dual averaging, the decisive condition is that the second-order consensus matrix
6
satisfies 7, together with
8
Then the ergodic average 9 satisfies
00
and each local average 01 also converges to 02 at rate 03 (Liu et al., 2019).
For inexact dual first-order methods with averaging, the outer rates depend on the specific scheme. For IDG,
04
while IDFG yields
05
The corresponding analyses also provide estimates on primal feasibility violation and primal suboptimality. The error propagation is mild in the sense summarized in the paper: IDG does not accumulate inner errors, whereas IDFG accumulates them linearly in 06 but is faster in terms of 07 (Necoara et al., 2013).
5. Regularizers, constraints, and structural effects
The nonsmooth or constrained part is not a peripheral detail in inexact dual averaging. In the composite error-feedback formulation, the dual-averaging subproblem has the form
08
so the regularizer or indicator enters directly into the accumulated objective. The paper emphasizes that the summation structure naturally accommodates 09, that the nonsmooth 10 accumulates linearly in 11, and that no virtual iterate is needed (Gao et al., 3 Oct 2025). This point is methodologically significant because the paper also argues that the basic error-feedback mechanism and its standard analysis no longer stand when a composite part is involved (Gao et al., 3 Oct 2025).
In structured neural network training, the regularizer is used to induce sparsity, low rank, or related architecture-level structure. RAMDA connects inexact dual averaging to manifold identification through partial smoothness. If 12 is partly smooth at a solution 13 relative to an active manifold 14, and prox-regularity together with the nondegeneracy condition
15
hold, then the inexact DA iterates 16 almost surely lie in 17 for all sufficiently large 18 (Huang et al., 2024). The paper interprets this as eventual attainment of the ideal structure induced by the regularizer at the stationary point of asymptotic convergence (Huang et al., 2024).
Constraint handling is equally central in the distributed and Lagrangian settings. Distributed dual averaging is described as attractive for handling constraints and dynamic networks (Liu et al., 2019). In distributed model predictive control, complicating constraints are moved into the cost through Lagrange multipliers, and primal feasibility can be enforced through constraint tightening: 19 Under Slater, the choice
20
preserves strict feasibility of the tightened problem, and if 21 and 22 are 23, the returned 24 is feasible for the original constraints and satisfies 25 (Necoara et al., 2013).
6. Relations to proximal methods, limitations, and application domains
A recurrent comparison is between dual averaging and per-step proximal or mirror-descent updates. The composite error-feedback work contrasts dual averaging with proximal methods of the form
26
noting that proximal methods rely on per-step composite contractions, whereas dual averaging carries past gradients in 27 and solves a global subproblem at each step. This global subproblem is what enables the clean telescoping argument used in the inexact analysis (Gao et al., 3 Oct 2025).
The same section also identifies a limitation of prior error-feedback practice: standard EF methods are effective for smooth unconstrained optimization with compression, but fail in the broader setting of composite optimization. The reason is presented as a fundamental limitation in both the method and its analysis technique. The proposed combination of Dual Averaging with EControl is described as the first provable integration of error-feedback into composite dual averaging, with a strong convergence analysis in the general composite setting (Gao et al., 3 Oct 2025).
RAMDA broadens the inexact-dual-averaging perspective in a different direction. Compared with exact dual averaging, it allows diagonal adaptive 28, introduces momentum averaging via 29, and tolerates inexact prox-solve. Compared with other inexact proximal methods, its subgradient-norm criterion is described as fully implementable, as not requiring local smoothness of 30, and as allowing nonconvex 31 (Huang et al., 2024). The associated proximal-gradient subsolver has complexity 32 per PG iteration for the gradient plus the cost of the prox, and the iteration count needed to achieve 33 is 34 when 35 is convex and 36 when 37 is nonconvex (Huang et al., 2024).
The application range in the cited works is broad but technically coherent. Potential applications beyond composite convex optimization include constrained distributed optimization, safe reinforcement learning, stochastic approximation under resource constraints, and settings with inexact or incremental oracles that can be viewed as a form of compression error (Gao et al., 3 Oct 2025). Empirical studies for RAMDA report large-scale modern computer vision, language modeling, and speech tasks, including structured ResNet on ImageNet, sparse Transformer-XL on WikiText, and sparse Tacotron2 on LJSpeech; the PG-based inexact subsolver cuts the per-epoch cost of adaptive structured training by 38–39 over near-exact solvers, with negligible loss in final accuracy (Huang et al., 2024). In distributed smooth optimization, the proposed method is examined on a large-scale LASSO problem, where primal residual and objective error decay like 40 (Liu et al., 2019). In distributed MPC, inexact dual averaging is integrated with a parallel coordinate-descent inner solver and a tightening procedure that preserves feasibility guarantees (Necoara et al., 2013).