Optimal Batch Allocation for Wireless Federated Learning
Federated learning aims to construct a global model that fits the dataset distributed across local devices without direct access to private data, leveraging communication between a server and the local devices. In the context of a practical communication scheme, we study the completion time required to achieve a target performance. Specifically, we analyze the number of iterations required for federated learning to reach a specific optimality gap from a minimum global loss. Subsequently, we characterize the time required for each iteration under two fundamental multiple access schemes: 1) time-division multiple access (TDMA) and 2) random access (RA). We propose a step-wise batch allocation, demonstrated to be optimal for TDMA-based federated learning systems. Additionally, we show that the nonzero batch gap between devices provided by the proposed step-wise batch allocation significantly reduces the completion time for RA-based learning systems. Numerical evaluations validate these analytical results through real-data experiments, highlighting the remarkable potential for substantial completion time reduction.
Authors
- Jaeyoung Song (ORCID: https://orcid.org/0000-0002-4157-5404)
- Sang-Woon Jeon (ORCID: https://orcid.org/0000-0002-0199-2254)
Institutions
- Zhejiang Normal University (CN)
- Pusan National University (KR)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2024-12-11
- DOI
- https://doi.org/10.1109/jiot.2024.3516123
- Citations
- 1
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.35