Introducing Synaptic Delays in the NEAT Algorithm to Improve Modelling in Cognitive Robotics

被引:6
作者
Caamano, P. [1 ]
Salgado, R. [1 ]
Bellas, F. [1 ]
Duro, R. J. [1 ,2 ]
机构
[1] Univ A Coruna, Integrated Grp Engn Res, Ferrol 15403, A Coruna, Spain
[2] Univ A Coruna, Escuela Politecn Super, Mendizabal S-N, Ferrol 15403, A Coruna, Spain
基金
欧盟地平线“2020”;
关键词
Temporal modeling; Time-delay neural networks; Neuroevolution; Cognitive robotics; NEAT; NEURAL-NETWORK; NEUROEVOLUTION; EVOLUTION;
D O I
10.1007/s11063-015-9426-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes and tests an approach to improve the temporal processing capabilities of the neuroevolution of augmenting topologies (NEAT) algorithm. This algorithm is quite popular within the robotics community for the production of trained neural networks without having to determine a priori their size and topology. The main drawback of the traditional NEAT algorithm is that, even though it can implement recurrent synaptic connections, which allow it to perform some time related processing tasks, its capabilities are rather limited, especially when dealing with precise time dependent phenomena. NEAT's ability to capture the underlying dynamics that correspond to complex time series still has a lot of room for improvement. To address this issue, the paper describes a new implementation of the NEAT algorithm that is able to generate artificial neural networks (ANNs) with trainable time delayed synapses in addition to its previous capacities. We show that this approach, called -NEAT improves the behavior of the neural networks obtained when dealing with complex time related processes. Several examples are presented, both dealing with the generation of ANNs that are able to produce complex theoretical signals such as chaotic signals or real data series, as in the case of the monthly number of international airline passengers or monthly concentrations. In these examples, -NEAT clearly improves over the traditional NEAT algorithm in these tasks. A final example of the integration of this approach within a robot cognitive mechanism is also presented, showing the clear improvements it could provide in the modeling required for many cognitive processes.
引用
收藏
页码:479 / 504
页数:26
相关论文
共 35 条
[1]  
[Anonymous], 1981, Lecture Notes in Math, DOI DOI 10.1007/BFB0091916
[2]  
[Anonymous], 2008, P 10 ACM GEN EV COMP, DOI DOI 10.1145/1389095.1389142
[3]   Cognitive Developmental Robotics: A Survey [J].
Asada, Minoru ;
Hosoda, Koh ;
Kuniyoshi, Yasuo ;
Ishiguro, Hiroshi ;
Inui, Toshio ;
Yoshikawa, Yuichiro ;
Ogino, Masaki ;
Yoshida, Chisato .
IEEE TRANSACTIONS ON AUTONOMOUS MENTAL DEVELOPMENT, 2009, 1 (01) :12-34
[4]   Using promoters and functional introns in genetic algorithms for neuroevolutionary learning in non-stationary problems [J].
Bellas, F. ;
Becerra, J. A. ;
Duro, R. J. .
NEUROCOMPUTING, 2009, 72 (10-12) :2134-2145
[5]   Dynamic learning in cognitive robotics through a procedural long term memory [J].
Bellas, Francisco ;
Caamano, Pilar ;
Faina, Andres ;
Duro, Richard J. .
EVOLVING SYSTEMS, 2014, 5 (01) :49-63
[6]   Multilevel Darwinist Brain (MDB): Artificial Evolution in a Cognitive Architecture for Real Robots [J].
Bellas, Francisco ;
Duro, Richard J. ;
Faina, Andres ;
Souto, Daniel .
IEEE TRANSACTIONS ON AUTONOMOUS MENTAL DEVELOPMENT, 2010, 2 (04) :340-354
[7]   Learning long-term dependencies by the selective addition of time-delayed connections to recurrent neural networks [J].
Boné, R ;
Crucianu, M ;
de Beauville, JPA .
NEUROCOMPUTING, 2002, 48 :251-266
[8]  
Box G. E., 2016, Time Series Analysis: Forecasting and Control, V5th
[9]  
Byrne MD, 2003, COGNITIVE ARCHITECTU, P97
[10]  
Caamaño P, 2014, IEEE IJCNN, P1467, DOI 10.1109/IJCNN.2014.6889488