I. Introduction
With the proliferation of sensor-rich mobile devices (e.g., smartphones), Internet of Things (IoT) end nodes (e.g., RFID tags), and the ubiquitous deployment of wireless communication infrastructures, an unprecedented amount of data has been generated at the network edge [1]–[3]. Collecting and mining this massive data could help build various machine learning models that can empower a wide range of intelligent applications, such as smart cities and homes [4]. The conventional machine learning paradigm requires centralizing data from data owners (e.g., mobile users), which raises serious privacy concerns [5].