Task-Synchronized Recurrent Neural Networks
Not on the map. Why?
Abstract (arXiv)
Data are often sampled irregularly in time. Dealing with this using Recurrent Neural Networks (RNNs) traditionally involved ignoring the fact, feeding the time differences as additional inputs, or resampling the data. All these methods have their shortcomings. We propose an elegant straightforward alternative approach where instead the RNN is in effect resampled in time to match the time of the data or the task at hand. We use Echo State Network (ESN) and Gated Recurrent Unit (GRU) as the basis for our solution. Such RNNs can be seen as discretizations of continuous-time dynamical systems, which gives a solid theoretical ground to our approach. Our Task-Synchronized ESN (TSESN) and GRU (TSGRU) models allow for a direct model time setting and require no additional training, parameter tuning, or computation (solving differential equations or interpolating data) compared to their regular counterparts, thus retaining their original efficiency. We confirm empirically that our models can effectively compensate for the time-non-uniformity of the data and demonstrate that they compare favorably to data resampling, classical RNN methods, and alternative RNN models proposed to deal with time irregularities on several real-world nonuniform-time datasets. We open-source the code at https://github.com/oshapio/task-synchronized-RNNs .
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 37 references that are in the map. First posted on arXiv 11 Apr 2022.
Builds on
16 of 37 references.
References · 16
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2016Recurrent Neural Networks for Multivariate Time Series with Missing Valuescited by 548
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 501
- 2021Modeling Irregular Time Series with Continuous Recurrent Unitscited by 101
- 2015Learning to Diagnose with LSTM Recurrent Neural Networkscited by 99
- 2016Phased LSTM: Accelerating Recurrent Network Training for Long or Event-based Sequencescited by 98
- 2019Interpolation-Prediction Networks for Irregularly Sampled Time Seriescited by 89
- 2018Can recurrent neural networks warp time?cited by 53
- 2017Learning to Detect Sepsis with a Multitask Gaussian Process RNN Classifiercited by 47
- 2016DeepCare: A Deep Dynamic Memory Model for Predictive Medicinecited by 32
- 2017Discrete Event, Continuous Time RNNscited by 31
4 more
- 2017An Improved Multi-Output Gaussian Process RNN with Real-Time Validation for Early Sepsis Detectioncited by 16
- 2017Neural Decomposition of Time-Series Data for Effective Generalizationcited by 9
- 2020Efficient implementations of echo state network cross-validationcited by 5
- 2019Efficient Cross-Validation of Echo State Networkscited by 3
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Long-term Forecasting with TiDE: Time-series Dense Encodercited by 327
- 2023Long-term Forecasting with TiDE: Time-series Dense Encoder17 Apr 2023