Evolutionary Multi-task Learning for Modular Training of Feedforward Neural Networks

被引:28
作者
Chandra, Rohitash [1 ]
Gupta, Abhishek [1 ]
Ong, Yew-Soon [1 ]
Goh, Chi-Keong [1 ]
机构
[1] Nanyang Technol Univ, Rolls Royce NTU Corp Lab, Singapore, Singapore
来源
NEURAL INFORMATION PROCESSING, ICONIP 2016, PT II | 2016年 / 9948卷
关键词
Evolutionary multitasking; Neuro-evolution; Modular design; Multi-task learning; CLASSIFICATION; ALGORITHM; SEARCH;
D O I
10.1007/978-3-319-46672-9_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-task learning enables learning algorithms to harness shared knowledge from several tasks in order to provide better performance. In the past, neuro-evolution has shownpromising performance for a number of real-world applications. Recently, evolutionary multi-tasking has been proposed for optimisation problems. In this paper, we present a multi-task learning for neural networks that evolves modular network topologies. In the proposed method, each task is defined by a specific network topology defined with a different number of hidden neurons. The method produces a modular network that could be effective even if some of the neurons and connections are removed from selected trained modules in the network. We demonstrate the effectiveness of the method using feedforward networks to learn selected n-bit parity problems of varying levels of difficulty. The results show better training and generalisation performance when the modules for representing additional knowledge are added by increasing hidden neurons during training.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 24 条
[1]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[2]   An empirical comparison of combinations of evolutionary algorithms and neural networks for classification problems [J].
Cantú-Paz, E ;
Kamath, C .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (05) :915-927
[3]   Multitask learning [J].
Caruana, R .
MACHINE LEARNING, 1997, 28 (01) :41-75
[4]   Competition and Collaboration in Cooperative Coevolution of Elman Recurrent Neural Networks for Time-Series Prediction [J].
Chandra, Rohitash .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (12) :3123-3136
[5]   Crossover-based local search in cooperative co-evolutionary feedforward neural networks [J].
Chandra, Rohitash ;
Frean, Marcus ;
Zhang, Mengjie .
APPLIED SOFT COMPUTING, 2012, 12 (09) :2924-2932
[6]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[7]  
Clune J., 1755, P R SOC LOND B, V280
[8]  
Deb Kalyanmoy, 2014, International Journal of Artificial Intelligence and Soft Computing, V4, P1, DOI 10.1504/IJAISC.2014.059280
[9]  
Deb K., 1995, Complex Systems, V9, P115
[10]   Neural Modularity Helps Organisms Evolve to Learn New Skills without Forgetting Old Skills [J].
Ellefsen, Kai Olav ;
Mouret, Jean-Baptiste ;
Clune, Jeff .
PLOS COMPUTATIONAL BIOLOGY, 2015, 11 (04)