31
3

When Can We Solve the Weighted Low Rank Approximation Problem in Truly Subquadratic Time?

Abstract

The weighted low-rank approximation problem is a fundamental numerical linear algebra problem and has many applications in machine learning. Given a n×nn \times n weight matrix WW and a n×nn \times n matrix AA, the goal is to find two low-rank matrices U,VRn×kU, V \in \mathbb{R}^{n \times k} such that the cost of W(UVA)F2\| W \circ (U V^\top - A) \|_F^2 is minimized. Previous work has to pay Ω(n2)\Omega(n^2) time when matrices AA and WW are dense, e.g., having Ω(n2)\Omega(n^2) non-zero entries. In this work, we show that there is a certain regime, even if AA and WW are dense, we can still hope to solve the weighted low-rank approximation problem in almost linear n1+o(1)n^{1+o(1)} time.

View on arXiv
@article{li2025_2502.16912,
  title={ When Can We Solve the Weighted Low Rank Approximation Problem in Truly Subquadratic Time? },
  author={ Chenyang Li and Yingyu Liang and Zhenmei Shi and Zhao Song },
  journal={arXiv preprint arXiv:2502.16912},
  year={ 2025 }
}
Comments on this paper