Hutch++: Optimal Stochastic Trace Estimation
Not on the map. Why?
Abstract (arXiv)
We study the problem of estimating the trace of a matrix A that can only be accessed through matrix-vector multiplication. We introduce a new randomized algorithm, Hutch++, which computes a (1 ± ε) approximation to tr(A) for any positive semidefinite (PSD) A using just O(1/ε) matrix-vector products. This improves on the ubiquitous Hutchinson's estimator, which requires O(1/ε2) matrix-vector products. Our approach is based on a simple technique for reducing the variance of Hutchinson's estimator using a low-rank approximation step, and is easy to implement and analyze. Moreover, we prove that, up to a logarithmic factor, the complexity of Hutch++ is optimal amongst all matrix-vector query algorithms, even when queries can be chosen adaptively. We show that it significantly outperforms Hutchinson's method in experiments. While our theory mainly requires A to be positive semidefinite, we provide generalized guarantees for general square matrices, and show empirical gains in such applications.
Key facts. Cited by 62 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 7; 2024: 8; 2025: 15; 2026: 22.
62 papers.
Sort:
By area:
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
- 2021Optimizing Functionals on the Space of Probabilities with Input Convex Neural Networkscited by 53
- 2023Hutchinson Trace Estimation for High-Dimensional and High-Order Physics-Informed Neural Networkscited by 23
- 2021Preconditioning for Scalable Gaussian Process Hyperparameter Optimizationcited by 22
- 2023Query lower bounds for log-concave samplingcited by 12
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2023Revisiting Energy Based Models as Policies: Ranking Noise Contrastive Estimation and Interpolating Energy Modelscited by 9
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operatorscited by 9
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Productscited by 7
- 2022Efficient Natural Gradient Descent Methods for Large-Scale PDE-Based Optimization Problemscited by 7
- 2022Optimal Randomized Approximations for Matrix based Renyi's Entropycited by 7
- 2022Scale-invariant Bayesian Neural Networks with Connectivity Tangent Kernelcited by 7
38 more
- 2025Scalable Multi-Objective and Meta Reinforcement Learning via Gradient Estimationcited by 6
- 2022Optimal Query Complexities for Dynamic Trace Estimationcited by 5
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processescited by 5
- 2023When can Regression-Adjusted Control Variates Help? Rare Events, Sobolev Embedding and Minimax Optimalitycited by 4
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Trainingcited by 4
- 2026JPmHC Dynamical Isometry via Orthogonal Hyper-Connectionscited by 4
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applicationscited by 3
- 2025Fast Generalized Neural Tangent Kernel Statistics via Trace Estimationcited by 3
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximationcited by 2
- 2023Moments, Random Walks, and Limits for Spectrum Approximationcited by 2
- 2023Data-Driven Model Selections of Second-Order Particle Dynamics via Integrating Gaussian Processes with Low-Dimensional Interacting Structurescited by 2
- 2024Multivariate trace estimation using quantum state space linear algebracited by 2
- 2024Faster Spectral Density Estimation and Sparsification in the Nuclear Normcited by 2
- 2025Optimal Stochastic Trace Estimation in Generative Modelingcited by 2
- 2025Learning-Augmented Frequent Directionscited by 2
- 2025HiGP: A high-performance Python package for Gaussian Processcited by 2
- 2026Spectral Guardrails for Agents in the Wild: Detecting Tool Use Hallucinations via Attention Topologycited by 2
- 2026The Global Empirical NTK: Self-Referential Bias and Dimensionality of Gradient Descent Learningcited by 2
- 2026Mitigating the Contractivity Trap in Diffusion ODEs via Stein Stabilizationcited by 2
- 2024Warm Start Marginal Likelihood Optimisation for Iterative Gaussian Processescited by 1
- 2024RandALO: Out-of-sample risk estimation in no time flatcited by 1
- 2025BOLT: Block-Orthonormal Lanczos for Trace estimation of matrix functionscited by 1
- 2025On the Upper Bounds for the Matrix Spectral Normcited by 1
- 2025Matrix-Free Two-to-Infinity and One-to-Two Norms Estimationcited by 1
- 2026What Trace Powers Reveal About Log-Determinants: Closed-Form Estimators, Certificates, and Failure Modescited by 1
- 2026TASTE: Task-Aware Out-of-Distribution Detection via Stein Operatorscited by 1
- 2026Efficient DP-SGD for LLMs with Randomized Clippingcited by 1
- 2026Autoregressive Boltzmann Generatorscited by 1
- 2021XConv: Low-memory stochastic backpropagation for convolutional layerscited by 0
- 2021Variance Reduction for Matrix Computations with Applications to Gaussian Processescited by 0
- 2025Efficient Sparsification of Simplicial Complexes via Local Densities of Statescited by 0
- 2025Deterministic Bounds and Random Estimates of Metric Tensors on Neuromanifoldscited by 0
- 2025Lower bounds for trace estimation via Block Krylov and other methodscited by 0
- 2025Query Efficient Structured Matrix Learningcited by 0
- 2025Spectral Thresholds for Identifiability and Stability:Finite-Sample Phase Transitions in High-Dimensional Learningcited by 0
- 2025Matrix Phylogeny: Compact Spectral Fingerprints for Trap-Robust Preconditioner Selectioncited by 0
- 2026HESTIA: A Hessian-Guided Differentiable Quantization-Aware Training Framework for Extremely Low-Bit LLMscited by 0
50 most cited of 62 All 62 (JSON)
- 2026Error-Corrected Inference-Time Scaling for Imperfect Diffusion Models1 Oct 2026
- 2026Accurate Trace Estimation with Fewer Random Bits via Recursive TensorSketch16 Sep 2026
- 2026Eigenanalysis framework for autoregressive neural emulators of multi-scale chaotic dynamics17 Aug 2026
- 2026Omega-S: A Functional Resilience Index for LLM Fine-Tuning4 Aug 2026
- 2026Autoregressive Boltzmann Generators25 Jun 2026
- 2026GIF: Locally Sound Geometric Information Flow Control for LLMs22 Jun 2026
- 2026Stochastic trace estimation with tensor train random vectors14 Jun 2026
- 2026Mitigating the Contractivity Trap in Diffusion ODEs via Stein Stabilization5 Jun 2026
- 2026Stochastic Estimation of the Layer-wise Hessian Trace for Monitoring Neural-network Training25 May 2026
- 2026Efficient DP-SGD for LLMs with Randomized Clipping24 May 2026
- 2026StAD: Stein Amortized Divergence for Fast Likelihoods with Diffusion and Flow15 May 2026
- 2026Center-Manifold Reduction of Learning at Bifurcations: Interference and Rich Learning in Recurrent Neural Networks12 May 2026
38 more
- 2026The Global Empirical NTK: Self-Referential Bias and Dimensionality of Gradient Descent Learning9 May 2026
- 2026Second-Order, First-Class: A Composable Stack for Curvature-Aware Training26 Mar 2026
- 2026JPmHC Dynamical Isometry via Orthogonal Hyper-Connections20 Feb 2026
- 2026Discrete Double-Bracket Flows for Isotropic-Noise Invariant Eigendecomposition14 Feb 2026
- 2026Spectral Guardrails for Agents in the Wild: Detecting Tool Use Hallucinations via Attention Topology8 Feb 2026
- 2026TASTE: Task-Aware Out-of-Distribution Detection via Stein Operators7 Feb 2026
- 2026It's all In the (Exponential) Family: An Equivalence between Maximum Likelihood Estimation and Control Variates for Sketching Algorithms29 Jan 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2026HESTIA: A Hessian-Guided Differentiable Quantization-Aware Training Framework for Extremely Low-Bit LLMs28 Jan 2026
- 2026What Trace Powers Reveal About Log-Determinants: Closed-Form Estimators, Certificates, and Failure Modes18 Jan 2026
- 2025Scalable Multi-Objective and Meta Reinforcement Learning via Gradient Estimation16 Nov 2025
- 2025Fast Generalized Neural Tangent Kernel Statistics via Trace Estimation13 Nov 2025
- 2025Matrix Phylogeny: Compact Spectral Fingerprints for Trap-Robust Preconditioner Selection19 Oct 2025
- 2025Spectral Thresholds for Identifiability and Stability:Finite-Sample Phase Transitions in High-Dimensional Learning4 Oct 2025
- 2025Matrix-Free Two-to-Infinity and One-to-Two Norms Estimation6 Aug 2025
- 2025Query Efficient Structured Matrix Learning25 Jul 2025
- 2025Lower bounds for trace estimation via Block Krylov and other methods28 Jun 2025
- 2025On the Upper Bounds for the Matrix Spectral Norm18 Jun 2025
- 2025Deterministic Bounds and Random Estimates of Metric Tensors on Neuromanifolds19 May 2025
- 2025BOLT: Block-Orthonormal Lanczos for Trace estimation of matrix functions18 May 2025
- 2025HiGP: A high-performance Python package for Gaussian Process4 Mar 2025
- 2025Learning-Augmented Frequent Directions2 Mar 2025
- 2025Optimal Stochastic Trace Estimation in Generative Modeling26 Feb 2025
- 2025Efficient Sparsification of Simplicial Complexes via Local Densities of States11 Feb 2025
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operators31 Jan 2025
- 2024RandALO: Out-of-sample risk estimation in no time flat15 Sep 2024
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applications22 Aug 2024
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024Faster Spectral Density Estimation and Sparsification in the Nuclear Norm11 Jun 2024
- 2024Improving Linear System Solvers for Hyperparameter Optimisation in Iterative Gaussian Processes28 May 2024
- 2024Warm Start Marginal Likelihood Optimisation for Iterative Gaussian Processes28 May 2024
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Multivariate trace estimation using quantum state space linear algebra2 May 2024
- 2023Hutchinson Trace Estimation for High-Dimensional and High-Order Physics-Informed Neural Networks22 Dec 2023
- 2023Data-Driven Model Selections of Second-Order Particle Dynamics via Integrating Gaussian Processes with Low-Dimensional Interacting Structures1 Nov 2023
- 2023Revisiting Energy Based Models as Policies: Ranking Noise Contrastive Estimation and Interpolating Energy Models11 Sep 2023
- 2023Moments, Random Walks, and Limits for Spectrum Approximation2 Jul 2023
- 2023When can Regression-Adjusted Control Variates Help? Rare Events, Sobolev Embedding and Minimax Optimality25 May 2023
50 newest of 62 All 62 (JSON)
- 2023Revisiting Energy Based Models as Policies: Ranking Noise Contrastive Estimation and Interpolating Energy Modelscited by 9
- 2025Optimal Stochastic Trace Estimation in Generative Modelingcited by 2
- 2026Mitigating the Contractivity Trap in Diffusion ODEs via Stein Stabilizationcited by 2
- 2026Error-Corrected Inference-Time Scaling for Imperfect Diffusion Modelscited by 0
- 2026Error-Corrected Inference-Time Scaling for Imperfect Diffusion Models1 Oct 2026
- 2026Mitigating the Contractivity Trap in Diffusion ODEs via Stein Stabilization5 Jun 2026
- 2025Optimal Stochastic Trace Estimation in Generative Modeling26 Feb 2025
- 2023Revisiting Energy Based Models as Policies: Ranking Noise Contrastive Estimation and Interpolating Energy Models11 Sep 2023
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
- 2021Optimizing Functionals on the Space of Probabilities with Input Convex Neural Networkscited by 53
- 2023Hutchinson Trace Estimation for High-Dimensional and High-Order Physics-Informed Neural Networkscited by 23
- 2021Preconditioning for Scalable Gaussian Process Hyperparameter Optimizationcited by 22
- 2023Query lower bounds for log-concave samplingcited by 12
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operatorscited by 9
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Productscited by 7
- 2022Efficient Natural Gradient Descent Methods for Large-Scale PDE-Based Optimization Problemscited by 7
- 2022Optimal Randomized Approximations for Matrix based Renyi's Entropycited by 7
- 2022Scale-invariant Bayesian Neural Networks with Connectivity Tangent Kernelcited by 7
- 2025Scalable Multi-Objective and Meta Reinforcement Learning via Gradient Estimationcited by 6
12 most cited of 56 All 56 (JSON)
- 2026Accurate Trace Estimation with Fewer Random Bits via Recursive TensorSketch16 Sep 2026
- 2026Eigenanalysis framework for autoregressive neural emulators of multi-scale chaotic dynamics17 Aug 2026
- 2026Omega-S: A Functional Resilience Index for LLM Fine-Tuning4 Aug 2026
- 2026Autoregressive Boltzmann Generators25 Jun 2026
- 2026Stochastic trace estimation with tensor train random vectors14 Jun 2026
- 2026Stochastic Estimation of the Layer-wise Hessian Trace for Monitoring Neural-network Training25 May 2026
- 2026Efficient DP-SGD for LLMs with Randomized Clipping24 May 2026
- 2026StAD: Stein Amortized Divergence for Fast Likelihoods with Diffusion and Flow15 May 2026
- 2026Center-Manifold Reduction of Learning at Bifurcations: Interference and Rich Learning in Recurrent Neural Networks12 May 2026
- 2026The Global Empirical NTK: Self-Referential Bias and Dimensionality of Gradient Descent Learning9 May 2026
- 2026Second-Order, First-Class: A Composable Stack for Curvature-Aware Training26 Mar 2026
- 2026JPmHC Dynamical Isometry via Orthogonal Hyper-Connections20 Feb 2026
12 newest of 56 All 56 (JSON)