Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting

The ability to predict short-term electric energy demand would provide several benefits, both at the economic and environmental level. For example, it would allow for an efficient use of resources in order to face the actual demand, reducing the costs associated to the production as well as the emis...

Full description

Bibliographic Details
Main Authors: Federico Divina, Aude Gilson, Francisco Goméz-Vela, Miguel García Torres, José F. Torres
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:Energies
Subjects:
Online Access:http://www.mdpi.com/1996-1073/11/4/949
id doaj-6138b88939de43e2b4b666681a8abc35
record_format Article
spelling doaj-6138b88939de43e2b4b666681a8abc352020-11-25T00:31:52ZengMDPI AGEnergies1996-10732018-04-0111494910.3390/en11040949en11040949Stacking Ensemble Learning for Short-Term Electricity Consumption ForecastingFederico Divina0Aude Gilson1Francisco Goméz-Vela2Miguel García Torres3José F. Torres4Division of Computer Science, Universidad Pablo de Olavide, ES-41013 Seville, SpainFaculty of Computer Science, University of Namur, B-5000 Namur, BelgiumDivision of Computer Science, Universidad Pablo de Olavide, ES-41013 Seville, SpainDivision of Computer Science, Universidad Pablo de Olavide, ES-41013 Seville, SpainDivision of Computer Science, Universidad Pablo de Olavide, ES-41013 Seville, SpainThe ability to predict short-term electric energy demand would provide several benefits, both at the economic and environmental level. For example, it would allow for an efficient use of resources in order to face the actual demand, reducing the costs associated to the production as well as the emission of CO 2 . To this aim, in this paper we propose a strategy based on ensemble learning in order to tackle the short-term load forecasting problem. In particular, our approach is based on a stacking ensemble learning scheme, where the predictions produced by three base learning methods are used by a top level method in order to produce final predictions. We tested the proposed scheme on a dataset reporting the energy consumption in Spain over more than nine years. The obtained experimental results show that an approach for short-term electricity consumption forecasting based on ensemble learning can help in combining predictions produced by weaker learning methods in order to obtain superior results. In particular, the system produces a lower error with respect to the existing state-of-the art techniques used on the same dataset. More importantly, this case study has shown that using an ensemble scheme can achieve very accurate predictions, and thus that it is a suitable approach for addressing the short-term load forecasting problem.http://www.mdpi.com/1996-1073/11/4/949ensamble learningtime series forecastingenergy consumption forecastingevolutionary computationneural networksregression
collection DOAJ
language English
format Article
sources DOAJ
author Federico Divina
Aude Gilson
Francisco Goméz-Vela
Miguel García Torres
José F. Torres
spellingShingle Federico Divina
Aude Gilson
Francisco Goméz-Vela
Miguel García Torres
José F. Torres
Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
Energies
ensamble learning
time series forecasting
energy consumption forecasting
evolutionary computation
neural networks
regression
author_facet Federico Divina
Aude Gilson
Francisco Goméz-Vela
Miguel García Torres
José F. Torres
author_sort Federico Divina
title Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
title_short Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
title_full Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
title_fullStr Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
title_full_unstemmed Stacking Ensemble Learning for Short-Term Electricity Consumption Forecasting
title_sort stacking ensemble learning for short-term electricity consumption forecasting
publisher MDPI AG
series Energies
issn 1996-1073
publishDate 2018-04-01
description The ability to predict short-term electric energy demand would provide several benefits, both at the economic and environmental level. For example, it would allow for an efficient use of resources in order to face the actual demand, reducing the costs associated to the production as well as the emission of CO 2 . To this aim, in this paper we propose a strategy based on ensemble learning in order to tackle the short-term load forecasting problem. In particular, our approach is based on a stacking ensemble learning scheme, where the predictions produced by three base learning methods are used by a top level method in order to produce final predictions. We tested the proposed scheme on a dataset reporting the energy consumption in Spain over more than nine years. The obtained experimental results show that an approach for short-term electricity consumption forecasting based on ensemble learning can help in combining predictions produced by weaker learning methods in order to obtain superior results. In particular, the system produces a lower error with respect to the existing state-of-the art techniques used on the same dataset. More importantly, this case study has shown that using an ensemble scheme can achieve very accurate predictions, and thus that it is a suitable approach for addressing the short-term load forecasting problem.
topic ensamble learning
time series forecasting
energy consumption forecasting
evolutionary computation
neural networks
regression
url http://www.mdpi.com/1996-1073/11/4/949
work_keys_str_mv AT federicodivina stackingensemblelearningforshorttermelectricityconsumptionforecasting
AT audegilson stackingensemblelearningforshorttermelectricityconsumptionforecasting
AT franciscogomezvela stackingensemblelearningforshorttermelectricityconsumptionforecasting
AT miguelgarciatorres stackingensemblelearningforshorttermelectricityconsumptionforecasting
AT joseftorres stackingensemblelearningforshorttermelectricityconsumptionforecasting
_version_ 1725321851968684032