Geometry-aware training of factorized layers in tensor Tucker format

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zangrando, Emanuele, Schotthöfer, Steffen, Ceruti, Gianluca, Kusch, Jonas, Tudisco, Francesco
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912546921906176
author Zangrando, Emanuele
Schotthöfer, Steffen
Ceruti, Gianluca
Kusch, Jonas
Tudisco, Francesco
author_facet Zangrando, Emanuele
Schotthöfer, Steffen
Ceruti, Gianluca
Kusch, Jonas
Tudisco, Francesco
contents Reducing parameter redundancies in neural network architectures is crucial for achieving feasible computational and memory requirements during training and inference phases. Given its easy implementation and flexibility, one promising approach is layer factorization, which reshapes weight tensors into a matrix format and parameterizes them as the product of two small rank matrices. However, this approach typically requires an initial full-model warm-up phase, prior knowledge of a feasible rank, and it is sensitive to parameter initialization. In this work, we introduce a novel approach to train the factors of a Tucker decomposition of the weight tensors. Our training proposal proves to be optimal in locally approximating the original unfactorized dynamics independently of the initialization. Furthermore, the rank of each mode is dynamically updated during training. We provide a theoretical analysis of the algorithm, showing convergence, approximation and local descent guarantees. The method's performance is further illustrated through a variety of experiments, showing remarkable training compression rates and comparable or even better performance than the full baseline and alternative layer factorization strategies.
format Preprint
id arxiv_https___arxiv_org_abs_2305_19059
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Geometry-aware training of factorized layers in tensor Tucker format
Zangrando, Emanuele
Schotthöfer, Steffen
Ceruti, Gianluca
Kusch, Jonas
Tudisco, Francesco
Machine Learning
Numerical Analysis
Reducing parameter redundancies in neural network architectures is crucial for achieving feasible computational and memory requirements during training and inference phases. Given its easy implementation and flexibility, one promising approach is layer factorization, which reshapes weight tensors into a matrix format and parameterizes them as the product of two small rank matrices. However, this approach typically requires an initial full-model warm-up phase, prior knowledge of a feasible rank, and it is sensitive to parameter initialization. In this work, we introduce a novel approach to train the factors of a Tucker decomposition of the weight tensors. Our training proposal proves to be optimal in locally approximating the original unfactorized dynamics independently of the initialization. Furthermore, the rank of each mode is dynamically updated during training. We provide a theoretical analysis of the algorithm, showing convergence, approximation and local descent guarantees. The method's performance is further illustrated through a variety of experiments, showing remarkable training compression rates and comparable or even better performance than the full baseline and alternative layer factorization strategies.
title Geometry-aware training of factorized layers in tensor Tucker format
topic Machine Learning
Numerical Analysis
url https://arxiv.org/abs/2305.19059