Using matrix factorisation for the prediction of electrical quantities

The prediction task is attracting more and more attention among the power system community. Accurate predictions of electrical quantities up to a few hours ahead (e.g. renewable production, electrical load, etc.) are for instance crucial for Distribution System Operators (DSOs) to operate their network in presence of a high share of renewables, or for energy producers to maximize their profits by optimizing their portfolio management. In the literature, statistical approaches are usually proposed to predict electrical quantities. In the present paper, we present a novel method based on matrix factorization. Our approach is inspired by the literature on data mining and knowledge discovery and the methodologies involved in recommender systems. The idea is to transpose the problem of predicting ratings in a recommender system to a problem of forecasting electrical quantities in a power system. Preliminary results on a real wind speed dataset tend to show that the matrix factorization model provides similar results than ARIMA models in terms of accuracy (MAE and RMSE). Our approach is nevertheless highly scalable and can deal with noisy data (e.g. missing data).

[1]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[2]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[3]  Hui-Chuan Chen,et al.  Estimating missing data of wind speeds using neural network , 2002, Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283).

[4]  T. Funabashi,et al.  One-Hour-Ahead Load Forecasting Using Neural Networks , 2002 .

[5]  B. De Moor,et al.  Short-term load forecasting, profile identification, and customer segmentation: a methodology based on periodic time series , 2005, IEEE Transactions on Power Systems.

[6]  Fatih Onur Hocaoglu,et al.  The Effect of Missing Wind Speed Data on Wind Power Estimation , 2007, IDEAL.

[7]  Ergin Erdem,et al.  ARMA based approaches for forecasting the tuple of wind speed and direction , 2011 .

[8]  Nicolas Gillis Nonnegative matrix factorization : complexity, algorithms and applications , 2011 .

[9]  Georgios B. Giannakis,et al.  Load forecasting via low rank plus sparse matrix factorization , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[10]  Qinghua Hu,et al.  Pattern-Based Wind Speed Prediction Based on Generalized Principal Component Analysis , 2014, IEEE Transactions on Sustainable Energy.

[11]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[12]  E. Garcia,et al.  HYBRID FORECASTING TECHNIQUES APPLIED TO DISTRIBUTION SYSTEMS FOR PROACTIVE VOLTAGE CONTROL , 2015 .

[13]  Kodjo Agbossou,et al.  Time series prediction using artificial wavelet neural network and multi-resolution analysis: Application to wind speed data , 2016 .

[14]  Enrico Zio,et al.  Two Machine Learning Approaches for Short-Term Wind Speed Time-Series Prediction , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Inderjit S. Dhillon,et al.  Temporal Regularized Matrix Factorization for High-dimensional Time Series Prediction , 2016, NIPS.

[16]  Guillaume Foggia,et al.  Neural Network-Based Model Design for Short-Term Load Forecast in Distribution Systems , 2016, IEEE Transactions on Power Systems.