REVIEW 2 major objections 4 minor 6 references
Lower bounds for trace estimation via Block Krylov and other methods
T0 review · 2 major / 4 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read A constant-factor estimate of the trace of an inverse power of a Wishart matrix requires Ω(d) matrix-vector queries.
desk verdict A plausible but not-yet-clean extension of the known Wishart query lower bound to inverse powers; the proof has a quantifier gap and the upper-bound section has a degree error, so it needs revision, not rejection. 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 machinery has three load-bearing components. First, a Block Krylov method with $m$ iterations only reaches the subspace $\mathrm{span}\{V, AV, \ldots, A^{m-1}V\}$, so its approximation to $f(A)V$ is exactly a matrix polynomial $Q_{m-1}(A)V$; this equates Krylov iteration count with polynomial degree and reduces upper-bound analysis to scalar polynomial approximation. Second, for a Wishart matrix $W$, any $n<d$ adaptive queries $Wv_1,\ldots,Wv_n$ reveal only a Gaussian linear map: after an orthogonal change of variables, the conditional distribution of $W$ is a block matrix containing an independent $\mathrm{Wishart}(d-n)$ corner, so the unobserved part retains full low-dimensional uncertainty. Third, spectral small-ball estimates for Wishart matrices (the smallest eigenvalue falls below a constant times $d^{-2}$ with probability about $\sqrt{x}$) provide the constant-probability event that drives the lower bound. The chaining of these three pieces is what forces $n=\Omega(d)$.
What would settle it
Compute $\delta_0 = \varepsilon/(2(1+\varepsilon))$ for explicit constants, say $C=2$ and $p=1$, by extracting the hidden constant in Proposition 8's $\asymp$. If $\delta_0$ is smaller than a standard failure probability like $1/3$, then the proof does not establish the theorem for $\delta=1/3$; moreover, an algorithm that estimates $\mathrm{tr}(W^{-1})$ with $o(d)$ queries and success probability $2/3$ would directly refute the claimed lower bound.
Extended reading notes
Core claim
The central claim is Theorem 5: for any $d\ge 2$, any algorithm that performs $n$ matrix-vector product queries with a $d\times d$ Wishart matrix $W \sim \mathrm{Wishart}(d)$ and outputs an estimator $\hat{tr}$ satisfying $C^{-1}\mathrm{tr}(W^{-p}) \le \hat{tr} \le C\,\mathrm{tr}(W^{-p})$ with probability at least $1-\delta$, where $p>1/2$, must have $n=\Omega(d)$. The proof argues by contradiction, assuming $n\le d/2$. After $n$ queries, the posterior distribution of $W$ has a block form whose lower-right corner is an independent $\mathrm{Wishart}(d-n)$ matrix; with probability at least a constant $\varepsilon$, the smallest eigenvalue of that corner is small, which would force the estimator to be too small on a set of positive probability. Since this failure probability is at least $\varepsilon(1/2-\delta)$, it contradicts the success guarantee when $\delta$ is smaller than a threshold $\delta_0$. The theorem extends an existing $p=1$ lower bound to every $p>1/2$.
Load-bearing premise
The proof only forces a contradiction when the algorithm's failure probability $\delta$ is smaller than a constant $\delta_0$ that depends on both the approximation factor $C$ and the power $p$, while the theorem statement asserts $\delta$ depends only on $C$; if the intended guarantee uses a fixed failure probability such as $1/3$, the final step does not go through.
Editorial extensions
If this is right
- If Theorem 5 holds, every constant-factor estimator of $\mathrm{tr}(W^{-p})$ for $p>1/2$ on Wishart matrices requires essentially $d$ matrix-vector products, so the $p=1$ lower bound is not an artifact of the reciprocal function.
- The upper-bound analysis shows the Hutchinson-Krylov method achieves cost $O(N_v \sqrt{\kappa}\log(\kappa/\delta))$ for $\mathrm{tr}(A^{-1})$ and $\mathrm{tr}(A^{-1/2})$, tying the number of Krylov steps to the required polynomial degree.
- For well-conditioned matrices, near-linear-in-$\kappa$ algorithms are possible, while the Wishart lower bound shows that when the spectrum has heavy small eigenvalues, dimension-scale probing is unavoidable.
- The result also clarifies that the information-theoretic hardness comes from the unbounded influence of small eigenvalues of $W$, not from the conditioning number alone.
Reading between the lines
- An implicit consequence the paper does not draw: the same argument may extend to other spectral functions with singularities at zero, as long as the scalar polynomial approximation degree and the Wishart small-ball probability can be matched; the exact threshold $p>1/2$ is tied to convergence of $\sum_j j^{-2p}$.
- The quantifier issue around $\delta$ suggests that a stronger argument, or an explicit handling of the dependency of $\varepsilon$ on $C$ and $p$, is needed to guarantee fixed-failure-probability settings; a reader who only needs error probability $1/3$ should not treat the theorem as proven in its current form.
- A direct testable extension would be to run the Hutchinson-Krylov method on Wishart instances with $n=o(d)$ and a constant-factor target, and measure the empirical failure probability; the theorem predicts it stays bounded away from 0.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper studies the query complexity of estimating tr(f(A)) by Hutchinson's method with Block Krylov subspace approximations. It formalizes the relation between Krylov iterations and polynomial degree, gives upper bounds for tr(A^{-1/2}) and tr(A^{-1}), and proves a query lower bound for estimating tr(W^{-p}) for a d-dimensional Wishart matrix W when p>1/2, claiming that n=Ω(d) matrix-vector product queries are necessary for a constant-factor approximation. The lower-bound proof uses a posterior Wishart characterization from BHSW20 and eigenvalue tail bounds from Edelman, Vershynin, and Szarek.
Significance. The paper's upper-bound formalization is useful pedagogy, and the lower-bound extension to p>1/2 is a natural and potentially valuable strengthening of the known p=1 result. The proof strategy of relating queries to a Wishart posterior is principled and builds on established results rather than fitted parameters or self-citations. The main claims are not, however, fully established by the proofs as written: the final paragraph of Theorem 5's proof only covers algorithms with failure probability below an explicit δ0(C,p), and the polynomial-degree calculation in Theorem 3 (and Proposition 2) oversimplifies in a way that invalidates the stated degree bound from the given argument. The results are likely repairable, but the manuscript requires substantive revision.
major comments (2)
- [§4.2, final paragraph] The proof of Theorem 5 establishes only the inequality δ ≥ δ0 := ε/(2(1+ε)), where ε depends on both C and p. This yields a contradiction only for algorithms whose failure probability δ is smaller than δ0. The theorem statement says 'δ >0 is dependent only on C' and does not impose δ < δ0; for a fixed confidence value such as δ=1/3 with δ0<1/3, the displayed inequality is consistent with n≤d/2 and the proof does not rule out o(d) queries. To prove the theorem as stated, the author must either add a median-amplification argument (which would transfer the small-δ lower bound to any fixed δ at a constant multiplicative query cost) or restate the theorem with an explicit quantifier of the form 'there exists δ0(C,p)>0 such that for all δ<δ0'. The missing amplification step is load-bearing because the theorem is claimed for arbitrary positive δ, not only for δ below a small threshold.
- [§3.2, proof of Theorem 3] The degree calculation is not valid. With T=Cκ log(2κ/δ_P) and δ_T=δ_P/(2T), the dominant degree is O(√T log(T/δ_T)) = O(√(κ log(κ/δ_P)) · log(κ^2 log^2(κ/δ_P)/δ_P)), which is O(√κ (log(κ/δ_P))^{3/2}) for fixed δ_P as κ→∞, not O(√κ log(κ/δ_P)). The displayed chain 'O(√T log T) = O(√κ log(κ/δ_P))' drops a √(log(κ/δ_P)) factor. Since Theorem 3's degree bound is exactly what is used to claim the O(√κ log(κ/δ)) cost for tr(A^{-1}), the proof as written does not establish the stated upper bound. The same simplification appears in the proof of Proposition 2 in §3.1, where the substitution T=O(κ log(κ/δ)) similarly yields an extra √(log(κ/δ)) factor.
minor comments (4)
- [§4.2] Theorem 5 states the result for tr(W^{-p}) with p>1/2, but the proof uses q and says 'valid for all q>1/2'; the notation should be aligned.
- [§4.2, opening sentence] The sentence 'Let > 0 be the failure probability that we choose later' is missing the symbol for the positive constant; it should read 'Let ε > 0 be a positive constant that we choose later'.
- [Theorems 4 and 5] The phrase 'where δ >0 is dependent only on C' is ambiguous and should be replaced by an explicit quantifier, for example 'for every δ∈(0,δ0(C,p))' if that is the intended statement.
- [§2.2.2] The reduction 'Total Cost = O(N_v · g(x))' treats N_v as an independent parameter without discussing how N_v trades off against the target success probability or variance of Hutchinson's estimator; stating this assumption explicitly would improve clarity.
Circularity Check
No significant circularity: the central lower bound is an adversary argument built on external published results, and no fitted parameter or self-citation chain carries the conclusion.
full rationale
The paper's main derivation chain is not circular. Theorem 5, the inverse-power trace estimation lower bound, is proved by contradiction using Proposition 6 from BHSW20, Proposition 7 from BHSW20, Proposition 8 from Ede88/Ver18, and Proposition 9 from Sza91. These are external published results, not outputs of the present paper. The proof assumes n ≤ d/2, derives a lower bound on the failure probability δ in terms of a constant ϵ, and then contradicts the theorem's ability to choose δ sufficiently small. This is a standard query-complexity adversary argument and does not presuppose the conclusion. The upper-bound results in Section 3 are likewise derived from the external polynomial-approximation result of Sachdeva and Vishnoi (Proposition 1) and from explicit Taylor/geometric-series estimates; they do not rename an input as a prediction. There are no fitted parameters, no self-citations that are load-bearing, and no ansatz smuggled in via citation. The only notable weakness is a quantifier issue in the final paragraph of Section 4.2: the proof obtains a contradiction only for failure probabilities below δ0 = ε/(2(1+ε)), where ε depends on both C and p, whereas Theorem 5 states δ depends only on C. This means the theorem as stated may not cover standard fixed-confidence settings such as δ = 1/3 without an additional amplification argument. However, this is a correctness/completeness concern, not circularity: the proof does not assume what it is trying to prove, and the cited external results remain independent evidence. Therefore the circularity score is 0.
Assumptions & free parameters
assumptions (5)
- standard math Existence of low-degree polynomials approximating monomials x^t on [-1,1] (Proposition 1, from [SV+14, Theorem 3.3]).
- standard math Posterior representation of a Wishart matrix after n<d adaptive matrix-vector queries (Proposition 6, from [BHSW20, Lemma 3.4]): conditionally, W has block form with a Wishart(d-n) block fW.
- standard math Interlacing bound λ_min(W) ≤ λ_min(fW) for the block representation (Proposition 7, from [BHSW20, Lemma 3.5]).
- standard math Extreme eigenvalue tail bounds for Wishart matrices (Proposition 8, from [Ede88; Ver18]) and trace bound (Proposition 9, from [Sza91]).
- ad hoc to paper The lower-bound theorem's success probability δ can be chosen smaller than δ0=ε/(2(1+ε)), where ε depends on C and p.
Cite this review
Pith. "Pith review of Lower bounds for trace estimation via Block Krylov and other methods." pith.science (2026). https://pith.science/paper/Q2OK6CX6
@misc{pith2026250622701,
author = {Pith},
title = {Pith review of: Lower bounds for trace estimation via Block Krylov and other methods},
year = {2026},
howpublished = {\url{https://pith.science/paper/Q2OK6CX6}},
note = {Machine review of arXiv:2506.22701}
}
abstract
This paper studies theoretical lower bounds for estimating the trace of a matrix function, $\text{tr}(f(A))$, focusing on methods that use Hutchinson's method along with Block Krylov techniques. These methods work by approximating matrix-vector products like $f(A)V$ using a Block Krylov subspace. This is closely related to approximating functions with polynomials. We derive theoretical upper bounds on how many Krylov steps are needed for functions such as $A^{-1/2}$ and $A^{-1}$ by analyzing the upper bounds from the polynomial approximation of their scalar equivalent. In addition, we also develop lower limits on the number of queries needed for trace estimation, specifically for $\text{tr}(W^{-p})$ where $W$ is a Wishart matrix. Our study clarifies the connection between the number of steps in Block Krylov methods and the degree of the polynomial used for approximation. This links the total cost of trace estimation to basic limits in polynomial approximation and how much information is needed for the computation.
Reference graph
Works this paper leans on
-
[1]
[AT11] H. Avron and S. Toledo. “Randomized algorithms for estimating the trace of an implicit symmetric positive semi-definite matrix”. In: Journal of the ACM (JACM) 58.2 (2011), pp. 1–34. [BHSW20] M. Braverman, E. Hazan, M. Simchowitz, and B. Woodworth. “The gradient complex- ity of linear regression”. In: Conference on Learning Theory. PMLR. 2020, pp. 627–
work page 2011
-
[193]
Spectral sparsification of graphs
11 [ST11] D. A. Spielman and S.-H. Teng. “Spectral sparsification of graphs”. In: SIAM Journal on Computing 40.4 (2011), pp. 981–1025. [SV+14] S. Sachdeva, N. K. Vishnoi, et al. “Faster algorithms via approximation theory”. In: Foundations and Trends® in Theoretical Computer Science9.2 (2014), pp. 125–210. [Sza91] S. J. Szarek. “Condition numbers of rando...
work page 2011
-
[647]
Query lower bounds for log-concave sampling
[CDLLN24] S. Chewi, J. de Dios Pont, J. Li, C. Lu, and S. Narayanan. “Query lower bounds for log-concave sampling”. In: Journal of the ACM71.4 (2024), pp. 1–42. [Ede88] A. Edelman. “Eigenvalues and condition numbers of random matrices”. In: SIAM journal on matrix analysis and applications9.4 (1988), pp. 543–560. [FS08] A. Frommer and V. Simoncini. “Matrix...
work page 2024
-
[1997]
The block Lanczos method for computing eigenval- ues
[GU77] G. H. Golub and R. Underwood. “The block Lanczos method for computing eigenval- ues”. In: Mathematical software. Elsevier, 1977, pp. 361–377. [Hut89] M. F. Hutchinson. “A stochastic estimator of the trace of the influence matrix for Laplacian smoothing splines”. In: Communications in Statistics-Simulation and Computation 18.3 (1989), pp. 1059–1076....
work page 1989
-
[2013]
Hutch++: Optimal stochastic trace estimation
[MMMW21] R. A. Meyer, C. Musco, C. Musco, and D. P. Woodruff. “Hutch++: Optimal stochastic trace estimation”. In: Symposium on Simplicity in Algorithms (SOSA). SIAM. 2021, pp. 142–155. [Riv20] T. J. Rivlin. Chebyshev polynomials. Courier Dover Publications,
work page 2021
-
[2020]
Iterative methods for linear systems of equations: A brief historical journey
[Saa19] Y. Saad. “Iterative methods for linear systems of equations: A brief historical journey”. In: arXiv preprint arXiv:1908.01083(2019). [Sad93] M. Sadkane. “A block Arnoldi-Chebyshev method for computing the leading eigenpairs of large sparse unsymmetric matrices”. In: Numerische mathematik 64 (1993), pp. 181–
work page Pith review arXiv 2019
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.