{"title":"A Novel One-Versus-All Approach for Multiclass Classification in TinyML Systems","authors":"Tobiasz Puślecki;Krzysztof Walkowiak","doi":"10.1109/LES.2024.3482002","DOIUrl":null,"url":null,"abstract":"The recent progress in TinyML technologies triggers the need to address the challenge of balancing inference time and recognition quality. TinyML systems are defined by specific constraints in computation, memory and energy. These constraints emphasize the need for specialized optimization techniques when implementing machine learning (ML) applications on such platforms. While deep neural networks are popular in TinyML systems, exploring simple classifiers is also worthwhile. In this work, we consider a modification of the one-versus-all (OVA) approach in a multiclass task of computer vision in TinyML systems. This modification, named thresholded OVA (TOVA), enables control over classification accuracy, influencing both latency and energy consumption per inference. By testing various combinations of hyperparameters, we simulate the performance of a real device using metrics specific to TinyML systems. The results show that the proposed method significantly saves energy and speeds up computation, at the cost of slightly lower-overall accuracy of the TinyML system.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"17 2","pages":"71-74"},"PeriodicalIF":1.7000,"publicationDate":"2024-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Embedded Systems Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10720189/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The recent progress in TinyML technologies triggers the need to address the challenge of balancing inference time and recognition quality. TinyML systems are defined by specific constraints in computation, memory and energy. These constraints emphasize the need for specialized optimization techniques when implementing machine learning (ML) applications on such platforms. While deep neural networks are popular in TinyML systems, exploring simple classifiers is also worthwhile. In this work, we consider a modification of the one-versus-all (OVA) approach in a multiclass task of computer vision in TinyML systems. This modification, named thresholded OVA (TOVA), enables control over classification accuracy, influencing both latency and energy consumption per inference. By testing various combinations of hyperparameters, we simulate the performance of a real device using metrics specific to TinyML systems. The results show that the proposed method significantly saves energy and speeds up computation, at the cost of slightly lower-overall accuracy of the TinyML system.
期刊介绍:
The IEEE Embedded Systems Letters (ESL), provides a forum for rapid dissemination of latest technical advances in embedded systems and related areas in embedded software. The emphasis is on models, methods, and tools that ensure secure, correct, efficient and robust design of embedded systems and their applications.