An experiment on the evolution of an ensemble of neural networks for streamflow forecasting

We present an experiment on fifty multilayer perceptrons trained for streamflow forecasting on three watersheds using bootstrapped input series. This type of neural network is common in hydrology and using multiple training repetitions (ensembling) is a popular practice: the information issued by...

Full description

Bibliographic Details
Main Authors: M.-A. Boucher, J.-P. Laliberté, F. Anctil
Format: Article
Language:English
Published: Copernicus Publications 2010-03-01
Series:Hydrology and Earth System Sciences
Online Access:http://www.hydrol-earth-syst-sci.net/14/603/2010/hess-14-603-2010.pdf
id doaj-ee4f0befae2c4ad9b4a46d5083fd0540
record_format Article
spelling doaj-ee4f0befae2c4ad9b4a46d5083fd05402020-11-24T22:48:15ZengCopernicus PublicationsHydrology and Earth System Sciences1027-56061607-79382010-03-01143603612An experiment on the evolution of an ensemble of neural networks for streamflow forecastingM.-A. BoucherJ.-P. LalibertéF. AnctilWe present an experiment on fifty multilayer perceptrons trained for streamflow forecasting on three watersheds using bootstrapped input series. This type of neural network is common in hydrology and using multiple training repetitions (ensembling) is a popular practice: the information issued by the ensemble is then aggregated and considered to be the final output. Some authors proposed that the ensemble could serve the calculation of confidence intervals around the ensemble mean. In the following, we are interested in the reliability of confidence intervals obtained in such fashion and in tracking the evolution of the ensemble of neural networks during the training process. For each iteration of this process, the mean of the ensemble is computed along with various confidence intervals. The performance of the ensemble mean is evaluated based on the mean absolute error. Since the ensemble of neural networks resemble an ensemble streamflow forecast, we also use ensemble-specific quality assessment tools such as the Continuous Ranked Probability Score to quantify the forecasting performance of the ensemble formed by the neural networks repetitions. We show that while the performance of the single predictor formed by the ensemble mean improves throughout the training process, the reliability of the associated confidence intervals starts to decrease shortly after the initiation of this process. While there is no moment during the training where the reliability of the confidence intervals is perfect, we show that it is best after approximately 5 to 10 iterations, depending on the basin. We also show that the Continuous Ranked Probability Score and the logarithmic score do not evolve in the same fashion during the training, due to a particularity of the logarithmic score. http://www.hydrol-earth-syst-sci.net/14/603/2010/hess-14-603-2010.pdf
collection DOAJ
language English
format Article
sources DOAJ
author M.-A. Boucher
J.-P. Laliberté
F. Anctil
spellingShingle M.-A. Boucher
J.-P. Laliberté
F. Anctil
An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
Hydrology and Earth System Sciences
author_facet M.-A. Boucher
J.-P. Laliberté
F. Anctil
author_sort M.-A. Boucher
title An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
title_short An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
title_full An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
title_fullStr An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
title_full_unstemmed An experiment on the evolution of an ensemble of neural networks for streamflow forecasting
title_sort experiment on the evolution of an ensemble of neural networks for streamflow forecasting
publisher Copernicus Publications
series Hydrology and Earth System Sciences
issn 1027-5606
1607-7938
publishDate 2010-03-01
description We present an experiment on fifty multilayer perceptrons trained for streamflow forecasting on three watersheds using bootstrapped input series. This type of neural network is common in hydrology and using multiple training repetitions (ensembling) is a popular practice: the information issued by the ensemble is then aggregated and considered to be the final output. Some authors proposed that the ensemble could serve the calculation of confidence intervals around the ensemble mean. In the following, we are interested in the reliability of confidence intervals obtained in such fashion and in tracking the evolution of the ensemble of neural networks during the training process. For each iteration of this process, the mean of the ensemble is computed along with various confidence intervals. The performance of the ensemble mean is evaluated based on the mean absolute error. Since the ensemble of neural networks resemble an ensemble streamflow forecast, we also use ensemble-specific quality assessment tools such as the Continuous Ranked Probability Score to quantify the forecasting performance of the ensemble formed by the neural networks repetitions. We show that while the performance of the single predictor formed by the ensemble mean improves throughout the training process, the reliability of the associated confidence intervals starts to decrease shortly after the initiation of this process. While there is no moment during the training where the reliability of the confidence intervals is perfect, we show that it is best after approximately 5 to 10 iterations, depending on the basin. We also show that the Continuous Ranked Probability Score and the logarithmic score do not evolve in the same fashion during the training, due to a particularity of the logarithmic score.
url http://www.hydrol-earth-syst-sci.net/14/603/2010/hess-14-603-2010.pdf
work_keys_str_mv AT maboucher anexperimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
AT jplaliberte anexperimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
AT fanctil anexperimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
AT maboucher experimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
AT jplaliberte experimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
AT fanctil experimentontheevolutionofanensembleofneuralnetworksforstreamflowforecasting
_version_ 1725678858782375936