Vanilla RNNs trained with Unbiased Online Recurrent Optimization (UORO) for Time-Series Forecasting

This page documents the reference implementation used in the following paper on online training of vanilla RNNs using UORO for medical time-series forecasting.

Paper

Code

Description

We provide an implementation of UORO using closed-form simplifications for quantities appearing in the loss gradient estimation for vanilla RNNs. We experimentally compare UORO with several baselines, including Real-Time Recurrent Learning (RTRL), in a respiratory motion-trace forecasting problem relevant to radiotherapy. We take into account hyperparameter tuning, inference time, prediction oscillations, and the influence of the prediction horizon h and ground-truth signal irregularity. UORO yielded lower horizon-averaged RMSE, nRMSE, and maximum error than the other algorithms, and was generally the most accurate method for medium-to-high values of h. It also exhibited satisfactory robustness to input-signal unsteadiness, limited step-to-step prediction fluctuations, and relatively low processing time.

Citation

@article{pohl2022prediction,
  title={Prediction of the position of external markers using a recurrent neural network trained with unbiased online recurrent optimization for safe lung cancer radiotherapy},
  author={Pohl, Michel and Uesaka, Mitsuru and Takahashi, Hiroyuki and Demachi, Kazuyuki and Chhatkuli, Ritu Bhusal},
  journal={Computer Methods and Programs in Biomedicine},
  volume={222},
  pages={106908},
  year={2022},
  publisher={Elsevier}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for michel-pohl/uoro_time_series_forecasting