McMatMHKS: A direct multi-class matrixized learning machine

被引:2
作者
Wang, Zhe [1 ]
Meng, Yun [1 ]
Zhu, Yujin [1 ]
Fan, Qi [1 ]
Chen, Songcan [2 ]
Gao, Daqi [1 ]
机构
[1] E China Univ Sci & Technol, Dept Comp Sci & Engn, Shanghai 200237, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
关键词
Multi-class classification; Matrixized learning; Direct approach; Decomposition approach; Pattern recognition; HO-KASHYAP CLASSIFIER; DECISION TREE; PATTERN;
D O I
10.1016/j.knosys.2015.07.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-class classification learning can be implemented by the decomposition to binary classification or the direct techniques. The decomposition technique simplifies s the original learning problem into a set of binary subproblems, separately learns each one, and then combines their results to make a final decision. While the direct technique learns a set of multi-class classifiers by directly optimizing one single objective function. Plenty of empirical results have shown that the two techniques achieve comparable performance. However, both the techniques are mainly designed for vector-pattern samples at present. These traditional vector-pattern-oriented decomposition technique has been extended to a new type of matrix-pattern-oriented classifiers which obtain better learning performance and reduce the learning time-cost by utilizing the original structural information of the input matrix. To our best knowledge, no direct multi-class learning method for matrix pattern has been proposed so far. Therefore, this paper aims to propose a direct multi-class classification technique to compensate such a missing, which is a natural extension of the vector-based direct multi-class classification technique. Simultaneously, the left or right vector acting on matrix pattern in the multi-class matrixized objective function plays a role of a tradeoff parameter to balance the capacity of learning and generalization. Finally, based on the original binary-classifier Matrix-pattern-oriented Modified Ho-Kashyap classifier named MatMHKS, we design a corresponding Direct Multi-class Matrixized Learning Machine named McMatMHKS. It is the first direct multi-class classification technique for matrix patterns. To validate both feasibility and effectiveness of McMatMHKS, we conduct the comparative experiments on some benchmark datasets with two multi-class support vector machines and MatMHKS with the decomposition technique including both one-vs-one and one-vs-all. The results show that like its vector-oriented counterpart, McMatMHKS not only has comparable classification accuracy and ADC value, but also owns lower time complexity when compared with its corresponding decomposition machines. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:184 / 194
页数:11
相关论文
共 38 条
[1]  
Bache K, 2013, UCI machine learning repository
[2]   Convexity, classification, and risk bounds [J].
Bartlett, PL ;
Jordan, MI ;
McAuliffe, JD .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2006, 101 (473) :138-156
[3]  
Bishop Christopher, 2006, Pattern Recognition and Machine Learning, DOI 10.1117/1.2819119
[4]   A method for mineral prospectivity mapping integrating C4.5 decision tree, weights-of-evidence and m-branch smoothing techniques: a case study in the eastern Kunlun Mountains, China [J].
Chen, Cuihua ;
He, Binbin ;
Zeng, Ze .
EARTH SCIENCE INFORMATICS, 2014, 7 (01) :13-24
[5]   Feature extraction approaches based on matrix pattern: MatPCA and MatFLDA [J].
Chen, SC ;
Zhu, YL ;
Zhang, DQ ;
Yang, JY .
PATTERN RECOGNITION LETTERS, 2005, 26 (08) :1157-1167
[6]   Matrix-pattern-oriented Ho-Kashyap classifier with regularization learning [J].
Chen, Songcan ;
Wang, Zhe ;
Tian, Yongjun .
PATTERN RECOGNITION, 2007, 40 (05) :1533-1543
[7]   On the algorithmic implementation of multiclass kernel-based vector machines [J].
Crammer, K ;
Singer, Y .
JOURNAL OF MACHINE LEARNING RESEARCH, 2002, 2 (02) :265-292
[8]  
Demsar J, 2006, J MACH LEARN RES, V7, P1
[9]  
Dietterich T.G., 1995, Solving multiclass learning problems via error-correcting output codes
[10]  
Dinh V., 2014, LEARNING NONIID DATA