English

Faster $p$-Norm Regression Using Sparsity

Data Structures and Algorithms 2021-11-22 v2

Abstract

For a matrix ARn×dA\in \mathbb{R}^{n\times d} with ndn\geq d, we consider the dual problems of minAxbpp,bRn\min \|Ax-b\|_p^p, \, b\in \mathbb{R}^n and minAx=bxpp,bRd\min_{A^\top x=b} \|x\|_p^p,\, b\in \mathbb{R}^d. We improve the runtimes for solving these problems to high accuracy for every p>1p>1 for sufficiently sparse matrices. We show that recent progress on fast sparse linear solvers can be leveraged to obtain faster than matrix-multiplication algorithms for any p>1p > 1, i.e., in time O~(pnθ)\tilde{O}(pn^\theta) for some θ<ω\theta < \omega, the matrix multiplication constant. We give the first high-accuracy input sparsity pp-norm regression algorithm for solving minAxbpp\min \|Ax-b\|_p^p with 1<p21 < p \leq 2, via a new row sampling theorem for the smoothed pp-norm function. This algorithm runs in time O~(nnz(A)+d4)\tilde{O}(\text{nnz}(A) + d^4) for any 1<p21<p\leq 2, and in time O~(nnz(A)+dθ)\tilde{O}(\text{nnz}(A) + d^\theta) for pp close to 22, improving on the previous best bound where the exponent of dd grows with max{p,p/(p1)}\max\{p, p/(p-1)\}.

Keywords

Cite

@article{arxiv.2109.11537,
  title  = {Faster $p$-Norm Regression Using Sparsity},
  author = {Mehrdad Ghadiri and Richard Peng and Santosh S. Vempala},
  journal= {arXiv preprint arXiv:2109.11537},
  year   = {2021}
}

Comments

Includes new results. The first input sparsity algorithm for p-norm via efficient row-sampling