English

spred: Solving $L_1$ Penalty with SGD

Machine Learning 2023-07-13 v5 Machine Learning

Abstract

We propose to minimize a generic differentiable objective with L1L_1 constraint using a simple reparametrization and straightforward stochastic gradient descent. Our proposal is the direct generalization of previous ideas that the L1L_1 penalty may be equivalent to a differentiable reparametrization with weight decay. We prove that the proposed method, \textit{spred}, is an exact differentiable solver of L1L_1 and that the reparametrization trick is completely ``benign" for a generic nonconvex function. Practically, we demonstrate the usefulness of the method in (1) training sparse neural networks to perform gene selection tasks, which involves finding relevant features in a very high dimensional space, and (2) neural network compression task, to which previous attempts at applying the L1L_1-penalty have been unsuccessful. Conceptually, our result bridges the gap between the sparsity in deep learning and conventional statistical learning.

Keywords

Cite

@article{arxiv.2210.01212,
  title  = {spred: Solving $L_1$ Penalty with SGD},
  author = {Liu Ziyin and Zihao Wang},
  journal= {arXiv preprint arXiv:2210.01212},
  year   = {2023}
}

Comments

ICML 2023, 16 pages, 10 figures, and 2 tables

R2 v1 2026-06-28T02:43:32.781Z