Deploying Machine Learning in Resource-Constrained Devices for Human Activity Recognition

被引:0
|
作者
Reusch, Rafael Schild [1 ]
Juracy, Leonardo Rezende [1 ]
Moraes, Fernando Gehm [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Porto Alegre, RS, Brazil
关键词
Machine Learning; 1D CNN; Human Activity Recognition; Embedded Systems; Constrained Devices; COST;
D O I
10.1109/SBESC60926.2023.10324073
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine Learning (ML) has proven to be highly effective in solving complex tasks such as human activity and speech recognition. However, the introduction of accuracy-driven ML models has brought new challenges in terms of their applicability in resource-constrained systems. In Human Activity Recognition (HAR), current state-of-the-art approaches often rely on complex multilayer LSTM (Long Short Term Memory) networks once they are well suited to handle temporal series data, a crucial aspect of HAR, but presenting a high computational cost associated with running the inference phase. In HAR, low-power IoT devices, such as wearable sensor arrays, are frequently used as data-gathering devices. However, we observed a limited effort to deploy ML technology directly on these devices, most commonly using edge or cloud computing services, which can be unavailable in some situations. This work aims to provide a Convolutional Neural Network (CNN) tuned for resource-constrained embedded systems. After tuning the CNN model in the Pytorch framework, we present an equivalent C model and employ optimization techniques. The results show that, compared to the reference CNN, the optimized model reduced the CNN model 2.34 times, does not require floating-point units (FPUs), and improved accuracy from 74.9% to 85.2%. These results show the feasibility of running the proposed CNN on resource-constrained devices.
引用
下载
收藏
页数:6
相关论文
共 50 条
  • [1] Deep Learning Shared Bandpass Filters for Resource-Constrained Human Activity Recognition
    Stuart, Morgan
    Manic, Milos
    IEEE ACCESS, 2021, 9 : 39089 - 39097
  • [2] Sleep Apnea Detection System Using Machine Learning on Resource-Constrained Devices
    Mallick, Sayani
    Gawali, Shubhangi
    Onime, Clement
    Goveas, Neena
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [3] Machine Learning and Optimization for Resource-Constrained Platforms
    Barnes, Patrick
    Murawski, Robert
    2019 IEEE COGNITIVE COMMUNICATIONS FOR AEROSPACE APPLICATIONS WORKSHOP (CCAAW), 2019,
  • [4] A Study of Emergency Siren Recognition on Resource-Constrained Devices
    Caetano dos Santos, Davi Francisco
    Boccato, Levy
    INTELLIGENT SYSTEMS, PT II, 2022, 13654 : 154 - 168
  • [5] Tiny Machine Learning for Resource-Constrained Microcontrollers
    Immonen, Riku
    Hamalainen, Timo
    JOURNAL OF SENSORS, 2022, 2022
  • [6] A Survey on Federated Learning for Resource-Constrained IoT Devices
    Imteaj, Ahmed
    Thakker, Urmish
    Wang, Shiqiang
    Li, Jian
    Amini, M. Hadi
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01) : 1 - 24
  • [7] Enabling Machine Learning on Resource-constrained Tactical Networks
    Perazzone, Jake
    Dwyer, Matthew
    Chan, Kevin
    Anderson, Cleon
    Brown, Scott
    2022 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2022,
  • [8] Resource-Constrained Machine Learning for ADAS: A Systematic Review
    Borrego-Carazo, Juan
    Castells-Rufas, David
    Biempica, Ernesto
    Carrabina, Jordi
    IEEE ACCESS, 2020, 8 : 40573 - 40598
  • [9] Demo: Privacy-Preserving Decentralized Machine Learning Framework for Clustered Resource-Constrained Devices
    Hidayat, Muhammad Ayat
    Nakamura, Yugo
    Arakawa, Yutaka
    PROCEEDINGS OF THE 2024 THE 22ND ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS AND SERVICES, MOBISYS 2024, 2024, : 612 - 613
  • [10] A Digital Implementation of Extreme Learning Machines for Resource-Constrained Devices
    Ragusa, Edoardo
    Gianoglio, Christian
    Gastaldo, Paolo
    Zunino, Rodolfo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (08) : 1104 - 1108