摘要
arXiv:2505.05916v1 类型: cross
摘要:许多现实世界的数据集是以时间序列的形式按顺序收集的,并且包含丰富的时序信息。因此,实践中一个常见的兴趣是捕捉时间序列的动力学并预测其未来演化。为此,循环神经网络(RNN)一直是一个流行且有效的选择,它允许非线性状态空间模型的表示。受RNN与卡尔曼滤波器(KF)在描述线性状态空间模型方面相似性的启发,本文提出了一种适应时间序列数据建模和预测任务的新型RNN架构——创新驱动的RNN(IRNN)。通过将卡尔曼滤波器中的“创新”概念引入RNN,过去的预测误差作为额外的输入信号被用来更新RNN的隐状态,从而提高预测性能。由于创新数据取决于网络参数,现有的RNN训练算法不能直接应用于IRNN。因此,提出了一种基于输入更新的时间反向传播(IU-BPTT)的定制训练算法,该算法交替地更新创新数据和通过梯度下降优化网络参数。在实际基准数据集上的实验表明,将创新数据融入各种形式的RNN中,使得IRNN在显著提高预测准确性的同时,训练成本并未显著增加。