federated learning model. The MCML enables mobile devices in a mobile network to
collaboratively train neural network models required by a server while keeping data on the
mobile devices. The MCML thus addresses data privacy issues of traditional machine
learning. However, the mobile devices are constrained by energy, CPU, and wireless
bandwidth. Thus, to minimize the energy consumption, training time, and communication …