Co-evolving parasites improve simulated evolution as an optimization procedure
CNLS '89 Proceedings of the ninth annual international conference of the Center for Nonlinear Studies on Self-organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks on Emergent computation
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Integrating reactive, sequential, and learning behavior using dynamical neural networks
SAB94 Proceedings of the third international conference on Simulation of adaptive behavior : from animals to animats 3: from animals to animats 3
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Automatic definition of modular neural networks
Adaptive Behavior
Simultaneous evolution of programs and their control structures
Advances in genetic programming
Principles in the Evolutionary Design of Digital Circuits—Part I
Genetic Programming and Evolvable Machines
Evolving neural networks through augmenting topologies
Evolutionary Computation
The Advantages of Landscape Neutrality in Digital Circuit Evolution
ICES '00 Proceedings of the Third International Conference on Evolvable Systems: From Biology to Hardware
Spike-Timing Dependent Competitive Learning of Integrate-and-Fire Neurons with Active Dendrites
ICANN '02 Proceedings of the International Conference on Artificial Neural Networks
Self Pruning Gaussian Synapse Networks for Behavior Based Robots
ICANN '02 Proceedings of the International Conference on Artificial Neural Networks
Multiple Forms of Activity-Dependent Plasticity Enhance Information Transfer at a Dynamic Synapse
ICANN '02 Proceedings of the International Conference on Artificial Neural Networks
Proceedings of the European Conference on Genetic Programming
Neutrality and the Evolvability of Boolean Function Landscape
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Plasticity and Nativism: Towards a Resolution of an Apparent Paradox
Emergent Neural Computational Architectures Based on Neuroscience - Towards Neuroscience-Inspired Computing
Levels of dynamics and adaptive behavior in evolutionary neural controllers
ICSAB Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animats
Evolution of Adaptive Synapses: Robots with Fast Adaptive Behavior in New Environments
Evolutionary Computation
A fast learning algorithm for deep belief nets
Neural Computation
Evolutionary morphogenesis for multi-cellular systems
Genetic Programming and Evolvable Machines
Supplementing evolutionary developmental systems with abstract models of neurogenesis
Proceedings of the 9th annual conference on Genetic and evolutionary computation
New methods for competitive coevolution
Evolutionary Computation
Cultural transmission of information in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Competitive coevolution through evolutionary complexification
Journal of Artificial Intelligence Research
Evolving 3d morphology and behavior by competition
Artificial Life
Artificial Life
Developments in Cartesian Genetic Programming: self-modifying CGP
Genetic Programming and Evolvable Machines
Evolving plastic neural networks with novelty search
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Redundancy and computational efficiency in Cartesian genetic programming
IEEE Transactions on Evolutionary Computation
Stability problems with artificial neural networks and the ensemble solution
Artificial Intelligence in Medicine
Evolving plastic neural networks for online learning: review and future directions
AI'12 Proceedings of the 25th Australasian joint conference on Advances in Artificial Intelligence
GECCO 2013 tutorial: cartesian genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
Although artificial neural networks have taken their inspiration from natural neurological systems, they have largely ignored the genetic basis of neural functions. Indeed, evolutionary approaches have mainly assumed that neural learning is associated with the adjustment of synaptic weights. The goal of this paper is to use evolutionary approaches to find suitable computational functions that are analogous to natural sub-components of biological neurons and demonstrate that intelligent behavior can be produced as a result of this additional biological plausibility. Our model allows neurons, dendrites, and axon branches to grow or die so that synaptic morphology can change and affect information processing while solving a computational problem. The compartmental model of a neuron consists of a collection of seven chromosomes encoding distinct computational functions inside the neuron. Since the equivalent computational functions of neural components are very complex and in some cases unknown, we have used a form of genetic programming known as Cartesian genetic programming (CGP) to obtain these functions. We start with a small random network of soma, dendrites, and neurites that develops during problem solving by repeatedly executing the seven chromosomal programs that have been found by evolution. We have evaluated the learning potential of this system in the context of a well-known single agent learning problem, known as Wumpus World. We also examined the harder problem of learning in a competitive environment for two antagonistic agents, in which both agents are controlled by independent CGP computational networks (CGPCN). Our results show that the agents exhibit interesting learning capabilities.