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...

Descripción completa

Detalles Bibliográficos
Autores principales: Waheeb, Waddah, Ghazali, Rozaida, Herawan, Tutut
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