A New Algorithm for Training Cooperative Neural Network Ensembles

Monirul Islam,M. A. H. Akhand,K. Murase
2002-01-01
Abstract:This paper presents a constructive algorithm, i.e., CNNE, for training cooperative neural network ensembles (CNNEs). CNNE combines ensemble architecture design with cooperative training for individual neural networks (NNs) in ensembles. Unlike most previous studies on training ensembles, CNNE puts emphasis on both accuracy and diversity among individual NNs in an ensemble. In order to maintain accuracy among individual NNs, the numbers of hidden nodes in individual NNs are determined by a constructive approach. Incremental training based on negative correlation learning is used in CNNE to train individual NNs for different numbers of training epochs. The use of negative correlation learning and different training epochs for training individual NNs reflect CNNE's emphasis on diversity among individual NNs in an ensemble. CNNE has been tested on three benchmark problems in machine learning and neural networks, including Australian credit card assessment, breast cancer and diabetic problems. The experimental results show that CNNE can produce NN ensembles with good generalization ability.
What problem does this paper attempt to address?