LAPSE:2023.21394
Published Article

LAPSE:2023.21394
Generating Energy Data for Machine Learning with Recurrent Generative Adversarial Networks
March 22, 2023
Abstract
The smart grid employs computing and communication technologies to embed intelligence into the power grid and, consequently, make the grid more efficient. Machine learning (ML) has been applied for tasks that are important for smart grid operation including energy consumption and generation forecasting, anomaly detection, and state estimation. These ML solutions commonly require sufficient historical data; however, this data is often not readily available because of reasons such as data collection costs and concerns regarding security and privacy. This paper introduces a recurrent generative adversarial network (R-GAN) for generating realistic energy consumption data by learning from real data. Generativea adversarial networks (GANs) have been mostly used for image tasks (e.g., image generation, super-resolution), but here they are used with time series data. Convolutional neural networks (CNNs) from image GANs are replaced with recurrent neural networks (RNNs) because of RNN’s ability to capture temporal dependencies. To improve training stability and increase quality of generated data, Wasserstein GANs (WGANs) and Metropolis-Hastings GAN (MH-GAN) approaches were applied. The accuracy is further improved by adding features created with ARIMA and Fourier transform. Experiments demonstrate that data generated by R-GAN can be used for training energy forecasting models.
The smart grid employs computing and communication technologies to embed intelligence into the power grid and, consequently, make the grid more efficient. Machine learning (ML) has been applied for tasks that are important for smart grid operation including energy consumption and generation forecasting, anomaly detection, and state estimation. These ML solutions commonly require sufficient historical data; however, this data is often not readily available because of reasons such as data collection costs and concerns regarding security and privacy. This paper introduces a recurrent generative adversarial network (R-GAN) for generating realistic energy consumption data by learning from real data. Generativea adversarial networks (GANs) have been mostly used for image tasks (e.g., image generation, super-resolution), but here they are used with time series data. Convolutional neural networks (CNNs) from image GANs are replaced with recurrent neural networks (RNNs) because of RNN’s ability to capture temporal dependencies. To improve training stability and increase quality of generated data, Wasserstein GANs (WGANs) and Metropolis-Hastings GAN (MH-GAN) approaches were applied. The accuracy is further improved by adding features created with ARIMA and Fourier transform. Experiments demonstrate that data generated by R-GAN can be used for training energy forecasting models.
Record ID
Keywords
ARIMA, energy data, energy forecasting, Fourier transform, generative adversarial network, generative model, recurrent neural network
Suggested Citation
Fekri MN, Ghosh AM, Grolinger K. Generating Energy Data for Machine Learning with Recurrent Generative Adversarial Networks. (2023). LAPSE:2023.21394
Author Affiliations
Fekri MN: Department of Electrical and Computer Engneering, The University of Western Ontario, London, ON N6A 5B9, Canada [ORCID]
Ghosh AM: Department of Electrical and Computer Engneering, The University of Western Ontario, London, ON N6A 5B9, Canada [ORCID]
Grolinger K: Department of Electrical and Computer Engneering, The University of Western Ontario, London, ON N6A 5B9, Canada [ORCID]
Ghosh AM: Department of Electrical and Computer Engneering, The University of Western Ontario, London, ON N6A 5B9, Canada [ORCID]
Grolinger K: Department of Electrical and Computer Engneering, The University of Western Ontario, London, ON N6A 5B9, Canada [ORCID]
Journal Name
Energies
Volume
13
Issue
1
Article Number
E130
Year
2019
Publication Date
2019-12-26
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en13010130, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.21394
This Record
External Link

https://doi.org/10.3390/en13010130
Publisher Version
Download
Meta
Record Statistics
Record Views
195
Version History
[v1] (Original Submission)
Mar 22, 2023
Verified by curator on
Mar 22, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.21394
Record Owner
Auto Uploader for LAPSE
Links to Related Works
[1.26 s]
