LGMay 3, 2024

Multi-level projection with exponential parallel speedup; Application to sparse auto-encoders neural networks

arXiv:2405.02086v2h-index: 2
Originality Incremental advance
AI Analysis

This work addresses computational bottlenecks in sparse auto-encoders and neural networks by providing a faster projection method, though it is incremental as it builds on existing norm projection techniques.

The paper tackles the high computational complexity of the ℓ1,∞ norm projection by proposing a new bi-level projection method that reduces time complexity from O(n m log(n m)) to O(n m) and achieves O(n + m) with full parallel power, generalizing to tensors for exponential speedup; experiments show it is 2 times faster than existing Euclidean algorithms while maintaining accuracy and improving sparsity in neural networks.

The $\ell_{1,\infty}$ norm is an efficient structured projection but the complexity of the best algorithm is unfortunately $\mathcal{O}\big(n m \log(n m)\big)$ for a matrix in $\mathbb{R}^{n\times m}$. In this paper, we propose a new bi-level projection method for which we show that the time complexity for the $\ell_{1,\infty}$ norm is only $\mathcal{O}\big(n m \big)$ for a matrix in $\mathbb{R}^{n\times m}$, and $\mathcal{O}\big(n + m \big)$ with full parallel power. We generalize our method to tensors and we propose a new multi-level projection, having an induced decomposition that yields a linear parallel speedup up to an exponential speedup factor, resulting in a time complexity lower-bounded by the sum of the dimensions, instead of the product of the dimensions. we provide a large base of implementation of our framework for bi-level and tri-level (matrices and tensors) for various norms and provides also the parallel implementation. Experiments show that our projection is $2$ times faster than the actual fastest Euclidean algorithms while providing same accuracy and better sparsity in neural networks applications.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes