Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1274000.1274022acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

A developmental model of neural computation using cartesian genetic programming

Published: 07 July 2007 Publication History

Abstract

The brain has long been seen as a powerful analogy from which novel computational techniques could be devised. However, most artificial neural network approaches have ignored the genetic basis of neural functions. In this paper we describe a radically different approach. We have devised a compartmental model of a neuron as a collection of seven chromosomes encoding distinct computational functions representing aspects of real neurons. This model allows neurons, dendrites, and axon branches to grow, die and change while solving a computational problem. This also causes the synaptic morphology to change and affect the information processing. Since the appropriate computational equivalent functions of neural computation are unknown, we have used a form of genetic programming known as Cartesian Genetic Programming (CGP) to obtain these functions. We have evaluated the learning potential of this system in the context of solving a well known agent based learning scenario, known as wumpus world and obtained promising results.

References

[1]
Koch, C., Segev, I. (2000), "The Role of Single Neurons in Information Processing", Nature Neuroscience Supplement, 3, pp 1171--1177.
[2]
Stuart, G., Spruston, N., Hausser, M., eds. (2001),"Dendrites", Oxford University Press.
[3]
Koza, J. R.: Genetic Programming: "On the programming of computers by means of natural selection", MIT Press (1992), Genetic Programming II: Automatic Discovery of Reusable Subprograms. MIT Press (1994).
[4]
Van Ooyen A., and J. van Pelt. (1994), "Activity-dependent outgrowth of neurons and overshoot phenomena in developing neural networks", Journal of Theoretical Biology vol. 167, pp. 27--43.
[5]
Becerra, J. A., Duro, R. J., Santos, J., (2002), "Self pruning gaussian synapse networks for behaviour based robots", J. R. Dorronsoro (Ed.): ICANN 2002, LNCS 2415, pp. 837--843, Springer-Verlag Berlin Heidelberg.
[6]
Kleim, J. A., Napper, R. M. A., Swain, R. A., Armstrong, K. E., Jones, T. A., Greenough, W. T.(1998) "Selective synaptic plasticity in the cerebellar cortex of the rat following complex motor learning", Neurobiol. Learn. Mem. 69: pp. 274--289.
[7]
Terje, Lmo. (2003), "The discovery of long-term potentiation", Philos Trans R Soc Lond B Biol Sci 358(1432): 617--20.
[8]
Roberts, P. D., Bell, C. C. (2002), "Spike-timing dependent synaptic plasticity in biological systems", Biological Cybernetics, 87, 392--403.
[9]
Graham, B., (2002), "Multiple Forms of Activity-Dependent Plasticity Enhance Information Transfer at a Dynamic Synapse", J. R. Dorronsoro(Ed.): ICANN 2002, LNCS 2415, pp. 45--50, Springer-Verlag Berlin Heidelberg.
[10]
Panchev, C., Wermter, S., and Chen, H., 2002, "Spike-Timing Dependent Competitive Learning of Integrate-and-Fire Neurons with Active Dendrites", J. R. Dorronsoro (Ed.): ICANN 2002, LNCS 2415, pp.896--901, Springer-Verlag Berlin Heidelberg.
[11]
Miller, J. F., Thomson, P., and Fogarty, T. C. (1997) Designing electronic circuits using evolutionary algorithms. arithmetic circuits: a case study. Genetic Algorithms and Evolution Strategies in Engineering and Computer Science. Wiley, pages 105--131.
[12]
Miller, J. F. and Thomson, P. (2000), "Cartesian genetic programming", in Proc. of the 3rd European Conf. on Genetic Programming. LNCS, Vol. 1802, pp.121--132.
[13]
Miller, J. F. (2004), "Evolving a self-repairing, self-regulating, French flag organism", Proceedings of GECCO 2004, Deb. K. et al (Eds.), LNCS Vol. 3102, Springer-Verlag, pp. 129--139, 2004.
[14]
Miller, J. F. (2003), "Evolving Developmental Programs for Adaptation, Morphogenesis and Self-Repair", In: Proceedings of the 7th European Conference on Advances in Artificial Life. LNAI, Vol. 2801, pp. 289--298.
[15]
Miller, J. F., Vassilev, V. K., and Job, D. (2000). Principles in the Evolutionary Design of Digital Circuits-Part I. Genetic Programming, 1:1/2, pages 7--35.
[16]
Vassilev, V. K. and Miller, J. F. (2000). The advantages of landscape neutrality in digital circuit evolution. In Proceedings of the Third International Conference on Evolvable Systems: From Biology to Hardware, pages 252--263, Springer-Verlag, Vol. 1801.
[17]
Yu, T. and Miller, J. (2001). Neutrality and the evolvability of Boolean function landscape. In Proceedings of the Fourth European Conference on Genetic Programming, pages 204--217, Springer-Verlag.
[18]
Yu, T. and Miller, J. (2002). Finding needles in haystacks is not hard with neutrality. In Proceedings of the Fifth European Conference on Genetic Programming, pages 13--25, Springer-Verlag.
[19]
Walker, J. A., and Miller, J. F. (2004), "Evolution and Acquisition of Modules in Cartesian Genetic Programming", Proc. of the 7th EuroGP, Vol. 3003, LNCS, pages: 187--197, Springer.
[20]
Walker, J. A., Miller, J. F., and Cavill, R. (2006), "A multi-chromosome approach to standard and embedded cartesian genetic programming", In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 1, ACM Press, pages: 903--910.
[21]
Kandel E. R., Schwartz, J. H., and Jessell (2000),"Principles of Neural Science", McGraw-Hill. Fourth Edition Page 67--70.
[22]
Shepherd, G. M. (1990), "The synaptic organization of the brain", Oxford Press.
[23]
Michael S. G., Richard B. Ivry, George R. Mangun(1998). "Cognitive NeuroScience, The Biology of the Mind", W. W. Norton & Company.
[24]
Alberts B., et al. (2002), "Molecular Biology of the Cell", Garland Science. Third Edition.
[25]
Russell, S., and Norvig, P. (1995), "Artificial Intelligence, A Modern Approach", Prentice Hall.
[26]
Smythies, J. R., (2002), "The Dynamic Neuron", Bradford.
[27]
Rose, S.,(2003), "The Making of Memory: From Molecules to Mind", Vintage.
[28]
McCloskey, M., and Cohen, N.J., (1989), "Catastrophic Interference in Connectionist Networks: The Sequential Learning Problem", The Psychology of Learning and Motivation, Vol. 24, pages: 109--165.
[29]
Ratcliff, R. (1990), "Connectionist Models of Recognition and Memory: Constraints Imposed by Learning and Forgetting Functions", Psychological Review, Vol. 97, pages: 205--308.
[30]
Rust, A., Adams, R., George, S., and Bolouri, H.(1997), "Designing development rules for artificial evolution", In Proceedings of 3rd International Conference on Artificial Neural Networks and Genetic Algorithms (ICANNGA97).
[31]
Rust, A., Adams, R., George, S., and Bolouri, H. (1996), "Artificial evolution: Modelling the development of the retina", Technical Memorandum ERDC/1996/0015, ERDC, University of Hertfordshire, UK, September 1996.
[32]
Marcus G. (2004), "The Birth of the Mind", Basic Books, page: 165.
[33]
Federici D. (2005), "Evolving Developing Spiking Neural Networks", In Proceedings of CEC 2005 IEEE Congress on Evolutionary Computation pages: 543--550.

