A Normal Form Algorithm for Tensor Rank Decomposition
Simon Telen, Nick Vannieuwenhoven

TL;DR
This paper introduces a novel numerical algorithm for tensor rank decomposition that reformulates the problem as a polynomial system, leveraging algebraic geometry tools to improve efficiency and accuracy.
Contribution
The paper develops a new algorithm based on polynomial systems and algebraic geometry, providing effective bounds and conjecturing a general formula for tensor rank decomposition complexity.
Findings
Algorithm outperforms existing methods in accuracy and speed
Provides bounds for tensor formats and ranks
Conjectures a polynomial time complexity for the problem
Abstract
We propose a new numerical algorithm for computing the tensor rank decomposition or canonical polyadic decomposition of higher-order tensors subject to a rank and genericity constraint. Reformulating this computational problem as a system of polynomial equations allows us to leverage recent numerical linear algebra tools from computational algebraic geometry. We characterize the complexity of our algorithm in terms of an algebraic property of this polynomial system -- the multigraded regularity. We prove effective bounds for many tensor formats and ranks, which are of independent interest for overconstrained polynomial system solving. Moreover, we conjecture a general formula for the multigraded regularity, yielding a (parameterized) polynomial time complexity for the tensor rank decomposition problem in the considered setting. Our numerical experiments show that our algorithm can…
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.
