用预测误差驱动神经网络,提升时序数据预测精度
IRNN: Innovation-driven Recurrent Neural Network for Time-Series Data Modeling and Prediction
- 引入卡尔曼滤波中的'创新'概念,用历史预测误差更新隐藏状态
- 在多个真实数据集上显著提升预测准确率,训练成本基本不变
- 适合需要高精度时序预测的工业场景或金融分析任务
现实世界中的数据多为按时间顺序采集的时序数据,蕴含丰富的时间动态信息。因此,捕捉时序演化规律并预测未来趋势是常见需求。循环神经网络(RNN)因其能表示非线性状态空间模型,成为主流机器学习方法之一。受RNN与卡尔曼滤波(KF)在线性状态空间模型中结构相似性的启发,本文提出创新驱动的循环神经网络(IRNN),专用于时序建模与预测。通过将卡尔曼滤波中的“创新”概念引入RNN,利用历史预测误差作为额外输入信号来更新隐藏状态,从而提升预测性能。由于创新数据依赖网络参数,传统RNN训练算法不直接适用。为此,提出一种定制化训练算法——基于输入更新的反向传播通过时间(IU-BPTT),交替执行创新更新与参数梯度优化。在多个真实世界基准数据集上的实验表明,将创新机制融入各类RNN结构后,可显著提高预测精度,且训练成本几乎不变。
原文摘要 · Abstract (English)
Many real-world datasets are time series that are sequentially collected and contain rich temporal information. Thus, a common interest in practice is to capture dynamics of time series and predict their future evolutions. To this end, the recurrent neural network (RNN) has been a prevalent and effective machine learning option, which admits a nonlinear state-space model representation. Motivated by the resemblance between RNN and Kalman filter (KF) for linear state-space models, we propose in this paper Innovation-driven RNN (IRNN), a novel RNN architecture tailored to time-series data modeling and prediction tasks. By adapting the concept of "innovation" from KF to RNN, past prediction errors are adopted as additional input signals to update hidden states of RNN and boost prediction performance. Since innovation data depend on network parameters, existing training algorithms for RNN do not apply to IRNN straightforwardly. Thus, a tailored training algorithm dubbed input updating-based back-propagation through time (IU-BPTT) is further proposed, which alternates between updating innovations and optimizing network parameters via gradient descent. Experiments on real-world benchmark datasets show that the integration of innovations into various forms of RNN leads to remarkably improved prediction accuracy of IRNN without increasing the training cost substantially.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。