About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
AISTATS 2024
Conference paper
Asynchronous Randomized Trace Estimation
Abstract
Randomized trace estimation is a popular technique to approximate the trace of an implicitly-defined matrix by averaging the quadratic form across several samples of a random vector . This paper focuses on the application of randomized trace estimators on asynchronous computing environments where the quadratic form is computed partially by observing only a random row subset of for each sample of the random vector . Our asynchronous framework treats the number of rows, as well as the row subset observed for each sample, as random variables, and our theoretical analysis establishes the variance of the randomized estimator for Rademacher and Gaussian samples. We also consider an extension where the entries of are stochastically rounded. We also present error analysis and sampling complexity bounds for the proposed asynchronous randomized trace estimator. Our numerical experiments illustrate that the asynchronous variant can be competitive even when a small number of rows is updated per each sample.