Federated Learning (FL) provides a privacy-preserving framework for distributed machine learning but struggles with challenges arising from client heterogeneity and non-iid data distributions. These challenges often result in slower model convergence, reduced training efficiency, and compromised fairness and accuracy, especially when clients with unique data are excluded from training rounds. To overcome these issues, we introduce CrossFL, an innovative FL framework designed to ensure meaningful contributions from all clients, including those omitted in earlier rounds. CrossFL incorporates a cross-round training mechanism with inclusive aggregation, enabling the integration of model updates from previously unselected clients, thereby enhancing global model diversity and improving convergence in non-iid scenarios. Furthermore, a grouped asynchronous client selection strategy eliminates synchronization delays by processing updates as they are received, reducing training time and improving adaptability in heterogeneous environments. Experimental evaluations reveal that CrossFL achieves at least 1.42 \(\times \) faster convergence and improves accuracy by 0.68% to 12.06% compared to existing methods. It effectively handles extreme data distributions and is compatible with various optimization algorithms. By addressing critical limitations in client selection and aggregation strategies, CrossFL establishes a scalable and efficient approach for FL across diverse and real-world scenarios.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

CrossFL: A Cross-Round Federated Learning Framework with Asynchronous Client Selection

  • Zikang Wen,
  • Nan Yang,
  • Yuning Zhang,
  • Yanli Li,
  • Zihao Yao,
  • Huaming Chen,
  • Dong Yuan

摘要

Federated Learning (FL) provides a privacy-preserving framework for distributed machine learning but struggles with challenges arising from client heterogeneity and non-iid data distributions. These challenges often result in slower model convergence, reduced training efficiency, and compromised fairness and accuracy, especially when clients with unique data are excluded from training rounds. To overcome these issues, we introduce CrossFL, an innovative FL framework designed to ensure meaningful contributions from all clients, including those omitted in earlier rounds. CrossFL incorporates a cross-round training mechanism with inclusive aggregation, enabling the integration of model updates from previously unselected clients, thereby enhancing global model diversity and improving convergence in non-iid scenarios. Furthermore, a grouped asynchronous client selection strategy eliminates synchronization delays by processing updates as they are received, reducing training time and improving adaptability in heterogeneous environments. Experimental evaluations reveal that CrossFL achieves at least 1.42 \(\times \) faster convergence and improves accuracy by 0.68% to 12.06% compared to existing methods. It effectively handles extreme data distributions and is compatible with various optimization algorithms. By addressing critical limitations in client selection and aggregation strategies, CrossFL establishes a scalable and efficient approach for FL across diverse and real-world scenarios.