Stochastic diagonal estimation: probabilistic bounds and an improved algorithm
@article{Baston2022StochasticDE, title={Stochastic diagonal estimation: probabilistic bounds and an improved algorithm}, author={Robert A. Baston and Yuji Nakatsukasa}, journal={ArXiv}, year={2022}, volume={abs/2201.10684} }
We study the problem of estimating the diagonal of an implicitly given matrix A. For such a matrix we have access to an oracle that allows us to evaluate the matrix vector product Av. For random variable v drawn from an appropriate distribution, this may be used to return an estimate of the diagonal of the matrix A. Whilst results exist for probabilistic guarantees relating to the error of estimates of the trace of A, no such results have yet been derived for the diagonal. We make two…
4 Citations
Monte Carlo Methods for Estimating the Diagonal of a Real Symmetric Matrix
- Computer ScienceArXiv
- 2022
The novel use of matrix concentration inequalities in the authors' proofs represents a systematic model for future analyses and implies that the accuracy of the estimators increases with the diagonal dominance of the matrix.
Efficient algorithms for Bayesian Inverse Problems with Whittle-Matérn Priors
- Mathematics, Computer ScienceArXiv
- 2022
An efficient method for handling all admissible noninteger values of the exponent is derived and it is shown how to incorporate this prior representation into the infinite-dimensional Bayesian formulation, and how to compute the maximum a posteriori estimate, and approximate the posterior variance.
Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss
- Computer ScienceArXiv
- 2022
An algorithm to estimate the Euclidean lengths of the rows of a matrix and proves element-wise probabilistic bounds that are at least as good as standard JL approximations in the worst-case, but are asymptotically better for matrices with decaying spectrum.
Krylov-aware stochastic trace estimation
- Computer ScienceArXiv
- 2022
An algorithm for estimating the trace of a matrix function f ( A ) using implicit products with a symmetric matrix A , based on a combination of deflation and stochastic trace estimation is introduced.
References
SHOWING 1-10 OF 37 REFERENCES
Hutch++: Optimal Stochastic Trace Estimation
- Computer ScienceSOSA
- 2021
A new randomized algorithm, Hutch++, is introduced, which computes a (1 ± ε) approximation to tr( A ) for any positive semidefinite (PSD) A using just O(1/ε) matrix-vector products, which improves on the ubiquitous Hutchinson's estimator.
Improved Bounds on Sample Size for Implicit Matrix Trace Estimators
- MathematicsFound. Comput. Math.
- 2015
New sufficient bounds are proved for the Hutchinson, Gaussian and unit vector estimators, as well as a necessary bound for the Gaussian estimator, which depend more specifically on properties of matrix “A” whose information is only available through matrix-vector products.
On Randomized Trace Estimates for Indefinite Matrices with an Application to Determinants
- Computer Science, MathematicsFound. Comput. Math.
- 2022
New tail bounds for randomized trace estimates applied to indefinite B with Rademacher or Gaussian random vectors are derived, which significantly improve existing results for indefinite B, reducing the number of required samples by a factor n or even more.
A Randomized Algorithm for Approximating the Log Determinant of a Symmetric Positive Definite Matrix
- Computer Science, MathematicsArXiv
- 2015
A stochastic estimator of the trace of the influence matrix for laplacian smoothing splines
- Mathematics
- 1989
An unbiased stochastic estimator of tr(I-A), where A is the influence matrix associated with the calculation of Laplacian smoothing splines, is described. The estimator is similar to one recently…
Deflation as a Method of Variance Reduction for Estimating the Trace of a Matrix Inverse
- MathematicsSIAM J. Sci. Comput.
- 2017
The remarkable observation that deflation may increase variance for Hermitian matrices but not for non-Hermitian ones is made.
Approximating Spectral Densities of Large Matrices
- Mathematics, PhysicsSIAM Rev.
- 2016
The problem of estimating the spectral density carefully is defined and how to measure the accuracy of an approximate spectral density is discussed, which is generally costly and wasteful, especially for matrices of large dimension.
Applications of Trace Estimation Techniques
- Mathematics, Computer ScienceHPCSE
- 2017
Two computationally inexpensive methods to compute traces of matrix functions, namely, the Chebyshev expansion and the Lanczos Quadrature methods are reviewed.
Estimating the Spectral Density of Large Implicit Matrices
- Computer Science
- 2018
This work combines several different techniques for randomized estimation and shows that it is possible to construct unbiased estimators to answer a broad class of questions about the spectra of such implicit matrices, even in the presence of noise.