Sparser, Better, Deeper, Stronger: Improving Sparse Training with Exact Orthogonal Initialization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Nowak, Aleksandra Irena, Gniecki, Łukasz, Szatkowski, Filip, Tabor, Jacek
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929371771568128
author Nowak, Aleksandra Irena
Gniecki, Łukasz
Szatkowski, Filip
Tabor, Jacek
author_facet Nowak, Aleksandra Irena
Gniecki, Łukasz
Szatkowski, Filip
Tabor, Jacek
contents Static sparse training aims to train sparse models from scratch, achieving remarkable results in recent years. A key design choice is given by the sparse initialization, which determines the trainable sub-network through a binary mask. Existing methods mainly select such mask based on a predefined dense initialization. Such an approach may not efficiently leverage the mask's potential impact on the optimization. An alternative direction, inspired by research into dynamical isometry, is to introduce orthogonality in the sparse subnetwork, which helps in stabilizing the gradient signal. In this work, we propose Exact Orthogonal Initialization (EOI), a novel sparse orthogonal initialization scheme based on composing random Givens rotations. Contrary to other existing approaches, our method provides exact (not approximated) orthogonality and enables the creation of layers with arbitrary densities. We demonstrate the superior effectiveness and efficiency of EOI through experiments, consistently outperforming common sparse initialization techniques. Our method enables training highly sparse 1000-layer MLP and CNN networks without residual connections or normalization techniques, emphasizing the crucial role of weight initialization in static sparse training alongside sparse mask selection. The code is available at https://github.com/woocash2/sparser-better-deeper-stronger
format Preprint
id arxiv_https___arxiv_org_abs_2406_01755
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Sparser, Better, Deeper, Stronger: Improving Sparse Training with Exact Orthogonal Initialization
Nowak, Aleksandra Irena
Gniecki, Łukasz
Szatkowski, Filip
Tabor, Jacek
Machine Learning
Artificial Intelligence
Static sparse training aims to train sparse models from scratch, achieving remarkable results in recent years. A key design choice is given by the sparse initialization, which determines the trainable sub-network through a binary mask. Existing methods mainly select such mask based on a predefined dense initialization. Such an approach may not efficiently leverage the mask's potential impact on the optimization. An alternative direction, inspired by research into dynamical isometry, is to introduce orthogonality in the sparse subnetwork, which helps in stabilizing the gradient signal. In this work, we propose Exact Orthogonal Initialization (EOI), a novel sparse orthogonal initialization scheme based on composing random Givens rotations. Contrary to other existing approaches, our method provides exact (not approximated) orthogonality and enables the creation of layers with arbitrary densities. We demonstrate the superior effectiveness and efficiency of EOI through experiments, consistently outperforming common sparse initialization techniques. Our method enables training highly sparse 1000-layer MLP and CNN networks without residual connections or normalization techniques, emphasizing the crucial role of weight initialization in static sparse training alongside sparse mask selection. The code is available at https://github.com/woocash2/sparser-better-deeper-stronger
title Sparser, Better, Deeper, Stronger: Improving Sparse Training with Exact Orthogonal Initialization
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2406.01755