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 条
  • [1] Optimal Radius for Enhanced Lifetime in IoT Using Hybridization of Rider and Grey Wolf Optimization
    Dev, Kapal
    Poluru, Ravi Kumar
    Kumar, R. Lokesh
    Maddikunta, Praveen Kumar Reddy
    Khowaja, Sunder Ali
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2021, 5 (02): : 635 - 644
  • [2] Optimized Training for Convolutional Neural Network Using Enhanced Grey Wolf Optimization Algorithm
    Guernine, Akram
    Kimour, Mohamed Tahar
    INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (05): : 731 - 739
  • [3] Efficient Computation Offloading Using Grey Wolf Optimization Algorithm
    Kaur, Parmeet
    Mehta, Shikha
    EMERGING TRENDS IN MATHEMATICAL SCIENCES AND ITS APPLICATIONS, 2019, 2061
  • [4] Efficient On-device Training via Gradient Filtering
    Yang, Yuedong
    Li, Guihong
    Marculescu, Radu
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 3811 - 3820
  • [5] Enhanced Grey Wolf Optimization Algorithm for Global Optimization
    Joshi, Himani
    Arora, Sankalap
    FUNDAMENTA INFORMATICAE, 2017, 153 (03) : 235 - 264
  • [6] An Enhanced Grey Wolf Optimizer for Numerical Optimization
    Sharma, Sakshi
    Salgotra, Rohit
    Singh, Urvinder
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [7] Optimization of Hydrostatic Thrust Bearing Using Enhanced Grey Wolf Optimizer
    Sahin, Ismail
    Dorterler, Murat
    Gokce, Harun
    MECHANIKA, 2019, 25 (06): : 480 - 486
  • [8] Grey Wolf Optimizer Enhanced SVM for IoT Fault Detection
    Rahmany, Ines
    Mnassri, Hadhami
    Moulahi, Tarek
    El Khediri, Salim
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1483 - 1488
  • [9] Energy-Efficient Clustering in Wireless Sensor Networks Using Grey Wolf Optimization and Enhanced CSMA/CA
    Kaddi, Mohammed
    Omari, Mohammed
    Salameh, Khouloud
    Alnoman, Ali
    SENSORS, 2024, 24 (16)
  • [10] PARTIAL VARIABLE TRAINING FOR EFFICIENT ON-DEVICE FEDERATED LEARNING
    Yang, Tien-Ju
    Guliani, Dhruv
    Beaufays, Francoise
    Motta, Giovanni
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 4348 - 4352