Seasonal-trend and multiobjective ensemble learning model for water consumption forecasting
2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN)(2021)
Abstract
Water consumption forecasting is essential for the development of efficient cities planning. Due to the non-linearities and relations of the water consumption with different factors the developing 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 Parana 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 minimization problem. Through developed comparisons, results showed that combining STL and multiobjective 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 decision.
MoreTranslated text
Key words
Decomposition,water consumption,ensemble learning,forecasting,multiobjective optimization
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined