Cargando…
Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting
Time series forecasting has gained much attention due to its many practical applications. Higher-order neural network with recurrent feedback is a powerful technique that has been used successfully for time series forecasting. It maintains fast learning and the ability to learn the dynamics of the t...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5154507/ https://www.ncbi.nlm.nih.gov/pubmed/27959927 http://dx.doi.org/10.1371/journal.pone.0167248 |
_version_ | 1782474879341166592 |
---|---|
author | Waheeb, Waddah Ghazali, Rozaida Herawan, Tutut |
author_facet | Waheeb, Waddah Ghazali, Rozaida Herawan, Tutut |
author_sort | Waheeb, Waddah |
collection | PubMed |
description | Time series forecasting has gained much attention due to its many practical applications. Higher-order neural network with recurrent feedback is a powerful technique that has been used successfully for time series forecasting. It maintains fast learning and the ability to learn the dynamics of the time series over time. Network output feedback is the most common recurrent feedback for many recurrent neural network models. However, not much attention has been paid to the use of network error feedback instead of network output feedback. In this study, we propose a novel model, called Ridge Polynomial Neural Network with Error Feedback (RPNN-EF) that incorporates higher order terms, recurrence and error feedback. To evaluate the performance of RPNN-EF, we used four univariate time series with different forecasting horizons, namely star brightness, monthly smoothed sunspot numbers, daily Euro/Dollar exchange rate, and Mackey-Glass time-delay differential equation. We compared the forecasting performance of RPNN-EF with the ordinary Ridge Polynomial Neural Network (RPNN) and the Dynamic Ridge Polynomial Neural Network (DRPNN). Simulation results showed an average 23.34% improvement in Root Mean Square Error (RMSE) with respect to RPNN and an average 10.74% improvement with respect to DRPNN. That means that using network errors during training helps enhance the overall forecasting performance for the network. |
format | Online Article Text |
id | pubmed-5154507 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-51545072016-12-28 Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting Waheeb, Waddah Ghazali, Rozaida Herawan, Tutut PLoS One Research Article Time series forecasting has gained much attention due to its many practical applications. Higher-order neural network with recurrent feedback is a powerful technique that has been used successfully for time series forecasting. It maintains fast learning and the ability to learn the dynamics of the time series over time. Network output feedback is the most common recurrent feedback for many recurrent neural network models. However, not much attention has been paid to the use of network error feedback instead of network output feedback. In this study, we propose a novel model, called Ridge Polynomial Neural Network with Error Feedback (RPNN-EF) that incorporates higher order terms, recurrence and error feedback. To evaluate the performance of RPNN-EF, we used four univariate time series with different forecasting horizons, namely star brightness, monthly smoothed sunspot numbers, daily Euro/Dollar exchange rate, and Mackey-Glass time-delay differential equation. We compared the forecasting performance of RPNN-EF with the ordinary Ridge Polynomial Neural Network (RPNN) and the Dynamic Ridge Polynomial Neural Network (DRPNN). Simulation results showed an average 23.34% improvement in Root Mean Square Error (RMSE) with respect to RPNN and an average 10.74% improvement with respect to DRPNN. That means that using network errors during training helps enhance the overall forecasting performance for the network. Public Library of Science 2016-12-13 /pmc/articles/PMC5154507/ /pubmed/27959927 http://dx.doi.org/10.1371/journal.pone.0167248 Text en © 2016 Waheeb et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Waheeb, Waddah Ghazali, Rozaida Herawan, Tutut Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title | Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title_full | Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title_fullStr | Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title_full_unstemmed | Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title_short | Ridge Polynomial Neural Network with Error Feedback for Time Series Forecasting |
title_sort | ridge polynomial neural network with error feedback for time series forecasting |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5154507/ https://www.ncbi.nlm.nih.gov/pubmed/27959927 http://dx.doi.org/10.1371/journal.pone.0167248 |
work_keys_str_mv | AT waheebwaddah ridgepolynomialneuralnetworkwitherrorfeedbackfortimeseriesforecasting AT ghazalirozaida ridgepolynomialneuralnetworkwitherrorfeedbackfortimeseriesforecasting AT herawantutut ridgepolynomialneuralnetworkwitherrorfeedbackfortimeseriesforecasting |