Fast Relative-Error Approximation Algorithm for Ridge Regression
Abstract
Ridge regression is one of the most popular and effective regularized regression methods, and one case of particular interest is that the number of features $p$ is much larger than the number of samples $n$, i.e. $p \gg n$. In this case, the standard optimization algorithm for ridge regression computes the optimal solution $\mathbf{x}^*$ in $O(n^2 p+n^3)$ time. In this paper, we propose a fast relative-error approximation algorithm for ridge regression. More specifically, our algorithm outputs a solution $\tilde\x$ satisfying $\|\tilde\x -\mathbf{x}^*\|_2 \le \epsilon\|\mathbf{x}^*\|_2$ with high probability and runs in $\tilde O(\nnz(\mathbf{A})+n^3/\epsilon^2)$ time, where $\nnz(\mathbf{A})$ is the number of non-zero entries of matrix $\mathbf{A}$. To the best of our knowledge, this is the first algorithm for ridge regression that runs in $o(n^2 p)$ time with provable relative-error approximation bound on the output vector. In addition, for supplements to our main result, we analyze the risk inflation bound of our algorithm and apply our techniques to two generalizations of ridge regression, including multiple response ridge regression and a non-linear ridge regression problem. Finally, we show empirical results on both synthetic and real datasets.
Cite
Text
Chen et al. "Fast Relative-Error Approximation Algorithm for Ridge Regression." Conference on Uncertainty in Artificial Intelligence, 2015.Markdown
[Chen et al. "Fast Relative-Error Approximation Algorithm for Ridge Regression." Conference on Uncertainty in Artificial Intelligence, 2015.](https://mlanthology.org/uai/2015/chen2015uai-fast/)BibTeX
@inproceedings{chen2015uai-fast,
title = {{Fast Relative-Error Approximation Algorithm for Ridge Regression}},
author = {Chen, Shouyuan and Liu, Yang and Lyu, Michael R. and King, Irwin and Zhang, Shengyu},
booktitle = {Conference on Uncertainty in Artificial Intelligence},
year = {2015},
pages = {201-210},
url = {https://mlanthology.org/uai/2015/chen2015uai-fast/}
}