Recognition of multiple imbalanced cancer types based on DNA microarray data using ensemble classifiers.
DNA microarray technology can measure the activities of tens of thousands of genes simultaneously, which provides an efficient way to diagnose cancer at the molecular level. Although this strategy has attracted significant research attention, most studies neglect an important problem, namely, that most DNA microarray datasets are skewed, which causes traditional learning algorithms to produce inaccurate results. Some studies have considered this problem, yet they merely focus on binary-class problem. In this paper, we dealt with multiclass imbalanced classification problem, as encountered in cancer DNA microarray, by using ensemble learning. We utilized one-against-all coding strategy to transform multiclass to multiple binary classes, each of them carrying out feature subspace, which is an evolving version of random subspace that generates multiple diverse training subsets. Next, we introduced one of two different correction technologies, namely, decision threshold adjustment or random undersampling, into each training subset to alleviate the damage of class imbalance. Specifically, support vector machine was used as base classifier, and a novel voting rule called counter voting was presented for making a final decision. Experimental results on eight skewed multiclass cancer microarray datasets indicate that unlike many traditional classification approaches, our methods are insensitive to class imbalance.
School of Computer Science and Engineering, Jiangsu University of Science and Technology, No. 2 Mengxi Road, Zhenjiang 212003, China.
Hualong
H
Yu
Shufang
S
Hong
Xibei
X
Yang
Jun
J
Ni
Yuanyuan
Y
Dan
Bin
B
Qin
D000465:Algorithms; D019992:Databases as Topic; D006801:Humans; D009369:Neoplasms / Q000235:genetics*; D020411:Oligonucleotide Array Sequence Analysis; D013223:Statistics as Topic; D060388:Support Vector Machine