DocumentCode
2461000
Title
Evolving NNTrees More Efficiently
Author
Hayashi, Hirotomo ; Zhao, Qiangfu
Author_Institution
Aizu Univ., Aizuwakamatsu
fYear
0
fDate
0-0 0
Firstpage
623
Lastpage
628
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location
Vancouver, BC
Print_ISBN
0-7803-9487-9
Type
conf
DOI
10.1109/CEC.2006.1688368
Filename
1688368
Link To Document