Full text: Unavailable
Decision tree induction algorithms are highly used in a variety of domains for knowledge discovery and pattern recognition. They have the advantage of producing a comprehensible classification model and satisfactory accuracy levels in several application domains. Most well-known decision tree induction algorithms perform a greedy top-down strategy for node partitioning that may lead to sub-optimal solutions that overfit the training data. Some alternatives for the greedy strategy are the use of ensemble of classifiers or, more recently, the employment of the evolutionary algorithms (EA) paradigm to evolve decision trees by performing a global search in the space of candidate trees. Both strategies have their own disadvantages, like the lack of comprehensible solutions (in the case of ensembles) or the high computation cost of EAs. Hence, the authors of this chapter present a new algorithm that seeks to avoid being trapped in local-optima by doing a beam search during the decision tree growth. In addition, their strategy keeps the comprehensibility of the traditional methods and is much less time-consuming than evolutionary algorithms.