Forecasting Gas Usage for Big Buildings Using Generalized Additive Models and Deep Learning

Time series behavior of gas consumption is highly irregular, non-stationary, and volatile due to its dependency on the weather, users' habits and lifestyle. This complicates the modeling and forecasting of gas consumption with most of the existing time series modeling techniques, specifically when missing values and outliers are present. To demonstrate and overcome these problems, we investigate two approaches to model the gas consumption, namely Generalized Additive Models (GAM) and Long Short-Term Memory (LSTM). We perform our evaluations on two building datasets from two different continents. We present each selected feature's influence, the tuning parameters, and the characteristics of the gas consumption on their forecasting abilities. We compare the performances of GAM and LSTM with other state-of-the-art forecasting approaches. We show that LSTM outperforms GAM and other existing approaches, however, GAM provides better interpretable results for building management systems (BMS).

[1]  George Athanasopoulos,et al.  Forecasting: principles and practice , 2013 .

[2]  Rob J Hyndman,et al.  Short-Term Load Forecasting Based on a Semi-Parametric Additive Model , 2012, IEEE Transactions on Power Systems.

[3]  Božidar Soldo,et al.  Forecasting natural gas consumption , 2012 .

[4]  Vikas Chandan,et al.  A Data Driven Pre-cooling Framework for Energy Cost Optimization in Commercial Buildings , 2017, e-Energy.

[5]  Nowrouz Kohzadi,et al.  A comparison of artificial neural network and time series models for forecasting commodity prices , 1996, Neurocomputing.

[6]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[7]  Bei Chen,et al.  Statistical Anomaly Detection in Mean and Variation of Energy Consumption , 2014, 2014 22nd International Conference on Pattern Recognition.

[8]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[9]  Dit-Yan Yeung,et al.  Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting , 2015, NIPS.

[10]  S. Wood Generalized Additive Models: An Introduction with R , 2006 .

[11]  Yannig Goude,et al.  Adaptive Learning of Smoothing Functions: Application to Electricity Load Forecasting , 2012, NIPS.

[12]  Bei Chen,et al.  Exploiting Generalized Additive Models for Diagnosing Abnormal Energy Use in Buildings , 2013, BuildSys@SenSys.

[13]  Mehdi Khashei,et al.  An artificial neural network (p, d, q) model for timeseries forecasting , 2010, Expert Syst. Appl..

[14]  Rob J. Hyndman,et al.  Forecasting time series with multiple seasonal patterns , 2008, Eur. J. Oper. Res..

[15]  Bei Chen,et al.  e2-Diagnoser: A System for Monitoring, Forecasting and Diagnosing Energy Usage , 2014, 2014 IEEE International Conference on Data Mining Workshop.

[16]  Ian Osband,et al.  Deep Learning for Time Series Modeling CS 229 Final Project Report , 2012 .