Two-stage sparse multi-kernel optimization classifier method for more accurate and explainable prediction
Zhiwang Zhang,Hongliang Sun,Shuqing Li,Jing He,Jie Cao,Guanghai Cui,Gang Wang
DOI: https://doi.org/10.1016/j.eswa.2023.120635
IF: 8.5
2023-06-11
Expert Systems with Applications
Abstract:Since many classifier methods cannot identify and remove redundant observations and unrelated attributes from data, they usually give more inconsistent classification between actual and predicted outputs. Introducing single- or multi-kernel functions to classifier models helps to solve non-linearly separable problems, but it reduces the predictive interpretability. In this paper, we put forward a novel two-stage sparse multi-kernel optimization classifier (TSMOC) method under the framework of combining support vector classifier (SVC) and multiple kernel learning (MKL), aiming to solve the above issues. With our defined row and column multi-kernel matrices, the proposed method employs iterative updates to compute the l0- norm approximations of coefficients and weights, which extract important observations and attributes besides prediction. Based on the experimental results on thirteen real-world datasets, TSMOC generally outperforms the other seven classifiers of SVC, l1- norm SVC, least-squares SVC, LASSO classifier, SimpleMKL, EasyMKL, and DeepMKL. Besides obtaining the best classification accuracy, TSMOC extracts the smallest number of observations and attributes important to prediction and it can provide explainable prediction with their contribution percentages.
computer science, artificial intelligence,engineering, electrical & electronic,operations research & management science