Forecasting energy consumption using ensemble ARIMA-ANFIS hybrid algorithm

Abstract Energy consumption is on the rise in developing economies. In order to improve present and future energy supplies, forecasting energy demands is essential. However, lack of accurate and comprehensive data set to predict the future demand is one of big problems in these countries. Therefore, using ensemble hybrid forecasting models that can deal with shortage of data set could be a suitable solution. In this paper, the annual energy consumption in Iran is forecasted using 3 patterns of ARIMA–ANFIS model. In the first pattern, ARIMA (Auto Regressive Integrated Moving Average) model is implemented on 4 input features, where its nonlinear residuals are forecasted by 6 different ANFIS (Adaptive Neuro Fuzzy Inference System) structures including grid partitioning, sub clustering, and fuzzy c means clustering (each with 2 training algorithms). In the second pattern, the forecasting of ARIMA in addition to 4 input features is assumed as input variables for ANFIS prediction. Therefore, four mentioned inputs beside ARIMA’s output are used in energy prediction with 6 different ANFIS structures. In the third pattern, due to dealing with data insufficiency, the second pattern is applied with AdaBoost (Adaptive Boosting) data diversification model and a novel ensemble methodology is presented. The results indicate that proposed hybrid patterns improve the accuracy of single ARIMA and ANFIS models in forecasting energy consumption, though third pattern, used diversification model, acts better than others and model’s MSE criterion was decreased to 0.026% from 0.058% of second hybrid pattern. Finally, a comprehensive comparison between other hybrid prediction models is done.

[1]  Bayram Akdemir,et al.  Long-term load forecasting based on adaptive neural fuzzy inference system using real energy data , 2012 .

[2]  Rubiyah Yusof,et al.  Hybrid technique of ant colony and particle swarm optimization for short term wind energy forecasting , 2013 .

[3]  Mehdi Khashei,et al.  A novel hybridization of artificial neural networks and ARIMA models for time series forecasting , 2011, Appl. Soft Comput..

[4]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[5]  Lambros Ekonomou,et al.  Electricity demand loads modeling using AutoRegressive Moving Average (ARMA) models , 2008 .

[6]  L. Suganthi,et al.  Energy models for demand forecasting—A review , 2012 .

[7]  Cengiz Kahraman,et al.  A decision support system for demand forecasting with artificial neural networks and neuro-fuzzy models: A comparative analysis , 2009, Expert Syst. Appl..

[8]  B. Eswara Reddy,et al.  A moving-average filter based hybrid ARIMA-ANN model for forecasting time series data , 2014, Appl. Soft Comput..

[9]  Mohammad Modarres,et al.  Developing an approach to evaluate stocks by forecasting effective features with data mining methods , 2015, Expert Syst. Appl..

[10]  Shumin Fei,et al.  Probability estimation for multi-class classification using AdaBoost , 2014, Pattern Recognit..

[11]  Lambros Ekonomou,et al.  Greek long-term energy consumption prediction using artificial neural networks , 2010 .

[12]  Ali Azadeh,et al.  A hybrid simulation-adaptive network based fuzzy inference system for improvement of electricity consumption estimation , 2009, Expert Syst. Appl..

[13]  Coşkun Hamzaçebi,et al.  Forecasting the annual electricity consumption of Turkey using an optimized grey model , 2014 .

[14]  Pei-Chann Chang,et al.  Monthly electricity demand forecasting based on a weighted evolving fuzzy neural network approach , 2011 .

[15]  Jian Chu,et al.  Forecasting building energy consumption using neural networks and hybrid neuro-fuzzy system: A compa , 2011 .

[16]  Ali Azadeh,et al.  A simulated-based neural network algorithm for forecasting electrical energy consumption in Iran , 2008 .

[17]  Jinyong Yang,et al.  AdaBoost based bankruptcy forecasting of Korean construction companies , 2014, Appl. Soft Comput..

[18]  Joao P. S. Catalao,et al.  Short-term wind power forecasting using adaptive neuro-fuzzy inference system combined with evolutionary particle swarm optimization, wavelet transform and mutual information , 2015 .

[19]  Jalil Heidary Dahooie,et al.  Wrapper ANFIS-ICA method to do stock market timing and feature selection on the basis of Japanese Candlestick , 2015, Expert Syst. Appl..

[20]  Urszula Boryczka,et al.  Multiple Boosting in the Ant Colony Decision Forest meta-classifier , 2015, Knowl. Based Syst..

[21]  William E. Roper,et al.  Energy demand estimation of South Korea using artificial neural network , 2009 .

[22]  Lee-Ing Tong,et al.  Forecasting energy consumption using a grey model improved by incorporating genetic programming , 2011 .

[23]  Turan Paksoy,et al.  A novel hybrid approach based on Particle Swarm Optimization and Ant Colony Algorithm to forecast energy demand of Turkey , 2012 .

[24]  K Padmakumari,et al.  Long term distribution demand forecasting using neuro fuzzy computations , 1999 .

