Topological derivative approach for deep neural network architecture adaptation
Not on the map. Why?
Abstract (arXiv)
This work presents a novel algorithm for progressively adapting neural network architecture along the depth. In particular, we attempt to address the following questions in a mathematically principled way: i) Where to add a new capacity (layer) during the training process? ii) How to initialize the new capacity? At the heart of our approach are two key ingredients: i) the introduction of a ``shape functional" to be minimized, which depends on neural network topology, and ii) the introduction of a topological derivative of the shape functional with respect to the neural network topology. Using an optimal control viewpoint, we show that the network topological derivative exists under certain conditions, and its closed-form expression is derived. In particular, we explore, for the first time, the connection between the topological derivative from a topology optimization framework with the Hamiltonian from optimal control theory. Further, we show that the optimality condition for the shape functional leads to an eigenvalue problem for deep neural architecture adaptation. Our approach thus determines the most sensitive location along the depth where a new layer needs to be inserted during the training phase and the associated parametric initialization for the newly added layer. We also demonstrate that our layer insertion strategy can be derived from an optimal transport viewpoint as a solution to maximizing a topological derivative in p-Wasserstein space, where p>= 1. Numerical investigations with fully connected network, convolutional neural network, and vision transformer on various regression and classification problems demonstrate that our proposed approach can outperform an ad-hoc baseline network and other architecture adaptation strategies. Further, we also demonstrate other applications of topological derivative in fields such as transfer learning.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 39 of its 67 references that are in the map. First posted on arXiv 8 Feb 2025.
Builds on
39 of 67 references.
References · 39
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2014Going Deeper with Convolutionscited by 4,241
- 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,908
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 254
27 more
- 2015Net2Net: Accelerating Learning via Knowledge Transfercited by 250
- 2018A System for Massively Parallel Hyperparameter Tuningcited by 202
- 2019Universal Approximation with Deep Narrow Networkscited by 200
- 2018Neural Architecture Search with Bayesian Optimisation and Optimal Transportcited by 195
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
- 2020A Survey on Evolutionary Neural Architecture Searchcited by 142
- 2017Evolving Deep Neural Networkscited by 95
- 2016Robustness of classifiers: from adversarial to random noisecited by 88
- 2022GradMax: Growing Neural Networks using Gradient Informationcited by 66
- 2017A Genetic Programming Approach to Designing Convolutional Neural Network Architecturescited by 59
- 2019Splitting Steepest Descent for Growing Neural Architecturescited by 55
- 2023Adapters: A Unified Library for Parameter-Efficient and Modular Transfer Learningcited by 53
- 2021Firefly Neural Architecture Descent: a General Approach for Growing Neural Networkscited by 49
- 2019Deep learning as optimal control problems: models and numerical methodscited by 34
- 2018An Optimal Control Approach to Deep Learning and Applications to Discrete-Weight Neural Networkscited by 26
- 2019AutoGrow: Automatic Layer Growing in Deep Convolutional Networkscited by 26
- 2022When, where, and how to add new neurons to ANNscited by 18
- 2017Layer-wise training of deep networks using kernel similaritycited by 15
- 2017Forward Thinking: Building and Training Neural Networks One Layer at a Timecited by 15
- 2017On the Robustness of Convolutional Neural Networks to Internal Architecture and Weight Perturbationscited by 14
- 2019Robust Design of Deep Neural Networks against Adversarial Attacks based on Lyapunov Theorycited by 13
- 2021TNet: A Model-Constrained Tikhonov Network Approach for Inverse Problemscited by 10
- 2022Adversarial Parameter Attack on Deep Neural Networkscited by 6
- 2021Network insensitivity to parameter noise via adversarial regularizationcited by 5
- 2021A Unified and Constructive Framework for the Universality of Neural Networkscited by 4
- 2023Transformer-Powered Surrogates Close the ICF Simulation-Experiment Gap with Extremely Limited Datacited by 2
- 2023On Unifying Randomized Methods For Inverse Problemscited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.