Federated learning is a distributed machine learning framework that has received widespread attention for its data protection properties. However, malicious clients and unreliable communication seriously affect its performance and efficiency. To solve the above problems, a reputation-based federated learning client selection mechanism for multi-task publishers in unreliable communication is proposed. Firstly, the communication reliability is evaluated using the uplink model transmission success probability and its impact on the performance of the aggregation model is also considered. Secondly, a comprehensive client reputation evaluation method is proposed and a client selection mechanism with the optimization objective of maximizing the performance of the aggregation model of the task publisher as well as the reputation-price ratio of the selected client is constructed. To solve this optimization problem, it is modeled as a Markov decision process and the curiosity driven deep Q-learning network algorithm is used to achieve optimization. The result shows that the proposed algorithm outperforms the baselines, leading to a significant improvement in the performance of federated learning.
KHANL U, YAQOOBI, TRANN H, et al. Edge computing enabled smart cities: a comprehensive survey[J]. IEEE Internet of Things Journal, 2020, 7(10): 10200-10232.
[2]
LOKSHINAI V, DURKINB J, LANTINGC. The IoT-and big data-driven data analysis services[J]. International Journal of Knowledge Management, 2018, 14: 88-107.
[3]
CHENX, JIAOL, LIW, et al. Efficient multi-user computation offloading for mobile-edge cloud computing[J]. IEEE/ACM Transactions on Networking, 2016, 24(5): 2795-2808.
[4]
MCMAHANH B, MOOREE, RAMAGED, et al. Communication efficient learning of deep networks from decentralized data[C]//Proceedings of the 20 th International Conference on Artificial Intelligence and Statistics (AISTATS), 2017: 1273-1282.
QIUXiaohui, YANGBo, ZHAOMengchen, et al. Survey on federated learning security defense and privacy protection technology[J]. Application Research of Computers, 2022, 39(11): 3220-3231. (in Chinese)
[8]
ZANGT, ZHENGC, MAS, et al. A general solution for straggler effect and unreliable communication in federated learning[C]//ICC 2023-IEEE International Conference on Communications, 2023: 1194-1199.
[9]
BUYUKATESB, ULUKUSS. Timely communication in federated learning[C]//IEEE INFOCOM 2021-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2021: 1-6.
[10]
ZHANGW, WANGX, ZHOUP, et al. Client selection for federated learning with non-IID data in mobile edge computing[J]. IEEE Access, 2021, 44(9): 24462-24474.
[11]
NISHIOT, YONETANIR. Client selection for federated learning with heterogeneous resources in mobile edge[C]//2019 IEEE International Conference on Communications (ICC), 2019: 1-7.
HEWenchen, GUOShaoyong, QIUXuesong, et al. Node selection method in federated learning based on deep reinforcement learning[J]. Journal on Communications, 2021, 42(6): 62-71. (in Chinese)
[14]
XUJ, WANGH. Client selection and bandwidth allocation in wireless federated learning networks: a long-term perspective[J]. IEEE Transactions on Wireless Communications, 2021, 20(2): 1188-1200.
[15]
KANGJ, XIONGZ, NIYATOD, et al. Incentive mechanism for reliable federated learning: a joint optimization approach to combining reputation and contract theory[J]. IEEE Internet of Things Journal, 2019, 6(6): 10700-10714.
[16]
ZHANGQ, DINGQ, ZHUJ, et al. Blockchain empowered reliable federated learning by worker selection: a trustworthy reputation evaluation method[C]// 2021 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), 2021: 1-6.
[17]
CHUNGF. A brief survey of PageRank algorithms[J]. IEEE Transactions on Network Science and Engineering, 2014, 1(1): 38-42.
[18]
CHENM, YANGZ, SAADW, et al. A joint learning and communications framework for federated learning over wireless networks[J]. IEEE Transactions on Wireless Communications, 2021, 20(1): 269-283.
[19]
YAOJ, YANGZ, XUW, et al. GoMORE: global model reuse for resource-constrained wireless federated learning[J]. IEEE Wireless Communications Letters, 2023, 12(9): 1543-1547.
ZHANGZhicai, FUFang, YINZhenhua. Research on resource allocation based on energy efficiency in UAV system[J]. Journal of Test and Measurement Technology, 2021, 35(6): 503-507. (in Chinese)