Paper Reading AI Learner

IRNN: Innovation-driven Recurrent Neural Network for Time-Series Data Modeling and Prediction

2025-05-09 09:43:40
Yifan Zhou, Yibo Wang, Chao Shang

Abstract

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.

Abstract (translated)

许多现实世界的数据集都是按时间顺序收集的时间序列数据,包含丰富的时序信息。因此,在实践中一个共同的兴趣是捕捉时间序列的动力学特性并预测它们的未来演变趋势。为此,递归神经网络(RNN)已成为一种普遍且有效的机器学习选项,它可以表示非线性状态空间模型。受RNN与线性状态空间模型中的卡尔曼滤波器(KF)之间的相似性的启发,本文提出了创新驱动式RNN(IRNN),这是一种新型的针对时间序列数据建模和预测任务定制化的RNN架构。通过将“创新”这一概念从KF引入到RNN中,我们采用了过去预测误差作为额外输入信号来更新RNN的状态,并提高了预测性能。由于创新数据依赖于网络参数,现有的适用于RNN的训练算法不能直接应用于IRNN。因此,进一步提出了一种定制化的训练算法——基于输入更新的反向传播通过时间(IU-BPTT),该算法交替进行创新更新和利用梯度下降优化网络参数。在现实世界的基准数据集上的实验表明,在不显著增加训练成本的情况下,将创新整合到各种形式的RNN中可以大大提高IRNN的预测准确性。

URL

https://arxiv.org/abs/2505.05916

PDF

https://arxiv.org/pdf/2505.05916.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot