1. Introduction
Deep Learning (DL) has undergone a remarkable evolution in the past decade [1], [2], [3], [4] and has proven to be highly effective in various smart services such as image classification [5], voice recognition [6], and financial evaluation [7]. However, the extensive demand for substantial training data and powerful computational resources [8] often renders DL impractical for end users with limited resources who want to train and apply DL models for their specific needs. To this end, Machine Learning as a Service (MLaaS) has emerged as a viable solution to alleviate such limitations. MLaaS establishes a service mode where a cloud server owns a neural network that is well trained on plenty of data, and the client uploads her input to which runs the neural network and returns inference output to .