Cited By

View all
  • (2018)Learning Trends on the Fly in Time Series Data Using Plastic CGP Evolved Recurrent Neural NetworksArtificial Neural Networks and Machine Learning – ICANN 201810.1007/978-3-030-01424-7_20(199-207)Online publication date: 27-Sep-2018
  • (2013)Cartesian genetic programming encoded artificial neural networksProceedings of the 15th annual conference on Genetic and evolutionary computation10.1145/2463372.2463484(1005-1012)Online publication date: 6-Jul-2013
  • (2013)Evolving Dynamic Forecasting Model for Foreign Currency Exchange Rates Using Plastic Neural NetworksProceedings of the 2013 12th International Conference on Machine Learning and Applications - Volume 0210.1109/ICMLA.2013.99(15-20)Online publication date: 4-Dec-2013
  • Show More Cited By

Index Terms

  1. A developmental model of neural computation using cartesian genetic programming

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '07: Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
    July 2007
    1450 pages
    ISBN:9781595936981
    DOI:10.1145/1274000
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. brain
    2. genetic programming
    3. performance

    Qualifiers

    • Article

    Conference

    GECCO07
    Sponsor:
    GECCO07: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2007
    London, United Kingdom

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Learning Trends on the Fly in Time Series Data Using Plastic CGP Evolved Recurrent Neural NetworksArtificial Neural Networks and Machine Learning – ICANN 201810.1007/978-3-030-01424-7_20(199-207)Online publication date: 27-Sep-2018
    • (2013)Cartesian genetic programming encoded artificial neural networksProceedings of the 15th annual conference on Genetic and evolutionary computation10.1145/2463372.2463484(1005-1012)Online publication date: 6-Jul-2013
    • (2013)Evolving Dynamic Forecasting Model for Foreign Currency Exchange Rates Using Plastic Neural NetworksProceedings of the 2013 12th International Conference on Machine Learning and Applications - Volume 0210.1109/ICMLA.2013.99(15-20)Online publication date: 4-Dec-2013
    • (2009)In search of intelligent genes: The cartesian genetic programming computational neuron (CGPCN)2009 IEEE Congress on Evolutionary Computation10.1109/CEC.2009.4982997(574-581)Online publication date: May-2009

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media