A Simple Cost-sensitive Multiclass Classification Algorithm Using One-versus-one Comparisons

Many real-world applications require varying costs for different types of misclassification errors. Such a cost-sensitive classification setup can be very different from the regular classification one, especially in the multiclass case. Thus, traditional meta-algorithms for regular multiclass classification, such as the popular one-versus-one approach, may not always work well under the cost-sensitive classification setup. In this paper, we extend the one-versus-one approach to the field of cost-sensitive classification. The extension is derived using a rigorous mathematical tool called the cost-transformation technique, and takes the original one-versus-one as a special case. Experimental results demonstrate that the proposed approach can achieve better performance in many cost-sensitive classification scenarios when compared with the original one-versus-one as well as existing cost-sensitive classification algorithms.

[1]  Hsuan-Tien Lin,et al.  From ordinal ranking to binary classification , 2008 .

[2]  Pedro M. Domingos MetaCost: a general method for making classifiers cost-sensitive , 1999, KDD '99.

[3]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[4]  Wei Chu,et al.  Support Vector Ordinal Regression , 2007, Neural Computation.

[5]  Thomas P. Hayes,et al.  Error limiting reductions between classification tasks , 2005, ICML.

[6]  Ling Li,et al.  Support Vector Machinery for Infinite Ensemble Learning , 2008, J. Mach. Learn. Res..

[7]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[8]  A. Beygelzimer Multiclass Classification with Filter Trees , 2007 .

[9]  John Langford,et al.  An iterative method for multi-class cost-sensitive learning , 2004, KDD.

[10]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[11]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[12]  John Langford,et al.  Cost-sensitive learning by cost-proportionate example weighting , 2003, Third IEEE International Conference on Data Mining.

[13]  Fen Xia,et al.  Ordinal Regression as Multiclass Classification , 2007 .

[14]  Zhi-Hua Zhou,et al.  ON MULTI‐CLASS COST‐SENSITIVE LEARNING , 2006, Comput. Intell..

[15]  Jonathan J. Hull,et al.  A Database for Handwritten Text Recognition Research , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  John Langford,et al.  Sensitive Error Correcting Output Codes , 2005, COLT.

[17]  Thomas G. Dietterich,et al.  Methods for cost-sensitive learning , 2002 .

[18]  Ling Li,et al.  Ordinal Regression by Extended Binary Classification , 2006, NIPS.