English

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

Computational Complexity 2025-02-25 v1 Artificial Intelligence Machine Learning

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.

Keywords

Cite

@article{arxiv.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

AIStats 2025

R2 v1 2026-06-28T21:55:06.618Z