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 条
  • [21] Genetic algorithm-based feature selection with manifold learning for cancer classification using microarray data
    Wang, Zixuan
    Zhou, Yi
    Takagi, Tatsuya
    Song, Jiangning
    Tian, Yu-Shi
    Shibuya, Tetsuo
    BMC BIOINFORMATICS, 2023, 24 (01)
  • [22] Genetic algorithm-based feature selection with manifold learning for cancer classification using microarray data
    Zixuan Wang
    Yi Zhou
    Tatsuya Takagi
    Jiangning Song
    Yu-Shi Tian
    Tetsuo Shibuya
    BMC Bioinformatics, 24
  • [23] An Empirical Study of Univariate and Genetic Algorithm-Based Feature Selection in Binary Classification with Microarray Data
    Lecocke, Michael
    Hess, Kenneth
    CANCER INFORMATICS, 2006, 2 : 313 - 327
  • [24] Memetic NSGA - A Multi-objective genetic algorithm for classification of microarray data
    Kumar, Praveen K.
    Sharath, S.
    D'Souza, Rio G.
    Chandra, K.
    ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 75 - 80
  • [25] A niching genetic programming-based multi-objective algorithm for hybrid data classification
    Pereira, Marconi de Arruda
    Davis Junior, Clodoveu Augusto
    Carrano, Eduardo Gontijo
    de Vasconcelos, Joao Antonio
    NEUROCOMPUTING, 2014, 133 : 342 - 357
  • [26] A Parallel Genetic Programming Algorithm for Classification
    Cano, Alberto
    Zafra, Amelia
    Ventura, Sebastian
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART I, 2011, 6678 : 172 - 181
  • [27] Gene Expression Microarray Data Classification based on PCA and Cuttlefish Algorithm
    Dino, Hivi Ismat
    Hussein, Haval Ismael
    Hassan, Masoud Muhammed
    Eesa, Adel Sabry
    PROCEEDING OF THE 2ND 2022 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (CSASE 2022), 2022, : 277 - 282
  • [28] Genetic Programming based Feature Construction for Classification with Incomplete Data
    Cao Truong Tran
    Zhang, Mengjie
    Andreae, Peter
    Xue, Bing
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 1033 - 1040
  • [29] A Hybrid Artifical Neural Network-Genetic Algorithm Approach for Classification of Microarray Data
    Bilen, Mehmet
    Isik, Ali Hakan
    Yigit, Tuncay
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 339 - 342
  • [30] Co-Evolving Ensemble of Genetic Algorithm Classifier for Cancer Microarray Data Classification
    Hengpraprohm, Supoj
    Hengpraprohm, Kairung
    Thammasiri, Dech
    Mukviboonchai, Suvimol
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1330 - 1333