Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers
Cyan Subhra Mishra, Deeksha Chaudhary, Jack Sampson, Mahmut Taylan Knademir, Chita Das
TL;DR
NExUME addresses intermittent power in energy-harvesting edge environments by integrating energy variability directly into both training and inference. The framework combines DynFit (intermittency-aware training with dynamic dropout/quantization and QuantaTask units) and DynInfer (intermittency-aware inference scheduling with task fusion) to adapt to real-time energy availability. Empirical results across multiple datasets and a new machine-status dataset show consistent accuracy gains (6-22%) with modest compute overhead and improved energy efficiency, highlighting practical impact for battery-free IoT and Industry 4.0 deployments. The work demonstrates a holistic, hardware-conscious approach to robust, energy-aware deep learning at the edge, with broad implications for sustainable intelligent systems.
Abstract
The deployment of Deep Neural Networks in energy-constrained environments, such as Energy Harvesting Wireless Sensor Networks, presents unique challenges, primarily due to the intermittent nature of power availability. To address these challenges, this study introduces and evaluates a novel training methodology tailored for DNNs operating within such contexts. In particular, we propose a dynamic dropout technique that adapts to both the architecture of the device and the variability in energy availability inherent in energy harvesting scenarios. Our proposed approach leverages a device model that incorporates specific parameters of the network architecture and the energy harvesting profile to optimize dropout rates dynamically during the training phase. By modulating the network's training process based on predicted energy availability, our method not only conserves energy but also ensures sustained learning and inference capabilities under power constraints. Our preliminary results demonstrate that this strategy provides 6 to 22 percent accuracy improvements compared to the state of the art with less than 5 percent additional compute. This paper details the development of the device model, describes the integration of energy profiles with intermittency aware dropout and quantization algorithms, and presents a comprehensive evaluation of the proposed approach using real-world energy harvesting data.
