Seasonal-trend and multiobjective ensemble learning model for water consumption forecasting

Abstract

Water consumption forecasting is essential for the development of efficient city planning. Due to the non-linearities and relations of the water consumption with different factors the development of an accurate forecasting system is challenging. This paper proposes a seasonal, trend, and multiobjective ensemble learning model to forecast multi-step-ahead (one, two, and three-month-ahead) water consumption for two cities of Paraná state in Brazil. The proposed data analysis uses seasonal and trend decomposition using Loess (STL) to split the original data into the seasonal, trend, and residual components. In the next stage, the machine learning models named Support Vector Regression and Ridge Regression as well as the stochastic approach Gaussian Processes model are employed to train and predict the STL components. The previous components are weighted integrated to compose a heterogeneous ensemble learning of components obtaining the final forecasts. The elitist Non-Dominated Sorting Genetic Algorithm-version II (NSGA-II) is adopted to obtain the weights assigned to the components. The best model has better generalization out-of-sample considering the root mean squared error, mean absolute error, and mean absolute percentage error criteria in respect to the minimization problem. Through developed comparisons, results showed that combining STL and multi-objective optimization with a heterogeneous ensemble learning can achieve high forecasting accuracy in comparison with some models. The framework proposed in this paper is effective to obtain reliable water consumption forecasting and can support and help future decisions.

Publication
International Joint Conference on Neural Networks (IJCNN)

Related