I. Introduction
In recent years, smart cities are incorporating more and more advanced Internet-of-Things (IoT) infrastructures, resulting a huge amount of data gathered from various IoT devices deployed in many city sectors, such as transportation, manufactory, energy transmission, and agriculture [1]. In order to deal with the challenges arising from processing requirements of IoT data, an increasing amount of innovations driven by machine learning (ML) technology have been proposed. Among all ML models, support vector machine (SVM) is a kind of prominent supervised learning models that can efficiently perform data classification. Thus, SVM is adopted in many domains to solve real-world classification problems in IoT-enabled smart cities. In the scenario of personal healthcare, fitness records monitored by wearable IoT sensors can be feeded to SVM classifiers for accurate diagnosis. In the domain of network intrusion detection, SVM classifiers can be used to identify anomalies from a series of traffic data derived from communications among IoT devices [2].