Evolving Accurate and Comprehensible Classification Rules

被引:0
|
作者
Sonstrod, Cecilia [1 ]
Johansson, Ulf [1 ]
Konig, Rikard [1 ]
机构
[1] Univ Boras, Sch Business & Informat, Boras, Sweden
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, Genetic Programming is used to evolve ordered rule sets (also called decision lists) for a number of benchmark classification problems, with evaluation of both predictive performance and comprehensibility. The main purpose is to compare this approach to the standard decision list algorithm JRip and also to evaluate the use of different length penalties and fitness functions for evolving this type of model. The results, using 25 data sets from the UCI repository, show that genetic decision lists with accuracy-based fitness functions outperform JRip regarding accuracy. Indeed, the best setup was significantly better than JRip. JRip, however, held a slight advantage over these models when evaluating AUC. Furthermore, all genetic decision list setups produced models that were more compact than JRip models, and thus more readily comprehensible. The effect of using different fitness functions was very clear; in essence, models performed best on the evaluation criterion that was used in the fitness function, with a worsening of the performance for other criteria. Brier score fitness provided a middle ground, with acceptable performance on both accuracy and AUC. The main conclusion is that genetic programming solves the task of evolving decision lists very well, but that different length penalties and fitness functions have immediate effects on the results. Thus, these parameters can be used to control the trade-off between different aspects of predictive performance and comprehensibility.
引用
收藏
页码:1436 / 1443
页数:8
相关论文
共 50 条
  • [1] Automatic mining of accurate and comprehensible numerical classification rules with cat swarm optimization algorithm
    Akyol, Sinem
    Alatas, Bilal
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2016, 31 (04): : 839 - 857
  • [2] Evolving accurate and compact classification rules with gene expression programming
    Zhou, C
    Xiao, WM
    Tirpak, TM
    Nelson, PC
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (06) : 519 - 531
  • [3] PRRAT_AM-An advanced ant-miner to extract accurate and comprehensible classification rules
    Ayub, Umair
    Naveed, Hammad
    Shahzad, Waseem
    [J]. APPLIED SOFT COMPUTING, 2020, 92
  • [4] Evolution of classification rules for comprehensible knowledge discovery
    Carreno, Emiliano
    Leguizamon, Guillermo
    Wagner, Neal
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 1261 - 1268
  • [5] Discovering comprehensible classification rules with a genetic algorithm
    Fidelis, MV
    Lopes, HS
    Freitas, AA
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 805 - 810
  • [6] Mining Comprehensible Classification Rules with Metaheuristic Strategy: AntMiner
    Jyoti, Bhawna
    Sharma, Aman Kumar
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM-2020), 2019, : 77 - 82
  • [7] Evolving Mamdani Fuzzy Rules Using Swarm Algorithms for Accurate Data Classification
    Abdulgader, Musbah
    Kaur, Devinder
    [J]. IEEE ACCESS, 2019, 7 : 175907 - 175916
  • [8] ACO BASED DISCOVERY OF COMPREHENSIBLE AND ACCURATE RULES FROM MEDICAL DATASETS
    Baig, Abdul Rauf
    Shahzad, Waseem
    Khan, Salabat
    Altaf, Fariha
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (11): : 6147 - 6159
  • [9] SwiftRule: Mining Comprehensible Classification Rules for Time Series Analysis
    Fisch, Dominik
    Gruber, Thiemo
    Sick, Bernhard
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (05) : 774 - 787
  • [10] Mining multiple comprehensible classification rules using genetic programming
    Tan, KC
    Tay, A
    Lee, TH
    Heng, CM
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1302 - 1307