Streaming big time series forecasting based on nearest similar patterns with application to energy consumption

被引:4
|
作者
Jimenez-Herrera, P. [1 ]
Melgar-Garcia, L. [1 ]
Asencio-Cortes, G. [1 ]
Troncoso, A. [1 ]
机构
[1] Univ Pablo Olavide, Div Comp Sci, ES-41013 Seville, Spain
关键词
Time series forecasting; real time; streaming data; energy consumption; REAL-TIME; CLASSIFICATION; ALGORITHM; NEIGHBORS; FLOW;
D O I
10.1093/jigpal/jzac017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This work presents a novel approach to forecast streaming big time series based on nearest similar patterns. This approach combines a clustering algorithm with a classifier and the nearest neighbours algorithm. It presents two separate stages: offline and online. The offline phase is for training and finding the best models for clustering, classification and the nearest neighbours algorithm. The online phase is to predict big time series in real time. In the offline phase, data are divided into clusters and a forecasting model based on the nearest neighbours is trained for each cluster. In addition, a classifier is trained using the cluster assignments previously generated by the clustering algorithm. In the online phase, the classifier predicts the cluster label of an instance, and the proper nearest neighbours model according to the predicted cluster label is applied to obtain the final prediction using the similar patterns. The algorithm is able to be updated incrementally for online learning from data streams. Results are reported using electricity consumption with a granularity of 10 minutes for 4-hour-ahead forecasting and compared with well-known online benchmark learners, showing a remarkable improvement in prediction accuracy.
引用
收藏
页码:255 / 270
页数:16
相关论文
共 50 条
  • [1] A Nearest Neighbours-Based Algorithm for Big Time Series Data Forecasting
    Talavera-Llames, Ricardo L.
    Perez-Chacon, Ruben
    Martinez-Ballesteros, Maria
    Troncoso, Alicia
    Martinez-Alvarez, Francisco
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, 2016, 9648 : 174 - 185
  • [2] Big Data Mining of Energy Time Series for Behavioral Analytics and Energy Consumption Forecasting
    Singh, Shailendra
    Yassine, Abdulsalam
    ENERGIES, 2018, 11 (02)
  • [3] Time Series Forecasting for Energy Consumption
    Pegalajar, M. C.
    Ruiz, L. G. B.
    ENERGIES, 2022, 15 (03)
  • [4] Finding Electric Energy Consumption Patterns in Big Time Series Data
    Perez-Chacon, R.
    Talavera-Llames, R. L.
    Martinez-Alvarez, F.
    Troncoso, A.
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, (DCAI 2016), 2016, 474 : 231 - 238
  • [5] Big data time series forecasting based on nearest neighbours distributed computing with Spark
    Talavera-Llames, R.
    Perez-Chacon, R.
    Troncoso, A.
    Martinez-Alvarez, F.
    KNOWLEDGE-BASED SYSTEMS, 2018, 161 : 12 - 25
  • [6] Pattern sequence-based algorithm for multivariate big data time series forecasting: Application to electricity consumption
    Perez-Chacon, R.
    Asencio-Cortes, G.
    Troncoso, A.
    Martinez-Alvarez, F.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 154 : 397 - 412
  • [7] Forecasting energy consumption time series using machine learning techniques based on usage patterns of residential householders
    Chou, Jui-Sheng
    Duc-Son Tran
    ENERGY, 2018, 165 : 709 - 726
  • [8] A review on time series forecasting techniques for building energy consumption
    Deb, Chirag
    Zhang, Fan
    Yang, Junjing
    Lee, Siew Eang
    Shah, Kwok Wei
    RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2017, 74 : 902 - 924
  • [9] Nearest Neighbor Multivariate Time Series Forecasting
    Zhang, Huiliang
    Nie, Ping
    Sun, Lijun
    Boulet, Benoit
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024,
  • [10] Neuro-evolutionary for time series forecasting and its application in hourly energy consumption prediction
    Son, Nguyen Ngoc
    Van Cuong, Nguyen
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (29): : 21697 - 21707