Towards Federated Learning with On-device Training and Communication in 8-bit Floating Point
Wang, Bokun, Berg, Axel, Acar, Durmus Alp Emre, Zhou, Chuteng
–arXiv.org Artificial Intelligence
Recent work has shown that 8-bit floating point (FP8) can be used for efficiently training neural networks with reduced computational overhead compared to training in FP32/FP16. In this work, we investigate the use of FP8 training in a federated learning context. This brings not only the usual benefits of FP8 which are desirable for on-device training at the edge, but also reduces client-server communication costs due to significant weight compression. We present a novel method for combining FP8 client training while maintaining a global FP32 server model and provide convergence analysis. Experiments with various machine learning models and datasets show that our method consistently yields communication reductions of at least 2.9x across a variety of tasks and models compared to an FP32 baseline.
arXiv.org Artificial Intelligence
Jul-2-2024
- Country:
- North America > United States
- Texas (0.04)
- Europe > Sweden
- Skåne County > Lund (0.04)
- Asia > China
- Ningxia Hui Autonomous Region > Yinchuan (0.04)
- Africa > South Sudan
- Equatoria > Central Equatoria > Juba (0.04)
- North America > United States
- Genre:
- Research Report (1.00)
- Industry:
- Information Technology (0.46)
- Technology: