Papers
Topics
Authors
Recent
Search
2000 character limit reached

Towards a Zero-One Law for Column Subset Selection

Published 4 Nov 2018 in cs.DS, cs.CC, and cs.LG | (1811.01442v2)

Abstract: There are a number of approximation algorithms for NP-hard versions of low rank approximation, such as finding a rank-kk matrix BB minimizing the sum of absolute values of differences to a given nn-by-nn matrix AA, minrank-k BAB<em>1\min_{\textrm{rank-}k~B}|A-B|<em>1, or more generally finding a rank-kk matrix BB which minimizes the sum of pp-th powers of absolute values of differences, min</em>rank-k BAB<em>p<sup>p\min</em>{\textrm{rank-}k~B}|A-B|<em>p<sup>p. Many of these algorithms are linear time columns subset selection algorithms, returning a subset of poly(klogn)\mathrm{poly}(k \log n) columns whose cost is no more than a poly(k)\mathrm{poly}(k) factor larger than the cost of the best rank-kk matrix. The above error measures are special cases of the following general entrywise low rank approximation problem: given an arbitrary function g:RR</em>0g:\mathbb{R} \rightarrow \mathbb{R}</em>{\geq 0}, find a rank-kk matrix BB which minimizes AB<em>g=</em>i,jg(Ai,jBi,j)|A-B|<em>g = \sum</em>{i,j}g(A_{i,j}-B_{i,j}). A natural question is which functions gg admit efficient approximation algorithms? Indeed, this is a central question of recent work studying generalized low rank models. In this work we give approximation algorithms for every\textit{every} function gg which is approximately monotone and satisfies an approximate triangle inequality, and we show both of these conditions are necessary. Further, our algorithm is efficient if the function gg admits an efficient approximate regression algorithm. Our approximation algorithms handle functions which are not even scale-invariant, such as the Huber loss function, which we show have very different structural properties than p\ell_p-norms, e.g., one can show the lack of scale-invariance causes any column subset selection algorithm to provably require a logn\sqrt{\log n} factor larger number of columns than p\ell_p-norms; nevertheless we design the first efficient column subset selection algorithms for such error measures.

Citations (30)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.