Low Rank Approximation With Entrywise L(1)-Norm Error

STOC(2017)

引用 142|浏览103
暂无评分
摘要
We study the l(1)-low rank approximation problem, where for a given n x d matrix A and approximation factor alpha >= 1, the goal is to output a rank-k matrix (A) over cap for whichparallel to A - (A) over cap parallel to(1) <= alpha. min (rank-k matrices A') parallel to A - A'parallel to(1),where for an n x d matrix C, we let parallel to C parallel to(1) = Sigma(n)(i=1) Sigma(d)(j=1) vertical bar C-i,C- j vertical bar . This error measure is known to be more robust than the Frobenius norm in the presence of outliers and is indicated in models where Gaussian assumptions on the noise may not apply. The problem was shown to be NP-hard by Gillis and Vavasis and a number of heuristics have been proposed. It was asked in multiple places if there are any approximation algorithms.We give the first provable approximation algorithms for l(1)-low rank approximation, showing that it is possible to achieve approximation factor alpha = (log d) . poly(k) in nnz(A) + (n + d) poly(k) time, where nnz(A) denotes the number of non-zero entries of A. If k is constant, we further improve the approximation ratio to O(1) with a poly(nd)-time algorithm. Under the Exponential Time Hypothesis, we show there is no poly(nd)-time algorithm achieving a (1 + 1/log(1+gamma) (nd))-approximation, for gamma > 0 an arbitrarily small constant, even when k = 1.We give a number of additional results for l(1)-low rank approximation: nearly tight upper and lower bounds for column subset selection, CUR decompositions, extensions to low rank approximation with respect to l(p)-norms for 1 <= p < 2 and earthmover distance, low-communication distributed protocols and low-memory streaming algorithms, algorithms with limited randomness, and bicriteria algorithms. We also give a preliminary empirical evaluation.
更多
查看译文
关键词
Entry-wise l(1) norm, low rank approximation, robust algorithms, sketching, numerical linear algebra
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要