Title :
Evolving NNTrees More Efficiently
Author :
Hayashi, Hirotomo ; Zhao, Qiangfu
Author_Institution :
Aizu Univ., Aizuwakamatsu
Abstract :
Neural network tree (NNTree) is a decision tree (DT) with each non-terminal node containing an expert neural network (ENN). Generally speaking, NNTrees can outperform standard axis-parallel DTs because the ENNs can extract more complex features. However, induction of multivariate DTs is very difficult. Even if each non-terminal node contains a simple oblique hyperplane, finding the optimal test function is an NP-complete problem. To solve this problem, we have studied two evolutionary algorithms (EAs). One is to induce the NNTrees by applying the genetic algorithm (GA) recursively, and another is to evolve the NNTrees directly. These two algorithms, however, are very time consuming and cannot be used easily. This paper proposes a new EA by combining GA and the back propagation (BP) algorithm. Here, GA is used for finding the structure of the NNTree, and BP is used for training the ENNs. Experimentai resufts with 10 public databases show that the proposed algorithm is much more efficient and effective than existing ones.
Keywords :
decision trees; genetic algorithms; neural nets; decision tree; expert neural network; genetic algorithm; neural network tree; Boolean functions; Computational complexity; Databases; Decision trees; Evolutionary computation; Feature extraction; Genetic algorithms; Neural networks; Neurons; Testing;
Conference_Titel :
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-9487-9
DOI :
10.1109/CEC.2006.1688368