Co-evolutionary multi-task learning with predictive recurrence for multi-step chaotic time series prediction

被引:71
作者
Chandra, Rohitash [1 ]
Ong, Yew-Soon [1 ]
Goh, Chi-Keong [1 ]
机构
[1] Nanyang Technol Univ, Rolls Royce NTU Corp Lab, 65 Nanyang View, Singapore, Singapore
关键词
Cooperative coevolution; Neuro-evolution; Feedforward networks; Multi-task learning; Multi-step time series prediction; STEP-AHEAD PREDICTION; NEURAL-NETWORKS; COOPERATIVE COEVOLUTION; AR METHODS; REGRESSION; MODEL; OPTIMIZATION; ALGORITHM; SYSTEMS;
D O I
10.1016/j.neucom.2017.02.065
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-task learning employs a shared representation of knowledge for learning several instances of the same problem. Multi-step time series problem is one of the most challenging problems for machine learning methods. The performance of a prediction model face challenges for higher prediction horizons due to the accumulation of errors. Cooperative coevolution employs in a divide and conquer approach for training neural networks and has been very promising for single step ahead time series prediction. Recently, co-evolutionary multi-task learning has been proposed for dynamic time series prediction. In this paper, we adapt co-evolutionary multi-task learning for multi-step prediction where predictive recurrence is developed to feature knowledge from previous states for future prediction horizon. The goal of the paper is to present a network architecture with predictive recurrence which is capable of mult-istep prediction through a form of multi-task learning. We employ cooperative neuro-evolution and an evolutionary algorithm as baselines for comparison. The results show that the proposed method provides the best generalization performance in most cases. Comparison of results with the literature has shown to be promising which motivates further application of the approach for related real-world problems. (c) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:21 / 34
页数:14
相关论文
共 85 条
[1]  
Ando RK, 2005, J MACH LEARN RES, V6, P1817
[2]   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
[3]  
[Anonymous], EXPERT SYST APPL
[4]  
[Anonymous], 2010, P ACM SIGKDD
[5]  
[Anonymous], 2015, NASDAQ EXCHANGE DAIL
[6]  
[Anonymous], 2003, P ADV NEUR INF PROC
[7]   Task clustering and gating for Bayesian multitask learning [J].
Bakker, B ;
Heskes, T .
JOURNAL OF MACHINE LEARNING RESEARCH, 2004, 4 (01) :83-99
[8]   Multi-step-ahead time series prediction using multiple-output support vector regression [J].
Bao, Yukun ;
Xiong, Tao ;
Hu, Zhongyi .
NEUROCOMPUTING, 2014, 129 :482-493
[9]  
Ben Taieb S., 2012, TECHNICAL REPORT
[10]   Multiple-output modeling for multi-step-ahead time series forecasting [J].
Ben Taieb, Souhaib ;
Sorjamaa, Antti ;
Bontempi, Gianluca .
NEUROCOMPUTING, 2010, 73 (10-12) :1950-1957