2020/08/21 by Jonathan W. Siegel, Jianhong Chen, Siegel, Jonathan W. +3
Computer Science · Engineering · #Computer Vision and Pattern Recognition (cs.CV) #Electrical and Bioimpedance Tomography #FOS: Computer and information sciences #I.5.1 #Machine Learning and ELM #Sparse and Compressive Sensing Techniques
paper · pdf · doi:10.48550/arxiv.2008.09661
openalex publication_date 2020/08/21 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Pruning the weights of neural networks is an effective and widely-used technique for reducing model size and inference complexity. We develop and test a novel method based on compressed sensing which combines the pruning and training into a single step. Specifically, we utilize an adaptively weighted ℓ1 penalty on the weights during training, which we combine with a generalization of the regularized dual averaging (RDA) algorithm in order to train sparse neural networks. The adaptive weighting we introduce corresponds to a novel regularizer based on the logarithm of the absolute value of the weights. We perform a series of ablation studies demonstrating the improvement provided by the adaptive weighting and generalized RDA algorithm. Furthermore, numerical experiments on the CIFAR-10, CIFAR-100, and ImageNet datasets demonstrate that our method 1) trains sparser, more accurate networks than existing state-of-the-art methods; 2) can be used to train sparse networks from scratch, i.e. from a random initialization, as opposed to initializing with a well-trained base model; 3) acts as an effective regularizer, improving generalization accuracy.