1,942
Views
72
CrossRef citations to date
0
Altmetric
Optimization

Semismooth Newton Coordinate Descent Algorithm for Elastic-Net Penalized Huber Loss Regression and Quantile Regression

&
Pages 547-557 | Received 01 Aug 2015, Published online: 26 May 2017
 

ABSTRACT

We propose an algorithm, semismooth Newton coordinate descent (SNCD), for the elastic-net penalized Huber loss regression and quantile regression in high dimensional settings. Unlike existing coordinate descent type algorithms, the SNCD updates a regression coefficient and its corresponding subgradient simultaneously in each iteration. It combines the strengths of the coordinate descent and the semismooth Newton algorithm, and effectively solves the computational challenges posed by dimensionality and nonsmoothness. We establish the convergence properties of the algorithm. In addition, we present an adaptive version of the “strong rule” for screening predictors to gain extra efficiency. Through numerical experiments, we demonstrate that the proposed algorithm is very efficient and scalable to ultrahigh dimensions. We illustrate the application via a real data example. Supplementary materials for this article are available online.

Supplementary materials

Appendices: Appendices containing the background on convex analysis and properties of Newton derivative, the derivation of SNA for penalized Huber loss regression, and proof for theoretical results.

R Code: R code for the timing experiments in Section 5.2 except the part involving SNA. We would be happy to share the code for SNA on request.

Acknowledgments

The authors thank the editor, the associate editor and an anonymous reviewer for their helpful and constructive comments that led to considerable improvements of the article. The authors are also grateful to Professor Roger Koenker for providing detailed information about the quantreg package.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.