Energy-Constrained Machine Learning for IoT Devices

Report on Current Developments in Energy-Constrained Machine Learning for IoT Devices

General Direction of the Field

The recent advancements in the field of energy-constrained machine learning for Internet of Things (IoT) devices are primarily focused on optimizing the interplay between energy efficiency, computational performance, and model accuracy. Researchers are increasingly developing innovative methodologies that allow for the deployment of sophisticated machine learning models, such as Deep Neural Networks (DNNs), in environments where energy resources are severely limited. This is particularly relevant for scenarios involving energy harvesting technologies, where power availability is intermittent and unpredictable.

One of the key trends emerging is the integration of dynamic and adaptive strategies into the training and inference processes of DNNs. These strategies aim to optimize the use of available energy by adjusting computational demands in real-time based on the current energy harvesting conditions. For instance, techniques like dynamic dropout and adaptive quantization are being employed to modulate the complexity of the neural network operations, thereby conserving energy without compromising on the model's performance.

Another significant development is the shift towards battery-free and wireless sensing solutions that leverage ambient energy sources, such as radio-frequency (RF) signals, to power both the sensing and computation tasks. These solutions not only reduce the dependency on traditional power sources but also enable continuous operation in environments where battery replacement is impractical.

Furthermore, there is a growing emphasis on edge-host communication optimization in energy harvesting wireless sensor networks (EH-WSNs). Researchers are exploring ways to maximize the efficiency of data transmission and computation by offloading certain tasks to the edge devices, thereby reducing the communication overhead and energy consumption associated with data transfer to centralized hosts.

Overall, the field is moving towards more integrated and adaptive systems that can dynamically respond to the fluctuating energy availability, thereby enabling the deployment of sophisticated machine learning capabilities in resource-constrained environments.

Noteworthy Papers

  • Revisiting DNN Training for Intermittently Powered Energy Harvesting Micro Computers: Introduces a dynamic dropout technique that adapts to both device architecture and energy availability, demonstrating significant accuracy improvements with minimal additional compute.

  • Towards Battery-Free Wireless Sensing via Radio-Frequency Energy Harvesting: Proposes REHSense, an RF energy harvesting-based sensing solution that achieves comparable accuracy to Wi-Fi-based solutions while reducing power consumption by 98.7%.

  • Synergistic and Efficient Edge-Host Communication for Energy Harvesting Wireless Sensor Networks: Presents Seeker, a hardware-software co-design approach that reduces communication data volume by ~8.9x with improved accuracy in EH-WSNs.

  • Adaptive Resolution Inference (ARI): Energy-Efficient Machine Learning for Internet of Things: Introduces ARI, a method that significantly reduces energy consumption for inference by selectively running full-precision models only when necessary, achieving savings between 40% and 85%.

Sources

Revisiting DNN Training for Intermittently Powered Energy Harvesting Micro Computers

Towards Battery-Free Wireless Sensing via Radio-Frequency Energy Harvesting

Synergistic and Efficient Edge-Host Communication for Energy Harvesting Wireless Sensor Networks

Adaptive Resolution Inference (ARI): Energy-Efficient Machine Learning for Internet of Things

Evaluating the Energy Consumption of Machine Learning: Systematic Literature Review and Experiments