Zezhao Meng;Zhi Li;Xiangwang Hou;Minrui Xu;Yi Xia;Zekai Zhang;Shaoyang Song
{"title":"Enhancing Federated Learning Performance on Heterogeneous IoT Devices Using Generative Artificial Intelligence With Resource Scheduling","authors":"Zezhao Meng;Zhi Li;Xiangwang Hou;Minrui Xu;Yi Xia;Zekai Zhang;Shaoyang Song","doi":"10.1109/JIOT.2024.3521017","DOIUrl":null,"url":null,"abstract":"The integration of federated learning (FL) with the Internet of Things (IoT) represents an advanced technological trend, combining the extensive connectivity of IoT with the powerful processing capabilities of FL to drive innovation and optimization across multiple domains. Given the heterogeneity of IoT devices and the variability in data distribution, developing strategies to enhance FL performance without overly burdening resource-constrained devices is crucial. This article proposes an FL algorithm based on generative artificial intelligence (GAI) for IoT devices with extreme heterogeneity in data and resources. The algorithm utilizes pretrained GAI models to generate new data, aligning the data distributions of individual IoT devices closer to independent and identically distributed (i.i.d.), thereby effectively reducing the heterogeneity of local data. Additionally, the proposed algorithm incorporates data synthesis and resource scheduling strategies to mitigate the heterogeneity of local device resources. Finally, we formulate a joint optimization problem aimed at minimizing total energy consumption while maximizing FL performance. Experimental results demonstrate that, under significant resource and data distribution disparities, most existing solutions struggle to converge, whereas the proposed method converges and achieves superior performance. Compared to existing GAI-based approaches, our method significantly reduces latency and energy consumption.","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 10","pages":"13286-13296"},"PeriodicalIF":8.9000,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10811919/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The integration of federated learning (FL) with the Internet of Things (IoT) represents an advanced technological trend, combining the extensive connectivity of IoT with the powerful processing capabilities of FL to drive innovation and optimization across multiple domains. Given the heterogeneity of IoT devices and the variability in data distribution, developing strategies to enhance FL performance without overly burdening resource-constrained devices is crucial. This article proposes an FL algorithm based on generative artificial intelligence (GAI) for IoT devices with extreme heterogeneity in data and resources. The algorithm utilizes pretrained GAI models to generate new data, aligning the data distributions of individual IoT devices closer to independent and identically distributed (i.i.d.), thereby effectively reducing the heterogeneity of local data. Additionally, the proposed algorithm incorporates data synthesis and resource scheduling strategies to mitigate the heterogeneity of local device resources. Finally, we formulate a joint optimization problem aimed at minimizing total energy consumption while maximizing FL performance. Experimental results demonstrate that, under significant resource and data distribution disparities, most existing solutions struggle to converge, whereas the proposed method converges and achieves superior performance. Compared to existing GAI-based approaches, our method significantly reduces latency and energy consumption.
期刊介绍:
The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.