Learning Permutations in Monarch Factorization
In order to reduce the quadratic cost of matrix-vector multiplications in dense and attention layers, Monarch matrices have been recently introduced, achieving a sub-quadratic complexity. It consists in factorizing a matrix using fixed permutations and learned block diagonal matrices, at the price of a small performance drop. We propose a more general model where some permutations are learned. The optimization algorithm explores the space of permutations using a Straight-Through Estimator (STE) inspired by the support exploration algorithm designed for sparse support recovery. Our experimental results demonstrate performance improvement in the context of sparse matrix factorization and of end-to-end sparse learning.
Authors
- Caroline Chaux (ORCID: https://orcid.org/0000-0003-1056-673X)
- Valentin Emiya (ORCID: https://orcid.org/0000-0001-7102-6943)
- Mimoun Mohamed (ORCID: https://orcid.org/0009-0005-1214-3396)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Aix-Marseille Université (FR)
- Image and Pervasive Access Laboratory (SG)
- Laboratoire d’Informatique et Systèmes (FR)
- Institut Polytechnique de Bordeaux (FR)
Publication Details
- Published
- 2025-03-12
- DOI
- https://doi.org/10.1109/icassp49660.2025.10889798
- Primary Topic
- graph theory and CDMA systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00