کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
532389 | 869947 | 2012 | 13 صفحه PDF | دانلود رایگان |

Ensemble approaches to classification have attracted a great deal of interest recently. This paper presents a novel method for designing the neural network ensemble using coevolutionary algorithm. The bootstrap resampling procedure is employed to obtain different training subsets that are used to estimate different component networks of the ensemble. Then the cooperative coevolutionary algorithm is developed to optimize the ensemble model via the divide-and-cooperative mechanism. All component networks are coevolved in parallel in the scheme of interacting co-adapted subpopulations. The fitness of an individual from a particular subpopulation is assessed by associating it with the representatives from other subpopulations. In order to promote the cooperation of all component networks, the proposed method considers both the accuracy and the diversity among the component networks that are evaluated using the multi-objective Pareto optimality measure. A hybrid output-combination method is designed to determine the final ensemble output. Experimental results illustrate that the proposed method is able to obtain neural network ensemble models with better classification accuracy in comparison with currently popular ensemble algorithms.
Research highlights
► We propose a neural network ensemble (NNE) algorithm via coevolutionary computation.
► The proposed algorithm evolves NNE components concurrently in multi-subpopulations.
► A hybrid output-combination method is designed to determine the ensemble output.
► The hybrid combination method can find the components with simpler structures.
► The proposed method shows better performance on complicated classification tasks.
Journal: Pattern Recognition - Volume 45, Issue 4, April 2012, Pages 1373–1385