Evolving A-Type Artificial Neural Networks

08/07/2011
by   Ewan Orr, et al.
0

We investigate Turing's notion of an A-type artificial neural network. We study a refinement of Turing's original idea, motivated by work of Teuscher, Bull, Preen and Copeland. Our A-types can process binary data by accepting and outputting sequences of binary vectors; hence we can associate a function to an A-type, and we say the A-type represents the function. There are two modes of data processing: clamped and sequential. We describe an evolutionary algorithm, involving graph-theoretic manipulations of A-types, which searches for A-types representing a given function. The algorithm uses both mutation and crossover operators. We implemented the algorithm and applied it to three benchmark tasks. We found that the algorithm performed much better than a random search. For two out of the three tasks, the algorithm with crossover performed better than a mutation-only version.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2015

Turing Computation with Recurrent Artificial Neural Networks

We improve the results by Siegelmann & Sontag (1995) by providing a nove...
research
11/28/2010

DXNN Platform: The Shedding of Biological Inefficiencies

This paper introduces a novel type of memetic algorithm based Topology a...
research
09/21/2020

An Experimental Study of Weight Initialization and Weight Inheritance Effects on Neuroevolution

Weight initialization is critical in being able to successfully train ar...
research
04/12/2023

An information-theoretic evolutionary algorithm

We propose a novel evolutionary algorithm on bit vectors which derives f...
research
03/14/2023

Parameterised Approximation of the Fixation Probability of the Dominant Mutation in the Multi-Type Moran Process

The multi-type Moran process is an evolutionary process on a connected g...
research
09/16/2016

Learning Opposites Using Neural Networks

Many research works have successfully extended algorithms such as evolut...
research
12/18/2017

Safe Mutations for Deep and Recurrent Neural Networks through Output Gradients

While neuroevolution (evolving neural networks) has a successful track r...

Please sign up or login with your details

Forgot password? Click here to reset