TinyFL: A Lightweight Federated Learning Method with Efficient Memory-and-Communication.

Han Cheng,Qimei Chen,Yipeng Liang,Guangxu Zhu
DOI: https://doi.org/10.1109/GCWkshps58843.2023.10464633
2023-01-01
Abstract:Federated Learning (FL) is a distributed learning framework that enables collaborative model training without raw data sharing. However, due to the shortage of memory resources at edge devices and the communication bandwidths at the wireless network, FL encounters significant challenges in edge model deployments. To address the above issues, we introduce a lightweight FL method that retains efficient computation and communication abilities under a small amount of memory and bandwidth resources, namely, Tiny Federated Learning (TinyFL). Particularly, we propose a novel sparse update mechanism by back-propagating a segment of the last <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$l$</tex> layers to prominently decrease the memory usage of edge models, while ensuring the performance of the model. Based on the proposed sparse update mechanism, we investigate a parameter splitting method to save communication resources by uploading the updated model parameters for aggregation under a redesigned algorithm. Based on the proposed TinyFL, we analyze the convergence performance theoretically and unveil that it is highly dependent on the sparse updating ratio and the packet error rate from the wireless transmission. Numerical results present that TinyFL achieves similar accuracy and convergence performance under less than half memory occupation of the traditional FL approaches. Moreover, TinyFL can also reduce the amount of communication resources apparently.
What problem does this paper attempt to address?