Genetic Algorithm Based Optimized Feature Engineering and Hybrid Machine Learning for Effective Energy Consumption Prediction

Smart grids are developing rapidly, leading to the need for accurate forecasts of power consumption. However, developing a precise time series model for energy forecasting is difficult. It has to be trained using optimal meteorological features such as temperature and time lags to qualify for a beneficial model. We have proposed an approach that uses an ensemble machine learning model based on XGBoost, support vector regressor (SVR), and K-nearest neighbors (KNN) regressor algorithms. We have also used the genetic algorithm (GA) to predict total load consumption from optimal feature selection. Using Jeju island’s electricity consumption data as a case study shows that the proposed ensemble model optimized with GA is more accurate than the individual machine learning models. Using only the best-selected weather and time features, the proposed model records all the features of a complicated time series and shows a reduction in the mean absolute percentage error (MAPE) and the root mean square log error for the week ahead forecasts. We got 3.35 % MAPE of the three months test data by applying the proposed model. The smart grids operators can manage resources effectively to provide excellent services to the consumers based on the recommended model outcomes.

[1]  Nordin Ramli,et al.  A Hybrid Model Based on Constraint OSELM, Adaptive Weighted SRC and KNN for Large-Scale Indoor Localization , 2019, IEEE Access.

[2]  Prince Waqas Khan,et al.  Machine Learning Based Hybrid System for Imputation and Efficient Energy Demand Forecasting , 2020, Energies.

[3]  Iain Staffell,et al.  The increasing impact of weather on electricity supply and demand , 2018 .

[4]  Zhihao Zhang,et al.  Traffic Accident Prediction Based on LSTM-GBRT Model , 2020, J. Control. Sci. Eng..

[5]  Ya Gao,et al.  A Multifactorial Short-Term Load Forecasting Model Combined With Periodic and Non-Periodic Features - A Case Study of Qingdao, China , 2020, IEEE Access.

[6]  Eklas Hossain,et al.  A Comprehensive Review of the Load Forecasting Techniques Using Single and Hybrid Predictive Models , 2020, IEEE Access.

[7]  Zhen Ni,et al.  A New Hybrid Model for Short-Term Electricity Load Forecasting , 2019, IEEE Access.

[8]  Naixue Xiong,et al.  A Pedestrian Detection Method Based on Genetic Algorithm for Optimize XGBoost Training Parameters , 2019, IEEE Access.

[9]  Andreas Voss,et al.  Evaluating the model fit of diffusion models with the root mean square error of approximation , 2017 .

[10]  Wei-Jen Lee,et al.  Multiregion Load Forecasting for System With Large Geographical Area , 2009, IEEE Transactions on Industry Applications.

[11]  W Wim Zeiler,et al.  Accuracy of different machine learning algorithms and added-value of predicting aggregated-level energy performance of commercial buildings , 2020 .

[12]  Yingjie Zhou,et al.  A Deep Learning Method for Short-Term Residential Load Forecasting in Smart Grid , 2020, IEEE Access.

[13]  Ma Li,et al.  Research on Short-Term Load Forecasting Using XGBoost Based on Similar Days , 2019, 2019 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS).

[14]  Leonard Barolli,et al.  Complex, Intelligent, and Software Intensive Systems - Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017), Torino, Italy, July 10-12, 2017 , 2018, CISIS.

[15]  Nicole Anne C. Atienza,et al.  Prediction and Visualization of Electricity Consumption in the Philippines Using Artificial Neural Networks, Particle Swarm Optimization, and Autoregressive Integrated Moving Average , 2018, 2018 3rd International Conference on Computer and Communication Systems (ICCCS).

[16]  Ibrahim Al-Bahadly,et al.  Current Perspective on the Accuracy of Deterministic Wind Speed and Power Forecasting , 2019, IEEE Access.

[17]  Zili Li,et al.  Forecasting day-ahead electricity load using a multiple equation time series approach , 2016, Eur. J. Oper. Res..

[18]  Ha Young Kim,et al.  Forecasting the volatility of stock price index: A hybrid model integrating LSTM with multiple GARCH-type models , 2018, Expert Syst. Appl..

[19]  Euiseok Hwang,et al.  Hybrid Day-ahead Load Forecasting with Atypical Residue based Gaussian Process Regression , 2018, e-Energy.

