Tuning ANN Hyperparameters for Forecasting Drinking Water Demand

The evolution of smart water grids leads to new Big Data challenges boosting the development and application of Machine Learning techniques to support efficient and sustainable drinking water management. These powerful techniques rely on hyperparameters making the models’ tuning a tricky and crucial...

Full description

Bibliographic Details
Main Authors: Andrea Menapace, Ariele Zanfei, Maurizio Righetti
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/9/4290
id doaj-107e32782dde478da69097a57ae14f37
record_format Article
spelling doaj-107e32782dde478da69097a57ae14f372021-05-31T23:32:40ZengMDPI AGApplied Sciences2076-34172021-05-01114290429010.3390/app11094290Tuning ANN Hyperparameters for Forecasting Drinking Water DemandAndrea Menapace0Ariele Zanfei1Maurizio Righetti2Faculty of Science and Technology, Free University of Bozen-Bolzano, Universitätsplatz 5, 39100 Bolzano, ItalyFaculty of Science and Technology, Free University of Bozen-Bolzano, Universitätsplatz 5, 39100 Bolzano, ItalyFaculty of Science and Technology, Free University of Bozen-Bolzano, Universitätsplatz 5, 39100 Bolzano, ItalyThe evolution of smart water grids leads to new Big Data challenges boosting the development and application of Machine Learning techniques to support efficient and sustainable drinking water management. These powerful techniques rely on hyperparameters making the models’ tuning a tricky and crucial task. We hence propose an insightful analysis of the tuning of Artificial Neural Networks for drinking water demand forecasting. This study focuses on layers and nodes’ hyperparameters fitting of different Neural Network architectures through a grid search method by varying dataset, prediction horizon and set of inputs. In particular, the architectures involved are the Feed Forward Neural Network, the Long Short Term Memory, the Simple Recurrent Neural Network and the Gated Recurrent Unit, while the prediction interval ranges from 1 h to 1 week. To avoid the problem of the Neural Networks tuning stochasticity, we propose the selection of the median model among several repetitions for each hyperparameter’s configurations. The proposed iterative tuning procedure highlights the change of the required number of layers and nodes depending on Neural Network architectures, prediction horizon and dataset. Significant trends and considerations are pointed out to support Neural Network application in drinking water prediction.https://www.mdpi.com/2076-3417/11/9/4290artificial neural networksdrinking water consumptionmachine learninggrid search hyperparametersshort-term forecastingtuning analysis
collection DOAJ
language English
format Article
sources DOAJ
author Andrea Menapace
Ariele Zanfei
Maurizio Righetti
spellingShingle Andrea Menapace
Ariele Zanfei
Maurizio Righetti
Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
Applied Sciences
artificial neural networks
drinking water consumption
machine learning
grid search hyperparameters
short-term forecasting
tuning analysis
author_facet Andrea Menapace
Ariele Zanfei
Maurizio Righetti
author_sort Andrea Menapace
title Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
title_short Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
title_full Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
title_fullStr Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
title_full_unstemmed Tuning ANN Hyperparameters for Forecasting Drinking Water Demand
title_sort tuning ann hyperparameters for forecasting drinking water demand
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-05-01
description The evolution of smart water grids leads to new Big Data challenges boosting the development and application of Machine Learning techniques to support efficient and sustainable drinking water management. These powerful techniques rely on hyperparameters making the models’ tuning a tricky and crucial task. We hence propose an insightful analysis of the tuning of Artificial Neural Networks for drinking water demand forecasting. This study focuses on layers and nodes’ hyperparameters fitting of different Neural Network architectures through a grid search method by varying dataset, prediction horizon and set of inputs. In particular, the architectures involved are the Feed Forward Neural Network, the Long Short Term Memory, the Simple Recurrent Neural Network and the Gated Recurrent Unit, while the prediction interval ranges from 1 h to 1 week. To avoid the problem of the Neural Networks tuning stochasticity, we propose the selection of the median model among several repetitions for each hyperparameter’s configurations. The proposed iterative tuning procedure highlights the change of the required number of layers and nodes depending on Neural Network architectures, prediction horizon and dataset. Significant trends and considerations are pointed out to support Neural Network application in drinking water prediction.
topic artificial neural networks
drinking water consumption
machine learning
grid search hyperparameters
short-term forecasting
tuning analysis
url https://www.mdpi.com/2076-3417/11/9/4290
work_keys_str_mv AT andreamenapace tuningannhyperparametersforforecastingdrinkingwaterdemand
AT arielezanfei tuningannhyperparametersforforecastingdrinkingwaterdemand
AT mauriziorighetti tuningannhyperparametersforforecastingdrinkingwaterdemand
_version_ 1721417246829445120