I. Introduction
Time series widely exist in the fields of hydrology, meteorology, signal processing, medical sciences, etc. The universal existence of time series determines the necessity of time series research [1]. For complex systems, multivariate time series are typically used. Prediction models based on multivariate time series can contain more information about a system and afford higher prediction accuracy [2]. Therefore, multivariate time series prediction is an important research direction in the field of time series. However, there are many limitations of multivariate time series prediction that need to be considered. Complex correlations always exist among multivariate time series. The correlations may not only limit the performance of the prediction model, but also enlarge the model size. Furthermore, complex correlations can also increase computational load, decrease prediction accuracy, and even result in the “curse of dimensionality” [3]. Therefore, it is essential to analyze correlations among multivariate time series, select appropriate input variables, and reduce input dimensions.