TY - GEN
T1 - Efficient federated learning with adaptive channel pruning for edge devices
AU - Jia, Yongzhe
AU - Zhang, Xuyun
AU - Liu, Bowen
AU - Dou, Wanchun
PY - 2022
Y1 - 2022
N2 - Federated learning (FL) is an emerging machine learning paradigm that allows distributed participants to train a global model collaboratively. In edge networks, FL involves numerous edge devices updating the local models with the assistance of a central server while keeping the local data on the devices. However, edge devices are commonly resource-limited while neural network models used in FL require significant resource consumption to reach a satisfactory accuracy. Moreover, different devices are various in terms of system capabilities, and employing a uniform model on all devices leads to the derogation of model accuracy. Several pioneer work integrate model pruning techniques into the FL process and focus on reducing the resource consumption on edge devices, whereas neglecting the impact of model generality on accuracy. In our work, we propose FedACP, an efficient FL approach with adaptive channel pruning for edge devices to achieve better resource-accuracy trade-offs. Specifically, we design a two-phase channel pruning approach to adaptively prune local models, in which both the resource constraints and model generalities are taken into consideration. In addition, we also design an aggregation algorithm for aggregating heterogeneous local models produced by the two-phase channel pruning approach. To evaluate the performance of the FedACP, we implement it with a real FL framework FedML and compare it with several state-of-the-art methods. The experimental results show that FedACP achieves better model accuracy while simultaneously reducing 22.41% to 27.34% model parameters.
AB - Federated learning (FL) is an emerging machine learning paradigm that allows distributed participants to train a global model collaboratively. In edge networks, FL involves numerous edge devices updating the local models with the assistance of a central server while keeping the local data on the devices. However, edge devices are commonly resource-limited while neural network models used in FL require significant resource consumption to reach a satisfactory accuracy. Moreover, different devices are various in terms of system capabilities, and employing a uniform model on all devices leads to the derogation of model accuracy. Several pioneer work integrate model pruning techniques into the FL process and focus on reducing the resource consumption on edge devices, whereas neglecting the impact of model generality on accuracy. In our work, we propose FedACP, an efficient FL approach with adaptive channel pruning for edge devices to achieve better resource-accuracy trade-offs. Specifically, we design a two-phase channel pruning approach to adaptively prune local models, in which both the resource constraints and model generalities are taken into consideration. In addition, we also design an aggregation algorithm for aggregating heterogeneous local models produced by the two-phase channel pruning approach. To evaluate the performance of the FedACP, we implement it with a real FL framework FedML and compare it with several state-of-the-art methods. The experimental results show that FedACP achieves better model accuracy while simultaneously reducing 22.41% to 27.34% model parameters.
UR - http://www.scopus.com/inward/record.url?scp=85168088843&partnerID=8YFLogxK
U2 - 10.1109/SmartWorld-UIC-ATC-ScalCom-DigitalTwin-PriComp-Metaverse56740.2022.00041
DO - 10.1109/SmartWorld-UIC-ATC-ScalCom-DigitalTwin-PriComp-Metaverse56740.2022.00041
M3 - Conference proceeding contribution
AN - SCOPUS:85168088843
SN - 9798350346565
SP - 105
EP - 112
BT - 2022 IEEE Smartworld, Ubiquitous Intelligence & Computing, Scalable Computing & Communications, Digital Twin, Privacy Computing, Metaverse, Autonomous & Trusted Vehicles (SmartWorld/UIC/ScalCom/DigitalTwin/PriComp/Meta)
PB - Institute of Electrical and Electronics Engineers (IEEE)
CY - Piscataway, NJ
T2 - 2022 IEEE SmartWorld, 19th IEEE International Conference on Ubiquitous Intelligence and Computing, 2022 IEEE International Conference on Autonomous and Trusted Vehicles Conference, 22nd IEEE International Conference on Scalable Computing and Communications, 2022 IEEE International Conference on Digital Twin, 8th IEEE International Conference on Privacy Computing and 2022 IEEE International Conference on Metaverse, SmartWorld/UIC/ATC/ScalCom/DigitalTwin/PriComp/Metaverse 2022
Y2 - 15 December 2022 through 18 December 2022
ER -