错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient three-way SVM for three-class classification problems

  • Vivek Prakash Srivastava,
  • Kapil Gupta

摘要

Many classification problems in the real world are inherently multi-class. However, most of the classifiers are binary. Solving K-class classification problems with “1-versus-1” approach requires \(^KC_2\) K C 2 binary classifiers. Furthermore, it suffers from information loss as other classes are not considered. But, if the solutions of “1-versus-rest” approach-based binary classifiers are combined, then the number of classifiers drops to K. Still, it comes with the cost of making the binary class problems imbalanced and nonlinear. K-SVCR is a technique that solves class imbalance problems by giving the “1-versus-1-versus-rest” approach, a ternary classifier. But instead of giving any respite on the number of classifiers, researchers again suggest \(^KC_2\) K C 2 classifiers. This article attempts to reduce the number of classifiers for three class problems, \(K=3\) K = 3 . First, it identifies the reason behind the use of so many classifiers with the help of artificially generated datasets. Then, it proposes two methods to identify the correct labelling of classes that bring the best performance of the classifier as a second step. Finally, it verifies if the proposals are effective on the artificial and real-world datasets. Experimental results show that class labelling with proposed methods improved the average accuracy of K-SVCR by \(75.3\%\) 75.3 % on artificial datasets and \(9.97\%\) 9.97 % on real-world datasets. In addition to that, the requirement of time and computational resources is reduced to one-third of the original implementation of K-SVCR.