Short-Term Load Forecasting Using a Novel Deep Learning Framework
Abstract
:1. Introduction
2. Methodology
2.1. Deep Belief Network
2.1.1. Pre-Training Process
2.1.2. Fine-Tuning
2.2. Elman Neural Network
3. RBM-Elman Network
3.1. RBM-Elman Optimization
3.2. RBM-Elman Algorithm
- determines the primary structure of an Elman neural network,
- applies RBMs to initialize the parameter of the hidden layer of Elman neural network,
- trains the Elman neural network using a gradient descent algorithm, and
- forecasts load output based on the trained network.
4. Case Studies
4.1. Data Set
4.2. Model Implementation
4.2.1. Parameter Settings
4.2.2. Model Evaluation
4.3. Experimental Results
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
ANN | Artificial Neural Network |
ARIMA | Autoregressive Integrated Moving Average |
BP | Back Propagation |
CD | Contrastive Divergence |
DBN | Deep Belief Network |
EMD | Empirical Mode Decomposition |
HS | Harmony Search |
MAE | Mean Squared Error |
MAPE | Mean Absolute Percentage Error |
NN | Neural Network |
PSO | Particle Swarm Optimization |
RBM | Restricted Boltzmann Machine |
SDA | Stacked Denoising Autoencoder |
SESM | Sparse Encoding Symmetric Machine |
SVM | Support Vector Machines |
TISEAN | Time Series Analysis |
References
- Jiang, P.; Liu, F.; Song, Y. A hybrid forecasting model based on date-framework strategy and improved feature selection technology for short-term load forecasting. Energy 2017, 119, 694–709. [Google Scholar] [CrossRef]
- Chen, Y.; Luh, P.B.; Rourke, S.J. Short-term load forecasting: Similar day-based wavelet neural networks. In Proceedings of the 2008 7th World Congress on Intelligent Control and Automation, Chongqing, China, 25–27 June 2008; pp. 3353–3358. [Google Scholar]
- Chen, C.; Zhou, J.N. Application of Regression Analysis in Power System Load Forecasting. Adv. Mater. Res. 2014, 960–961, 1516–1522. [Google Scholar] [CrossRef]
- Vähäkyla, P.; Hakonen, E.; Léman, P. Short-term forecasting of grid load using Box-Jenkins techniques. Int. J. Electr. Power Energy Syst. 1980, 2, 29–34. [Google Scholar] [CrossRef]
- Shankar, R.; Chatterjee, K.; Chatterjee, T.K. A Very Short-Term Load forecasting using Kalman filter for Load Frequency Control with Economic Load Dispatch. J. Eng. Sci. Technol. Rev. 2012, 5, 97–103. [Google Scholar]
- Wei, L.; Zhen-gang, Z. Based on time sequence of ARIMA model in the application of short-term electricity load forecasting. In Proceedings of the International Conference on Research Challenges in Computer Science, Shanghai, China, 8–29 December 2009; pp. 11–14. [Google Scholar]
- Li, X.; Chen, H.; Gao, S. Electric power system load forecast model based on State Space time-varying parameter theory. In Proceedings of the International Conference on Power System Technology, Hangzhou, China, 24–28 October 2010; pp. 1–4. [Google Scholar]
- Christiaanse, W.R. Short-term load forecasting using general exponential smoothing. IEEE Trans. Power Appar. Syst. 2007, 900–911. [Google Scholar] [CrossRef]
- Lee, K.Y.; Cha, Y.T.; Park, J.H. Short-term load forecasting using artificial neural networks. IEEE Trans. Power Syst. 2014, 7, 124–132. [Google Scholar] [CrossRef]
- Li, G.; Cheng, C.T.; Lin, J.Y. Short-Term Load Forecasting Using Support Vector Machine with SCE-UA Algorithm. In Proceedings of the International Conference on Natural Computation, Haikou, China, 4–27 August 2007; pp. 290–294. [Google Scholar]
- Martínez-Álvarez, F.; Troncoso, A.; Asencio-Cortés, G.; Riquelme, J.C. A Survey on Data Mining Techniques Applied to Electricity-Related Time Series Forecasting. Energies 2015, 8, 13162–13193. [Google Scholar] [CrossRef] [Green Version]
- Duque-Pintor, F.; Fernández-Gómez, M.; Troncoso, A. A New Methodology Based on Imbalanced Classification for Predicting Outliers in Electricity Demand Time Series. Energies 2016, 9, 752. [Google Scholar] [CrossRef]
- Kavousi-Fard, A.; Kavousi-Fard, F. A new hybrid correction method for short-term load forecasting based on ARIMA, SVR and CSA. J. Exp. Theor. Artif. Intell. 2013, 25, 559–574. [Google Scholar] [CrossRef]
- Hinton, G.E.; Osindero, S.; Teh, Y.W. A fast learning algorithm for deep belief nets. Neural Comput. 2006, 18, 1527–1554. [Google Scholar] [CrossRef] [PubMed]
- Cheng, M. The cross-field DBN for image recognition. In Proceedings of the IEEE International Conference on Progress in Informatics and Computing, Nanjing, China, 8–20 December 2015; pp. 83–86. [Google Scholar]
- Arsa, D.M.S.; Jati, G.; Mantau, A.J. Dimensionality reduction using deep belief network in big data case study: Hyper spectral image classification. In Proceedings of the International Workshop on Big Data and Information Security, Jakarta, Indonesia, 18–19 October 2016; pp. 71–76. [Google Scholar]
- Sun, S.; Liu, F.; Liu, J. Web Classification Using Deep Belief Networks. In Proceedings of the 2014 IEEE 17th International Conference on Computational Science and Engineering, Chengdu, China, 19–21 December 2014; pp. 768–773. [Google Scholar]
- Chao, J.; Shen, F.; Zhao, J. Forecasting exchange rate with deep belief networks. In Proceedings of the International Joint Conference on Neural Networks, San Jose, CA, USA, 31 July–5 August 2011; pp. 1259–1266. [Google Scholar]
- Kuremoto, T.; Kimura, S.; Kobayashi, K. Time series forecasting using a deep belief network with restricted Boltzmann machines. Neurocomputing 2014, 137, 47–56. [Google Scholar] [CrossRef]
- Hu, Z.; Xue, Z.Y.; Cui, T. Multi-pretraining Deep Neural Network by DBN and SDA. In Proceedings of the International Conference on Computer Engineering and Information Systems, Kunming, China, 21–23 September 2013. [Google Scholar]
- Qiu, X.; Ren, Y.; Suganthan, P.N. Empirical Mode Decomposition based ensemble deep learning for load demand time series forecasting. Appl. Soft Comput. 2017, 54, 246–255. [Google Scholar] [CrossRef]
- Adachi, S.H.; Henderson, M.P. Application of Quantum Annealing to Training of Deep Neural Networks. arXiv, 2015; arXiv:1510.06356. [Google Scholar]
- Keyvanrad, M.A.; Homayounpour, M.M. Normal sparse Deep Belief Network. In Proceedings of the International Joint Conference on Neural Networks, Killarney, Ireland, 12–17 July 2015; pp. 1–7. [Google Scholar]
- Plahl, C.; Sainath, T.N.; Ramabhadran, B. Improved pre-training of Deep Belief Networks using Sparse Encoding Symmetric Machines. In Proceedings of the International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan, 25–30 March 2012; pp. 4165–4168. [Google Scholar]
- Ranzato, M.A.; Boureau, Y.L.; Lecun, Y. Sparse feature learning for deep belief networks. In Proceedings of the International Conference on Neural Information Processing Systems, British, DC, Canada, 7–10 December 2009; Curran Associates Inc.: Red Hook, NY, USA, 2007; pp. 1185–1192. [Google Scholar]
- Kamada, S.; Ichimura, T. Fine tuning method by using knowledge acquisition from Deep Belief Network. In Proceedings of the International Workshop on Computational Intelligence and Applications, Hiroshima, Japan, 5 January 2017; pp. 119–124. [Google Scholar]
- Papa, J.P.; Scheirer, W.; Cox, D.D. Fine-tuning Deep Belief Networks using Harmony Search. Appl. Soft Comput. 2015, 46, 875–885. [Google Scholar] [CrossRef]
- Kuremoto, T.; Kimura, S.; Kobayashi, K. Time Series Forecasting Using Restricted Boltzmann Machine. In Emerging Intelligent Computing Technology and Applications; Springer: Berlin/Heidelberg, Germany, 2012; pp. 17–22. [Google Scholar]
- Torres, J.; Fernández, A.; Troncoso, A.; Martínez-Álvarez, F. Deep learning-based approach for time series forecasting with application to electricity load. In Proceedings of the International Work-Conference on the Interplay between Natural and Artificial Computation, Corunna, Spain, 19–23 June 2017; Springer: Cham, Switzerland, 2017; pp. 203–212. [Google Scholar]
- Ouyang, T.; He, Y.; Li, H.; Sun, Z.; Baek, S. A Deep Learning Framework for Short-term Power Load Forecasting. arXiv, 2017; arXiv:1711.11519. [Google Scholar]
- Liang, Y. Application of Elman Neural Network in Short-Term Load Forecasting. In Proceedings of the International Conference on Artificial Intelligence and Computational Intelligence, Sanya, China, 23–24 October 2010; pp. 141–144. [Google Scholar]
- Kelo, S.; Dudul, S. A wavelet Elman neural network for short-term electrical load prediction under the influence of temperature. Int. J. Electr. Power Energy Syst. 2012, 43, 1063–1071. [Google Scholar] [CrossRef]
- Li, P.; Li, Y.; Xiong, Q. Application of a hybrid quantized Elman neural network in short-term load forecasting. Int. J. Electr. Power Energy Syst. 2014, 55, 749–759. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, R.; Zhang, T. Short-term load forecasting based on an improved deep belief network. In Proceedings of the International Conference on Smart Grid and Clean Energy Technologies, Chengdu, China, 19–22 October 2016; pp. 339–342. [Google Scholar]
- Zhang, X.; Wang, R.; Zhang, T. Effect of Transfer Functions in Deep Belief Network for Short-Term Load Forecasting. In International Conference on Bio-Inspired Computing: Theories and Applications; Springer: Singapore, 2017; pp. 511–522. [Google Scholar]
- Zhang, X.; Wang, R.; Zhang, T. Short-Term Forecasting of Wind Power Generation Based on the Similar Day and Elman Neural Network. In Proceedings of the 2015 IEEE Symposium Series on Computational Intelligence, Cape Town, South Africa, 7–10 December 2015; pp. 647–650. [Google Scholar]
- Takens, F. Detecting strange attractors in turbulence. In Dynamical Systems and Turbulence, Warwick 1980; Springer: Berlin, Germany, 1981; pp. 366–381. [Google Scholar]
- Hegger, R.; Kantz, H.; Schreiber, T. Practical implementation of nonlinear time series methods: The TISEAN package. Chaos 1999, 9, 413–435. [Google Scholar] [CrossRef] [PubMed]
- Nonlinear Time Series Analysis (TISEAN). Available online: https://www.mpipks-dresden.mpg.de/tisean/ (accessed on 5 June 2018).
- Wang, R.; Purshouse, R.C.; Fleming, P.J. Preference-inspired Co-evolutionary Algorithms for Many-objective Optimization. IEEE Trans. Evolut. Comput. 2013, 17, 474–494. [Google Scholar] [CrossRef]
- Wang, R.; Ishibuchi, H.; Zhou, Z.; Liao, T.; Zhang, T. Localized weighted sum method for many-objective optimization. IEEE Trans. Evolut. Comput. 2018, 22, 3–18. [Google Scholar] [CrossRef]
- Wang, R.; Zhang, Q.; Zhang, T. Decomposition based algorithms using Pareto adaptive scalarizing methods. IEEE Trans. Evolut. Comput. 2016, 20, 821–837. [Google Scholar] [CrossRef]
- Li, K.W.; Wang, R.; Zhang, T.; Ishibuchi, H. Evolutionary Many-objective Optimization: A Comparative Study of the State-of-the-Art. IEEE Access. 2018, 6, 26194–26214. [Google Scholar] [CrossRef]
Model | Advantage | Disadvantage |
---|---|---|
Regression Analysis | When analyzing multi-factor models, regression analysis is simpler and more convenient. It can accurately measure the correlation degree between various factors and the degree of regression fitting. | The model is more mechanical and less flexible, and requires higher-quality information. |
ARIMA | The model is simple and easy to master. Meanwhile, it has the ability to dynamically determine the parameters of the model and has a fast computation speed. | It can neither reflect the internal relations of things nor analyze the relationship between two factors. Furthermore, it is only suitable for short-term prediction. |
ANN | The model has a rapid calculating speed and good non-linear fitting capability. More importantly, it does not need to set up a mathematical model. | Firstly, it cannot express and analyze the relationship between the input and output of the predicted system. Secondly, it has both slow convergence in a learning course and poor fault tolerance ability. Lastly, it is easy to fall into the local minimum. |
SVM | The model is simpler in structure with a few parameters. Fewer samples are needed to build the model. More importantly, it has good generalizability. | It is hard to implement for large-scale training samples. It is also difficult to solve multiple classification problems. |
Hybrid Model | The model not only preserves the advantages of each individual model, but can also use prediction sample information to a great extent. It is more systematic and more comprehensive than a single prediction model. | The model needs a variety of prediction methods, which makes it complicated and cumbersome. When analyzing the problems in reality, it is difficult to determine that they have some functional relationship. |
Model | MSE | MAPE | TIME |
---|---|---|---|
RBM-Elman | 7.86 × 10−4 | 0.0346 | 12 s |
DBN | 9.18 × 10−4 | 0.0381 | 7 s |
Elman | 9.35 × 10−4 | 0.0383 | 30 s |
Season | MSE | MAPE |
---|---|---|
Spring | 8.16 × 10−4 | 0.0361 |
Summer | 9.57 × 10−4 | 0.0379 |
Autumn | 8.42 × 10−4 | 0.0366 |
Winter | 9.27 × 10−4 | 0.0371 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, X.; Wang, R.; Zhang, T.; Liu, Y.; Zha, Y. Short-Term Load Forecasting Using a Novel Deep Learning Framework. Energies 2018, 11, 1554. https://doi.org/10.3390/en11061554
Zhang X, Wang R, Zhang T, Liu Y, Zha Y. Short-Term Load Forecasting Using a Novel Deep Learning Framework. Energies. 2018; 11(6):1554. https://doi.org/10.3390/en11061554
Chicago/Turabian StyleZhang, Xiaoyu, Rui Wang, Tao Zhang, Yajie Liu, and Yabing Zha. 2018. "Short-Term Load Forecasting Using a Novel Deep Learning Framework" Energies 11, no. 6: 1554. https://doi.org/10.3390/en11061554
APA StyleZhang, X., Wang, R., Zhang, T., Liu, Y., & Zha, Y. (2018). Short-Term Load Forecasting Using a Novel Deep Learning Framework. Energies, 11(6), 1554. https://doi.org/10.3390/en11061554