计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (3): 233-237.DOI: 10.3778/j.issn.1002-8331.1608-0423

• 工程与应用 • 上一篇    下一篇

多任务LS-SVM在时间序列预测中的应用

贾松达1,庞宇松1,2,阎高伟1   

  1. 1.太原理工大学 信息工程学院,太原 030024
    2.荷兰代尔夫特理工大学 机械海运与材料工程学院,荷兰 2628CD
  • 出版日期:2018-02-01 发布日期:2018-02-07

Multi-task LS-SVM for application of time series prediction

JIA Songda1, PANG Yusong1,2, YAN Gaowei1   

  1. 1.College of Information Engineering, Taiyuan University of Technology, Taiyuan 030024, China
    2. College of Mechanical, Maritime and Materials Engineering, Delft University of Technology, Delft 2628CD, Holland
  • Online:2018-02-01 Published:2018-02-07

摘要: 针对单任务时间序列中存在的信息挖掘不充分、预测精度低等问题,提出了一种基于多任务最小二乘支持向量机(MTLS-SVM)的时间序列预测方法。该方法将多个时间序列任务同时进行学习,使得在训练过程中任务之间能够相互牵制起到归纳偏置作用,最终有效提高模型的预测精度。首先,利用相邻时间点之间的密切相关性,构造多个相邻时间点的学习任务,然后将每个任务对应的数据集同时训练MTLS-SVM模型并将其用于预测。将该方法用于几个时间序列数据集并与单任务LS-SVM方法相比,实验结果表明该方法具有较高的预测精度,验证了方法的可行性和有效性。

关键词: 时间序列预测, 多任务学习, 最小二乘支持向量机, 相关性

Abstract: Considering the problems of insufficient information mining and low prediction accuracy in single task time series, a time series prediction method based on Multi Task LS-SVM(MTLS-SVM) is proposed. Multiple time series tasks are simultaneously studied so that task can be pinned down in the training process to induce inductive bias, which improves prediction accuracy. First of all, the several learning tasks are constructed by using the close correlation between adjacent time points. Then the MTLS-SVM model is trained for prediction by the corresponding data sets of each task. This method is applied to several time series data sets. Compared with the single task LS-SVM method, the experimental results show that the proposed method has high prediction accuracy and verify the feasibility and effectiveness.

Key words: time series prediction, multi-task learning, Least Squares Support Vector Machine(LS-SVM), relativity