English

Improving the Threshold for Finding Rank-1 Matrices in a Subspace

Data Structures and Algorithms 2025-04-28 v1

Abstract

We consider a basic computational task of finding ss planted rank-1 m×nm \times n matrices in a linear subspace URm×n\mathcal{U} \subseteq \mathbb{R}^{m \times n} where dim(U)=Rs\dim(\mathcal{U}) = R \ge s. The work of Johnston-Lovitz-Vijayaraghavan (FOCS 2023) gave a polynomial-time algorithm for this task and proved that it succeeds when R(1o(1))mn/4{R \le (1-o(1))mn/4}, under minimal genericity assumptions on the input. Aiming to precisely characterize the performance of this algorithm, we improve the bound to R(1o(1))mn/2{R \le (1-o(1))mn/2} and also prove that the algorithm fails when R(1+o(1))mn/2{R \ge (1+o(1))mn/\sqrt{2}}. Numerical experiments indicate that the true breaking point is R=(1+o(1))mn/2R = (1+o(1))mn/\sqrt{2}. Our work implies new algorithmic results for tensor decomposition, for instance, decomposing order-4 tensors with twice as many components as before.

Keywords

Cite

@article{arxiv.2504.17947,
  title  = {Improving the Threshold for Finding Rank-1 Matrices in a Subspace},
  author = {Jeshu Dastidar and Tait Weicht and Alexander S. Wein},
  journal= {arXiv preprint arXiv:2504.17947},
  year   = {2025}
}

Comments

37 pages

R2 v1 2026-06-28T23:10:38.937Z