MULTI-CLASS CLASSIFICATION USING SUPPORT VECTOR MACHINES IN BINARY TREE ARCHITECTURE

This paper presents architecture of Support Vector Machine classifiers arranged in a binary tree structure for solving multi-class classification problems with increased efficiency. The proposed SVM based Binary Tree Architecture (SVM-BTA) takes advantage of both the efficient computation of the tree architecture and the high classification accuracy of SVMs. Clustering algorithm is used to convert the multi-class problem into binary tree, in which the binary decisions are made by the SVMs. The proposed clustering model utilizes distance measures at the kernel space, not at the input space. The performance of this method was measured on the problem of recognition of handwritten digits and letters using samples from MNIST, Pendigit, Optdigit and Statlog database of segmented digits and letters. The results of the experiments indicate that this method has much faster training and testing times than the widely used multi-class SVM methods like “one-against-one” and “one-against-all” while keeping comparable recognition rates. The experiments showed that this method becomes more favorable as the number of classes in the recognition problem increases.

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

[2]  B. Fei,et al.  Binary tree of SVM: a new fast multiclass training and classification algorithm , 2006, IEEE Transactions on Neural Networks.

[3]  Samy Bengio,et al.  Torch: a modular machine learning software library , 2002 .

[4]  Dusan Cakmakov,et al.  An efficient three-stage classifier for handwritten digit recognition , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[5]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[6]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[7]  Nello Cristianini,et al.  Advances in Kernel Methods - Support Vector Learning , 1999 .

[8]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .

[9]  Jason Weston,et al.  Multi-Class Support Vector Machines , 1998 .

[10]  John Platt,et al.  Large Margin DAG's for Multiclass Classification , 1999 .

[11]  Peng Xu,et al.  Support vector machines for multi-class signal classification with unbalanced samples , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..