Why Is Multiclass Classification Hard?

被引:24
作者
Del Moral, Pablo [1 ]
Nowaczyk, Slawomir [1 ]
Pashami, Sepideh [1 ]
机构
[1] Halmstad Univ, Ctr Appl Intelligent Syst Res CAISR, S-30118 Halmstad, Sweden
关键词
Complexity theory; Classification algorithms; Task analysis; Support vector machines; Decision making; Ethics; Classification complexity; heterogeneity of decision boundaries; multi-class classification;
D O I
10.1109/ACCESS.2022.3192514
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In classification problems, as the number of classes increases, correctly classifying a new instance into one of them is assumed to be more challenging than making the same decision in the presence of fewer classes. The essence of the problem is that using the learning algorithm on each decision boundary individually is better than using the same learning algorithm on several of them simultaneously. However, why and when it happens is still not well-understood today. This work's main contribution is to introduce the concept of heterogeneity of decision boundaries as an explanation of this phenomenon. Based on the definition of heterogeneity of decision boundaries, we analyze and explain the differences in the performance of state of the art approaches to solve multi-class classification. We demonstrate that as the heterogeneity increases, the performances of all approaches, except one-vs-one, decrease. We show that by correctly encoding the knowledge of the heterogeneity of decision boundaries in a decomposition of the multi-class problem, we can obtain better results than state of the art decompositions. The benefits can be an increase in classification performance or a decrease in the time it takes to train and evaluate the models. We first provide intuitions and illustrate the effects of the heterogeneity of decision boundaries using synthetic datasets and a simplistic classifier. Then, we demonstrate how a real dataset exhibits these same principles, also under realistic learning algorithms. In this setting, we devise a method to quantify the heterogeneity of different decision boundaries, and use it to decompose the multi-class problem. The results show significant improvements over state-of-the-art decompositions that do not take the heterogeneity of decision boundaries into account.
引用
收藏
页码:80448 / 80462
页数:15
相关论文
共 22 条
[1]  
Adnan N., 2015, EUROPEAN S ARTIFICIA, P385
[2]  
Bengio S., 2010, NIPS
[3]  
Bosch A, 2007, IEEE I CONF COMP VIS, P1863
[4]  
Breiman L., 1984, Classi cation and Regression Trees, DOI [10.2307/2530946, DOI 10.2307/2530946, DOI 10.1201/9781315139470]
[5]  
Danks D, 2017, PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P4691
[6]   Gene selection and classification of microarray data using random forest -: art. no. 3 [J].
Díaz-Uriarte, R ;
de Andrés, SA .
BMC BIOINFORMATICS, 2006, 7 (1)
[7]  
Dietterich TG, 1994, J ARTIF INTELL RES, V2, P263
[8]  
Eun Bae Kong, 1995, Machine Learning. Proceedings of the Twelfth International Conference on Machine Learning, P313
[9]   LETTER RECOGNITION USING HOLLAND-STYLE ADAPTIVE CLASSIFIERS [J].
FREY, PW ;
SLATE, DJ .
MACHINE LEARNING, 1991, 6 (02) :161-182
[10]   MULTIVARIATE ADAPTIVE REGRESSION SPLINES [J].
FRIEDMAN, JH .
ANNALS OF STATISTICS, 1991, 19 (01) :1-67