FlexTrace: Exchangeable Randomized Trace Estimation for Matrix Functions
Madhusudan Madhavan, Alen Alexanderian, Arvind K. Saibaba

TL;DR
FlexTrace is a new single-pass, exchangeable trace estimator for matrix functions that uses only matrix-vector products with the original matrix, offering improved accuracy and efficiency for large symmetric positive semi-definite matrices.
Contribution
We introduce FlexTrace, a novel trace estimation method that requires only matrix-vector products with the original matrix, reducing computational cost and improving accuracy for large matrices.
Findings
FlexTrace outperforms existing trace estimation methods in accuracy.
Theoretical bounds demonstrate FlexTrace's advantages for operator monotone functions.
Numerical experiments confirm FlexTrace's effectiveness in practical applications.
Abstract
We consider the task of estimating the trace of a matrix function, , of a large symmetric positive semi-definite matrix . This problem arises in multiple applications, including kernel methods and inverse problems. A key challenge across existing trace estimation methods is the need for matrix-vector products (matvecs) with , which can be very expensive. In this article, we introduce a novel trace estimator, FlexTrace, an exchangeable, single-pass method that estimates solely using matvecs with . We consider the case where is an operator monotone matrix function with , which includes functions such as and , and derive probabilistic bounds showcasing the theoretical advantages of FlexTrace. Numerical experiments across synthetic examples and application domains demonstrate that…
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
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Gaussian Processes and Bayesian Inference
