We study the problem of transforming an algorithm for matrix multiplication, whose output has a small fraction of the entries correct into a matrix multiplication algorithm, whose output is fully correct for all inputs. In this work, we provide a new and simple way to transform an average-case algorithm that takes two matrices A,B ∈ 𝔽_p^{n×n} for a prime p, and outputs a matrix that agrees with the matrix product AB on a 1/p + ε fraction of entries on average for a small ε > 0, into a worst-case algorithm that correctly computes the matrix product for all possible inputs. Our reduction employs list-decodable codes to transform an average-case algorithm into an algorithm with one-sided error, which are known to admit efficient reductions from the work of Gola, Shinkar, and Singh [Gola et al., 2024]. Our reduction is more concise and straightforward compared to the recent work of Hirahara and Shimizu [Hirahara and Shimizu, 2025], and improves the overhead in the running time incurred during the reduction.
@InProceedings{shinkar_et_al:LIPIcs.APPROX/RANDOM.2025.29, author = {Shinkar, Igor and Singh, Harsimran}, title = {{A Simplified Reduction for Error Correcting Matrix Multiplication Algorithms}}, booktitle = {Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2025)}, pages = {29:1--29:15}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-397-3}, ISSN = {1868-8969}, year = {2025}, volume = {353}, editor = {Ene, Alina and Chattopadhyay, Eshan}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.APPROX/RANDOM.2025.29}, URN = {urn:nbn:de:0030-drops-243953}, doi = {10.4230/LIPIcs.APPROX/RANDOM.2025.29}, annote = {Keywords: Matrix Multiplication, Reductions, Worst case to average case reductions} }
Feedback for Dagstuhl Publishing