Randomized and quantum approximate matrix multiplication
Simon Apers, Arjan Cornelissen, Samson Wang
TL;DR
The paper tackles the problem of efficient approximate matrix multiplication by reframing randomized algorithms as mean-estimation tasks. It unifies classical random-walk and sketching approaches under a mean-estimation lens and then demonstrates quantum speedups via a multivariate quantum mean-estimation routine. Key contributions include a refined Cohen–Lewis classical algorithm with improved runtimes (when not using fast matrix multiplication), a unified sketching analysis for both Frobenius- and max-norm approximations, and quantum algorithms that achieve speedups in certain regimes, also generalizing to products of more than two matrices. The work outlines data-model trade-offs (RAM/QROM/QRAM/circuit) and norm-dependent performance, highlighting regimes where quantum advantages are unconditional and where classical sketching remains competitive, especially when leveraging fast matrix-multiplication techniques. Overall, the results illuminate how quantum mean-estimation techniques can accelerate approximate matrix multiplication and reveal nuanced interactions between norms, data models, and the use of fast matrix multiplication in practice.
Abstract
The complexity of matrix multiplication is a central topic in computer science. While the focus has traditionally been on exact algorithms, a long line of literature also considers randomized algorithms, which return an approximate solution in faster time. In this work, we adopt a unifying perspective that frames these randomized algorithms in terms of mean estimation. Using it, we first give refined analyses of classical algorithms based on random walks by Cohen-Lewis (`99), and based on sketching by Sarlós (`06) and Drineas-Kannan-Mahoney (`06). We then propose an improvement on Cohen-Lewis that yields a single classical algorithm that is faster than all the other approaches, if we assume no use of (exact) fast matrix multiplication as a subroutine. Second, we demonstrate a quantum speedup on top of these algorithms by using the recent quantum multivariate mean estimation algorithm by Cornelissen-Hamoudi-Jerbi (`22).
