Multi-objective federated learning: Balancing global performance and individual fairness

被引:0
|
作者
Shen, Yuhao [1 ]
Xi, Wei [1 ]
Cai, Yunyun [1 ]
Fan, Yuwei [1 ]
Yang, He [1 ]
Zhao, Jizhong [1 ]
机构
[1] Xi An Jiao Tong Univ, Fac Elect & Informat Engn, Xian 710000, Peoples R China
基金
中国国家自然科学基金;
关键词
Federated learning; Multi-objective optimization; Non-iid data; Gradient conflict; Fairness;
D O I
10.1016/j.future.2024.07.046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In federated learning, non-iid data not only diminishes the performance of the global model but also gives rise to the fairness problem which manifests as an increase in the variance of the global model's accuracy across clients. Fairness issues can result in the global model performing poorly or even failing on certain clients. Existing methods addressing the fairness problem in federated learning tend to neglect the comprehensive improvement of both the average performance and fairness of the global model. In addressing it, the multi- objective optimization method for fine-tuning global gradients, FedMC algorithm is introduced in this paper. The primary objective is the average loss function of all clients, and the sub-objective involves fine-tuning the global gradient by reducing the gradient conflict between the global gradient and the local gradients. Specifically, we refine the global gradient by incorporating a sub-optimization objective aimed at alleviating conflicts between the global gradient and the local gradient with the largest deviation, denoted as FedMC. FedMC can enhance the performance and convergence rate of clients with initially poor performance, albeit at the cost of the earlier convergence rate of clients with initially good performance. Nevertheless, it enables the latter to reach the accuracy level achieved before fine-tuning. In addition, we also propose FedMC+ algorithm, owning three additional optimization mechanisms built upon the FedMC optimization objective which includes the decay of hyperparameter, the sliding window mechanism, and data-balanced client selection. Besides, we present a theoretical analysis of the convergence rate of FedMC, demonstrating its convergence to a Pareto stationary solution. Our combined experimental results confirm that FedMC+ achieves an average 4.5% improvement in accuracy and a 22% reduction in the degree of dispersion compared to state-of-the-art federated learning (FL) methods.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Balancing Relevance Criteria through Multi-Objective Optimization
    van Doorn, Joost
    Odijk, Daan
    Roijers, Diederik M.
    de Rijke, Maarten
    SIGIR'16: PROCEEDINGS OF THE 39TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2016, : 769 - 772
  • [42] A Multi-Objective Load Balancing System for Cloud Environments
    Ramezani, Fahimeh
    Lu, Jie
    Taheri, Javid
    Zomaya, Albert Y.
    COMPUTER JOURNAL, 2017, 60 (09): : 1316 - 1337
  • [43] Flexibility Offering and Rating for Multi-objective Energy Balancing
    Franzl, Gerald
    Leopold, Thomas
    Wilker, Stefan
    Sauter, Thilo
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [44] Multi-objective optimization for Work-In-Process balancing and throughput maximization in global fab scheduling
    Barhebwa-Mushamuka, F.
    Dauzere-Peres, S.
    Yugma, C.
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 697 - 702
  • [45] A multi-objective cloud energy optimizer algorithm for federated environments
    Khodayarseresht, Ehsan
    Shameli-Sendi, Alireza
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 174 : 81 - 99
  • [46] A Multi-Algorithm Balancing Convergence and Diversity for Multi-Objective Optimization
    Xie, Datong
    Ding, Lixin
    Hu, Yurong
    Wang, Shenwen
    Xie, ChengWang
    Jiang, Lei
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2013, 29 (05) : 811 - 834
  • [47] Decomposition based Multi-Objective Evolutionary Algorithm in XCS for Multi-Objective Reinforcement Learning
    Cheng, Xiu
    Browne, Will N.
    Zhang, Mengjie
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 622 - 629
  • [48] Multi-objective optimization by learning automata
    Liao, H. L.
    Wu, Q. H.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 55 (02) : 459 - 487
  • [49] Multi-Objective Optimization in Learning to Rank
    Dai, Na
    Shokouhi, Milad
    Davison, Brian D.
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1241 - 1242
  • [50] Multi-objective ω-Regular Reinforcement Learning
    Hahn, Ernst Moritz
    Perez, Mateo
    Schewe, Sven
    Somenzi, Fabio
    Trivedi, Ashutosh
    Wojtczak, Dominik
    FORMAL ASPECTS OF COMPUTING, 2023, 35 (02)