[20]  Iulia Maries,et al.  Computational intelligence techniques for communities network formation , 2011, Proceedings of 2011 IEEE International Conference on Grey Systems and Intelligent Services.

[21]  Guoqiang Peter Zhang,et al.  Time series forecasting using a hybrid ARIMA and neural network model , 2003, Neurocomputing.

[22]  Prince Waqas Khan,et al.  Machine Learning-Based Approach to Predict Energy Consumption of Renewable and Nonrenewable Power Sources , 2020, Energies.

[23]  Zhuofu Deng,et al.  Multi-Scale Convolutional Neural Network With Time-Cognition for Multi-Step Short-Term Load Forecasting , 2019, IEEE Access.

[24]  Yongqian Liu,et al.  Hybrid Forecasting Model for Very-Short Term Wind Power Forecasting Based on Grey Relational Analysis and Wind Speed Distribution Features , 2014, IEEE Transactions on Smart Grid.

[25]  M. Marques,et al.  Recent advances and applications of machine learning in solid-state materials science , 2019, npj Computational Materials.

[26]  Hossain Mansur Resalat Faruque,et al.  A Comprehensive Review on Energy Storage Systems: Types, Comparison, Current Scenario, Applications, Barriers, and Potential Solutions, Policies, and Future Prospects , 2020 .

[27]  Xiaohua Li,et al.  Electric load forecasting in smart grids using Long-Short-Term-Memory based Recurrent Neural Network , 2017, 2017 51st Annual Conference on Information Sciences and Systems (CISS).

[28]  Muhammad Usman,et al.  A Hybrid Approach for Energy Consumption Forecasting With a New Feature Engineering and Optimization Framework in Smart Grid , 2020, IEEE Access.

[29]  Mohammad Bagher Menhaj,et al.  A New Genetic Based Algorithm for Channel Assignment Problems , 2006 .

[30]  Vladimir Ceperic,et al.  A Strategy for Short-Term Load Forecasting by Support Vector Regression Machines , 2013, IEEE Transactions on Power Systems.

[31]  De-fu Zhang,et al.  A Hybrid Genetic Scheduling Algorithm to Heterogeneous Distributed System , 2012 .

[32]  Eklas Hossain,et al.  Feasibility analysis: Evaluating sites for possible renewable energy options and their implications to minimize the cost , 2020, The International Journal of Electrical Engineering & Education.

[33]  Noel R. Estoperez,et al.  Day-ahead Base, Intermediate, and Peak Load Forecasting using K-Means and Artificial Neural Networks , 2018 .

[34]  Shui-Ling Yu,et al.  Stock Price Prediction Based on ARIMA-RNN Combined Model , 2018 .

[35]  Sachin Ahuja,et al.  Time Series Analysis and Prediction of Electricity Consumption of Health Care Institution Using ARIMA Model , 2016, SocProS.

[36]  S. Fan,et al.  An Integrated Machine Learning Model for Day-Ahead Electricity Price Forecasting , 2006, 2006 IEEE PES Power Systems Conference and Exposition.

[37]  Shahaboddin Shamshirband,et al.  Computational Intelligence on Short-Term Load Forecasting: A Methodological Overview , 2019, Energies.

[38]  Rob J. Hyndman,et al.  Hierarchical Probabilistic Forecasting of Electricity Demand With Smart Meter Data , 2020 .

[39]  V. Miranda,et al.  Entropy and Correntropy Against Minimum Square Error in Offline and Online Three-Day Ahead Wind Power Forecasting , 2009, IEEE Transactions on Power Systems.

[40]  Tarannom Parhizkar,et al.  Evaluation and improvement of energy consumption prediction models using principal component analysis based feature reduction , 2021 .

[41]  Ali Dehghanbanadaki,et al.  Prediction and optimization of energy consumption in an office building using artificial neural network and a genetic algorithm , 2020 .

[42]  Nadeem Javaid,et al.  Short-Term Electricity Load and Price Forecasting using Enhanced KNN , 2019, 2019 International Conference on Frontiers of Information Technology (FIT).

[43]  Francesc Llerena,et al.  Consistency, weak fairness, and the Shapley value , 2020, Math. Soc. Sci..