[25]  V. Ediger,et al.  ARIMA forecasting of primary energy demand by fuel in Turkey , 2007 .

[26]  Alper Ünler,et al.  Improvement of energy demand forecasts using swarm intelligence: The case of Turkey with projections to 2025 , 2008 .

[27]  Murad Samhouri,et al.  Projection of future transport energy demand of Jordan using adaptive neuro-fuzzy technique , 2012 .

[28]  Gerardo M. Mendez,et al.  Hybrid learning mechanism for interval A2-C1 type-2 non-singleton type-2 Takagi-Sugeno-Kang fuzzy logic systems , 2013, Inf. Sci..

[29]  Dawei Liu,et al.  Power System Load Forecasting Based on Fuzzy Clustering and Gray Target Theory , 2012 .

[30]  Harun Kemal Ozturk,et al.  Modeling and prediction of Turkey’s electricity consumption using Artificial Neural Networks , 2009 .

[31]  David A. Elizondo,et al.  Bankruptcy forecasting: An empirical comparison of AdaBoost and neural networks , 2008, Decis. Support Syst..

[32]  Sam Kwong,et al.  A noise-detection based AdaBoost algorithm for mislabeled data , 2012, Pattern Recognit..

[33]  Serhat Kucukali,et al.  Turkey’s short-term gross annual electricity demand forecast by fuzzy logic approach , 2010 .

[34]  Lee-Ing Tong,et al.  Forecasting nonlinear time series of energy consumption using a hybrid dynamic model , 2012 .

[35]  Lei Zhang,et al.  Comparison of four Adaboost algorithm based artificial neural networks in wind speed predictions , 2015 .

[36]  Chunshien Li,et al.  A new ARIMA-based neuro-fuzzy approach and swarm intelligence for time series forecasting , 2012, Eng. Appl. Artif. Intell..

[37]  Setak Mostafa,et al.  A Neuro-Fuzzy Classifier for Customer Churn Prediction , 2011 .

[38]  M. Sadeghi,et al.  Energy supply planning in Iran by using fuzzy linear programming approach (regarding uncertainties of investment costs) , 2006 .

[39]  Ali Azadeh,et al.  An integrated fuzzy regression algorithm for energy consumption estimation with non-stationary data: A case study of Iran , 2010 .

[40]  Ajith Abraham,et al.  A neuro-fuzzy approach for modelling electricity demand in Victoria , 2001, Appl. Soft Comput..

[41]  H. Pao Comparing linear and nonlinear forecasts for Taiwan's electricity consumption , 2006 .

[42]  Chaoqing Yuan,et al.  Forecasting China’s energy demand and self-sufficiency rate by grey forecasting model and Markov model , 2015 .

[43]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[44]  Li-Chih Ying,et al.  Using adaptive network based fuzzy inference system to forecast regional electricity loads , 2008 .

[45]  Ke Wang,et al.  A PSO–GA optimal model to estimate primary energy demand of China , 2012 .

[46]  S. Iniyan,et al.  Applications of fuzzy logic in renewable energy systems – A review , 2015 .

[47]  Ali Azadeh,et al.  A Neuro-fuzzy-stochastic frontier analysis approach for long-term natural gas consumption forecasting and behavior analysis: The cases of Bahrain, Saudi Arabia, Syria, and UAE , 2011 .

[48]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[49]  Xing Yan,et al.  Mid-term electricity market clearing price forecasting utilizing hybrid support vector machine and auto-regressive moving average with external input , 2014 .

[50]  Roy Rada,et al.  Comparison of different input selection algorithms in neuro-fuzzy modeling , 2012, Expert systems with applications.

[51]  Sauro Longhi,et al.  Fuzzy logic home energy consumption modeling for residential photovoltaic plant sizing in the new Italian scenario , 2014 .

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

[53]  Mile Lemaic,et al.  Markov-Chain-Based Heuristics for the Feedback Vertex Set Problem for Digraphs , 2008 .

[54]  Radiša Jovanović,et al.  Ensemble of various neural networks for prediction of heating energy consumption , 2015 .

[55]  O. Acaroglu,et al.  A fuzzy logic model to predict specific energy requirement for TBM performance prediction , 2008 .

[56]  H. Bevrani,et al.  A fuzzy inference model for short-term load forecasting , 2012, 2012 Second Iranian Conference on Renewable Energy and Distributed Generation.

[57]  Lambros Ekonomou,et al.  Electricity demand load forecasting of the Hellenic power system using an ARMA model , 2010 .

[58]  Ali Azadeh,et al.  An emotional learning-neuro-fuzzy inference approach for optimum training and forecasting of gas consumption estimation models with cognitive data , 2015 .

[59]  S. Sivanandam,et al.  Introduction to Fuzzy Logic using MATLAB , 2006 .

[60]  Hubert Cardot,et al.  A new boosting algorithm for improved time-series forecasting with recurrent neural networks , 2008, Inf. Fusion.