I. Introduction
As one of important big data analytic techniques, data classification can be applied to make accurate predictions for unknown data samples, which benefits a large variety of applications, such as online disease diagnosis [1], [2], and vehicular intelligence applications [3]. In general, different kinds of data classification functions (a.k.a. classifiers), owned by a service provider, can be outsourced to a third-party cloud server for easy configuration and convenient management, meanwhile users’ service quality can also be improved due to the cloud’s powerful computation and storage resources. Support Vector Machine (SVM) is one of the most widely used classifiers, especially for online diagnosis services. For instance, a hospital can outsource its SVM diagnosis classifier to the public cloud to provide online diagnosis services, and patients can submit their biomedical information to the cloud and later obtain the corresponding diagnosis prediction.