Intermittent learning: On-device machine learning on intermittently powered system

被引:6
|
作者
Lee S. [1 ]
Islam B. [1 ]
Luo Y. [1 ]
Nirjon S. [1 ]
机构
[1] University of North Carolina at Chapel Hill, 201 S. Columbia St, Chapel Hill, NC
关键词
Batteryless; Energy harvesting; Intermittent computing; On-device online learning; Semi-supervised learning; Unsupervised learning;
D O I
10.1145/3369837
中图分类号
学科分类号
摘要
This paper introduces intermittent learning - the goal of which is to enable energy harvested computing platforms capable of executing certain classes of machine learning tasks effectively and efficiently. We identify unique challenges to intermittent learning relating to the data and application semantics of machine learning tasks, and to address these challenges, we devise 1) an algorithm that determines a sequence of actions to achieve the desired learning objective under tight energy constraints, and 2) propose three heuristics that help an intermittent learner decide whether to learn or discard training examples at run-time which increases the energy efficiency of the system. We implement and evaluate three intermittent learning applications that learn the 1) air quality, 2) human presence, and 3) vibration using solar, RF, and kinetic energy harvesters, respectively. We demonstrate that the proposed framework improves the energy efficiency of a learner by up to 100% and cuts down the number of learning examples by up to 50% when compared to state-of-the-art intermittent computing systems that do not implement the proposed intermittent learning framework. Copyright © 2019 held by the owner/author(s).
引用
收藏
相关论文
共 50 条
  • [1] An on-device machine learning assisted system for unobtrusive cardiac auscultation
    Chowdhury, Debjyoti
    Chattopadhyay, Madhurima
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [2] On-Device Training of Machine Learning Models on Microcontrollers with Federated Learning
    Llisterri Gimenez, Nil
    Monfort Grau, Marc
    Pueyo Centelles, Roger
    Freitag, Felix
    [J]. ELECTRONICS, 2022, 11 (04)
  • [3] A Survey of On-Device Machine Learning: An Algorithms and Learning Theory Perspective
    Dhar, Sauptik
    Guo, Junyao
    Liu, Jiayi
    Tripathi, Samarth
    Kurup, Unmesh
    Shah, Mohak
    [J]. ACM TRANSACTIONS ON INTERNET OF THINGS, 2021, 2 (03):
  • [4] TensorFlow Lite: On-Device Machine Learning Framework
    Li S.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (09): : 1839 - 1853
  • [5] SLSGD: Secure and Efficient Distributed On-device Machine Learning
    Xie, Cong
    Koyejo, Oluwasanmi
    Gupta, Indranil
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2019, PT II, 2020, 11907 : 213 - 228
  • [6] LightEQ: On-Device Earthquake Detection with Embedded Machine Learning
    Zainab, Tayyaba
    Karstens, Jens
    Landsiedel, Olaf
    [J]. PROCEEDINGS 8TH ACM/IEEE CONFERENCE ON INTERNET OF THINGS DESIGN AND IMPLEMENTATION, IOTDI 2023, 2023, : 130 - 143
  • [7] On-Device Mobile Phone Security Exploits Machine Learning
    Islam, Nayeem
    Das, Saumitra
    Chen, Yin
    [J]. IEEE PERVASIVE COMPUTING, 2017, 16 (02) : 92 - 96
  • [8] A review of on-device machine learning for IoT: An energy perspective
    Tekin, Nazli
    Aris, Ahmet
    Acar, Abbas
    Uluagac, Selcuk
    Gungor, Vehbi Cagri
    [J]. AD HOC NETWORKS, 2024, 153
  • [9] SODA: Protecting Proprietary Information in On-Device Machine Learning Models
    Atrey, Akanksha
    Sinha, Ritwik
    Mitra, Saayan
    Shenoy, Prashant
    [J]. 2023 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING, SEC 2023, 2023, : 121 - 132
  • [10] Blockchained On-Device Federated Learning
    Kim, Hyesung
    Park, Jihong
    Bennis, Mehdi
    Kim, Seong-Lyun
    [J]. IEEE COMMUNICATIONS LETTERS, 2020, 24 (06) : 1279 - 1283