Fast structured matrix computations: tensor rank and Cohn--Umans method
Ke Ye, Lek-Heng Lim

TL;DR
This paper generalizes the Cohn-Umans method to analyze and develop the fastest algorithms for structured matrix-vector products and other bilinear operations, achieving minimal bilinear complexity in most cases.
Contribution
It extends the Cohn-Umans approach beyond matrix multiplication to various structured matrices and bilinear operations, providing optimal algorithms.
Findings
Fast algorithms for structured matrix-vector products with minimal bilinear complexity.
Application of the generalized method to multiple bilinear operations.
Most algorithms are proven to be the fastest possible in their class.
Abstract
We discuss a generalization of the Cohn-Umans method, a potent technique developed for studying the bilinear complexity of matrix multiplication by embedding matrices into an appropriate group algebra. We investigate how the Cohn-Umans method may be used for bilinear operations other than matrix multiplication, with algebras other than group algebras, and we relate it to Strassen's tensor rank approach, the traditional framework for investigating bilinear complexity. To demonstrate the utility of the generalized method, we apply it to find the fastest algorithms for forming structured matrix-vector product, the basic operation underlying iterative algorithms for structured matrices. The structures we study include Toeplitz, Hankel, circulant, symmetric, skew-symmetric, f-circulant, block-Toeplitz-Toeplitz-block, triangular Toeplitz matrices, Toeplitz-plus-Hankel,…
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
TopicsTensor decomposition and applications · Matrix Theory and Algorithms · Advanced Optimization Algorithms Research
