Faster Convolutions: Yates and Strassen Revisited
Cornelius Brand, Radu Curticapean, Baitian Li, Kevin Pratt

TL;DR
This paper introduces a new multilinear algebra perspective on product-domain convolutions, leading to improved algorithms with sub-quadratic time complexity, and discusses implications of Strassen's conjecture for future algorithmic efficiency.
Contribution
It provides a novel multilinear algebra framework for analyzing product-domain convolutions and derives improved algorithms based on matrix multiplication theory.
Findings
Achieves $O(|D|^{1.582})$ time complexity for convolutions.
Reinterprets existing algorithms through multilinear algebra.
Connects convolution complexity to Strassen's asymptotic rank conjecture.
Abstract
Given two vectors over a finite domain and a function , the convolution problem asks to compute the vector whose entries are defined by In parameterized and exponential-time algorithms, convolutions on product domains are particularly prominent: Here, a finite domain and a function are fixed, and convolution is done over the product domain , using the function that applies coordinate-wise to its input tuples. We present a new perspective on product-domain convolutions through multilinear algebra. This viewpoint streamlines the presentation and analysis of existing algorithms, such as those by van Rooij et al. (ESA 2009). Moreover, using established results from the theory of fast matrix…
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
TopicsStochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs · Polynomial and algebraic computation
