Distributed Structured Matrix Multiplication
Derya Malak
TL;DR
This work addresses reducing the communication needed for distributed computation of matrix products over finite-field sources. It introduces nonlinear source mappings followed by a structured Korner-Marton encoding to compute inner products and matrix products, and provides achievable sum-rate regions that can be strictly smaller than unstructured Slepian-Wolf coding in certain regimes, with potential unbounded gains for specific source correlations. The results extend from inner products to symmetric and general square matrix products, including vector-wise embeddings and hybrid KM-OR schemes, and are supported by corollaries and numerical comparisons. Overall, the approach offers significant compression gains for distributed linear-algebra operations, with implications for coded computation and secure distributed matrix multiplication.
Abstract
We devise achievable encoding schemes for distributed source compression for computing inner products, symmetric matrix products, and more generally, square matrix products, which are a class of nonlinear transformations. To that end, our approach relies on devising nonlinear mappings of distributed sources, which are then followed by the structured linear encoding scheme, introduced by Körner and Marton. For different computation scenarios, we contrast our findings on the achievable sum rate with the state of the art to demonstrate the possible savings in compression rate. When the sources have special correlation structures, it is possible to achieve unbounded gains, as demonstrated by the analysis and numerical simulations.
