{"title":"具有自决定客户端的gan授权半异步联邦学习","authors":"Xiaoming He;Huawei Huang;Baozhou Xie;Chun Wang;Ruixin Li;Huajun Cui;Zibin Zheng","doi":"10.1109/TCCN.2025.3527711","DOIUrl":null,"url":null,"abstract":"Federated learning (FL) has gained substantial attention as a promising solution to the need for client privacy in mobile edge computing (MEC). However, FL suffers from instability of accuracy because of the invalid clients who become stragglers caused by frequent fluctuation of available resources in MEC. To tackle this challenge, most of the frameworks of asynchronous FL allow the parameter server (PS) to schedule clients reasonably. This centralized decision-making paradigm makes it difficult to select all potential clients because client resources in MEC vary frequently. As another category of solutions, the semi-asynchronous FL frameworks follow the <italic>selection-after-training</i> paradigm, which allows all potential clients to participate in FL but leads to a large waste of computation and communication resources. In this paper, we propose HiveFL, a new semi-asynchronous FL framework in which clients can proactively evaluate the changes in their resources, to improve global accuracy and reduce system overhead (i.e., the waste of resources induced by ineffective clients). HiveFL has the following notable properties. Firstly, HiveFL allows clients to perceive their resource status. Then, self-determining clients autonomously determine by themselves whether to participate in FL training according to the evaluation of their resource status. Secondly, comparing the experimental results with other baselines, HiveFL improves the average global test accuracy and the <italic>effective update ratio</i> by 5.20%-22.21% and 20.3%-88.6%, respectively. Finally, HiveFL can reduce the average computation cost (measured by FLOPs) by 31.04%-81.45%. In addition, to address the problem brought by limited client resource status data, we adopt the time-series Generative Adversarial Networks (TimeGAN) method to provide more client data while training FL models. We prove the effectiveness of introducing the GAN-generated data in our experiments.","PeriodicalId":13069,"journal":{"name":"IEEE Transactions on Cognitive Communications and Networking","volume":"11 2","pages":"805-816"},"PeriodicalIF":7.0000,"publicationDate":"2025-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"HiveFL: GAN-Empowered Semi-Asynchronous Federated Learning With Self-Determining Clients\",\"authors\":\"Xiaoming He;Huawei Huang;Baozhou Xie;Chun Wang;Ruixin Li;Huajun Cui;Zibin Zheng\",\"doi\":\"10.1109/TCCN.2025.3527711\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Federated learning (FL) has gained substantial attention as a promising solution to the need for client privacy in mobile edge computing (MEC). However, FL suffers from instability of accuracy because of the invalid clients who become stragglers caused by frequent fluctuation of available resources in MEC. To tackle this challenge, most of the frameworks of asynchronous FL allow the parameter server (PS) to schedule clients reasonably. This centralized decision-making paradigm makes it difficult to select all potential clients because client resources in MEC vary frequently. As another category of solutions, the semi-asynchronous FL frameworks follow the <italic>selection-after-training</i> paradigm, which allows all potential clients to participate in FL but leads to a large waste of computation and communication resources. In this paper, we propose HiveFL, a new semi-asynchronous FL framework in which clients can proactively evaluate the changes in their resources, to improve global accuracy and reduce system overhead (i.e., the waste of resources induced by ineffective clients). HiveFL has the following notable properties. Firstly, HiveFL allows clients to perceive their resource status. Then, self-determining clients autonomously determine by themselves whether to participate in FL training according to the evaluation of their resource status. Secondly, comparing the experimental results with other baselines, HiveFL improves the average global test accuracy and the <italic>effective update ratio</i> by 5.20%-22.21% and 20.3%-88.6%, respectively. Finally, HiveFL can reduce the average computation cost (measured by FLOPs) by 31.04%-81.45%. In addition, to address the problem brought by limited client resource status data, we adopt the time-series Generative Adversarial Networks (TimeGAN) method to provide more client data while training FL models. We prove the effectiveness of introducing the GAN-generated data in our experiments.\",\"PeriodicalId\":13069,\"journal\":{\"name\":\"IEEE Transactions on Cognitive Communications and Networking\",\"volume\":\"11 2\",\"pages\":\"805-816\"},\"PeriodicalIF\":7.0000,\"publicationDate\":\"2025-01-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Cognitive Communications and Networking\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10835120/\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"TELECOMMUNICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Cognitive Communications and Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10835120/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"TELECOMMUNICATIONS","Score":null,"Total":0}
HiveFL: GAN-Empowered Semi-Asynchronous Federated Learning With Self-Determining Clients
Federated learning (FL) has gained substantial attention as a promising solution to the need for client privacy in mobile edge computing (MEC). However, FL suffers from instability of accuracy because of the invalid clients who become stragglers caused by frequent fluctuation of available resources in MEC. To tackle this challenge, most of the frameworks of asynchronous FL allow the parameter server (PS) to schedule clients reasonably. This centralized decision-making paradigm makes it difficult to select all potential clients because client resources in MEC vary frequently. As another category of solutions, the semi-asynchronous FL frameworks follow the selection-after-training paradigm, which allows all potential clients to participate in FL but leads to a large waste of computation and communication resources. In this paper, we propose HiveFL, a new semi-asynchronous FL framework in which clients can proactively evaluate the changes in their resources, to improve global accuracy and reduce system overhead (i.e., the waste of resources induced by ineffective clients). HiveFL has the following notable properties. Firstly, HiveFL allows clients to perceive their resource status. Then, self-determining clients autonomously determine by themselves whether to participate in FL training according to the evaluation of their resource status. Secondly, comparing the experimental results with other baselines, HiveFL improves the average global test accuracy and the effective update ratio by 5.20%-22.21% and 20.3%-88.6%, respectively. Finally, HiveFL can reduce the average computation cost (measured by FLOPs) by 31.04%-81.45%. In addition, to address the problem brought by limited client resource status data, we adopt the time-series Generative Adversarial Networks (TimeGAN) method to provide more client data while training FL models. We prove the effectiveness of introducing the GAN-generated data in our experiments.
期刊介绍:
The IEEE Transactions on Cognitive Communications and Networking (TCCN) aims to publish high-quality manuscripts that push the boundaries of cognitive communications and networking research. Cognitive, in this context, refers to the application of perception, learning, reasoning, memory, and adaptive approaches in communication system design. The transactions welcome submissions that explore various aspects of cognitive communications and networks, focusing on innovative and holistic approaches to complex system design. Key topics covered include architecture, protocols, cross-layer design, and cognition cycle design for cognitive networks. Additionally, research on machine learning, artificial intelligence, end-to-end and distributed intelligence, software-defined networking, cognitive radios, spectrum sharing, and security and privacy issues in cognitive networks are of interest. The publication also encourages papers addressing novel services and applications enabled by these cognitive concepts.