Growth strategies for arbitrary DAG neural architectures
Stella Douka, Manon Verbockhaven, Théo Rudkiewicz, Stéphane Rivaud, François P. Landes, Sylvain Chevallier, Guillaume Charpiat
TL;DR
The paper addresses the high cost of training large neural networks by enabling Neural Architecture Growth on arbitrary DAGs during training, guided by the notion of an expressivity bottleneck. By projecting the desired update onto the current architecture's tangent space and minimizing the residual, the method grows networks via new layers, edges, or widened nodes, with inter-train optimization to select promising expansions. It compares full greedy, bottleneck-restricted, and BIC-guided strategies and demonstrates a MNIST proof-of-concept where DAG growth achieves competitive accuracy with far fewer parameters and lower energy than grid-search NAS. The work suggests practical routes to reduce training and inference costs and highlights future extensions to growable convolutional modules and scalability considerations.
Abstract
Deep learning has shown impressive results obtained at the cost of training huge neural networks. However, the larger the architecture, the higher the computational, financial, and environmental costs during training and inference. We aim at reducing both training and inference durations. We focus on Neural Architecture Growth, which can increase the size of a small model when needed, directly during training using information from the backpropagation. We expand existing work and freely grow neural networks in the form of any Directed Acyclic Graph by reducing expressivity bottlenecks in the architecture. We explore strategies to reduce excessive computations and steer network growth toward more parameter-efficient architectures.
