paper-with-me

홈 › Papers

Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers

2024-08-25 · Cyan Subhra Mishra, Deeksha Chaudhary, Jack Sampson, Mahmut Taylan Knademir, Chita Das

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.

📄 PDF Abstract BibTeX arXiv:2408.13696

Code (0)

등록된 구현이 없습니다.

Tasks

Quantization

Methods 이 논문이 사용한 방법론

Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Zygarde: Time-Sensitive On-Device Deep Inference and Adaptation on Intermittently-Powered Systems

2019-05-05 · Bashima Islam, Shahriar Nirjon

We propose Zygarde -- which is an energy -- and accuracy-aware soft real-time task scheduling framework for batteryless systems that flexibly execute deep learning tasks1 that are suitable for running on microcontrollers…

Scheduling

Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices

2021-11-28 · Sahidul Islam, Jieren Deng, Shanglin Zhou, Chen Pan 외

Energy harvesting (EH) IoT devices that operate intermittently without batteries, coupled with advances in deep neural networks (DNNs), have opened up new opportunities for enabling sustainable smart applications. Nevert…

Deep LearningQuantization

Energy-Aware Deep Learning on Resource-Constrained Hardware

2025-05-18 · Josh Millar, Hamed Haddadi, Anil Madhavapeddy

The use of deep learning (DL) on Internet of Things (IoT) and mobile devices offers numerous advantages over cloud-based processing. However, such devices face substantial energy constraints to prolong battery-life, or m…

Deep Learning

Intermittent Inference with Nonuniformly Compressed Multi-Exit Neural Network for Energy Harvesting Powered Devices

2020-04-23 · Yawen Wu, Zhepeng Wang, Zhenge Jia, Yiyu Shi 외

This work aims to enable persistent, event-driven sensing and decision capabilities for energy-harvesting (EH)-powered devices by deploying lightweight DNNs onto EH-powered devices. However, harvested energy is usually w…

ACES -- Automatic Configuration of Energy Harvesting Sensors with Reinforcement Learning

2019-09-04 · Francesco Fraternali, Bharathan Balaji, Yuvraj Agarwal, Rajesh K. Gupta

Internet of Things forms the backbone of modern building applications. Wireless sensors are being increasingly adopted for their flexibility and reduced cost of deployment. However, most wireless sensors are powered by b…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)Transfer Learning