Revealing the Utilized Rank of Subspaces of Learning in Neural Networks

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Garg, Isha, Koguchi, Christian, Verma, Eshan, Ulbricht, Daniel
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910515734773760
author Garg, Isha
Koguchi, Christian
Verma, Eshan
Ulbricht, Daniel
author_facet Garg, Isha
Koguchi, Christian
Verma, Eshan
Ulbricht, Daniel
contents In this work, we study how well the learned weights of a neural network utilize the space available to them. This notion is related to capacity, but additionally incorporates the interaction of the network architecture with the dataset. Most learned weights appear to be full rank, and are therefore not amenable to low rank decomposition. This deceptively implies that the weights are utilizing the entire space available to them. We propose a simple data-driven transformation that projects the weights onto the subspace where the data and the weight interact. This preserves the functional mapping of the layer and reveals its low rank structure. In our findings, we conclude that most models utilize a fraction of the available space. For instance, for ViTB-16 and ViTL-16 trained on ImageNet, the mean layer utilization is 35% and 20% respectively. Our transformation results in reducing the parameters to 50% and 25% respectively, while resulting in less than 0.2% accuracy drop after fine-tuning. We also show that self-supervised pre-training drives this utilization up to 70%, justifying its suitability for downstream tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2407_04797
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Revealing the Utilized Rank of Subspaces of Learning in Neural Networks
Garg, Isha
Koguchi, Christian
Verma, Eshan
Ulbricht, Daniel
Computer Vision and Pattern Recognition
Machine Learning
In this work, we study how well the learned weights of a neural network utilize the space available to them. This notion is related to capacity, but additionally incorporates the interaction of the network architecture with the dataset. Most learned weights appear to be full rank, and are therefore not amenable to low rank decomposition. This deceptively implies that the weights are utilizing the entire space available to them. We propose a simple data-driven transformation that projects the weights onto the subspace where the data and the weight interact. This preserves the functional mapping of the layer and reveals its low rank structure. In our findings, we conclude that most models utilize a fraction of the available space. For instance, for ViTB-16 and ViTL-16 trained on ImageNet, the mean layer utilization is 35% and 20% respectively. Our transformation results in reducing the parameters to 50% and 25% respectively, while resulting in less than 0.2% accuracy drop after fine-tuning. We also show that self-supervised pre-training drives this utilization up to 70%, justifying its suitability for downstream tasks.
title Revealing the Utilized Rank of Subspaces of Learning in Neural Networks
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2407.04797