Matrix Multiplication Verification Using Coding Theory
Huck Bennett, Karthik Gajulapalli, Alexander Golovnev, Evelyn Warton

TL;DR
This paper advances matrix multiplication verification by developing faster algorithms for sparse cases, analyzing their complexity, and exploring the problem's theoretical limits and relationships to other variants.
Contribution
It introduces new algorithms for MMV with sparse matrices, analyzes their efficiency and randomness usage, and establishes complexity bounds and reductions for the problem.
Findings
Deterministic algorithm faster than previous for sparse matrices with 1.056.
Randomized algorithm uses fewer random bits than prior methods.
All algorithms in a natural class require n^{} time, and there's a barrier to super-quadratic lower bounds under SETH.
Abstract
We study the Matrix Multiplication Verification Problem (MMV) where the goal is, given three matrices , , and as input, to decide whether . A classic randomized algorithm by Freivalds (MFCS, 1979) solves MMV in time, and a longstanding challenge is to (partially) derandomize it while still running in faster than matrix multiplication time (i.e., in time). To that end, we give two algorithms for MMV in the case where is sparse. Specifically, when has at most non-zero entries for a constant , we give (1) a deterministic -time algorithm for constant , and (2) a randomized -time algorithm using random bits. The former algorithm is faster than the…
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.
