Forecasting time series with genetic fuzzy predictor ensemble

This paper proposes a genetic fuzzy predictor ensemble (GFPE) for the accurate prediction of the future in the chaotic or nonstationary time series. Each fuzzy predictor in the GFPE is built from two design stages, where each stage is performed by different genetic algorithms (GA). The first stage generates a fuzzy rule base that covers as many of training examples as possible. The second stage builds fine-tuned membership functions that make the prediction error as small as possible. These two design stages are repeated independently upon the different partition combinations of input-output variables. The prediction error will be reduced further by invoking the GFPE that combines multiple fuzzy predictors by an equal prediction error weighting method. Applications to both the Mackey-Glass chaotic time series and the nonstationary foreign currency exchange rate prediction problem are presented. The prediction accuracy of the proposed method is compared with that of other fuzzy and neural network predictors in terms of the root mean squared error (RMSE).

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

[2]  F. W. Kellaway,et al.  Advanced Engineering Mathematics , 1969, The Mathematical Gazette.

[3]  Richard L. Scheaffer,et al.  Probability and statistics for engineers , 1986 .

[4]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  R. Scheaffer,et al.  Probability and statistics for engineers , 1986 .

[7]  H. Ishibuchi,et al.  Selecting fuzzy rules by genetic algorithm for classification problems , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[8]  Daijin Kim,et al.  Invariant Object Recognition Using Neural Network Ensemble on the CM , 1992, MVA.

[9]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[10]  J.-S.R. Jang,et al.  Predicting chaotic time series with fuzzy if-then rules , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[11]  Andreas S. Weigend,et al.  The Future of Time Series: Learning and Understanding , 1993 .

[12]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[13]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[14]  David E. Rumelhart,et al.  BACK-PROPAGATION, WEIGHT-ELIMINATION AND TIME SERIES PREDICTION , 1991 .

[15]  Lars Kai Hansen,et al.  Neural Network Ensembles , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Seok Hee Lee,et al.  Time Series Analysis Using Fuzzy Learning , 1994 .

[17]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..