A New Granular Approach for Multivariate Forecasting

  • Petrônio Cândido de Lima e SilvaEmail author
  • Carlos Alberto Severiano Jr.
  • Marcos Antônio Alves
  • Miri Weiss Cohen
  • Frederico Gadelha Guimarães
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1068)


The research for computationally cheaper, scalable and explainable machine learning methods for time series analysis and forecasting has grown in recent years. One of these developments is the Fuzzy Time Series (FTS), simple and fast methods to create readable and accurate forecasting models. However, as the number of variables increase the complexity of these models becomes impractical. This work proposes the \(\mathcal {FIG}\)-FTS, a new approach to enable multivariate time series to be tackled as univariate FTS methods using composite fuzzy sets to represent each Fuzzy Information Granule (FIG). \(\mathcal {FIG}\)-FTS is flexible and highly adaptable, allowing the creation of weighted high order forecasting models capable to perform multivariate forecasting for many steps ahead. The proposed method was tested with Lorentz Attractor chaotic time series and the GEFCom 2012 electric load forecasting contest data, considering different forecasting horizons. The results showed that the Mean Average Percentual Error of the models was at about 2% and 4% for one step ahead, and for a prediction horizon of 48 h, the MAPE is at about 10%.


Fuzzy Time Series Fuzzy Information Granule Multivariate time series 



