REVIEW 26 references
ProxSTORM -- A Stochastic Trust-Region Algorithm for Nonsmooth Optimization
T0 review · reviewed 2026-08-04 · deepseek-v4-flash
Pith's one-line read ProxSTORM proves a stochastic trust-region method converges globally and needs O(ε^{-2}) iterations to reach ε-stationarity.
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is the Lyapunov function Ψ_k = ν(f(X_k) + φ(X_k)) + (1 − ν)Δ_k². Theorem 3 shows E[Ψ_{k+1} − Ψ_k | F_{k−1}] ≤ −ΘΔ_k² under Assumptions 1–6. The proof partitions the probability space into events where the random model gradient is accurate (I_k), where the computed reduction is accurate (J_k), and where the true proximal gradient is large (B_k). Nonexpansiveness of the proximal map transfers gradient accuracy of the model to accuracy of the proximal-gradient stationarity measure, Lemma 9 forces a successful step when ∥h(X_k)∥ is large and both accuracy events hold, and a submartingale driven by 2·1_{I_k∩J_k} − 1 converts the almost-sure decay of Δ_k into lim inf and then
What would settle it
Construct or identify a stochastic model and computed-reduction pair satisfying Assumptions 1–4 and 6 but violating Assumption 5, and run ProxSTORM with dynamic sampling; if the trust-region radius does not converge to zero or liminf ∥h(X_k)∥ > 0 with positive probability, the expected-decrease theorem fails. A more direct check is to evaluate E[−A_k 1_{S_k ∩ J_k^c} | F_{k−1/2}] on the topology example with a small fixed sample size and compare it against the claimed c1Δ_k² + c2∥h(X_k)∥Δ_k upper bound.
Extended reading notes
Core claim
The core discovery is that the STORM martingale argument extends to the composite problem f + φ when the stationarity measure is the proximal gradient h(x) = (x − prox_{rφ}(x − r∇f(x)))/r and the algorithm accepts steps only when the computed reduction is a sufficient fraction of predicted reduction and the trust-region radius is small relative to ∥h_k∥. Under Assumptions 1–6, ProxSTORM achieves lim_{k→∞} ∥h(X_k)∥ = 0 with probability one and E[T_ε] = O(ε^{-2}), where T_ε is the first iteration with ∥h(X_k)∥ ≤ ε. The novelty is not the algorithm template, which combines existing trust-region elements, but the proof that stochastic model inaccuracy and computed-reduction inaccuracy can be han
Load-bearing premise
The proof stands or falls on Assumption 5: when a step is accepted even though the computed reduction is inaccurate, the true objective must not increase faster than a quadratic in the trust-region radius plus a linear term in the stationarity measure; the paper does not show this bound holds in its own numerical experiments.
Editorial extensions
If this is right
- If ProxSTORM's guarantees hold, stochastic trust-region methods become viable for composite objectives f + φ with the same O(ε^{-2}) expected-iteration bound that holds for smooth stochastic first-order methods.
- When φ ≡ 0, ProxSTORM recovers STORM's convergence and complexity results, while simplifying the computed-reduction accuracy condition by measuring it relative to predicted reduction rather than Δ_k².
- The almost-sure collapse of the trust-region radius to zero implies the algorithm must reject steps infinitely often, a stochastic analogue of Robbins–Monro conditions.
- Limit-type convergence means that every convergent realization eventually drives the proximal-gradient norm to zero, a stronger guarantee than typical stochastic first-order methods provide.
- The expected iteration count to first satisfy ∥h(X_k)∥ ≤ ε is proportional to ε^{-2}, with constants tracked explicitly in terms of model curvature, accuracy probabilities, and acceptance parameters.
Reading between the lines
- The numerical demonstrations use a fixed sample size per iteration, whereas Appendix A shows the analysis requires sample sizes growing as Δ_k → 0; the experiments should therefore be read as heuristic evidence rather than verification of the assumptions.
- Because Assumption 5 is only shown to follow from the deterministic inexactness condition |cred − ared| ≤ κ_obj (min{pred, θ})^μ when θ_k → 0, a testable extension is to combine ProxSTORM's acceptance rule with a deterministic error indicator that drives θ_k to zero, removing one stochastic assumption.
- The proof's reliance on prox nonexpansiveness suggests the analysis may transfer to Hilbert or Banach settings where the proximal mapping is firmly nonexpansive, potentially covering a broader class of PDE-constrained stochastic optimization problems.
- A natural next experiment is to measure the empirical sample-size trajectory implied by the dynamic-sampling routine in Appendix A and compare it with fixed-budget ProxSTORM runs, testing whether dynamic sampling changes the observed ε-stationarity iteration count.
Editorial analysis
A structured set of objections, weighed in public.
Circularity Check
No circular derivation found; the algorithm and proof are genuine extensions with independently stated assumptions and a transferred, published complexity theorem.
full rationale
The paper's derivation is not circular. ProxSTORM's central result (Theorem 19) is an expected-complexity bound obtained by importing a published generic stochastic-trust-region theorem, [2, Theorem 2], and verifying its conditions for the new algorithm: Theorem 3 supplies the Lyapunov decrease and Proposition 20 supplies the radius condition. The citation is therefore a real transfer result, not a restatement of the target conclusion, and the assumptions (Assumptions 3-5, especially the new Assumption 5 on the expected increase on inaccurate successful steps) are nontrivial inputs rather than renamed versions of the convergence claim. Proposition 2 shows Assumption 5 is implied by a standard smooth descent inequality or by the usual stochastic inexactness condition, so it is not tailored to force the theorem. The paper also explicitly acknowledges that the fixed-sample numerical experiments deviate from the sampling assumptions and provides Appendix A for dynamic sampling; the numerics are not presented as the proof of any theorem. No equation in the manuscript reduces to its own input by construction, and no load-bearing argument depends on an unverified self-citation.
Assumptions & free parameters
free parameters (5)
- α, β (accuracy probabilities) =
not specified; must be 'sufficiently close to one' and satisfy (39), (41)
- Θ, ζ, ν (analysis constants) =
existential; constrained by (20), (26), (41)
- c1, c2 (Assumption 5 constants) =
existential; in the smooth case c1=L/2(1-β), c2=(1-β)
- κgrad, κbmh, κfcd (model and subproblem constants) =
not fixed; bound gradient-model error, curvature, Cauchy decrease
- η1, η, η2, γ, δmax (algorithm hyperparameters) =
experiments: η1=0.5, η2=5e-5, γ=5, δmax=1e10
assumptions (8)
- domain assumption Assumption 1: f is L-smooth on dom φ, φ is proper closed convex, f+φ is bounded below.
- domain assumption Assumption 2: 1+b_k ≤ κbmh uniformly (bounded model curvature).
- domain assumption Assumption 3: P(I_k|F_{k-1}) ≥ α for I_k={∥∇M_k(X_k)-∇f(X_k)∥≤κgradΔ_k}.
- domain assumption Assumption 4: P(J_k|F_{k-1/2}) ≥ β for J_k={|A_k-C_k|≤ηP_k}.
- ad hoc to paper Assumption 5: E[-A_k 1_{S_k∩J_k^c}|F_{k-1/2}] ≤ c1Δ_k²+c2∥h(X_k)∥Δ_k.
- ad hoc to paper Assumption 6: α and β satisfy (39) and (41).
- standard math Submartingale convergence theorem and nonexpansivity of prox.
- standard math Theorem 2 of Blanchet et al. [2] for expected complexity.
Cite this review
Pith. "Pith review of ProxSTORM -- A Stochastic Trust-Region Algorithm for Nonsmooth Optimization." pith.science (2026). https://pith.science/paper/HACSSUY3
@misc{pith2026251003187,
author = {Pith},
title = {Pith review of: ProxSTORM -- A Stochastic Trust-Region Algorithm for Nonsmooth Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/HACSSUY3}},
note = {Machine review of arXiv:2510.03187}
}
read the original abstract
We develop a stochastic trust-region algorithm for minimizing the sum of a Lipschitz-smooth but possibly nonconvex function and a convex but possibly nonsmooth function. Such a problem class arises in many applications, including data science, operations research, and PDE-constrained optimization. This algorithm, which we call ProxSTORM, generalizes STORM [15,11]-a stochastic trust-region algorithm for the unconstrained optimization of smooth functions-and the inexact deterministic proximal trust-region algorithm in [5]. In the absence of a nonsmooth term, we recover the original STORM algorithm, moreover, we improve and simplify certain aspects of STORM analysis, while maintaining STORM martingale framework arguments to prove global convergence and an expected complexity bound. We demonstrate ProxSTORM capabilities on neural network training and topology optimization under uncertainty.
Reference graph
Works this paper leans on
-
[1]
Mathematical Programming 169, 447–487 (2018)
Chen, R., Menickelly, M., Scheinberg, K.: Stochastic optimization us ing a trust- region method and random models. Mathematical Programming 169, 447–487 (2018)
2018
-
[2]
INFOR MS Journal on Optimization 1(2), 92–119 (2019) https://doi.org/10.1287/ijoo.2019.0016
Blanchet, J., Cartis, C., Menickelly, M., Scheinberg, K.: Convergen ce rate analysis of a stochastic trust-region method via supermartingales. INFOR MS Journal on Optimization 1(2), 92–119 (2019) https://doi.org/10.1287/ijoo.2019.0016
arXiv 2019
-
[3]
Mathem atical Programming 201(1), 1–40 (2022)
Baraldi, R.J., Kouri, D.P.: A proximal trust-region method for nons mooth optimization with inexact function and gradient evaluations. Mathem atical Programming 201(1), 1–40 (2022)
2022
-
[4]
CMS Books in Mathematics
Bauschke, H.H., Combettes, P.L.: Convex Analysis and Monotone O perator The- ory in Hilbert Spaces. CMS Books in Mathematics. Springer, Cham, Sw itzerland (2017)
2017
-
[5]
SIAM Journal on Optimization 31(2), 1352–1379 (2021)
Berahas, A.S., Curtis, F.E., Robinson, D.P., Zhou, B.: Sequential Qu adratic Optimization for Nonlinear Equality Constrained Stochastic Optimizat ion. SIAM Journal on Optimization 31(2), 1352–1379 (2021)
2021
-
[6]
Curtis, F.E., Jiang, X., Wang, Q.: Single-Loop Deterministic and Stoc has- tic Interior-Point Algorithms for Nonlinearly Constrained Optimizatio n. arXiv 2408.16186 (2024). https://arxiv.org/abs/2408.16186
arXiv 2024
-
[7]
Curtis, F.E., Kungurtsev, V., Robinson, D.P., Wang, Q.: A Stochast ic-Gradient- based Interior-Point Algorithm for Solving Smooth Bound-Constra ined Optimiza- tion Problems. arXiv 2304.14907 (2023). https://arxiv.org/abs/2304.14907
arXiv 2023
-
[8]
Ma thematical Programming 207(1), 55–106 (2024)
Cao, L., Berahas, A.S., Scheinberg, K.: First-and second-order high probability complexity bounds for trust-region methods with noisy oracles. Ma thematical Programming 207(1), 55–106 (2024)
2024
Show all 26 references
-
[9]
MA Journal of Numerical Analysis (2017)
Gratton, S., Royer, C.W., Vicente, L.N., Zhang, Z.: Complexity and g lobal rates of trust-region methods based on probabilistic models. MA Journal of Numerical Analysis (2017)
2017
-
[10]
Societ y for Indus- trial and Applied Mathematics, Philadelphia, PA (2000)
Conn, A.R., Gould, N.I.M., Toint, P.L.: Trust Region Methods. Societ y for Indus- trial and Applied Mathematics, Philadelphia, PA (2000). https://doi.org/10. 1137/1.9780898719857
2000
-
[11]
Computational Optimization and Applications , 1–34 (2025)
Baraldi, R.J., Kouri, D.P.: Efficient proximal subproblem solvers for a nonsmooth trust-region method. Computational Optimization and Applications , 1–34 (2025)
2025
-
[12]
Cambr idge Series in Sta- tistical and Probabilistic Mathematics
Durrett, R.: Probability: Theory and Examples, 5th edn. Cambr idge Series in Sta- tistical and Probabilistic Mathematics. Cambridge University Press, Cambridge, 34 England (2019)
2019
-
[13]
Technical Report 19900001324, NASA Lang ley Research Center (1989)
Carter, R.G.: Numerical optimization in Hilbert space using inexact function and gradient evaluations. Technical Report 19900001324, NASA Lang ley Research Center (1989)
1989
-
[14]
SIAM Journal on Scientific Comput ing 36(6), 3011–3029 (2014) https://doi.org/10.1137/140955665
Kouri, D.P., Heinkenschloss, M., Ridzal, D., Bloemen Waanders, B.G.: Inexact objective function evaluations in a trust-region algorithm for pde- constrained optimization under uncertainty. SIAM Journal on Scientific Comput ing 36(6), 3011–3029 (2014) https://doi.org/10.1137/140955665
2014 doi
-
[15]
UCI Machine Learning Repository (2014)
Whiteson, D.: HIGGS. UCI Machine Learning Repository (2014). https://doi. org/10.24432/C5V312
2014 doi
-
[16]
Springer Series in Statistics
Hastie, T., Tibshirani, R., Friedman, J.: The Elements of Statistica l Learning: Data Mining, Inference, and Prediction, 2nd edn. Springer Series in Statistics. Springer, New York, NY (2009)
2009
-
[17]
https://arxiv.org/abs/1412.6980
Kingma, D.P., Ba, J.: Adam: A Method for Stochastic Optimization ( 2017). https://arxiv.org/abs/1412.6980
2017 arXiv
-
[18]
In: 29th ACM Internationa l Conference on Architectural Support for Programming Languages and Opera ting Systems, Volume 2 (ASPLOS ’24)
Ansel, J., Yang, E., He, H., Gimelshein, N., Jain, A., Voznesensky, M ., Bao, B., Bell, P., Berard, D., Burovski, E., Chauhan, G., Chourdia, A., Constab le, W., Desmaison, A., DeVito, Z., Ellison, E., Feng, W., Gong, J., Gschwind, M., H irsh, B., Huang, S., Kalambarkar, K., Ki...
2024
-
[19]
http://github.com/ jax-ml/jax
Bradbury, J., Frostig, R., Hawkins, P., Johnson, M.J., Leary, C., Maclaurin, D., Necula, G., Paszke, A., VanderPlas, J., Wanderman-Milne, S., Zhang, Q.: JAX: Composable Transformations of Python+NumPy programs. http://github.com/ jax-ml/jax
-
[20]
Technical report, Rice University (2008)
Heinkenschloss, M.: Numerical solution of implicitly constrained op timization problems. Technical report, Rice University (2008)
2008
-
[21]
International Journal for Numerica l Methods in Engineering 86(6), 765–781 (2011) https://doi.org/10.1002/nme.3072
Lazarov, B.S., Sigmund, O.: Filters in topology optimization based o n helmholtz- type differential equations. International Journal for Numerica l Methods in Engineering 86(6), 765–781 (2011) https://doi.org/10.1002/nme.3072
2011 doi
-
[22]
Structural an d Mul- tidisciplinary Optimization 43(1), 1–16 (2011) https://doi.org/10.1007/s00158- 010-0594-7
Andreassen, E., Clausen, A., Schevenels, M., Lazarov, B.S., Sigm und, O.: Efficient 35 topology optimization in MATLAB using 88 lines of code. Structural an d Mul- tidisciplinary Optimization 43(1), 1–16 (2011) https://doi.org/10.1007/s00158- 010-0594-7
2011 doi
-
[23]
Computer M ethods in Applied Mechanics and Engineering 343, 186–206 (2019) https://doi.org/10
Baiges, J., Mart ´ ınez-Frutos, J., Herrero-P´ erez, D., Otero, F., Ferrer, A.: Large- scale stochastic topology optimization using adaptive mesh refineme nt and coarsening through a two-level parallelization scheme. Computer M ethods in Applied Mechanics and Engineering 343, 1...
2019
-
[24]
Society for Industrial and App lied Mathe- matics, Philadelphia, PA (2021)
Shapiro, A., Dentcheva, D., Ruszczynski, A.: Lectures on Stoc hastic Program- ming: Modeling and Theory, 3rd edn. Society for Industrial and App lied Mathe- matics, Philadelphia, PA (2021). https://doi.org/10.1137/1.9781611976595
2021 doi
-
[25]
The Annals of Mathematical Statistics 22(3), 400–407 (1951) https://doi.org/10.1214/aoms/ 1177729586
Robbins, H., Monro, S.: A Stochastic Approximation Method. The Annals of Mathematical Statistics 22(3), 400–407 (1951) https://doi.org/10.1214/aoms/ 1177729586
1951 doi
-
[26]
PhD thesis, UCLouvain (2004) 36
Bastin, F.: Trust-region algorithms for nonlinear stochastic pr ogramming and mixed logit models. PhD thesis, UCLouvain (2004) 36
2004
Reviewed August 4, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.