DocumentCode
1636318
Title
Automatic modularization by speciation
Author
Darwen, Paul ; Yao, Xin
Author_Institution
Sch. of Comput. Sci., Australian Defence Force Acad., Canberra, ACT, Australia
fYear
1996
Firstpage
88
Lastpage
93
Abstract
Real-world problems are often too difficult to solve by a single monolithic system. There are many examples of natural and artificial systems which show that a modular approach can reduce the total complexity of the system while solving a difficult problem satisfactorily. The success of modular artificial neural networks in speech and image processing is a typical example. However, designing a modular system is a difficult task. It relies heavily on human experts and prior knowledge about the problem. There is no systematic and automatic way to form a modular system for a problem. This paper proposes a novel evolutionary learning approach to designing a modular system automatically, without human intervention. Our starting point is speciation, using a technique based on fitness sharing. While speciation in genetic algorithms is not new, no effort has been made towards using a speciated population as a complete modular system. We harness the specialized expertise in the species of an entire population, rather than a single individual, by introducing a gating algorithm. We demonstrate our approach to automatic modularization by improving co-evolutionary game learning, learning to play the iterated prisoner´s dilemma. We review some problems of earlier co-evolutionary learning methods, and explain their poor generalization ability and sudden mass extinctions. The generalization ability of our approach is significantly better than past efforts. Using the specialized expertise of the entire speciated population though a gating algorithm, instead of the best individual, is the main contributor to this improvement
Keywords
game theory; generalisation (artificial intelligence); genetic algorithms; learning (artificial intelligence); neural nets; problem solving; automatic modularization; coevolutionary game learning; evolutionary learning approach; fitness sharing; gating algorithm; generalization ability; genetic algorithms; iterated prisoner´s dilemma; mass extinctions; modular artificial neural networks; population speciation; problem solving; specialized expertise; system complexity reduction; Artificial neural networks; Australia; Computational intelligence; Computer science; Educational institutions; Genetic algorithms; Humans; Image processing; Machine learning algorithms; Speech processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 1996., Proceedings of IEEE International Conference on
Conference_Location
Nagoya
Print_ISBN
0-7803-2902-3
Type
conf
DOI
10.1109/ICEC.1996.542339
Filename
542339
Link To Document