Growing Efficient Accurate and Robust Neural Networks on the Edge
Vignesh Sundaresha, Naresh Shanbhag
TL;DR
This work tackles the challenge of robust and efficient Deep Neural Network training on resource-constrained Edge devices, aiming to obviate cloud-based training and data transmission. It introduces GEARnn, a two-phase approach that grows compact networks via One-Shot Growth (OSG) and robustifies them with Efficient Robust Augmentation (ERA); a 2-Phase variant (GEARnn-2) initializes from clean-data growth and then trains with augmented data to achieve robust accuracy efficiently. Across CIFAR-10/100 and Tiny ImageNet on architectures like VGG-19 and MobileNet, GEARnn-2 yields higher robust accuracy at equal final size and markedly reduces training time and energy, with Jetson edge results showing comparable clean accuracy to private baselines while cutting training cost by about 2–3x. The approach highlights that edge-only growth with robust augmentation is viable, enabling privacy-preserving, energy-efficient edge learning suitable for real-world deployments.
Abstract
The ubiquitous deployment of deep learning systems on resource-constrained Edge devices is hindered by their high computational complexity coupled with their fragility to out-of-distribution (OOD) data, especially to naturally occurring common corruptions. Current solutions rely on the Cloud to train and compress models before deploying to the Edge. This incurs high energy and latency costs in transmitting locally acquired field data to the Cloud while also raising privacy concerns. We propose GEARnn (Growing Efficient, Accurate, and Robust neural networks) to grow and train robust networks in-situ, i.e., completely on the Edge device. Starting with a low-complexity initial backbone network, GEARnn employs One-Shot Growth (OSG) to grow a network satisfying the memory constraints of the Edge device using clean data, and robustifies the network using Efficient Robust Augmentation (ERA) to obtain the final network. We demonstrate results on a NVIDIA Jetson Xavier NX, and analyze the trade-offs between accuracy, robustness, model size, energy consumption, and training time. Our results demonstrate the construction of efficient, accurate, and robust networks entirely on an Edge device.
