6 research outputs found

    Practical algorithms for incremental growth.

    Get PDF
    This report considers some of the practical issues involved in the implementation of Incremental Growth or Incremental Evolution algorithms as outlined in the paper: Incremental Growth in Modular Neural Networks (doi:10.1016/j.engappai.2008.11.002), originally published in the journal Engineering Applications of Artificial Intelligence and the article: Minds for Robots, published in the magazine Electronics World. These algorithms allow a Neural Network or similar system to grow, piece by piece, in a controlled manner. The sections below consider the data structures, algorithms and programming techniques which can be used and also addresses unit functionality and possibilities for interesting further work

    Artificial biochemical networks: a different connectionist paradigm.

    Get PDF
    Connectionist models are usually based on artificial neural networks. However, there is another route towards parallel distributed processing. This is by considering the origins of the intelligence displayed by the single celled organisms known as protoctists. Such intelligence arises by means of the biochemical interactions within the animal. An artificial model of this might therefore be termed an artificial biochemical network or ABN. This paper describes the attributes of such networks and illustrates their abilities in pattern recognition problems and in generating time-varying signals of a type which can be used in many control tasks. The flexibility of the system is explained using legged robots as an example. The networks are trained using back propagation and evolutionary algorithms such as genetic algorithms

    Minds for robots.

    Get PDF
    In the 1950s and 60s, popular culture was entranced by robots. There was Robby in Forbidden Planet, Gort in The day the Earth stood still and many others. This fascination has continued to the present day, only the names have changed, now we have Commander Data of Startrek and the NS-5 of I Robot. Yet despite the interest and the obvious advantages of having intelligent machines to do dirty, boring or dangerous jobs, we are little nearer to creating a similar technology in the real world. This article outlines a new route towards such intelligence in machines - Incremental Evolution

    Bio-inspired Dynamic Control Systems with Time Delays

    Get PDF
    The world around us exhibits a rich and ever changing environment of startling, bewildering and fascinating complexity. Almost everything is never as simple as it seems, but through the chaos we may catch fleeting glimpses of the mechanisms within. Throughout the history of human endeavour we have mimicked nature to harness it for our own ends. Our attempts to develop truly autonomous and intelligent machines have however struggled with the limitations of our human ability. This has encouraged some to shirk this responsibility and instead model biological processes and systems to do it for us. This Thesis explores the introduction of continuous time delays into biologically inspired dynamic control systems. We seek to exploit rich temporal dynamics found in physical and biological systems for modelling complex or adaptive behaviour through the artificial evolution of networks to control robots. Throughout, arguments have been presented for the modelling of delays not only to better represent key facets of physical and biological systems, but to increase the computational potential of such systems for the synthesis of control. The thorough investigation of the dynamics of small delayed networks with a wide range of time delays has been undertaken, with a detailed mathematical description of the fixed points of the system and possible oscillatory modes developed to fully describe the behaviour of a single node. Exploration of the behaviour for even small delayed networks illustrates the range of complex behaviour possible and guides the development of interesting solutions. To further exploit the potential of the rich dynamics in such systems, a novel approach to the 3D simulation of locomotory robots has been developed focussing on minimising the computational cost. To verify this simulation tool a simple quadruped robot was developed and the motion of the robot when undergoing a manually designed gait evaluated. The results displayed a high degree of agreement between the simulation and laser tracker data, verifying the accuracy of the model developed. A new model of a dynamic system which includes continuous time delays has been introduced, and its utility demonstrated in the evolution of networks for the solution of simple learning behaviours. A range of methods has been developed for determining the time delays, including the novel concept of representing the time delays as related to the distance between nodes in a spatial representation of the network. The application of these tools to a range of examples has been explored, from Gene Regulatory Networks (GRNs) to robot control and neural networks. The performance of these systems has been compared and contrasted with the efficacy of evolutionary runs for the same task over the whole range of network and delay types. It has been shown that delayed dynamic neural systems are at least as capable as traditional Continuous Time Recurrent Neural Networks (CTRNNs) and show significant performance improvements in the control of robot gaits. Experiments in adaptive behaviour, where there is not such a direct link between the enhanced system dynamics and performance, showed no such discernible improvement. Whilst we hypothesise that the ability of such delayed networks to generate switched pattern generating nodes may be useful in Evolutionary Robotics (ER) this was not borne out here. The spatial representation of delays was shown to be more efficient for larger networks, however these techniques restricted the search to lower complexity solutions or led to a significant falloff as the network structure becomes more complex. This would suggest that for anything other than a simple genotype, the direct method for encoding delays is likely most appropriate. With proven benefits for robot locomotion and the open potential for adaptive behaviour delayed dynamic systems for evolved control remain an interesting and promising field in complex systems research

    Incremental growth in modular neural networks.

    Get PDF
    This paper outlines an algorithm for incrementally growing Artificial Neural Networks. The algorithm allows the network to expand by adding new sub-networks or modules to an existing structure; the modules are trained using an Evolutionary Algorithm. Only the latest module added to the network is trained, the previous structure remains fixed. The algorithm allows information from different data domains to be integrated into the network and because the search space in each iteration is small, large and complex networks with a modular structure can emerge naturally. The paper describes an application of the algorithm to a legged robot and discusses its biological inspiration
    corecore