Neuroevolution based Multi-Objective Algorithm for Gene Selection and Microarray Classification

被引:0
作者
Garcia-Nunez, Daniel [1 ]
Rodriguez-Vazquez, Katya [1 ]
Hernandez, Carlos [1 ]
机构
[1] Univ Nacl Autonoma Mexico, Mexico City, DF, Mexico
来源
PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022 | 2022年
关键词
microarray; gene selection; neuroevolution; NEURAL-NETWORKS; CANCER;
D O I
10.1145/3520304.3529058
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microarrays allow the expression level analysis of thousands of genes simultaneously; thus, it is a common technique used for cancer detection and diagnosis. However, existing microarray datasets have huge data dimension and class imbalance, therefore, it is important to find relevant genes that accurately set classes apart and allow building more reliable classification models. A multi-objective algorithm is proposed to evolve artificial neural networks' topology and connection weights for microarray classification by minimizing the number of selected genes and the cross-entropy loss. The algorithm is based on the evolutionary multi-objective algorithm SMS-EMOA along with the genetic encoding and the crossover and mutation operators from the neuroevolution algorithms NEAT/N3O. Moreover, a speciation algorithm was implemented to protect the diversity of the selected features within the solutions. To test the algorithm performance, open datasets were used, most of them were gathered from the Curated Microarray Database (CuMiDa). The algorithm performance was measured by the geometric mean, the number of selected features, and the population hypervolume, and it was compared against N3O on microarray binary classification problems with competitive results. Furthermore, the results were investigated for statistical significance and show that the novel algorithm has a promising performance on the problem at hand.
引用
收藏
页码:647 / 650
页数:4
相关论文
共 16 条
  • [1] Aldryan DP, 2018, 2018 INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL, INFORMATICS AND ITS APPLICATIONS (IC3INA), P13, DOI 10.1109/IC3INA.2018.8629506
  • [2] A Clustering Approach for Feature Selection in Microarray Data Classification Using Random forest
    Aydadenta, Husna
    Adiwijaya
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (05): : 1167 - 1175
  • [3] SMS-EMOA: Multiobjective selection based on dominated hypervolume
    Beume, Nicola
    Naujoks, Boris
    Emmerich, Michael
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) : 1653 - 1669
  • [4] CuMiDa: An Extensively Curated Microarray Database for Benchmarking and Testing of Machine Learning Approaches in Cancer Research
    Feltes, Bruno Cesar
    Chandelier, Eduardo Bassani
    Grisci, Bruno Iochins
    Dorn, Marcio
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2019, 26 (04) : 376 - 386
  • [5] Classification of DNA microarrays using artificial neural networks and ABC algorithm
    Garro, Beatriz A.
    Rodriguez, Katya
    Vazquez, Roberto A.
    [J]. APPLIED SOFT COMPUTING, 2016, 38 : 548 - 560
  • [6] Molecular classification of cancer: Class discovery and class prediction by gene expression monitoring
    Golub, TR
    Slonim, DK
    Tamayo, P
    Huard, C
    Gaasenbeek, M
    Mesirov, JP
    Coller, H
    Loh, ML
    Downing, JR
    Caligiuri, MA
    Bloomfield, CD
    Lander, ES
    [J]. SCIENCE, 1999, 286 (5439) : 531 - 537
  • [7] Neuroevolution as a tool for microarray gene expression pattern identification in cancer research
    Grisci, Bruno Iochins
    Feltes, Bruno Cesar
    Dorn, Marcio
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2019, 89 : 122 - 133
  • [8] Microarray Classification and Gene Selection with FS-NEAT
    Grisci, Bruno Iochins
    Feltes, Bruno Cesar
    Dorn, Marcio
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2005 - 2012
  • [9] Evolving Artificial Neural Networks for Multi-objective Tasks
    Kuenzel, Steven
    Meyer-Nieberg, Silja
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2018, 2018, 10784 : 671 - 686
  • [10] Kunzel Steven, 2020, NEURAL COMPUT APPL, V2020, P1