Skip to main content

Using Genetic Engineering to find modular structures and activation functions for architectures of Artificial Neural Networks

  • Conference paper
  • First Online:
Computational Intelligence Theory and Applications (Fuzzy Days 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1226))

Included in the following conference series:

Abstract

An Evolutionary Algorithm is used to optimize the architecture and activation functions of an Artificial Neural Networks (ANN). It will be shown that it is possible, with the help of a graph-database and Genetic Engineering, to find modular structures for these networks. Some new graph-rewritings are used to construct families of architectures from these modular structures. Simulation results for two problems are given. An analysis of the data in the database suggest the usage of symmetric activation functions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. Altenberg. The evolution of evolvability in genetic programming. In K. E. Kinnear, editor, Advances in Genetic Programming. MIT Press, 1994. http://pueo.mhpcc.edu/ altenber/PAPERS/Papers2.html.

    Google Scholar 

  2. J. Branke. Evolutionary algorithms for neural network design and training. In Proceedings of the 1st Nordic Workshop on Genetic Algorithms and its Applications, 1995. ftp://ftp.aifb.uni-karlsruhe.de/pub/jbr/Vaasa.ps.

    Google Scholar 

  3. S. Fahlmann and C. Lebiere. The cascade-correlation learning architecture. In Advances in Neural Information Systems-2, pages 525–532. Morgan Kaufmann, 1990.

    Google Scholar 

  4. C. M. Friedrich and C. Moraga. An evolutionary method to find good building-blocks for architectures of artificial neural networks. In Proceedings of the Sixth International Conference on Information Processing and Management of Uncertainty in Knowledge Based Systems (IPMU '96), pages 951–956, Granada, Spain, 1996. ftp://archive.cis.ohio-state.edu/pub/neuroprose/friedrich.ipmu96.ps.Z.

    Google Scholar 

  5. F. Gruau. Cellular encoding of genetic neural networks. Technical Report 92-21, Ecole Normale Superieure de Lyon, Institut IMAG, 1992. ftp://lip.enslyon.fr/pub/Rapports/RR/RR92/RR92-21.ps.Z.

    Google Scholar 

  6. F. Gruau. Genetic synthesis of modular neural networks. In Stephanie Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 318–325. Morgan Kaufmann, 1993.

    Google Scholar 

  7. R. A. Jacobs, M. I. Jordan, and A. G. Barto. Task decomposition through competition in a modular connectionist architecture: The what and where vision tasks. Technical Report COINS Technical Report 90-27, University of Massachusetts, Amherst, MA, 1990. ftp://archive.cis.ohio-state.edu/pub/neuroprose/jacobs.modular.ps.Z.

    Google Scholar 

  8. J. R. Koza. Genetic programming, on the programming of Computers by means of natural selection. MIT Press, 1992.

    Google Scholar 

  9. K. J. Lang and M. J. Witbrock. Learning to tell two spirals apart. In Proceedings of the 1988 Connectionist Models Summer School, 1988.

    Google Scholar 

  10. D. Michie, D. J. Spiegelhalter, and C. C. Taylor. Machine Learning, neural and statistical classification. Ellis Horwood Ltd., 1994.

    Google Scholar 

  11. Lutz Prechelt. PROBEN1 — A set of benchmarks and benchmarking rules for neural network training algorithms. Technical Report 21/94, Fakultät für Informatik, Universität Karlsruhe, D-76128 Karlsruhe, Germany, September 1994. ftp://ftp.ira.uka.de/pub/papers/techreports/1994/1994-21.ps.Z.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bernd Reusch

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Friedrich, C.M., Moraga, C. (1997). Using Genetic Engineering to find modular structures and activation functions for architectures of Artificial Neural Networks. In: Reusch, B. (eds) Computational Intelligence Theory and Applications. Fuzzy Days 1997. Lecture Notes in Computer Science, vol 1226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62868-1_107

Download citation

  • DOI: https://doi.org/10.1007/3-540-62868-1_107

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62868-2

  • Online ISBN: 978-3-540-69031-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics