Growing Tiny Networks: Spotting Expressivity Bottlenecks and Fixing Them Optimally
Not on the map. Why?
Abstract (arXiv)
Machine learning tasks are generally formulated as optimization problems, where one searches for an optimal function within a certain functional space. In practice, parameterized functional spaces are considered, in order to be able to perform gradient descent. Typically, a neural network architecture is chosen and fixed, and its parameters (connection weights) are optimized, yielding an architecture-dependent result. This way of proceeding however forces the evolution of the function during training to lie within the realm of what is expressible with the chosen architecture, and prevents any optimization across architectures. Costly architectural hyper-parameter optimization is often performed to compensate for this. Instead, we propose to adapt the architecture on the fly during training. We show that the information about desirable architectural changes, due to expressivity bottlenecks when attempting to follow the functional gradient, can be extracted from backpropagation. To do this, we propose a mathematical definition of expressivity bottlenecks, which enables us to detect, quantify and solve them while training, by adding suitable neurons. Thus, while the standard approach requires large networks, in terms of number of neurons per layer, for expressivity and optimization reasons, we provide tools and properties to develop an architecture starting with a very small number of neurons. As a proof of concept, we show results~on the CIFAR dataset, matching large neural network accuracy, with competitive training time, while removing the need for standard architectural hyper-parameter search.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 23 of its 44 references that are in the map. First posted on arXiv 30 May 2024.
Builds on
23 of 44 references.
References · 23
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Understanding deep learning requires rethinking generalizationcited by 1,674
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2015Deep Learning and the Information Bottleneck Principlecited by 802
- 2014Breaking the Curse of Dimensionality with Convex Neural Networkscited by 331
- 2016On the Expressive Power of Deep Neural Networkscited by 306
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2015Net2Net: Accelerating Learning via Knowledge Transfercited by 250
- 2019Complexity of Linear Regions in Deep Networkscited by 167
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
11 more
- 2019Deep ReLU Networks Have Surprisingly Few Activation Patternscited by 161
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
- 2017Bayesian Compression for Deep Learningcited by 116
- 2017Evolving Deep Neural Networkscited by 95
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 94
- 2022GradMax: Growing Neural Networks using Gradient Informationcited by 66
- 2018Compressing Neural Networks using the Variational Information Bottleneckcited by 59
- 2019Splitting Steepest Descent for Growing Neural Architecturescited by 55
- 2021Firefly Neural Architecture Descent: a General Approach for Growing Neural Networkscited by 49
- 2022When, where, and how to add new neurons to ANNscited by 18
- 2017True Asymptotic Natural Gradient Optimizationcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 5.
9 papers.
- 2024ANaGRAM: A Natural Gradient Relative to Adapted Model for efficient PINNs learningcited by 7
- 2026Path-conditioned training: a principled way to rescale ReLU neural networkscited by 6
- 2025Growth strategies for arbitrary DAG neural architecturescited by 2
- 2025Parsimonious Gaussian mixture models with piecewise-constant eigenvalue profilescited by 1
- 2025Distribution-Aware Tensor Decomposition for Compression of Convolutional Neural Networkscited by 0
- 2026Growing Networks with Autonomous Pruningcited by 0
- 2026Across the Loss Landscape with Progressive Growthcited by 0
- 2026Neuron-Level Architecture Growth: A Controlled Evaluation for EEG Time-Series Decodingcited by 0
- 2026CAGE-NAS: Certified Functional Descent for Efficient Model Growthcited by 0
- 2026CAGE-NAS: Certified Functional Descent for Efficient Model Growth1 Oct 2026
- 2026Neuron-Level Architecture Growth: A Controlled Evaluation for EEG Time-Series Decoding27 Sep 2026
- 2026Across the Loss Landscape with Progressive Growth25 Aug 2026
- 2026Growing Networks with Autonomous Pruning20 Mar 2026
- 2026Path-conditioned training: a principled way to rescale ReLU neural networks23 Feb 2026
- 2025Distribution-Aware Tensor Decomposition for Compression of Convolutional Neural Networks6 Nov 2025
- 2025Parsimonious Gaussian mixture models with piecewise-constant eigenvalue profiles2 Jul 2025
- 2025Growth strategies for arbitrary DAG neural architectures22 Jan 2025
- 2024ANaGRAM: A Natural Gradient Relative to Adapted Model for efficient PINNs learning14 Dec 2024