Toward a Framework for Seasonal Time Series Forecasting Using Clustering

  • Colin LevergerEmail author
  • Simon Malinowski
  • Thomas Guyet
  • Vincent Lemaire
  • Alexis Bondu
  • Alexandre Termier
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11871)


Seasonal behaviours are widely encountered in various applications. For instance, requests on web servers are highly influenced by our daily activities. Seasonal forecasting consists in forecasting the whole next season for a given seasonal time series. It may help a service provider to provision correctly the potentially required resources, avoiding critical situations of over- or under provision. In this article, we propose a generic framework to make seasonal time series forecasting. The framework combines machine learning techniques (1) to identify the typical seasons and (2) to forecast the likelihood of having a season type in one season ahead. We study this framework by comparing the mean squared errors of forecasts for various settings and various datasets. The best setting is then compared to state-of-the-art time series forecasting methods. We show that it is competitive with them.


Time series Forecasting Time series clustering Naive Bayesian prediction 


  1. 1.
    Boullé, M.: Functional data clustering via piecewise constant nonparametric density estimation. Pattern Recogn. 45(12), 4389–4401 (2012)CrossRefGoogle Scholar
  2. 2.
    Box, G.E., Jenkins, G.M., Reinsel, G.C., Ljung, G.M.: Time Series Analysis: Forecasting and Control. Wiley, Hoboken (2015)zbMATHGoogle Scholar
  3. 3.
    Brockwell, P.J., Davis, R.A., Calder, M.V.: Introduction to Time Series and Forecasting. STS, vol. 2. Springer, New York (2002). Scholar
  4. 4.
    Cerqueira, V., Torgo, L., Pinto, F., Soares, C.: Arbitrated ensemble for time series forecasting. In: Ceci, M., Hollmén, J., Todorovski, L., Vens, C., Džeroski, S. (eds.) ECML PKDD 2017. LNCS (LNAI), vol. 10535, pp. 478–494. Springer, Cham (2017). Scholar
  5. 5.
    Cleveland, R.B., Cleveland, W.S., McRae, J.E., Terpenning, I.: STL: a seasonal-trend decomposition. J. Off. Stat. 6(1), 3–73 (1990)Google Scholar
  6. 6.
    Cuturi, M.: Fast global alignment kernels. In: Proceedings of the International Conference on Machine Learning (ICML), pp. 929–936 (2011)Google Scholar
  7. 7.
    Gers, F.A., Schmidhuber, J., Cummins, F.: Learning to forget: continual prediction with LSTM (1999)Google Scholar
  8. 8.
    Ghysels, E., Osborn, D.R., Rodrigues, P.M.: Chapter 13 forecasting seasonal time series. In: Handbook of Economic Forecasting, vol. 1, pp. 659–711 (2006)CrossRefGoogle Scholar
  9. 9.
    Hyndman, R.: Time series data library (TSDL) (2011).
  10. 10.
    Jakaša, T., Andročec, I., Sprčić, P.: Electricity price forecasting - ARIMA model approach. In: Proceedings of the International Conference on the European Energy Market (EEM), pp. 222–225 (2011)Google Scholar
  11. 11.
    Kavasseri, R.G., Seetharaman, K.: Day-ahead wind speed forecasting using f-ARIMA models. Renewable Energy 34(5), 1388–1393 (2009)CrossRefGoogle Scholar
  12. 12.
    Leverger, C., Lemaire, V., Malinowski, S., Guyet, T., Rozé, L.: Day-ahead time series forecasting: application to capacity planning. In: Proceedings of the 3rd Workshop on Advanced Analytics and Learning of Temporal Data (AALTD) (2018)Google Scholar
  13. 13.
    Lloyd, S.: Least squares quantization in PCM. Trans. Inf. Theory 28(2), 129–137 (1982)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Melbourne, C.O.: Pedestrian counting system (2016).
  15. 15.
    Pai, P.F., Lin, C.S.: A hybrid ARIMA and support vector machines model in stock price forecasting. Omega 33(6), 497–505 (2005)CrossRefGoogle Scholar
  16. 16.
    Paparrizos, J., Gravano, L.: k-shape: efficient and accurate clustering of time series. In: Proceedings of the International Conference on Management of Data (SIGMOD), pp. 1855–1870 (2015)Google Scholar
  17. 17.
    Petitjean, F., Ketterlin, A., Gançarski, P.: A global averaging method for dynamic time warping, with applications to clustering. Pattern Recogn. 44(3), 678–693 (2011)CrossRefGoogle Scholar
  18. 18.
    Vahidinasab, V., Jadid, S., Kazemi, A.: Day-ahead price forecasting in restructured power systems using artificial neural networks. Electr. Power Syst. Res. 78(8), 1332–1342 (2008)CrossRefGoogle Scholar
  19. 19.
    Zhang, G.P.: Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50, 159–175 (2003)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Orange LabsRennesFrance
  2. 2.Univ Rennes, Inria, CNRS, IRISARennesFrance
  3. 3.AGROCAMPUS-OUEST/IRISA - UMR 6074RennesFrance

Personalised recommendations