English

Active Linear Regression for $\ell_p$ Norms and Beyond

Machine Learning 2022-09-28 v4 Data Structures and Algorithms Machine Learning

Abstract

We study active sampling algorithms for linear regression, which aim to query only a few entries of a target vector bRnb\in\mathbb R^n and output a near minimizer to minxRdAxb\min_{x\in\mathbb R^d} \|Ax-b\|, for a design matrix ARn×dA\in\mathbb R^{n \times d} and loss \|\cdot\|. For pp norm regression for any 0<p<0<p<\infty, we give an algorithm based on Lewis weight sampling outputting a (1+ϵ)(1+\epsilon)-approximate solution using just O~(d/ϵ2)\tilde O(d/\epsilon^2) queries to bb for p(0,1)p\in(0,1), O~(d/ϵ)\tilde{O}(d/\epsilon) queries for 1<p<21<p<2, and O~(dp/2/ϵp)\tilde{O}(d^{p/2}/\epsilon^p) queries for 2<p<2<p<\infty. For 0<p<20<p<2, our bounds are optimal up to log factors, settling the query complexity for this range. For 2<p<2<p<\infty, our dependence on dd is optimal, while our dependence on ϵ\epsilon is off by at most ϵ\epsilon, up to log factors. Our result resolves an open question of [CD21], who gave near optimal bounds for the 11 norm, but required d2/ϵ2d^2/\epsilon^2 samples for p\ell_p regression with 1<p<21<p<2, and gave no bounds for 2<p<2<p<\infty or 0<p<10<p<1. We also give the first total sensitivity bound of O(dmax{1,p/2}log2n)O(d^{\max\{1,p/2\}}\log^2n) for loss functions of degree pp polynomial growth, improving a result of [TMF20]. By combining this with our techniques for p\ell_p regression, we obtain an active regression algorithm making O~(d1+max{1,p/2}/poly(ϵ))\tilde O(d^{1+\max\{1,p/2\}}/\mathrm{poly}(\epsilon)) queries for such loss functions, including the Tukey and Huber losses, answering another question of [CD21]. For the Huber loss, we further improve our bound to O~(d422/poly(ϵ))\tilde O(d^{4-2\sqrt2}/\mathrm{poly}(\epsilon)) samples. Our sensitivity bounds also have many applications, including Orlicz norm subspace embeddings, robust subspace approximation, and dimension reduction for smoothed pp-norms. Finally, our active sampling results give the first sublinear time algorithms for Kronecker product regression under every pp norm.

Keywords

Cite

@article{arxiv.2111.04888,
  title  = {Active Linear Regression for $\ell_p$ Norms and Beyond},
  author = {Cameron Musco and Christopher Musco and David P. Woodruff and Taisuke Yasuda},
  journal= {arXiv preprint arXiv:2111.04888},
  year   = {2022}
}

Comments

Abstract shortened to meet arXiv limits; v2: improved bounds; v3: improved bounds; v4: to appear in FOCS 2022

R2 v1 2026-06-24T07:31:37.707Z