Title :
Co-evolutionary modular neural networks for automatic problem decomposition
Author :
Khare, Vineet R. ; Yao, Xin ; Sendhoff, Bernhard ; Jin, Yaochu ; Wersing, Heiko
Author_Institution :
Sch. of Comput. Sci., Birmingham Univ., UK
Abstract :
Decomposing a complex computational problem into sub-problems, which are computationally simpler to solve individually and which can be combined to produce a solution to the full problem, can efficiently lead to compact and general solutions. Modular neural networks represent one of the ways in which this divide-and-conquer strategy can be implemented. Here we present a co-evolutionary model which is used to design and optimize modular neural networks with task-specific modules. The model consists of two populations. The first population consists of a pool of modules and the second population synthesizes complete systems by drawing elements from the pool of modules. Modules represent a part of the solution, which co-operates with others in the module population to form a complete solution. With the help of two artificial supervised learning tasks created by mixing two sub-tasks we demonstrate that if a particular task decomposition is better in terms of performance on the overall task, it can be evolved using this co-evolutionary model.
Keywords :
divide and conquer methods; evolutionary computation; learning (artificial intelligence); neural nets; automatic problem decomposition; co-evolutionary modular neural networks; complex computational problem; divide and conquer strategy; modular neural network; supervised learning; Artificial neural networks; Computer science; Design methodology; Design optimization; Europe; Humans; Network synthesis; Neural networks; Supervised learning; System testing;
Conference_Titel :
Evolutionary Computation, 2005. The 2005 IEEE Congress on
Print_ISBN :
0-7803-9363-5
DOI :
10.1109/CEC.2005.1555032