Competition and Collaboration in Cooperative Coevolution of Elman Recurrent Neural Networks for Time-Series Prediction
Top Cited Papers
- 5 March 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 26 (12), 3123-3136
- https://doi.org/10.1109/tnnls.2015.2404823
Abstract
Collaboration enables weak species to survive in an environment where different species compete for limited resources. Cooperative coevolution (CC) is a nature-inspired optimization method that divides a problem into subcomponents and evolves them while genetically isolating them. Problem decomposition is an important aspect in using CC for neuroevolution. CC employs different problem decomposition methods to decompose the neural network training problem into subcomponents. Different problem decomposition methods have features that are helpful at different stages in the evolutionary process. Adaptation, collaboration, and competition are needed for CC, as multiple subpopulations are used to represent the problem. It is important to add collaboration and competition in CC. This paper presents a competitive CC method for training recurrent neural networks for chaotic time-series prediction. Two different instances of the competitive method are proposed that employs different problem decomposition methods to enforce island-based competition. The results show improvement in the performance of the proposed methods in most cases when compared with standalone CC and other methods from the literature.Keywords
This publication has 58 references indexed in Scilit:
- A population dynamics model to describe gene frequencies in evolutionary algorithmsApplied Soft Computing, 2012
- Adapting modularity during learning in cooperative co-evolutionary recurrent neural networksSoft Computing, 2011
- Encoding subcomponents in cooperative co-evolutionary recurrent neural networksNeurocomputing, 2011
- RESIDUAL ANALYSIS AND COMBINATION OF EMBEDDING THEOREM AND ARTIFICIAL INTELLIGENCE IN CHAOTIC TIME SERIES FORECASTINGApplied Artificial Intelligence, 2011
- Chaotic time series prediction with residual analysis method using hybrid Elman–NARX neural networksNeurocomputing, 2010
- Non-uniform attractor embedding for time series forecasting by fuzzy inference systemsNeurocomputing, 2009
- Large scale evolutionary optimization using cooperative coevolutionInformation Sciences, 2008
- A Cooperative Approach to Particle Swarm OptimizationIEEE Transactions on Evolutionary Computation, 2004
- A Computationally Efficient Evolutionary Algorithm for Real-Parameter OptimizationEvolutionary Computation, 2002
- Cooperative Coevolution: An Architecture for Evolving Coadapted SubcomponentsEvolutionary Computation, 2000