• 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