Deterministic algorithms for skewed matrix products
Konstantin Kutzkov

TL;DR
This paper introduces new deterministic algorithms for approximating skewed matrix products, improving efficiency and guarantees over previous randomized methods, especially in data mining applications with sparse or skewed data.
Contribution
The paper presents the first deterministic algorithms for approximating matrix products, with improved efficiency for skewed matrices and a novel group testing approach for detecting large entries.
Findings
Deterministic approximation of matrix entries within an additive error proportional to the entrywise 1-norm.
Enhanced efficiency for skewed matrices compared to randomized algorithms.
First deterministic algorithm with sub-quadratic time for matrices with few nonzero entries.
Abstract
Recently, Pagh presented a randomized approximation algorithm for the multiplication of real-valued matrices building upon work for detecting the most frequent items in data streams. We continue this line of research and present new {\em deterministic} matrix multiplication algorithms. Motivated by applications in data mining, we first consider the case of real-valued, nonnegative -by- input matrices and , and show how to obtain a deterministic approximation of the weights of individual entries, as well as the entrywise -norm, of the product . The algorithm is simple, space efficient and runs in one pass over the input matrices. For a user defined the algorithm runs in time and space and returns an approximation of the entries of within an additive factor of , where $\|C\|_{E1} =…
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.
Taxonomy
TopicsMatrix Theory and Algorithms · Computational Geometry and Mesh Generation · graph theory and CDMA systems
