Enhanced Cyclic Coordinate Descent Methods for Elastic Net Penalized Linear Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Yixiao, Shao, Zishan, Jiang, Ting, Devarakonda, Aditya
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917035713232896
author Wang, Yixiao
Shao, Zishan
Jiang, Ting
Devarakonda, Aditya
author_facet Wang, Yixiao
Shao, Zishan
Jiang, Ting
Devarakonda, Aditya
contents We present a novel enhanced cyclic coordinate descent (ECCD) framework for solving generalized linear models with elastic net constraints that reduces training time in comparison to existing state-of-the-art methods. We redesign the CD method by performing a Taylor expansion around the current iterate to avoid nonlinear operations arising in the gradient computation. By introducing this approximation, we are able to unroll the vector recurrences occurring in the CD method and reformulate the resulting computations into more efficient batched computations. We show empirically that the recurrence can be unrolled by a tunable integer parameter, $s$, such that $s > 1$ yields performance improvements without affecting convergence, whereas $s = 1$ yields the original CD method. A key advantage of ECCD is that it avoids the convergence delay and numerical instability exhibited by block coordinate descent. Finally, we implement our proposed method in C++ using Eigen to accelerate linear algebra computations. Comparison of our method against existing state-of-the-art solvers shows consistent performance improvements of $3\times$ in average for regularization path variant on diverse benchmark datasets. Our implementation is available at https://github.com/Yixiao-Wang-Stats/ECCD.
format Preprint
id arxiv_https___arxiv_org_abs_2510_19999
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enhanced Cyclic Coordinate Descent Methods for Elastic Net Penalized Linear Models
Wang, Yixiao
Shao, Zishan
Jiang, Ting
Devarakonda, Aditya
Machine Learning
Mathematical Software
Numerical Analysis
Applications
We present a novel enhanced cyclic coordinate descent (ECCD) framework for solving generalized linear models with elastic net constraints that reduces training time in comparison to existing state-of-the-art methods. We redesign the CD method by performing a Taylor expansion around the current iterate to avoid nonlinear operations arising in the gradient computation. By introducing this approximation, we are able to unroll the vector recurrences occurring in the CD method and reformulate the resulting computations into more efficient batched computations. We show empirically that the recurrence can be unrolled by a tunable integer parameter, $s$, such that $s > 1$ yields performance improvements without affecting convergence, whereas $s = 1$ yields the original CD method. A key advantage of ECCD is that it avoids the convergence delay and numerical instability exhibited by block coordinate descent. Finally, we implement our proposed method in C++ using Eigen to accelerate linear algebra computations. Comparison of our method against existing state-of-the-art solvers shows consistent performance improvements of $3\times$ in average for regularization path variant on diverse benchmark datasets. Our implementation is available at https://github.com/Yixiao-Wang-Stats/ECCD.
title Enhanced Cyclic Coordinate Descent Methods for Elastic Net Penalized Linear Models
topic Machine Learning
Mathematical Software
Numerical Analysis
Applications
url https://arxiv.org/abs/2510.19999