I. Introduction
The prevalence of mobile terminals and rapid growth of Internet of Things (IoT) technology have boosted a wide spectrum of new applications, many of which are computation-intensive and latency-critical, such as image recognition, mobile augmented reality, and edge machine intelligence. Mobile edge computing (MEC) is envisioned as a promising paradigm to ease the conflict between resource-hungry applications and resource-limited mobile devices, by providing cloud-computing capabilities within the radio access network in close proximity to mobile subscribers [1]. MEC is naturally well-suited for the AI-oriented networks, and the marriage of MEC and AI has given rise to a new research area, called “edge intelligence (EI)” or “edge AI” [2]–[5]. In general, there are two ways to realize the vision of edge AI, i.e., model sharing and data sharing [2], [6], [7]. Model sharing is typically achieved by federated learning which jointly exploits on-device training and federated aggregation, and a series of outstanding works focus on this type of edge learning [8]–[13]. However, running computation-intensive algorithms such as deep neural network models locally is very resource-demanding and requires high-end processors to be armed in the devices [2]. Moreover, training neural network models requires the data labels. In practice, however, the raw data collected by IoT devices, are generally unlabeled data and cannot be directly used for training. Therefore, we focus on data sharing where the data collected from the mobile devices (MDs) are offloaded to the MEC server for model training.