Explicit Group Sparse Projection with Applications to Deep Learning and NMF
Riyasat Ohib, Nicolas Gillis, Niccolò Dalmasso, Sameena Shah, Vamsi K. Potluru, Sergey Plis
TL;DR
This work addresses the challenge of enforcing a controllable, average sparsity across a group of vectors. It introduces grouped sparse projection (GSP), which uses a single sparsity parameter $s$ and a dual optimization framework to project a set of nonnegative, unit-norm vectors toward high-Hoyer sparsity while preserving alignment with the inputs; a weighted variant WGSP extends this to weighted sparsity. The authors prove uniqueness properties for the dual and primal solutions, derive a Newton-based algorithm with linear-time complexity, and demonstrate strong empirical performance in sparse NMF and neural network pruning, including single-shot pruning that bypasses reguarization-based sparsity induction. The results show that GSP/ WGSP can achieve competitive or superior sparsity-accuracy trade-offs on CIFAR-10 and ImageNet while enabling efficient, scalable sparse representations. Overall, the approach provides a practical, theoretically-grounded tool for structured sparsity in both supervised and unsupervised learning contexts.
Abstract
We design a new sparse projection method for a set of vectors that guarantees a desired average sparsity level measured leveraging the popular Hoyer measure (an affine function of the ratio of the $\ell_1$ and $\ell_2$ norms). Existing approaches either project each vector individually or require the use of a regularization parameter which implicitly maps to the average $\ell_0$-measure of sparsity. Instead, in our approach we set the sparsity level for the whole set explicitly and simultaneously project a group of vectors with the sparsity level of each vector tuned automatically. We show that the computational complexity of our projection operator is linear in the size of the problem. Additionally, we propose a generalization of this projection by replacing the $\ell_1$ norm by its weighted version. We showcase the efficacy of our approach in both supervised and unsupervised learning tasks on image datasets including CIFAR10 and ImageNet. In deep neural network pruning, the sparse models produced by our method on ResNet50 have significantly higher accuracies at corresponding sparsity values compared to existing competitors. In nonnegative matrix factorization, our approach yields competitive reconstruction errors against state-of-the-art algorithms.
