{"title":"Realising the Power of Edge Intelligence: Addressing the Challenges in AI and tinyML Applications for Edge Computing","authors":"Michael Gibbs, E. Kanjo","doi":"10.1109/EDGE60047.2023.00056","DOIUrl":null,"url":null,"abstract":"The edge computing paradigm has become increasingly popular due to its benefits over cloud computing, particularly in the context of AI and IoT applications. Its harmonising with AI to form Edge intelligence (EI) has opened up possible application areas for further development. Tiny machine learning (tinyML) is a specific focus within EI that targets machine learning algorithms deployed to constrained edge devices such as microcontrollers. However, despite the potential advantages of EI and tinyML, there are several challenges that researchers often overlook, especially when deploying on microcontrollers. These challenges include programming language choice, lack of support for development boards, neglect of preprocessing, choice of sensors, and insufficient labelled data. This paper assesses these previously unaddressed challenges, highlights their issues with a particular focus on microcontroller deployment, and offers potential solutions. By addressing these challenges, researchers can design more effective and efficient tinyML systems, pushing the boundaries of edge AI faster than before.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"10 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDGE60047.2023.00056","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The edge computing paradigm has become increasingly popular due to its benefits over cloud computing, particularly in the context of AI and IoT applications. Its harmonising with AI to form Edge intelligence (EI) has opened up possible application areas for further development. Tiny machine learning (tinyML) is a specific focus within EI that targets machine learning algorithms deployed to constrained edge devices such as microcontrollers. However, despite the potential advantages of EI and tinyML, there are several challenges that researchers often overlook, especially when deploying on microcontrollers. These challenges include programming language choice, lack of support for development boards, neglect of preprocessing, choice of sensors, and insufficient labelled data. This paper assesses these previously unaddressed challenges, highlights their issues with a particular focus on microcontroller deployment, and offers potential solutions. By addressing these challenges, researchers can design more effective and efficient tinyML systems, pushing the boundaries of edge AI faster than before.