Low-Rank Matrix Approximation with Weights or Missing Data Is NP-Hard

By Nicolas Gillis, François Glineur. 2010

201 citations recorded by the source corpus.

Weighted low-rank approximation (WLRA), a dimensionality reduction technique for data analysis, has been successfully used in several applications, such as in collaborative filtering to design recommender systems or in computer vision to recover structure from motion. In this paper, we prove that computing an optimal WLRA is NP-hard, already when a rank-one approximation is sought. In fact, we show that it is hard to compute approximate solutions to the WLRA problem with some prescribed accuracy. Our proofs are based on reductions from the maximum-edge biclique problem and apply to strictly positive weights as well as to binary weights (the latter corresponding to low-rank matrix approximation with missing data).

Subfields: Artificial Intelligence, Computational Mechanics, Algorithms & Complexity, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yuanzhi Li
  2. Zeyuan Allen-Zhu
  3. Zhao Song
  4. Jason D. Lee
  5. Simon Shaolei Du
  6. Quanquan Gu
  7. Yingyu Liang
  8. Samet Oymak

In Computational Mechanics

  1. Inderjit S. Dhillon
  2. Prateek Jain
  3. Zhao Song
  4. Yingyu Liang
  5. David P. Woodruff
  6. Reza Bosagh Zadeh
  7. Madeleine Udell
  8. Yuanzhi Li

In Algorithms & Complexity

  1. David P. Woodruff
  2. Zhao Song
  3. Fernando De la Torre
  4. Zhihui Zhu
  5. Peter L. Bartlett
  6. Inderjit S. Dhillon
  7. Stephen P. Boyd
  8. Corinne Horn

In Signal Processing

  1. Yuanzhi Li
  2. Prateek Jain
  3. Zhao Song
  4. Fernando De la Torre
  5. David P. Woodruff
  6. Zhihui Zhu
  7. Peter L. Bartlett
  8. Inderjit S. Dhillon

Citations in the corpus