A Genetic Programming Based ECOC Algorithm for Microarray Data Classification

被引:5
|
作者
Wang, HanRui [1 ]
Li, KeSen [1 ]
Liu, KunHong [1 ]
机构
[1] Xiamen Univ, Software Sch, Xiamen 361005, Peoples R China
关键词
Error Correcting Output Codes; Genetic programing; Codematrix; PREDICTION; MULTICLASS;
D O I
10.1007/978-3-319-70136-3_72
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microarray technology aims to discover the relationship between genes and cancers. But the analysis of multiclass microarray datasets is a difficult problem in considering the small sample size along with the class imbalance problem. In this paper, we propose a Genetic Programing (GP) based Error Correcting Output Codes (ECOC) algorithm to tackle this problem. In our GP framework, each individual represents a codematrix, and a legality checking mechanism is applied to avoid the production of illegal codematrices. So the algorithm evolves towards optimum ECOC codematrices. In experiments, our algorithm is compared with other methods based on four famous microarray datasets. Experimental results prove that our algorithm can achieve better results in most cases.
引用
收藏
页码:683 / 691
页数:9
相关论文
共 50 条
  • [31] Genetic Programming for Classification with Unbalanced Data
    Bhowan, Urvesh
    Zhang, Mengjie
    Johnston, Mark
    GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 1 - 13
  • [32] Feature selection from microarray data : Genetic algorithm based approach
    Ram, Pintu Kumar
    Kuila, Pratyay
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2019, 40 (08): : 1599 - 1610
  • [33] Gene Selection for Microarray Data by a LDA-Based Genetic Algorithm
    Huerta, Edmundo Bonilla
    Duval, Beatrice
    Hao, Jin-Kao
    PATTERN RECOGNITION IN BIOINFORMATICS, PROCEEDINGS, 2008, 5265 : 250 - 261
  • [34] Fuzzy Classification Rule Mining Based on Genetic Network Programming Algorithm
    Taboada, Karla
    Mabu, Shingo
    Gonzales, Eloy
    Shimada, Kaoru
    Hirasawa, Kotaro
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3860 - 3865
  • [35] A method of data classification based on parallel genetic algorithm
    Shi, YX
    Meng, ZQ
    Cai, ZX
    Benhabib, B
    FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PT 1, PROCEEDINGS, 2005, 3613 : 1217 - 1222
  • [36] On the design of an ECOC-Compliant Genetic Algorithm
    Bautista, Miguel Angel
    Escalera, Sergio
    Baro, Xavier
    Pujol, Oriol
    PATTERN RECOGNITION, 2014, 47 (02) : 865 - 884
  • [37] Gene selection and sample classification on microarray data based on adaptive genetic algorithm/k-nearest neighbor method
    Lee, Chien-Pang
    Lin, Wen-Shin
    Chen, Yuh-Min
    Kuo, Bo-Jein
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (05) : 4661 - 4667
  • [38] A Combined Clustering and Ranking based Gene Selection Algorithm for Microarray Data Classification
    Rani, M. Jansi
    Devaraj, D.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2017, : 183 - 187
  • [39] Design of fuzzy expert system for microarray data classification using a novel Genetic Swarm Algorithm
    Kumar, P. Ganesh
    Victoire, T. Aruldoss Albert
    Renukadevi, P.
    Devaraj, D.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (02) : 1811 - 1821
  • [40] A Genetic Programming-Based Imputation Method for Classification with Missing Data
    Cao Truong Tran
    Zhang, Mengjie
    Andreae, Peter
    GENETIC PROGRAMMING, EUROGP 2016, 2016, 9594 : 149 - 163