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 条
  • [31] Fractional Gravitational Grey Wolf Optimization to Multi-Path Data Transmission in IoT
    Dhumane, Amol V.
    Prasad, Rajesh S.
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 102 (01) : 411 - 436
  • [32] Fractional Gravitational Grey Wolf Optimization to Multi-Path Data Transmission in IoT
    Amol V. Dhumane
    Rajesh S. Prasad
    Wireless Personal Communications, 2018, 102 : 411 - 436
  • [33] Enhanced On-Device Video Summarization Using Audio and Visual Features
    Nagaraju, Lokesh Kumar Thandaga
    Ranjitha, B.
    Shaik, Jani Basha
    COMPUTER VISION AND IMAGE PROCESSING, CVIP 2023, PT I, 2024, 2009 : 86 - 98
  • [34] Correction to: An efficient recommendation system for athletic performance optimization by enriched grey wolf optimization
    V. Deepak
    Dinesh Kumar Anguraj
    S. S. Mantha
    Personal and Ubiquitous Computing, 2023, 27 (3) : 1027 - 1027
  • [35] Efficient On-device Transfer Learning using Activation Memory Reduction
    Yoosefi, Amin
    Mousavi, Hamid
    Daneshtalab, Masoud
    Kargahi, Mehdi
    2023 EIGHTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2023, : 210 - 215
  • [36] ACBN: Approximate Calculated Batch Normalization for Efficient DNN On-Device Training Processor
    Li, Baoting
    Wang, Hang
    Luo, Fujie
    Zhang, Xuchong
    Sun, Hongbin
    Zheng, Nanning
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (06) : 738 - 748
  • [37] Image Specular Highlight Removal using Generative Adversarial Network and Enhanced Grey Wolf Optimization Technique
    Reddy, Maddikera Krishna
    Sekhar, J. C.
    Rao, Vuda Sreenivasa
    Al Ansari, Mohammed Saleh
    El-Ebiary, Yousef A. Baker
    Ramu, Jarubula
    Manikandan, R.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 641 - 652
  • [38] Training Sigma-Pi neural networks with the grey wolf optimization algorithm
    Sarikaya, Cansu
    Bas, Eren
    Egrioglu, Erol
    GRANULAR COMPUTING, 2023, 8 (05) : 981 - 989
  • [39] An energy efficient stable clustering approach using fuzzy extended grey wolf optimization algorithm for WSNs
    Nitin Mittal
    Urvinder Singh
    Rohit Salgotra
    Balwinder Singh Sohi
    Wireless Networks, 2019, 25 : 5151 - 5172
  • [40] An energy efficient stable clustering approach using fuzzy extended grey wolf optimization algorithm for WSNs
    Mittal, Nitin
    Singh, Urvinder
    Salgotra, Rohit
    Sohi, Balwinder Singh
    WIRELESS NETWORKS, 2019, 25 (08) : 5151 - 5172