Fast Algorithms for lp-Regression
Deeksha Adil,Rasmus Kyng,Richard Peng,Sushant Sachdeva
DOI: https://doi.org/10.1145/3686794
IF: 2.269
2024-10-06
Journal of the ACM
Abstract:The -norm regression problem is a classic problem in optimization with wide ranging applications in machine learning and theoretical computer science. The goal is to compute , where and . Efficient high-accuracy algorithms for the problem have been challenging both in theory and practice and the state-of-the-art algorithms require linear system solves for . In this article, we provide new algorithms for -regression (and a more general formulation of the problem) that obtain a high-accuracy solution in linear system solves. We further propose a new inverse maintenance procedure that speeds-up our algorithm to total runtime, where denotes the running time for multiplying matrices. Additionally, we give the first Iteratively Reweighted Least Squares (IRLS) algorithm that is guaranteed to converge to an optimum in a few iterations. Our IRLS algorithm has shown exceptional practical performance, beating the currently available implementations in MATLAB/CVX by 10–50×.
computer science, information systems, theory & methods, software engineering, hardware & architecture