Introduction
Machine learning (ML) finds a wide range of applications in wireless networks ranging from data analytics to network monitoring and optimization [1]. However, centralized ML requires edge devices to transmit their data to a central controller for learning. In practical deployments of ML in wireless systems, such as the Internet of Things (IoT), due to privacy issues and stringent resource (e.g., bandwidth and power) constraints, edge IoT devices may not be able or willing to share their collected data with other devices or a central controller. To enable edge devices in a wireless network in training a shared ML model without data exchanges, federated learning (FL) was proposed by Google [2].