Multi-task learning employs shared representation of knowledge for learning multiple instances from the same or related problems. Time series prediction consists of several instances that are defined by the way they are broken down into fixed windows known as embedding dimension. Finding the optimal values for embedding dimension is a computationally intensive task. Therefore, we introduce a new category of problem called dynamic time series prediction that requires a trained model to give prediction when presented with different values of the embedding dimension. This can be seen a new class of time series prediction where dynamic prediction is needed. In this paper, we propose a co-evolutionary multi-task learning method that provides a synergy between multi-task learning and coevolution. This enables neural networks to retain modularity during training for building blocks of knowledge for different instances of the problem. The effectiveness of the proposed method is demonstrated using one-step-ahead chaotic time series problems. The results show that the proposed method can effectively be used for different instances of the related time series problems while providing improved generalisation performance.
In REF , a cooperative neural evolution method for multi-task learning was adopted, which enables neural networks to be trained with shared knowledge representation.
Co-evolutionary multi-task learning for dynamic time series prediction
ArXiv
ArXiv
Computer Science Mathematics