Energy Consumption Level Prediction Based on Classification Approach with Machine Learning Technique

Most of researches primarily use regression-type prediction, a method of estimating a numerical value given its historical data. In this study, a novel and practical prediction technique based on predicting identified energy consumption levels (e.g. low, average, and high levels) is proposed as an alternative on this conventional regression approach. Temperature and time features serve as predictors for short-term energy level prediction using commonly-used machine learning classifiers artificial neural networks, support vector and random forest. The energy consumption numerical values were classified into ordinal bins created using a general percentile statistic. For verification, training subset underwent 10-times cross validation and test models are verified using the testing subset. These splitting and validation process are repeated 10 times with random permutation in each run prior to splitting into train and test subsets. The three-level energy prediction results show at least 90 % classification accuracy using any of the classifiers. However, the higher the number of desired energy levels, prediction accuracy tends to decrease. On the other hand, misclassification of energy level tends not to deviate from its true level that would still give confidence on the prediction performance when applied to any energy management system.

[1]  Madeleine Gibescu,et al.  Deep learning for estimating building energy consumption , 2016 .

[2]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[3]  Eduardo Jr Piedad,et al.  Postharvest classification of banana (Musa acuminata) using tier-based machine learning , 2018, Postharvest Biology and Technology.

[4]  G. Lewicki,et al.  Approximation by Superpositions of a Sigmoidal Function , 2003 .

[5]  Grasiele Regina Duarte,et al.  Prediction of energy load of buildings using machine learning methods , 2016 .

[6]  Cheng-Chien Kuo,et al.  A 12-month Data of Hourly Energy Consumption Levels from a Commercial-type Consumer , 2018 .

[7]  Soteris A. Kalogirou,et al.  Artificial neural networks for the prediction of the energy consumption of a passive solar building , 2000 .

[8]  Bahram Javidi,et al.  Image Recognition and Classification: Algorithms, Systems, and Applications , 2002 .

[9]  B. Dong,et al.  Applying support vector machines to predict building energy consumption in tropical region , 2005 .

[10]  Jin Yang,et al.  On-line building energy prediction using adaptive artificial neural networks , 2005 .

[11]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[12]  M Morari,et al.  Energy efficient building climate control using Stochastic Model Predictive Control and weather predictions , 2010, Proceedings of the 2010 American Control Conference.

[13]  Leonardo Vanneschi,et al.  Prediction of energy performance of residential buildings: a genetic programming approach , 2015 .

[14]  Athanasios Tsanas,et al.  Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools , 2012 .

[15]  Luis M. Candanedo,et al.  Data driven prediction models of energy use of appliances in a low-energy house , 2017 .

[16]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[17]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[18]  Frédéric Magoulès,et al.  A review on the prediction of building energy consumption , 2012 .

[19]  Jesús M. Zamarreño,et al.  Prediction of hourly energy consumption in buildings based on a feedback artificial neural network , 2005 .

[20]  Adela Bâra,et al.  Devising Hourly Forecasting Solutions Regarding Electricity Consumption in the Case of Commercial Center Type Consumers , 2017 .

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

[22]  Dino Bouchlaghem,et al.  Estimating the energy consumption and power demand of small power equipment in office buildings , 2014 .

[23]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[24]  Yoav Freund,et al.  Boosting the margin: A new explanation for the effectiveness of voting methods , 1997, ICML.

[25]  Robert J. Marks,et al.  Electric load forecasting using an artificial neural network , 1991 .

[26]  Alireza Khotanzad,et al.  Classification of invariant image representations using a neural network , 1990, IEEE Trans. Acoust. Speech Signal Process..

[27]  Stéphane Ploix,et al.  Prediction of appliances energy use in smart homes , 2012 .

[28]  Rui Neves-Silva,et al.  Stochastic models for building energy prediction based on occupant behavior assessment , 2012 .

[29]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.