Generating Synthetic Data to Reduce Prediction Error of Energy Consumption
Source abstract
Abstract
Renewable and nonrenewable energy sources are widely incorporated for solar and wind energy that produces electricity without increasing carbon dioxide emissions. Energy industries worldwide are trying hard to predict future energy consumption that could eliminate over or under contracting energy resources and unnecessary financing. Machine learning techniques for predicting energy are the trending solution to overcome the challenges faced by energy companies. The basic need for machine learning algorithms to be trained for accurate prediction requires a considerable amount of data. Another critical factor is balancing the data for enhanced prediction. Data Augmentation is a technique used for increasing the data available for training. Synthetic data are the generation of new data which can be trained to improve the accuracy of prediction models. In this paper, we propose a model that takes time series energy consumption data as input, pre-processes the data, and then uses multiple augmentation techniques and generative adversarial networks to generate synthetic data which when combined with the original data, reduces energy consumption prediction error. We propose TGAN-skip-Improved-WGAN-GP to generate synthetic energy consumption time series tabular data. We modify TGAN with skip connections, then improve WGAN-GP by defining a consistency term, and finally use the architecture of improved WGAN-GP for training TGAN-skip. We used various evaluation metrics and visual representation to compare the performance of our proposed model. We also measured prediction accuracy along with mean and maximum error generated while predicting with different variations of augmented and synthetic data with original data. The mode collapse problem could be handled by TGAN-skip-Improved-WGAN-GP model and it also converged faster than existing GAN models for synthetic data generation. The experiment result shows that our proposed technique of combining synthetic data with original data could significantly reduce the prediction error rate and increase the prediction accuracy of energy consumption.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Energy Load and Power Forecasting · Energy Efficiency and Management · Energy, Environment, and Transportation Policies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (31)
Show source-provided references
1. Genetic algorithm based optimized feature engineering and hybrid machine learning for effective energy consumption prediction10.1109/ACCESS.2020.3034101 ↗
2. Machine learning-based approach to predict energy consumption of renewable and non renewable power sources10.3390/en13184870 ↗
3. A survey on control issues in renewable energy integration and microgrid10.1186/s41601-019-0122-8 ↗
4. Transitioning island energy systems-local conditions, development phases, and renewable energy integration10.3390/en12183484 ↗
5. A two-layer energy management system for microgrids with hybrid energy storage considering degradation costs
6. Energy consumption prediction by using machine learning for smart building: Case study in Malaysia10.1016/j.dibe.2020.100037 ↗
7. Machine learning for energy consumption prediction and scheduling in smart buildings10.1007/s42452-020-2024-9 ↗
8. A novel improved model for building energy consumption prediction based on model integration10.1016/j.apenergy.2020.114561 ↗
9. Generation and evaluation of synthetic patient data10.1186/s12874-020-00977-1 ↗
10. Conditional tabular GAN-based two-stage data generation scheme for short-term load forecasting10.1109/ACCESS.2020.3037063 ↗
11. A hybrid method based on wavelet, ANN and ARIMA model for short-term load forecasting10.1080/0952813X.2013.813976 ↗
12. Data driven parallel prediction of building energy consumption using generative adversarial nets10.1016/j.enbuild.2019.01.034 ↗
13. Stock market prediction based on generative adversarial network10.1016/j.procs.2019.01.256 ↗
14. Reg-GAN: Semi-supervised learning based on generative adversarial networks for regression
15. Generating multi-label discrete patient records using generative adversarial networks
16. B. Bauke, A. D. Vries, E. Marchiori and Y. Hille, “On the generation and evaluation of tabular data using GANs,” Ph.D. Dissertation Master’s Thesis. Radboud University, Nijmegen, 2019.
17. Modeling tabular data using conditional GAN
18. Anonymization through data synthesis using generative adversarial networks (ADS-GAN)10.1109/JBHI.2020.2980262 ↗
19. Data augmentation of wearable sensor data for Parkinson’s disease monitoring using convolutional neural networks
20. Window-warping: A time series data augmentation of IMU data for construction equipment activity identification
21. Data augmentation for inertial sensor-based gait deep neural network10.1109/ACCESS.2020.2966142 ↗
22. Improving sequence-to-sequence speech recognition training with on-the-fly data augmentation
23. Data augmentation with suboptimal warping for time-series classification10.3390/s20010098 ↗
24. Time series data augmentation for neural networks by time warping with a discriminative teacher
25. Generative adversarial nets
26. Synthesizing tabular data using generative adversarial networks
27. Wasserstein gan
28. Improved training of wasserstein gans
29. Improving the improved training of wasserstein gans: A consistency term and its dual effect
30. SynSigGAN: Generative adversarial networks for synthetic biomedical signal generation10.3390/biology9120441 ↗
31. Electrocardiogram generation with a bidirectional LSTM-CNN generative adversarial network