Low-Rank Tensor Decomposition over Finite Fields
Jason Yang
TL;DR
This work studies rank-$R$ decompositions of a $3$D tensor over finite fields, showing that for fixed $R\le 4$ such decompositions (or proof of nonexistence) can be decided in polynomial time using a slice-basis reduction and rank-factorization invariants. It also proves NP-hardness for rank-2 decompositions when wildcards are allowed over $\mathbb{Z}/2\mathbb{Z}$ via a NAE-3SAT construction, while giving polynomial-time algorithms for rank-1 wildcard decompositions both in 3D and for matrices. The approach combines linear-algebraic tools (row-reduction, GL-actions, full-rank factorizations) with structured case analysis on the reduced forms of the coefficient matrices, enabling control of combinatorial explosion. The results inform the boundary between tractable and intractable tensor decompositions over finite fields and highlight interesting directions for extending tractability to higher ranks and broader number systems with potential implications for explicit constructions in fast matrix multiplication and algebraic complexity.
Abstract
We show that finding rank-$R$ decompositions of a 3D tensor, for $R\le 4$, over a fixed finite field can be done in polynomial time. However, if some cells in the tensor are allowed to have arbitrary values, then rank-2 is NP-hard over the integers modulo 2. We also explore rank-1 decomposition of a 3D tensor and of a matrix where some cells are allowed to have arbitrary values.
