ProxSTORM: Stochastic Proximal TR Optimization
- The paper introduces ProxSTORM, a stochastic trust-region method that extends traditional proximal techniques to handle composite problems with nonsmooth convex terms.
- It leverages probabilistic stochastic models and adaptive trust-region updates to achieve first-order global convergence with an expected O(1/ε²) complexity.
- Numerical studies show ProxSTORM's superior robustness and accuracy over methods like Adam and deterministic sample average approximation in neural network training and topology optimization.
ProxSTORM is a stochastic trust-region algorithm for composite optimization problems of the form
where is a possibly nonconvex differentiable function with -Lipschitz continuous gradient that is accessible only stochastically, and is a proper, closed, convex, and generally nonsmooth deterministic function for which evaluations and proximal mappings can be computed exactly. The method generalizes STORM, a stochastic trust-region method for smooth unconstrained optimization, and extends deterministic proximal trust-region ideas to stochastic composite settings. The ProxSTORM paper states first-order global convergence, expected complexity bounds, and numerical viability on -regularized neural network training and topology optimization (Baraldi et al., 3 Oct 2025, Kapec et al., 2017).
1. Composite problem class and proximal structure
The target problem is the minimization of , with stochastic smoothness in and deterministic convex nonsmoothness in . The proximal mapping of is assumed to be computable exactly: for some 0 (Baraldi et al., 3 Oct 2025).
The assumptions described for this setting include that 1 is bounded below, that explicit domain regularity holds, and that both 2 and 3 are finite on their common domain. The paper identifies two representative application classes. One is 4-regularized neural network training, where 5. The other is stochastic programming with deterministic convex constraints, represented by taking 6 as an indicator function (Baraldi et al., 3 Oct 2025).
A central analytical object is the proximal gradient
7
This serves as the first-order stationarity measure. A stationary point 8 satisfies 9, and when 0, the expression reduces to the ordinary gradient, 1 (Baraldi et al., 3 Oct 2025).
2. Algorithmic architecture
ProxSTORM is organized around iterates 2, trust-region radii 3, and stochastic models 4 of the smooth term 5. At iteration 6, the method approximately solves the proximal trust-region subproblem
7
This inserts the nonsmooth term directly into the local subproblem rather than treating it through a smooth surrogate (Baraldi et al., 3 Oct 2025).
The model quality and step quality are assessed through predicted and computed reductions. The predicted reduction is
8
while the computed reduction is a stochastic approximation to the objective decrease,
9
Step acceptance uses both a reduction-ratio test and a stationarity-related threshold: 0 where 1 is the model proximal gradient at 2 and 3 are algorithmic parameters (Baraldi et al., 3 Oct 2025).
The trust-region update follows the standard accept/reject logic. If the step is accepted, then 4 and
5
with 6. If the step is rejected, then 7 and
8
The paper presents these operations in Algorithm 1 and characterizes the method as a stochastic trust-region generalization of proximal trust-region optimization (Baraldi et al., 3 Oct 2025).
3. Relation to STORM and deterministic proximal trust-region methods
The paper positions ProxSTORM as a direct generalization of STORM, originally developed for smooth stochastic unconstrained optimization by Chen et al. (Kapec et al., 2017). The extension consists of incorporating a deterministic convex nonsmooth term 9 through the proximal mapping, while retaining the stochastic trust-region structure and the martingale-based analysis framework (Baraldi et al., 3 Oct 2025).
The same source also states that ProxSTORM generalizes the deterministic proximal trust-region algorithm of Baraldi et al. (2022) by allowing stochastic model and reduction errors rather than deterministic vanishing errors. In this sense, the method sits at the intersection of three strands of theory: stochastic trust-region methods, proximal composite optimization, and nonsmooth constrained formulations (Baraldi et al., 3 Oct 2025).
Two limit cases are explicit. When 0, ProxSTORM reduces to STORM. When the models and reduction estimates are deterministic, it recovers the deterministic proximal trust-region method identified with Baraldi et al. (2022). The paper further states that some assumptions are generalized and, in some cases, simplified so that they reduce to a more succinct version of the assumptions used for STORM when the convex term is zero (Baraldi et al., 3 Oct 2025).
4. Probabilistic assumptions and convergence analysis
The analysis uses probabilistic model-accuracy and reduction-accuracy requirements. For the stochastic models, the paper assumes that, with probability at least 1,
2
For the reduction estimates, it assumes that, with probability at least 3,
4
A bound on the quadratic terms of the model is also required. These conditions are not imposed deterministically at every iteration; rather, they must hold sufficiently often through probabilistic events 5 and 6 (Baraldi et al., 3 Oct 2025).
The main global convergence claim is
7
under the stated assumptions and with 8 sufficiently close to 9. The paper describes this as convergence to a stationary point of 0 in the proximal-gradient sense (Baraldi et al., 3 Oct 2025).
A Lyapunov function is used: 1 together with the conditional expected decrease estimate
2
for some constant 3. The analysis then combines martingale arguments with trust-region radius dynamics to show that 4 and that the proximal gradient norm vanishes. The source explicitly states that martingale theory is used to navigate the inherent randomness and to establish both almost sure convergence and vanishing stationarity residuals (Baraldi et al., 3 Oct 2025).
The expected complexity result is stated in terms of the first hitting time
5
The paper gives
6
and more precisely
7
where 8 is the Lyapunov gap and 9 depends on 0 and other parameters. The paper characterizes this as matching the 1 first-order complexity regime of smooth stochastic optimization while extending it to the composite nonsmooth stochastic case (Baraldi et al., 3 Oct 2025).
5. Numerical studies
The first numerical study concerns 2-regularized neural network training on the HIGGS dataset, described as having 11 million samples and 28 features. The model is a two-layer neural network classification task with logistic loss and regularization parameter 3, where 4 collects all network parameters. Each stochastic model and reduction estimate uses a minibatch of 5 samples, and steps are computed by a spectral proximal gradient method with at most 2 iterations per trust-region subproblem. The comparison baseline is Adam, described as standard but using a subgradient for the 6 term (Baraldi et al., 3 Oct 2025).
The reported protocol uses 100 independent trials and compares test loss across ProxSTORM and Adam under equal sample and iteration budgets, with Adam given more iterations to compensate for ProxSTORM’s Hessian-vector products. The observations reported are differentiated by the regularization regime: for small 7, Adam is slightly better; for non-negligible regularization, ProxSTORM is more accurate and reproducible, with a narrower histogram and lower test loss. The explanation given in the source is that ProxSTORM rigorously accommodates nonsmoothness through the prox mapping for 8, whereas Adam relies on subgradient heuristics that may not handle nonsmooth points properly (Baraldi et al., 3 Oct 2025).
The second numerical study addresses stochastic topology optimization. The objective is to design a material distribution minimizing expected elastic compliance under stochastic loading direction, subject to mass and box constraints on densities. After finite element discretization, the problem has 9 variables and takes the form
0
where 1 involves solving a linear elasticity equation for each realization of 2. The implementation uses 3 samples of 4 per iteration for stochastic function, model, and reduction estimates. ProxSTORM is compared with a deterministic sample average approximation trust-region solver using the same sample set throughout (Baraldi et al., 3 Oct 2025).
For topology optimization, the reported evaluation uses 100 independent runs for each method and compares test error, defined as estimated compliance under unseen load samples. The paper states that ProxSTORM decisively outperforms the deterministic sample average approximation trust-region method in both accuracy and robustness, yielding lower and tighter distributions of test errors. The explanation supplied is that ProxSTORM’s dynamic sampling provides a more representative and statistically relevant search, whereas sample average approximation optimizes only for the small fixed sample set used during training (Baraldi et al., 3 Oct 2025).
6. Position within the optimization literature
The paper characterizes ProxSTORM as the first stochastic trust-region method for composite objective functions with stochastic smooth 5 and convex nonsmooth 6. It is presented as bridging nonsmooth regularized learning, stochastic variational problems, and convex-constrained engineering design (Baraldi et al., 3 Oct 2025).
A concise comparison with adjacent algorithmic families, using the categories stated in the source, is as follows.
| Method | Structural scope | Typical use |
|---|---|---|
| TR | Smooth 7; deterministic; constraints | Convex or smooth nonconvex |
| Proximal TR | Smooth 8; deterministic; nonsmooth 9; constraints | LASSO, constraints |
| STORM | Smooth 0; stochastic; unconstrained | Smooth, unconstrained |
| ProxSTORM | Smooth 1; stochastic; nonsmooth 2; constraints | Regularized, sparse, constrained stochastic problems |
The paper also emphasizes two points that clarify common misunderstandings. First, the probabilistic accuracy requirements are only enforced sufficiently often rather than at every iteration; this distinguishes the framework from deterministic error-control schemes. Second, the trust-region radius is not merely a step-size proxy but a core mechanism for robustness under stochastic error and for convergence analysis; the source notes that it necessarily decays to zero in the presence of stochasticity, unlike in deterministic algorithms (Baraldi et al., 3 Oct 2025).
Dynamic sampling strategies are discussed in the appendix as a practical route for implementing the probabilistic accuracy requirements. A plausible implication is that ProxSTORM is meant not only as a theoretical extension of STORM but also as a template for practical stochastic composite solvers in regimes where prox-compatible nonsmooth structure and noisy function information coexist (Baraldi et al., 3 Oct 2025).