Fast Relative-Error Approximation Algorithm For Ridge Regression

UAI'15: Proceedings of the Thirty-First Conference on Uncertainty in Artificial Intelligence(2015)

引用 5|浏览73
暂无评分
摘要
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 >= n. In this case, the standard optimization algorithm for ridge regression computes the optimal solution 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 (x) over tilde satisfying parallel to(x) over tilde - x*parallel to(2) <= epsilon parallel to x*parallel to(2) with high probability and runs in (O) over tilde (nnz(A)+ n(3)/epsilon(2)) time, where nnz(A) is the number of non-zero entries of matrix 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, 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.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要