Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

GradMax: Growing Neural Networks using Gradient Information

About

The architecture and the parameters of neural networks are often optimized independently, which requires costly retraining of the parameters whenever the architecture is modified. In this work we instead focus on growing the architecture without requiring costly retraining. We present a method that adds new neurons during training without impacting what is already learned, while improving the training dynamics. We achieve the latter by maximizing the gradients of the new weights and find the optimal initialization efficiently by means of the singular value decomposition (SVD). We call this technique Gradient Maximizing Growth (GradMax) and demonstrate its effectiveness in variety of vision tasks and architectures.

Utku Evci, Bart van Merri\"enboer, Thomas Unterthiner, Max Vladymyrov, Fabian Pedregosa• 2022

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy77.25
3518
Image ClassificationCIFAR-10 (test)
Accuracy92.1
3381
Image ClassificationImageNet-1k 1.0 (test)
Top-1 Accuracy71.73
251
Image ClassificationImageNet--
184
Continual LearningCIFAR100 Split
Average Per-Task Accuracy21.9
117
Continual Supervised LearningCIFAR 5+1
Total Average Online Task Accuracy33.7
49
Continual Supervised LearningContinual ImageNet
Total Average Online Task Accuracy71.6
49
Continual Supervised LearningCIFAR Random Label
Total Average Online Task Accuracy13.9
49
Continual LearningMNIST Random-Label
Average Accuracy24.3
32
Continual LearningPermuted MNIST
Average Accuracy75.5
32
Showing 10 of 11 rows

Other info

Follow for update