Context-Aware Online Client Selection for Hierarchical Federated Learning

Context-Aware Online Client Selection for Hierarchical Federated Learning
复制标题

DOI:
10.1109/tpds.2022.3186960
复制
发表时间:
2021-12
影响因子:
5.3
通讯作者:
Zhe Qu;Rui Duan;Lixing Chen;Jie Xu;Zhuo Lu;Yao Liu
Zhe Qu;Rui Duan;Lixing Chen;Jie Xu;Zhuo Lu;Yao Liu
中科院分区:
计算机科学2区
文献类型:
--
作者:
Zhe Qu;Rui Duan;Lixing Chen;Jie Xu;Zhuo Lu;Yao Liu

文献摘要

被引文献

相似文献

与传统的机器学习(ML)相比,联合学习(FL)被认为是解决移动设备的数据隐私问题的吸引力。在传统的FL研究中,对培训的表现进行了广泛的研究,据我们所知,尚未对HFL进行全面研究。 where the NO learns the number of successful participating clients to improve training performance (i.e., select as many clients in each round) as well as under the limited budget on each ES. An online policy, called Context-aware Online Client Selection (COCS), is developed based on Contextual Combinatorial Multi-Armed Bandit (CC-MAB). COCS observes the side-information (context) of local computing and transmission of client-ES pairs and makes client在理论上,与强烈凸出的Oracle政策相比,COC的选择最大化了NO的公用事业。
Federated Learning (FL) has been considered as an appealing framework to tackle data privacy issues of mobile devices compared to conventional Machine Learning (ML). Using Edge Servers (ESs) as intermediaries to perform model aggregation in proximity can reduce the transmission overhead, and it enables great potential in low-latency FL, where the hierarchical architecture of FL (HFL) has been attracted more attention. Designing a proper client selection policy can significantly improve training performance, and it has been widely investigated in conventional FL studies. However, to the best of our knowledge, systematic client selection policies have not yet been fully studied for HFL. In addition, client selection for HFL faces more challenges than conventional FL (e.g., the time-varying connection of client-ES pairs and the limited budget of the Network Operator (NO)). In this paper, we investigate a client selection problem for HFL, where the NO learns the number of successful participating clients to improve training performance (i.e., select as many clients in each round) as well as under the limited budget on each ES. An online policy, called Context-aware Online Client Selection (COCS), is developed based on Contextual Combinatorial Multi-Armed Bandit (CC-MAB). COCS observes the side-information (context) of local computing and transmission of client-ES pairs and makes client selection decisions to maximize NO’s utility given a limited budget. Theoretically, COCS achieves a sublinear regret compared to an Oracle policy on both strongly convex and non-convex HFL. Simulation results also support the efficiency of the proposed COCS policy on real-world datasets.