Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach

Residential short-term energy consumption forecasting plays an essential role in modern decentralized power systems. The rise of innovative prediction methods able to handle the high volatility of users’ electrical load has posed the basis to accomplish this task. However these methods, w...

Full description

Bibliographic Details
Main Authors: Marco Savi, Fabrizio Olivadese
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9469923/
id doaj-50267558bb1943c3ad694a4a747e1aa9
record_format Article
spelling doaj-50267558bb1943c3ad694a4a747e1aa92021-07-13T23:01:24ZengIEEEIEEE Access2169-35362021-01-019959499596910.1109/ACCESS.2021.30940899469923Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning ApproachMarco Savi0https://orcid.org/0000-0002-8193-0597Fabrizio Olivadese1https://orcid.org/0000-0002-6613-500XDepartment of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, ItalyDepartment of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, ItalyResidential short-term energy consumption forecasting plays an essential role in modern decentralized power systems. The rise of innovative prediction methods able to handle the high volatility of users’ electrical load has posed the basis to accomplish this task. However these methods, which mostly rely on Artificial Neural Networks, require that a huge amount of users’ fine-grained sensitive consumption data are centrally collected to train a generalized forecasting model, with implications on privacy and scalability. This paper proposes an innovative architecture specifically designed to overcome this need. By exploiting Federated Learning and Edge Computing capabilities, many Long Short-Term Memory (LSTM) models are locally trained by different users based on their own historical energy consumption samples. Such models are then aggregated by a specific-purpose node to build a generalized model that is re-distributed for improved forecasting at the edge. For better forecasting, our proposed local training procedure takes as input relevant features related to calendar (i.e., hour, weekday and average consumption of previous days) and weather conditions (i.e., clustered apparent temperature), and the architecture can group users according to consumption similarities (using K-means) or socioeconomic affinities. We thoroughly evaluate the approach through simulations, showing that it can lead to similar forecasting performance than a state-of-the-art centralized solution in terms of Root Mean Square Error (RMSE), but with up to an order of magnitude lower training time and up to 50 times less exchanged data when samples are recorded at finer granularity than one hour. Nonetheless, it keeps sensitive data local and therefore guarantees users’ privacy.https://ieeexplore.ieee.org/document/9469923/Energy consumption forecastingfederated learningedge computingLSTM
collection DOAJ
language English
format Article
sources DOAJ
author Marco Savi
Fabrizio Olivadese
spellingShingle Marco Savi
Fabrizio Olivadese
Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
IEEE Access
Energy consumption forecasting
federated learning
edge computing
LSTM
author_facet Marco Savi
Fabrizio Olivadese
author_sort Marco Savi
title Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
title_short Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
title_full Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
title_fullStr Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
title_full_unstemmed Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach
title_sort short-term energy consumption forecasting at the edge: a federated learning approach
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Residential short-term energy consumption forecasting plays an essential role in modern decentralized power systems. The rise of innovative prediction methods able to handle the high volatility of users’ electrical load has posed the basis to accomplish this task. However these methods, which mostly rely on Artificial Neural Networks, require that a huge amount of users’ fine-grained sensitive consumption data are centrally collected to train a generalized forecasting model, with implications on privacy and scalability. This paper proposes an innovative architecture specifically designed to overcome this need. By exploiting Federated Learning and Edge Computing capabilities, many Long Short-Term Memory (LSTM) models are locally trained by different users based on their own historical energy consumption samples. Such models are then aggregated by a specific-purpose node to build a generalized model that is re-distributed for improved forecasting at the edge. For better forecasting, our proposed local training procedure takes as input relevant features related to calendar (i.e., hour, weekday and average consumption of previous days) and weather conditions (i.e., clustered apparent temperature), and the architecture can group users according to consumption similarities (using K-means) or socioeconomic affinities. We thoroughly evaluate the approach through simulations, showing that it can lead to similar forecasting performance than a state-of-the-art centralized solution in terms of Root Mean Square Error (RMSE), but with up to an order of magnitude lower training time and up to 50 times less exchanged data when samples are recorded at finer granularity than one hour. Nonetheless, it keeps sensitive data local and therefore guarantees users’ privacy.
topic Energy consumption forecasting
federated learning
edge computing
LSTM
url https://ieeexplore.ieee.org/document/9469923/
work_keys_str_mv AT marcosavi shorttermenergyconsumptionforecastingattheedgeafederatedlearningapproach
AT fabrizioolivadese shorttermenergyconsumptionforecastingattheedgeafederatedlearningapproach
_version_ 1721304592134701056