A gene expression programming algorithm for discovering classification rules in the multi-objective space

被引:4
|
作者
Guerrero-Enamorado, Alain [1 ]
Morell, Carlos [2 ]
Ventura, Sebastian [3 ,4 ,5 ]
机构
[1] UCI, Havana, Cuba
[2] Univ Cent Marta Abreu Las Villas UCLV, Villa Clara, Cuba
[3] Univ Cordoba, Dept Comp Sci & Numer Anal, Cordoba, Spain
[4] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah, Saudi Arabia
[5] Maimonides Biomed Res Inst Cordoba, Knowledge Discovery & Intelligent Syst Biomed Lab, Cordoba, Spain
关键词
Gene expression programming (GEP); Reference Point Based Multi-objective Evolutionary Algorithm (R-NSGA-II); Multi-objetive Evolutionary Algorithm (MOEA); Multi-objetive classification; Classification; EVOLUTIONARY ALGORITHMS;
D O I
10.2991/ijcis.11.1.40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-objective evolutionary algorithms have been criticized when they are applied to classification rule mining, and, more specifically, in the optimization of more than two objectives due to their computational complexity. It is known that a multi-objective space is much richer to be explored than a single-objective space. In consequence, there are only few multi-objective algorithms for classification and their empirical assessed is quite limited. On the other hand, gene expression programming has emerged as an alternative to carry out the evolutionary process at genotypic level in a really efficient way. This paper introduces a new multi-objective algorithm for discovering classification rules, AR-NSGEP (Adaptive Reference point based Non-dominated Sorting with Gene Expression Programming). It is a multi-objective evolution of a previous single-objective algorithm. In AR-NSGEP, the multi-objective search was based on the well-known R-NSGA-II algorithm, replacing GA with GEP technology. Four objectives led the rules-discovery process, three of them (sensitivity, specificity and precision) were focused on promoting accuracy and the fourth (simpleness) on the interpretability of rules. AR-NSGEP was evaluated on several benchmark data sets and compared against six rule-based classifiers widely used. The AR-NSGEP, with four-objectives, achieved a significant improvement of the AUC metric with espect to most of the algorithms assessed, while the predictive accuracy and number of rules in the obtained models reached to acceptable results.
引用
收藏
页码:540 / 559
页数:20
相关论文
共 50 条
  • [1] A gene expression programming algorithm for discovering classification rules in the multi-objective space
    Alain Guerrero-Enamorado
    Carlos Morell
    Sebastián Ventura
    [J]. International Journal of Computational Intelligence Systems, 2018, 11 : 540 - 559
  • [2] An algorithm evaluation for discovering classification rules with gene expression programming
    Alain Guerrero-Enamorado
    Carlos Morell
    Amin Y. Noaman
    Sebastián Ventura
    [J]. International Journal of Computational Intelligence Systems, 2016, 9 : 263 - 280
  • [3] An algorithm evaluation for discovering classification rules with gene expression programming
    Guerrero-Enamorado, Alain
    Morell, Carlos
    Noaman, Amin Y.
    Ventura, Sebastian
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (02) : 263 - 280
  • [4] Multi-objective Classification Rule Mining Using Gene Expression Programming
    Dehuri, Satchidananda
    Cho, Sung-Bae
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 754 - +
  • [5] Multi-Objective Mixed Integer Programming: An Objective Space Algorithm
    Pettersson, William
    Ozlen, Melih
    [J]. 14TH INTERNATIONAL GLOBAL OPTIMIZATION WORKSHOP (LEGO), 2019, 2070
  • [6] Multi-Objective Gene Expression Programming for Clustering
    Zheng, Yifei
    Jia, Lixin
    Cao, Hui
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2012, 41 (03): : 283 - 294
  • [7] A multi-objective heuristic algorithm for gene expression microarray data classification
    Lv, Jia
    Peng, Qinke
    Chen, Xiao
    Sun, Zhi
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 59 : 13 - 19
  • [8] Multi-objective Optimization Algorithm Based on Gene Expression Programming and Virus Evolution
    Wang, Weihong
    Du, Yanye
    Li, Qu
    [J]. ADVANCED RESEARCH ON AUTOMATION, COMMUNICATION, ARCHITECTONICS AND MATERIALS, PTS 1 AND 2, 2011, 225-226 (1-2): : 372 - +
  • [9] Discovering gene association networks by multi-objective evolutionary quantitative association rules
    Martinez-Ballesteros, M.
    Nepomuceno-Chamorro, I. A.
    Riquelme, J. C.
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (01) : 118 - 136
  • [10] Multi-objective breast cancer classification by using multi-expression programming
    Diosan, Laura
    Andreica, Anca
    [J]. APPLIED INTELLIGENCE, 2015, 43 (03) : 499 - 511