Evolving decision trees with beam search-based initialization and lexicographic multi-objective evaluation

被引:20
作者
Basgalupp, Marcio P. [1 ]
Barros, Rodrigo C. [2 ]
de Carvalho, Andre C. P. L. F. [2 ]
Freitas, Alex A. [3 ]
机构
[1] Univ Fed Sao Paulo, BR-12231280 Sao Jose Dos Campos, SP, Brazil
[2] Univ Sao Paulo, BR-13560970 Sao Carlos, SP, Brazil
[3] Univ Kent, Canterbury CT2 7NF, Kent, England
基金
巴西圣保罗研究基金会;
关键词
Decision tree; Lexicographic optimization; Machine learning; Multi-objective evolutionary algorithm; EVOLUTIONARY INDUCTION; GENETIC ALGORITHMS; DESIGN; CLASSIFICATION; INFERENCE;
D O I
10.1016/j.ins.2013.07.025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Decision tree induction algorithms represent one of the most popular techniques for dealing with classification problems. However, traditional decision-tree induction algorithms implement a greedy approach for node splitting that is inherently susceptible to local optima convergence. Evolutionary algorithms can avoid the problems associated with a greedy search and have been successfully employed to the induction of decision trees. Previously, we proposed a lexicographic multi-objective genetic algorithm for decision-tree induction, named LEGAL-Tree. In this work, we propose extending this approach substantially, particularly w.r.t. two important evolutionary aspects: the initialization of the population and the fitness function. We carry out a comprehensive set of experiments to validate our extended algorithm. The experimental results suggest that it is able to outperform both traditional algorithms for decision-tree induction and another evolutionary algorithm in a variety of application domains. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:160 / 181
页数:22
相关论文
共 71 条
[1]  
[Anonymous], 2013, P 28 ANN ACM S APPL
[2]  
[Anonymous], 2006, Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
[3]  
[Anonymous], 1991, LECT NOTES COMPUT SC
[4]  
Bache K., 2013, UCI Machine Learning Repository
[5]  
Barros R.C., 2011, GECCO (Companion Material), P567, DOI DOI 10.1145/2001858.2002050
[6]  
Barros R.C., 2013, EVOL COMPUT IN PRESS, DOI DOI 10.1162/EVC0_A_00101
[7]  
Barros RC, 2010, P 2010 ACM S APPL CO, P1131, DOI DOI 10.1145/1774088.1774327
[8]   Automatic design of decision-tree induction algorithms tailored to flexible-receptor docking data [J].
Barros, Rodrigo C. ;
Winck, Ana T. ;
Machado, Karina S. ;
Basgalupp, Marcio P. ;
de Carvalho, Andre C. P. L. F. ;
Ruiz, Duncan D. ;
de Souza, Osmar Norberto .
BMC BIOINFORMATICS, 2012, 13
[9]   A Hyper-Heuristic Evolutionary Algorithm for Automatically Designing Decision-Tree Algorithms [J].
Barros, Rodrigo C. ;
Basgalupp, Marcio P. ;
de Carvalho, Andre C. P. L. F. ;
Freitas, Alex A. .
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, :1237-1244
[10]   Evolutionary model trees for handling continuous classes in machine learning [J].
Barros, Rodrigo C. ;
Ruiz, Duncan D. ;
Basgalupp, Marcio P. .
INFORMATION SCIENCES, 2011, 181 (05) :954-971