Hutchinson's Estimator is Bad at Kronecker-Trace-Estimation
Raphael A. Meyer, Haim Avron

TL;DR
This paper critically examines Hutchinson's Estimator for Kronecker-structured matrices, revealing its limitations and proposing bounds on its efficiency, with potential improvements when using complex vectors or specialized sampling methods.
Contribution
The paper provides tight bounds on the number of matrix-vector products needed for Hutchinson's Estimator in Kronecker settings, and analyzes its variance and limitations.
Findings
Real vector approach requires exponential samples in the worst case.
Complex vectors significantly reduce the sample complexity.
Structured sampling with low-dimensional vectors improves efficiency.
Abstract
We study the problem of estimating the trace of a matrix that can only be accessed through Kronecker-matrix-vector products. That is, for any Kronecker-structured vector , we can compute . We focus on the natural generalization of Hutchinson's Estimator to this setting, proving tight rates for the number of matrix-vector products this estimator needs to find a approximation to the trace of . We find an exact equation for the variance of the estimator when using a Kronecker of Gaussian vectors, revealing an intimate relationship between Hutchinson's Estimator, the partial trace operator, and the partial transpose operator. Using this equation, we show that when using real vectors, in the worst case, this estimator needs products to recover a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Blind Source Separation Techniques · Random Matrices and Applications
