REVIEW 4 major objections 5 minor 2 cited by
Scalable Derivative-Free Optimization Algorithms with Low-Dimensional Subspace Techniques
T0 review · 4 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read A low-dimensional subspace method scales derivative-free optimization to about 10,000 variables with linear-in-n evaluation cost.
desk verdict A honest draft that re-introduces a known subspace DFO framework; the linear-in-n complexity claim rests on an assumption that fails for the noisy function values advertised. read the letter →
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 load-bearing object is the pair $(\hat g_k, \delta_k)$: an approximate gradient whose error is controlled by the same step size that controls the decrease. Step size update doubles $\delta_k$ whenever $\|\hat g_k\|\ge \eta\delta_k$ and the decrease $f_{k+1}\le f_k-\eta\delta_k^2$ occurs, otherwise it halves $\delta_k$. The implication (3.4) shows that whenever $\delta_k\le \mu\|g_k\|$, the safeguarded step $x_k-\delta_k\hat g_k/\|\hat g_k\|$ is guaranteed to achieve the required decrease, so $\delta_k$ keeps growing relative to $\|g_k\|$; this yields the lower bound $f_k-f_{k+1}\ge \eta\nu^2\|\tilde g_k\|^2$ and hence the complexity counts. The stencil $Y_k = \{x_k\}\cup\{x_k+\tau\delta_k e_i\}$ is the concrete derivative-free construction of $\hat g_k$, and the subspace $S_k$ built around it is what keeps each subproblem cheap.
What would settle it
Run Algorithm 3.1 with $\tau = n^{-1/2}$ on a family of smooth nonconvex problems of increasing dimension, and record the number of function evaluations needed to reach $\|\nabla f(x_k)\|\le\epsilon$. If that count grows faster than $n\epsilon^{-2}$ in either $n$ or $\epsilon^{-1}$, the claimed worst-case bound is not realized; the same run should also track $\sup_k \|\hat g_k-g_k\|/\delta_k$ to check whether Assumption 3.1 is actually satisfied.
Extended reading notes
Core claim
The paper argues that Algorithm 3.1, derivative-free OptimIST, is globally convergent and has worst-case iteration complexity $K_\epsilon = O(\nu^{-2}\epsilon^{-2})$ for nonconvex smooth objectives under Assumption 3.1, with $K_\epsilon = O(\nu^{-2}\epsilon^{-1})$ for convex objectives and $O(\nu^{-2}|\log\epsilon|)$ for strongly convex ones. The constant is $\nu = \min\{\delta_0/\|g_0\|, \mu/2\}$ with $\mu = 2/(L+2\eta+4\zeta)$, so the complexity depends on the dimension only through the approximate-gradient error constant $\zeta$. When $\hat g_k$ comes from coordinate finite differences on the stencil $\{x_k\}\cup\{x_k+\tau\delta_k e_i\}$, one has $\zeta = \tau\sqrt n L/2$, and choosing $\tau = O(n^{-1/2})$ balances the stencil cost against the error term, yielding $K_f^\epsilon = O(n\epsilon^{-2})$ function evaluations. The convergence argument does not require any particular choice of subspace: any $S_k$ containing $\hat g_k$ works, so the subspace is a mechanism for cheap exploration rather than a condition for convergence.
Load-bearing premise
All convergence and complexity conclusions rely on Assumption 3.1, that the approximate gradient error is bounded by a constant times the current step size $\delta_k$ at every iteration; if noisy or truncated function values break that bound, the guaranteed decrease and the $O(n\epsilon^{-2})$ count no longer follow.
Editorial extensions
If this is right
- In the smooth nonconvex case, the guarantee is a worst-case budget of $O(n\epsilon^{-2})$ function evaluations to reach $\|\nabla f\|\le\epsilon$, so dimensions of order $10^3$ to $10^4$ move into the range of derivative-free methods.
- For convex objectives the same search needs $O(\nu^{-2}\epsilon^{-1})$ evaluations, and for strongly convex ones $O(\nu^{-2}|\log\epsilon|)$, so the subspace framework inherits the usual acceleration for easier problems.
- Because the convergence condition is only $\hat g_k\in S_k$, the subspace can be chosen freely to include conjugate-gradient directions, limited-memory quasi-Newton directions, or approximate-Newton and negative-curvature directions without changing the theory.
- The subspace subproblem can be solved inexactly with only $O(1)$ function evaluations per outer iteration, so the per-iteration cost is dominated by forming the finite-difference stencil, which can be evaluated in parallel.
Reading between the lines
- If the linear-in-$n$ bound survives a polished proof, derivative-free optimization becomes a candidate for hyperparameter tuning and simulation-based design at scales where only noisy function values are available; the paper's own experiments stop at three significant digits and smooth test functions, so this is a forward inference.
- The theory's indifference to the subspace suggests a testable extension: replacing the coordinate stencil by random subspace projections or sketched gradients should preserve the $O(n\epsilon^{-2})$ rate whenever the error condition (3.2) holds with high probability; the probabilistic trust-region techniques cited by the paper are the natural tool for that analysis.
- A practical diagnostic follows directly: record $\|\hat g_k-g_k\|/\delta_k$ during runs. If this ratio frequently exceeds the theoretical $\zeta$, the algorithm has left the regime where the complexity guarantee applies, which would explain and predict stagnation on ill-conditioned problems.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper reintroduces a derivative-free subspace optimization framework originally developed in the author's 2012 PhD thesis. Algorithm 3.1 constructs an approximate gradient, builds a low-dimensional subspace containing it, performs a safeguarded subspace minimization, and adapts a step-size/trust parameter delta_k. The paper sketches global convergence and worst-case evaluation complexity results, claiming O(n epsilon^{-2}) evaluation complexity in the smooth nonconvex case when tau = O(n^{-1/2}), and presents numerical experiments on CUTEst problems with n = 200 and n = 10^4 using function values truncated to 3 significant digits. The manuscript is explicitly labeled as a draft with sketched proofs, and the final paper is promised to be substantially different.
Significance. If the claimed linear-in-n evaluation complexity were rigorously established, this would be a valuable contribution to derivative-free optimization at high dimensions, complementing recent scalable subspace DFO methods such as RSDFO. The framework is simple, flexible, and usefully separates the subspace choice from the convergence mechanism. The paper is honest about provenance, and it provides links to open-source implementations and a reproducible CUTEst benchmark, which are strengths. However, the central theoretical claim is not established in the current manuscript: the key Assumption 3.1 is incompatible with the inaccurate function evaluations used in the experiments, and the proof of the central implication (3.4) is left as a sketch. The numerical results are encouraging but preliminary and do not directly test the theory. The contribution is potentially significant, but the submission is not in publishable form.
major comments (4)
- [§3.2, Eq. (3.6) and §3.4] Assumption 3.1 (Eq. (3.2)) cannot hold for the inaccurate function evaluations used in the experiments. For exact evaluations, the forward-difference model (3.6) gives ||g_k - g_k|| <= L*tau*delta_k*sqrt(n)/2, which is O(delta_k). If function values are truncated to 3 significant digits, the absolute error is bounded below by roughly 10^{a-3} when f is of order 10^a, and the coordinate difference quotient carries a noise term of order epsilon_f/(tau*delta_k), which grows as delta_k goes to zero. Thus no constant zeta independent of k can satisfy (3.2) uniformly as delta_k -> 0. With tau = O(n^{-1/2}) and n ~ 10^4, the sampling radius tau*delta_k is small enough that this noise likely dominates at late iterations. Since (3.2) is used to pass from (3.1) to (3.5) and hence to the claimed K_f^epsilon = O(n epsilon^{-2}) bound, the advertised worst-case evaluation complexity is not established for the inaccurate-evaluation setting highlighted in the abstract and used in Section 4.2.
- [§3.1, Eq. (3.4)] The key implication (3.4) is asserted with the phrase "we can establish" but no proof is provided, and it is not a one-line consequence of the triangle inequality and Taylor expansion. One needs explicit conditions relating eta, zeta, L, and mu, and a verification that delta_k <= mu ||g_k|| implies both ||g_k|| >= eta*delta_k and the decrease inequality f(x_k - delta_k*g_k/||g_k||) <= f_k - eta*delta_k^2. This implication is the only bridge from Assumption 3.1 to the lower bound (3.5) and to the complexity statements in Section 3.4; leaving it as an exercise is not acceptable in a submission whose central contribution is the complexity result.
- [§3.3–3.4] The claim that Step 3 of Algorithm 3.1 costs O(1) function evaluations is not justified. Section 3.3 imposes no quality requirement on x_s^k, but it does not specify a fixed budget for the subspace subproblem solver; if (3.9) is solved by a DFO solver run to convergence, the per-iteration cost is not automatically O(1). The evaluation complexity K_f^epsilon = O(n^{2-2p} epsilon^{-2}) in Section 3.4 therefore requires an explicit rule (for example, at most one trial point in S_k besides the safeguarded point x_g^k) before the linear-in-n conclusion K_f^epsilon = O(n epsilon^{-2}) follows.
- [§4.2] The numerical study is not sufficient to support the theoretical claims. The experiments use only 3 significant digits, which, as discussed above, violates the model underlying Assumption 3.1, and no diagnostic is reported for whether ||g_k - g_k|| <= zeta*delta_k holds during the runs. Table 2 reports no accuracy measure such as final gradient norm or distance to a known solution, gives no stopping criteria for fminunc, and reports no repeated runs or variability information. The results are encouraging, but they cannot substitute for a direct test of the convergence theory.
minor comments (5)
- [§1] Assumption 1.1 states "The function f : R -> R" but the problem is on R^n; this should read f : R^n -> R.
- [§3.1] The definition nu = min{delta_0/||g_0||, mu/2} is undefined when g_0 = 0; the degenerate case should be handled explicitly.
- [§3.4] The statement K_f^epsilon = O(n epsilon^{-2}) should specify the dependence of the constant on L, eta, zeta, delta_0, and f(x_0) - f_*; hiding all of these in the O notation makes the scalability claim difficult to compare with existing bounds.
- [Figure 1] The performance profiles do not state the evaluation budget, the convergence test details, or clearly identify which curve corresponds to NEWUOAs and which to NEWUOA in the printed caption; please add this information.
- [References] Reference [9] is incomplete: it lacks a publication venue and year; if it is a preprint, the arXiv identifier should be given.
Circularity Check
No circular derivation: the O(n epsilon^{-2}) complexity is a conditional consequence of Assumption 3.1, and the numerical evidence uses external benchmarks; the self-citations are present but not load-bearing.
full rationale
The paper's main theoretical chain is conditional rather than circular. Algorithm 3.1's convergence and the claimed O(n epsilon^{-2}) evaluation complexity follow from the sufficient-decrease condition (3.1) and Assumption 3.1, Eq. (3.2), via the lower bound (3.5) and the standard trust-region complexity argument sketched in Section 3.4. Section 3.2 gives an explicit finite-difference construction, the interpolation set Y_k in Eq. (3.6), that would satisfy (3.2) with zeta = tau*sqrt(n)*L/2 when function values are exact; the complexity calculation in Section 3.4 then reduces to algebra. No fitted parameter is relabeled as a prediction, and no quantity used in the proof is defined in terms of the conclusion it is supposed to establish. The citations to the author's Ph.D. thesis and to references [8,9] are historical or technical: the algorithm is fully specified in the paper, and the cited works are standard trust-region complexity tools that do not assume the present paper's target result. The numerical experiments are run against external benchmarks (98 CUTEst problems and 12 ten-thousand-dimensional problems) and external solvers (NEWUOA and fminunc), so the empirical claim is not a self-referential loop. The one substantive concern is not circularity: Assumption 3.1 is justified in Section 3.2 only for exact function evaluations, whereas the experiments truncate function values to 3 significant digits; under noise the finite-difference error may scale as epsilon_f/(tau*delta_k), which can violate (3.2) as delta_k decreases. That is an assumption-to-experiment robustness gap, consistent with the draft's own caveat that the theory is only sketched, and it does not make the derivation circular. Overall, the central derivation is self-contained; the paper earns a low score for minor, non-load-bearing self-citation rather than for any reduction of the proof to its own inputs.
Assumptions & free parameters
free parameters (4)
- eta =
not reported
- delta_0 =
not reported
- tau =
not reported (analysis uses tau = O(n^{-p}), p = 1/2)
- m =
not reported
assumptions (5)
- domain assumption Assumption 1.1: f is bounded below, differentiable, and nabla f is Lipschitz continuous with constant L.
- domain assumption Assumption 3.1: ||g_hat_k - g_k|| <= zeta delta_k for all k.
- domain assumption The finite-difference interpolation set (3.6) produces a fully linear model with zeta = tau sqrt(n) L / 2.
- ad hoc to paper Solving the subspace subproblem (3.9) can be done with O(1) function evaluations independent of n.
- standard math The worst-case iteration complexity bounds follow from the techniques in [8,9].
Cite this review
Pith. "Pith review of Scalable Derivative-Free Optimization Algorithms with Low-Dimensional Subspace Techniques." pith.science (2026). https://pith.science/paper/XEF2SIIN
@misc{pith2026250104536,
author = {Pith},
title = {Pith review of: Scalable Derivative-Free Optimization Algorithms with Low-Dimensional Subspace Techniques},
year = {2026},
howpublished = {\url{https://pith.science/paper/XEF2SIIN}},
note = {Machine review of arXiv:2501.04536}
}
read the original abstract
We re-introduce a derivative-free subspace optimization framework originating from Chapter 5 of the Ph.D. thesis [Z. Zhang, On Derivative-Free Optimization Methods, Ph.D. thesis, Chinese Academy of Sciences, Beijing, 2012] of the author under the supervision of Ya-xiang Yuan. At each iteration, the framework defines a (low-dimensional) subspace based on an approximate gradient, and then solves a subproblem in this subspace to generate a new iterate. We sketch the global convergence and worst-case complexity analysis of the framework, elaborate on its implementation, and present some numerical results on solving problems with dimensions as high as 10^4 using only inaccurate function values.
Figures
Forward citations
Cited by 2 Pith papers
-
Model-Driven Subspaces for Large-Scale Optimization with Local Approximation Strategy
The paper proposes truncated, model-gradient-generated subspaces for large-scale optimization and gives conditional decrease and convergence theorems, but the stated guarantees are not fully proven.
-
A Model-Based Derivative-Free Optimization Algorithm for Partially Separable Problems
UPOQA exploits partial separability by building individual quadratic models with per-element trust regions and an approximate 'Steinmetz projection', cutting function evaluations versus baselines in numerical tests.
Reference graph
Works this paper leans on
-
[1]
A. S. Bandeira, K. Scheinberg, and L. N. Vicente. Convergence of trust-region methods based on probabilistic models. SIAM J. Optim., 24:1238–1264, 2014
work page 2014
-
[2]
C. Cartis and L. Roberts. Scalable subspace methods for derivative-free nonlinear least- squares optimization. Math. Program., 199:461–524, 2023
work page 2023
-
[3]
A. R. Conn, K. Scheinberg, and L. N. Vicente. Introduction to Derivative-Free Optimization, volume 8 of MOS-SIAM Ser. Optim.SIAM, Philadelphia, 2009
work page 2009
-
[4]
A. R. Conn, Ph. L. Toint, A. Sartenaer, and N. I. M. Gould. On iterated-subspace minimization methods for nonlinear optimization. In Adams L. and Nazareth J. L., editors, Linear and Nonlinear Conjugate Gradient-Related Methods, pages 50–78. SIAM, Philadelphia, 1996
work page 1996
-
[5]
E. D. Dolan and J. J. Mor´ e. Benchmarking optimization software with performance profiles. Math. Program., 91:201–213, 2002. 10
work page 2002
-
[6]
G. Fasano and S. Lucidi. A nonmonotone truncated Newton-Krylov method exploiting negative curvature directions, for large scale unconstrained optimization. Optim. Lett., 3:521–535, 2009
work page 2009
-
[7]
N. I. M. Gould, D. Orban, and Ph. L. Toint. CUTEst: a constrained and unconstrained testing environment with safe threads for mathematical optimization. Comput. Optim. Appl., 60:545–557, 2015
work page 2015
-
[8]
S. Gratton, C. W. Royer, L. N. Vicente, and Z. Zhang. Complexity and global rates of trust-region methods based on probabilistic models. IMA J. Numer. Anal., 38:1579–1597, 2018
work page 2018
Show all 21 references
-
[9]
Gratton, L
S. Gratton, L. N. Vicente, and Z. Zhang. Optimization by space transformation and decomposition, 2021
2021
-
[10]
Gu et al
T. Gu et al. BBGP-sDFO: Batch Bayesian and Gaussian process enhanced subspace derivative free optimization for high-dimensional analog circuit synthesis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 43:417–430, 2024
2024
-
[11]
W. Hare, G. Jarry-Bolduc, and C. Planiden. Hessian approximations. arXiv:2011.0 2584, 2020
2011
-
[12]
Hare and C
W. Hare and C. W. Royer. Detecting negative eigenvalues of exact and approximate Hessian matrices in optimization. arXiv:2206.05318, 2022
2022 arXiv
-
[13]
D. C. Liu and J. Nocedal. On the limited memory BFGS method for large scale optimization. Math. Program., 45:503–528, 1989
1989
-
[14]
J. J. Mor´ e and S. M. Wild. Benchmarking derivative-free optimization algorithms. SIAM J. Optim., 20:172–191, 2009
2009
-
[15]
M. J. D. Powell. The NEWUOA software for unconstrained optimization without derivatives. In G. Di Pillo and M. Roma, editors, Large-scale Nonlinear Optimization, pages 255–297. Springer, Boston, 2006
2006
-
[16]
C. W. Royer and S. J. Wright. Complexity analysis of second-order line-search algorithms for smooth nonconvex optimization. SIAM J. Optim., 28:1448–1477, 2018
2018
-
[17]
Y. Yuan. A review on subspace methods for nonlinear optimization. In S. Y. Jang, Y. R. Kim, Lee D.-W., and I. Yie, editors, Proceedings of the International Congress of Mathematicians (2014), pages 807–827. Kyung Moon Sa Co. Ltd., Seoul, 2014
2014
-
[18]
Yuan and J
Y. Yuan and J. Stoer. A subspace study on conjugate gradient algorithms. ZAMM Z. Angew. Math. Mech., 75:69–77, 1995. 11
1995
-
[19]
Zhang, D
C. Zhang, D. Ge, B. Jiang, and Y. Ye. DRSOM: A dimension reduced second-order method and preliminary analyses. arXiv:2208.00208, 2022
2022 arXiv
-
[20]
Z. Zhang. On Derivative-Free Optimization Methods(in Chinese). PhD thesis, Chinese Academy of Sciences, Beijing, 2012
2012
-
[21]
Z. Zhang. PRIMA: Reference Implementation for Powell’s Methods with Modernization and Amelioration. https://www.libprima.net, 2023. 12
2023
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.