TinyWolf - Efficient on-device TinyML training for IoT using enhanced Grey Wolf Optimization

被引:0
|
作者
Adhikary, Subhrangshu [1 ]
Dutta, Subhayu [2 ]
Dwivedi, Ashutosh Dhar [3 ]
机构
[1] Spiraldevs Automat Ind Pvt Ltd, Dept Res & Dev, Durgapur 733123, West Bengal, India
[2] Dr B C Roy Engn Coll, Dept Comp Sci & Engn, Durgapur 713209, India
[3] Aalborg Univ, Cyber Secur Grp, Copenhagen, Denmark
关键词
Internet of Things; Evolutionary algorithms; Deep learning; Nature inspired algorithms; Embedded intelligence; Memory optimization; PARTICLE SWARM OPTIMIZATION;
D O I
10.1016/j.iot.2024.101365
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Training a deep learning model generally requires a huge amount of memory and processing power. Once trained, the learned model can make predictions very fast with very little resource consumption. The learned weights can be fitted into a microcontroller to build affordable embedded intelligence systems which is also known as TinyML. Although few attempts have been made, the limits of the state-of-the-art training of a deep learning model within a microcontroller can be pushed further. Generally deep learning models are trained with gradient optimizers which predict with high accuracy but require a very high amount of resources. On the other hand, nature-inspired meta-heuristic optimizers can be used to build a fast approximation of the model's optimal solution with low resources. After a rigorous test, we have found that Grey Wolf Optimizer can be modified for enhanced uses of main memory, paging and swap space among alpha,beta,delta and omega wolves. This modification saved up to 71% memory requirements compared to gradient optimizers. We have used this modification to train the TinyML model within a microcontroller of 256KB RAM. The performances of the proposed framework have been meticulously benchmarked on 13 open-sourced datasets.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] An efficient parameter optimization of software reliability growth model by using chaotic grey wolf optimization algorithm
    P. Dhavakumar
    N. P. Gopalan
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 3177 - 3188
  • [22] An efficient parameter optimization of software reliability growth model by using chaotic grey wolf optimization algorithm
    Dhavakumar, P.
    Gopalan, N. P.
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (02) : 3177 - 3188
  • [23] An improved localization algorithm to replace faulty nodes for an IoT network using weighted grey wolf optimization
    Kanwar, Vivek
    Aydin, Orhun
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2024, 37 (13)
  • [24] A Grey Wolf Integrated with Jaya Optimization Based Route Selection in IoT Network
    Kalyani, G.
    Krishna Jyothi, K.
    Srilakshmi, K.
    Chaudhari, Shilpa
    Lecture Notes in Electrical Engineering, 1876, (145-152):
  • [25] An efficient recommendation system for athletic performance optimization by enriched grey wolf optimization
    Deepak V.
    Anguraj D.K.
    Mantha S.S.
    Personal and Ubiquitous Computing, 2023, 27 (03) : 1015 - 1026
  • [26] Test case optimization using grey wolf algorithm
    Kumari, Srishti
    Jindal, Shweta
    Sharma, Arun
    SOFTWARE QUALITY JOURNAL, 2025, 33 (02)
  • [27] Photovoltaic Parameter Estimation Using Grey Wolf Optimization
    Darmansyah
    Robandi, Imam
    2017 3RD INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2017, : 593 - 597
  • [28] Evolving an optimal kernel extreme learning machine by using an enhanced grey wolf optimization strategy
    Cai, Zhennao
    Gu, Jianhua
    Luo, Jie
    Zhang, Qian
    Chen, Huiling
    Pan, Zhifang
    Li, Yuping
    Li, Chengye
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 138
  • [29] Federated Transfer Learning for On-Device LLMs Efficient Fine Tuning Optimization
    Li, Chuantao
    Gu, Bruce
    Zhao, Zhigang
    Qu, Youyang
    Xin, Guomao
    Huo, Jidong
    Gao, Longxiang
    BIG DATA MINING AND ANALYTICS, 2025, 8 (02): : 430 - 446
  • [30] Efficient Single-Stage Bridgeless AC to DC Converter Using Grey Wolf Optimization
    Kandasamy, Prema
    Kumar, K. Prem
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 487 - 499