计算机科学
异步通信
杠杆(统计)
架空(工程)
钥匙(锁)
服务器
过程(计算)
计算机网络
分布式计算
人工智能
计算机安全
操作系统
作者
Zhixin Li,Chunpu Huang,Keke Gai,Zhihui Lu,Jie Wu,Lulu Chen,Yangchuan Xu,Kim‐Kwang Raymond Choo
标识
DOI:10.1109/jiot.2022.3231913
摘要
As a new distributed machine learning (ML) framework for privacy protection, federated learning (FL) enables substantial Internet of Things (IoT) devices (e.g., mobile phones, tablets, etc.) to participate in collaborative training of an ML model. FL can protect the data privacy of IoT devices without exposing their raw data. However, the diversity of IoT devices may degrade the overall training process due to the straggler issue. To tackle this problem, we propose a gear-based asynchronous FL (AsyFed) architecture. It adds a gear layer between the clients and the FL server as a mediator to store the model parameters. The key insight is that we group these clients with similar training abilities into the same gear. The clients within the same gear conduct synchronous training. These gears then communicate with the global FL server asynchronously. Besides, we propose a T-step mechanism to reduce the weight from the slow gear when they are communicating with the FL server. The extensive experiment evaluations indicate that AsyFed outperforms FedAvg (baseline synchronous FL scheme) and some state-of-the-art asynchronous FL methods in terms of training accuracy or speed under different data distributions. The only negligible overhead is that we leverage the extra layer (gear layer) to preserve part of the model parameters.
科研通智能强力驱动
Strongly Powered by AbleSci AI