This work has been supported by CAPES, CNPq and FAPEMIG funding agencies in Brazil, and the PBQS program of the IFNMG - Campus Januária institution.


  1. 1.
    Alves, M.A., Silva, P.C.D.L., Severiano, C.A.J., Vieira, G.L., Guimaraes, F.G., Sadaei, H.J.: An extension of nonstationary fuzzy sets to heteroskedastic fuzzy time series. In: 26th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges (2018)Google Scholar
  2. 2.
    Askari, S., Montazerin, N.: A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst. Appl. 42(4), 2121–2135 (2015). Scholar
  3. 3.
    Chen, M.Y., Chen, B.T.: A hybrid fuzzy time series model based on granular computing for stock price forecasting. Inf. Sci. (2015). Scholar
  4. 4.
    Chen, S.M.: Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst. 81(3), 311–319 (1996). Scholar
  5. 5.
    Chen, S.M., Tanuwijaya, K.: Multivariate fuzzy forecasting based on fuzzy timeseries and automatic clustering techniques. Expert Syst. Appl. 38 (2011). Scholar
  6. 6.
    Cheng, C.H., Chen, T.L., Teoh, H.J., Chiang, C.H.: Fuzzy time-series based on adaptive expectation model for TAIEX forecasting. Expert Syst. Appl. 34, 1126–1132 (2008). Scholar
  7. 7.
    Guney, H., Bakir, M.A., Aladag, C.H.: A novel stochastic seasonal fuzzy time series forecasting model. Int. J. Fuzzy Syst. 20(3), 729–740 (2018). Scholar
  8. 8.
    Hong, T., Pinson, P., Fan, S.: Global energy forecasting competition 2012. Int. J. Forecast. 30(2), 357–363 (2014). Scholar
  9. 9.
    Leite, D., Gomide, F., Ballini, R., Costa, P.: Fuzzy granular evolving modeling for time series prediction. In: IEEE International Conference on Fuzzy Systems, pp. 2794–2801 (2011).
  10. 10.
    Lorenz, E.N.: Deterministic nonperiodic flow. J. Atmos. Sci. 20, 130–141 (1963)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Lu, W., Pedrycz, W., Liu, X., Yang, J., Li, P.: The modeling of time series based on fuzzy information granules. Expert Syst. Appl. (2014). Scholar
  12. 12.
    Magalhães, M.H., Ballini, R., Gomide, F.A.C.: Granular models for time-series forecasting. In: Handbook of Granular Computing, chap. 45, pp. 949–967. Wiley (2008).,
  13. 13.
    Muja, M., Lowe, D.G.: Scalable nearest neighbor algorithms for high dimensional data. IEEE Trans. Pattern Anal. Mach. Intell. 36(11), 2227–2240 (2014). Scholar
  14. 14.
    Nepomuceno, E.G., Mendes, E.M.A.M.: On the analysis of pseudo-orbits of continuous chaotic nonlinear systems simulated using discretization schemes in a digital computer. Chaos, Solitons Fractals 95, 21–32 (2017)., Scholar
  15. 15.
    Reyes-Galaviz, O.F.: Granular Fuzzy Models: Construction, Analysis, and Design. Ph.D. thesis, Department of Electrical and Computer Engineering, University of Alberta (2016)Google Scholar
  16. 16.
    Sadaei, H.J., Enayatifar, R., Abdullah, A.H., Gani, A.: Short-term load forecasting using a hybrid model with a refined exponentially weighted fuzzy time series and an improved harmony search. Int. J. Electr. Power Energy Syst. 62, 118–129 (2014). Scholar
  17. 17.
    Sadaei, H.J., Enayatifar, R., Lee, M.H., Mahmud, M.: A hybrid model based on differential fuzzy logic relationships and imperialist competitive algorithm for stock market forecasting. Appl. Soft Comput. J. 40, 132–149 (2016). Scholar
  18. 18.
    Sadaei, H.J., Guimarães, F.G., Silva, C.J.D., Lee, M.H., Eslami, T.: Short-term load forecasting method based on fuzzy time series, seasonality and long memory process. Int. J. Approximate Reasoning 83, 196–217 (2017). Scholar
  19. 19.
    Sadaei, H.J., de Lima e Silva, P.C., Guimarães, F.G., Lee, M.H.: Short-term load forecasting by using a combined method of convolutional neural networks and fuzzy time series. Energy 175, 365–377 (2019)., Scholar
  20. 20.
    Severiano, C.A.C., Silva, P.P.C.L., Sadaei, H.J.H., Guimarães, F.F.G.: Very short-term solar forecasting using fuzzy time series. In: 2017 IEEE International Conference on Fuzzy Systems. Naples (2017).
  21. 21.
    Silva, G.C., Alexandre, D., Vieira, G., Silva, J.L.R., Lisboa, A.C., Vieira, D.A.G., Saldanha, R.R.: Fuzzy time series applications and extensions: analysis of a short term load forecasting challenge. In: International conference on Time Series and Forecasting (ITISE 2018), vol. 770, Granada (2018).
  22. 22.
    Silva, G.C., Silva, J.L.R., Lisboa, A.C., Vieira, D.A.G., Saldanha, R.R.: Advanced fuzzy time series applied to short term load forecasting. In: 4th IEEE Latin American Conference on Computational Intelligence, IEEE, Guadalajara (2017)Google Scholar
  23. 23.
    de Lima e Silva, P.C., de Oliveira e Lucas, P., Guimarães, F.G.: A distributed algorithm for scalable fuzzy time series. In: Miani, R., Camargos, L., Zarpelão, B., Rosas, E., Pasquini, R. (eds.) GPC 2019. LNCS, vol. 11484, pp. 42–56. Springer, Cham (2019). Scholar
  24. 24.
    Silva, P., Sadaei, H.J., Guimarães, F.: Interval forecasting with fuzzy time series. In: IEEE Symposium Series on Computational Intelligence (IEEE SSCI 2016), Athens (2016).
  25. 25.
    Silva, P.C.D.L., Alves, M.A., Severiano Jr, C.A., Vieira, G.L., Guimarães, F.G., Sadaei, H.J.: Probabilistic forecasting with seasonal ensemble fuzzy time-series. In: XIII Brazilian Congress on Computational Intelligence, Rio de Janeiro (2017)Google Scholar
  26. 26.
    Silva, P.C.D.L., Lucas, P.O., Sadaei, H.J., Guimarães, F.G.: pyFTS: Fuzzy Time Series for Python (2018).
  27. 27.
    Silva, P.C.L., Sadaei, H.J., Ballini, R., Guimaraes, F.G.: Probabilistic forecasting with fuzzy time series. IEEE Trans. Fuzzy Syst. 1 (2019).,
  28. 28.
    Singh, P., Dhiman, G.: A hybrid fuzzy time series forecasting model based on granular computing and bio-inspired optimization approaches. J. Comput. Sci. 27, 370–385 (2018). Scholar
  29. 29.
    Soares, E.A., Camargo, H.A., Camargo, S.J., Leite, D.F.: Incremental gaussian granular fuzzy modeling applied to hurricane track forecasting. In: 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (2018).
  30. 30.
    Song, Q., Chissom, B.S.: Fuzzy time series and its models. Fuzzy Sets Syst. 54(3), 269–277 (1993). Scholar
  31. 31.
    Talarposhti, F.M., Sadaei, H.J., Enayatifar, R., Guimarães, F.G., Mahmud, M., Eslami, T.: Stock market forecasting by using a hybrid model of exponential fuzzy time series. Int. J. Approximate Reasoning 70, 79–98 (2016). Scholar
  32. 32.
    Tashman, L.J.: Out-of-sample tests of forecasting accuracy: an analysis and review. Int. J. Forecast. 16(4), 437–450 (2000). Scholar
  33. 33.
    Wang, L., Liu, X., Pedrycz, W., Shao, Y.: Determination of temporal information granules to improve forecasting in fuzzy time series. Expert Syst. Appl. 57, 1–8 (2014). Scholar
  34. 34.
    Wang, W., Pedrycz, W., Liu, X.: Time series long-term forecasting model based on information granules and fuzzy clustering. Eng. Appl. Artif. Intell. (2015). Scholar
  35. 35.
    Yang, D., Dong, Z., Hong, L., Lim, I., Liu, L.: Analyzing big time series data in solar engineering using features and PCA. Sol. Energy 153, 317–328 (2017). Scholar
  36. 36.
    Yu, H.K.: Weighted fuzzy time series models for TAIEX forecasting. Phys. A 349(3), 609–624 (2005). Scholar
  37. 37.
    Zadeh, L.A.: Fuzzy sets and information granularity. In: Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems, pp. 433–448 (1996). Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Instituto Federal do Norte de Minas Gerais - Campus JanuáriaJanuáriaBrazil
  2. 2.Instituto Federal de Minas Gerais - Campus SabaráSobradinhoBrazil
  3. 3.Machine Intelligence and Data Science Lab (MINDS UFMG)Belo HorizonteBrazil
  4. 4.Department of Electrical EngineeringUniversidade Federal de Minas Gerais, UFMGBelo HorizonteBrazil
  5. 5.Department of Software EngineeringBraude College of EngineeringKarmielIsrael

Personalised recommendations