AutoMFIS: Fuzzy Inference System for multivariate time series forecasting

A time series is the most commonly used representation for the evolution of a given variable over time. In a time series forecasting problem, a model aims at predicting the series' future values, assuming that all information needed to do so is contained in the series' past behavior. Since the phenomena described by the time series does not always exist in isolation, it is possible to enhance the model with historical data from other related time series. The structure formed by several different time series occurring in parallel, each featuring the same interval and dimension, is called a multivariate time series. This paper presents a methodology for the generation of a Fuzzy Inference System (FIS) for multivariate time series forecasting from historical data, aiming at good performance in both forecasting accuracy and rule base interpretability - in order to extract knowledge about the relationship between the modeled time series. Several aspects related to the operation and construction of such a FIS are investigated regarding complexity and semantic clarity. The model is evaluated by applying it to multivariate time series obtained from the complete M3 competition database and by comparing it to other methods in terms of accuracy. In addition knowledge extraction possibilities from the resulting rule base are explored.

[1]  Helmut Ltkepohl,et al.  New Introduction to Multiple Time Series Analysis , 2007 .

[2]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[3]  Derya Avci,et al.  An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange , 2010, Expert Syst. Appl..

[4]  C. Granger Investigating causal relations by econometric models and cross-spectral methods , 1969 .

[5]  Kun-Huang Huarng,et al.  A Multivariate Heuristic Model for Fuzzy Time-Series Forecasting , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Francisco Herrera,et al.  Interpretability of linguistic fuzzy rule-based systems: An overview of interpretability measures , 2011, Inf. Sci..

[7]  Katta G. Murty,et al.  Linear complementarity, linear and nonlinear programming , 1988 .

[8]  Cyril Voyant,et al.  Forecasting of preprocessed daily solar radiation time series using neural networks , 2010 .

[9]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[10]  Tahseen Ahmed Jilani,et al.  Multivariate High Order Fuzzy Time Series Forecasting for Car Road Accidents , 2008 .

[11]  Ashu Jain,et al.  Hybrid neural network models for hydrologic time series forecasting , 2007, Appl. Soft Comput..

[12]  Mehdi Khashei,et al.  A new hybrid artificial neural networks and fuzzy regression model for time series forecasting , 2008, Fuzzy Sets Syst..

[13]  Daniel F. Leite,et al.  Evolving ensemble of fuzzy models for multivariate time series prediction , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[14]  Martin Stepnicka,et al.  A linguistic approach to time series modeling with the help of F-transform , 2011, Fuzzy Sets Syst..

[15]  Y. Wang,et al.  Analysis and modeling of multivariate chaotic time series based on neural network , 2009, Expert Syst. Appl..

[16]  Spyros Makridakis,et al.  The M3-Competition: results, conclusions and implications , 2000 .