Saved in:
Bibliographic Details
Main Authors: Perez, Guillaume, Barlaud, Michel
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.02086
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929408734920704
author Perez, Guillaume
Barlaud, Michel
author_facet Perez, Guillaume
Barlaud, Michel
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_02086
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Multi-level projection with exponential parallel speedup; Application to sparse auto-encoders neural networks
Perez, Guillaume
Barlaud, Michel
Machine Learning
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.
title Multi-level projection with exponential parallel speedup; Application to sparse auto-encoders neural networks
topic Machine Learning
url https://arxiv.org/abs/2405.02086