English

Provable Approximations for Constrained $\ell_p$ Regression

Machine Learning 2019-02-28 v1 Machine Learning

Abstract

The p\ell_p linear regression problem is to minimize f(x)=Axbpf(x)=||Ax-b||_p over xRdx\in\mathbb{R}^d, where ARn×dA\in\mathbb{R}^{n\times d}, bRnb\in \mathbb{R}^n, and p>0p>0. To avoid overfitting and bound x2||x||_2, the constrained p\ell_p regression minimizes f(x)f(x) over every unit vector xRdx\in\mathbb{R}^d. This makes the problem non-convex even for the simplest case d=p=2d=p=2. Instead, ridge regression is used to minimize the Lagrange form f(x)+λx2f(x)+\lambda ||x||_2 over xRdx\in\mathbb{R}^d, which yields a convex problem in the price of calibrating the regularization parameter λ>0\lambda>0. We provide the first provable constant factor approximation algorithm that solves the constrained p\ell_p regression directly, for every constant p,d1p,d\geq 1. Using core-sets, its running time is O(nlogn)O(n \log n) including extensions for streaming and distributed (big) data. In polynomial time, it can handle outliers, p(0,1)p\in (0,1) and minimize f(x)f(x) over every xx and permutation of rows in AA. Experimental results are also provided, including open source and comparison to existing software.

Keywords

Cite

@article{arxiv.1902.10407,
  title  = {Provable Approximations for Constrained $\ell_p$ Regression},
  author = {Ibrahim Jubran and David Cohn and Dan Feldman},
  journal= {arXiv preprint arXiv:1902.10407},
  year   = {2019}
}
R2 v1 2026-06-23T07:52:43.995Z