Tensor network complexity of multilinear maps
Per Austrin, Petteri Kaski, Kaie Kubjas

TL;DR
This paper explores tensor networks as a computational model for multilinear maps, revealing their strengths in certain algorithms like matrix multiplication and Fourier transform, while establishing lower bounds that limit their applicability to problems like hyperclique counting and permanent computation.
Contribution
It introduces tensor networks as a versatile model for multilinear map computation, demonstrating both their potential for faster algorithms and their fundamental limitations through lower bounds.
Findings
Tensor networks can implement faster algorithms for specific problems like counting 3t-cliques.
Upper bounds for counting homomorphisms match or improve previous algorithms for certain pattern graphs.
Lower bounds show limitations of tensor networks for hyperclique counting and permanent calculation.
Abstract
We study tensor networks as a model of arithmetic computation for evaluating multilinear maps. These capture any algorithm based on low border rank tensor decompositions, such as time matrix multiplication, and in addition many other algorithms such as time discrete Fourier transform and time for computing the permanent of a matrix. However tensor networks sometimes yield faster algorithms than those that follow from low-rank decompositions. For instance the fastest known time algorithms for counting -cliques can be implemented with tensor networks, even though the underlying tensor has border rank for all . For counting homomorphisms of a general pattern graph into a host graph on vertices we obtain an upper bound of where…
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.
