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
_version_ 1818755037434740736
author M.-A. Boucher
J.-P. Laliberté
F. Anctil
author_facet M.-A. Boucher
J.-P. Laliberté
F. Anctil
author_sort M.-A. Boucher
collection DOAJ
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.
first_indexed 2024-12-18T05:32:47Z
format Article
id doaj.art-ee4f0befae2c4ad9b4a46d5083fd0540
institution Directory Open Access Journal
issn 1027-5606
1607-7938
language English
last_indexed 2024-12-18T05:32:47Z
publishDate 2010-03-01
publisher Copernicus Publications
record_format Article
series Hydrology and Earth System Sciences
spelling doaj.art-ee4f0befae2c4ad9b4a46d5083fd05402022-12-21T21:19:24ZengCopernicus 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
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
title 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_short 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
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