Advancing TinyMLOps: Robust Model Updates in the Internet of Intelligent Vehicles

Thommas K. S. Flores,Ivanovitch Silva,Mariana B. Azevedo,Thais de A. de Medeiros,Morsinaldo de A. Medeiros,Daniel G. Costa,Paolo Ferrari,Emiliano Sisinni,Thais de A. de Medeiros
DOI: https://doi.org/10.1109/mm.2024.3354323
IF: 2.8212
2024-01-01
IEEE Micro
Abstract:The Internet of Intelligent Vehicles is becoming increasingly important, and embedded machine learning is gaining popularity due to new development paradigms. However, the demand for machine learning model updates on embedded systems has become relevant in multiple scenarios. This article proposes a methodology for TinyMLOps within the context of the Internet of Intelligent Vehicles, utilizing affordable microcontrollers based on the ESP32 platform. The solution presented in the article consists of two ESP32 devices: one functioning as a Radio Station (RS) and the other as the microcontroller of an On-Board Diagnostic (OBD-II) scanner. The RS hosts the updated model and transmits it to the OBD-II scanner using the ESP-NOW communication protocol over 802.11 Wi-Fi. Experimental results demonstrate significant improvement in model performance post-update, but the article also identifies critical challenges to model robustness because of the use of the interpreter method on microcontrollers.
computer science, software engineering, hardware & architecture
What problem does this paper attempt to address?