Robustness, evolvability, and optimality of evolutionary neural networks.
In a typical optimization problem, the main goal is to search for the appropriate values of the variables that provide the optimal solution of the given function. In artificial neural networks (ANN), this translates to the minimization of the error surface during training such that misclassification is minimized during generalization. However, since optimal training performance does not necessarily imply optimal generalization due to the possibility of overfitting or underfitting, we developed SEPA (Structure Evolution and Parameter Adaptation) which addressed these issues by simultaneously evolving ANN structure and weights. Since SEPA primarily relies on the perturbation function to bring variation in its population, this follow-up study aims to find out SEPAs evolvability, optimality, and robustness in other perturbation functions. Our findings indicate that SEPAs optimal generalization performances are stable and robust from the effect of the different perturbation functions. This is due to the feedback loop between its architecture evolution and weight adaptation such that any shortcoming of the former is compensated by the latter, and vice versa. Our results strongly suggest that proper ANN design requires simultaneous adaptation of ANN structure and weights to avoid one-sided or bias convergence to either the weight or architecture space.
Palmes
P P
PP
RIKEN Brain Science Institute, Hirosawa Wako City, Saitama 351-198, Japan. ppalmes@brain.riken.jp
Usui
S
S
D000465:Algorithms; D002965:Classification / Q000379:methods; D003198:Computer Simulation; D005246:Feedback; D008962:Models, Theoretical; D016571:Neural Networks, Computer; D013269:Stochastic Processes; D049490:Systems Biology / Q000379:methods*