Downloads · 30 days
0
michel-pohl/uoro_time_series_forecasting
uoro_time_series_forecasting is a time series forecasting model from michel-pohl. Use it for the time series forecasting task on the model card, and read the license before you ship it in a product. The card lists the license as bsd-3-clause.
This page documents the reference implementation used in the following paper on online training of vanilla RNNs using UORO for medical time-series forecasting.
Downloads · 30 days
0
Access
Public
Updated Jun 30, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.md2.7 KB · 64%
From the Hugging Face model README
This page documents the reference implementation used in the following paper on online training of vanilla RNNs using UORO for medical time-series forecasting.
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.
@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}
}