Hybrid Swarm System for Time Series Forecasting
Resumo
In this paper, a hybrid swarm system is presented for time series forecasting. It consists of an intelligent hybrid model composed of an Artificial Neural Network (ANN) and a Particle Swarm Optimizer (PSO), which search the relevant time lags for a correct characterization of the time series, as well as the number of processing units in the hidden layer, the training algorithm and the modeling of ANN. The proposed method shows to be an efficient procedure to training and adjusting the ANN parameters through the use of a particle swarm optimization mechanism. An experimental analysis is conducted with the proposed method using four real world time series and the results are compared to standard MLP networks according to five performance measures.
Referências
Battiti, R. (1992). One step secant conjugate gradient. Neural Computation, 4:141-166.
Clements, M. P. and Hendry, D. F. (1993). On the limitations of comparing mean square forecast errors. Journal of Forecasting, 12(8):617-637.
Eberhart, R. C. and Hu, X. (1999). Human tremor analysis using particle swarm optimization. In Proceedings of the IEEE Congress on Evolutionary Computation, Washington, USA.
Eberhart, R. C. and Kennedy, J. (1995). A new optimizer using particle swarm theory. In Proceedings of the Int. Symp. Micro Machine and Human Science, Nagoya, Japan.
Engelbrecht, A. P. and Ismail, A. (1999). Training product unit neural networks. In Stability Control: Theory Appl., volume 2, pages 59-74.
Ferreira, T. A. E., Vasconcelos, G. C., and Adeodato, P. J. L. (2006). A new intelligent methodology for times series ferecasting. New Mathematics and Natural Computation, 2(3).
Hagan, M. and Menhaj, M. (1994). Training feedforward networks with the marquardt algorithm. IEEE Transactions on Neural Networks, 5(6):989-993.
Leung, F. H. F., Lam, H. K., Ling, S. H., and Tam, P. K. S. (2003). Tuning of the structure and parameters of the neural network using an improved genetic algorithm. IEEE Transactions on Neural Networks, 14(1):79-88.
Mattos, P. S. G., Petry, G. G., and Ferreira, T. A. E. (2005). Combinação de redes neurais artificiais com algoritmo genético modificado para a previsão de séries temporais. In V Encontro Nacional de Inteligência Artificial (ENIA 2005). SBC.
Mills, T. C. (2003). The Econometric Modelling of Financial Time Series. Cambridge University Press, Cambridge.
Moller, M. F. (1993). A scaled conjugate gradient algorithm for fast supervised learning. Neural Networks, 6:525-533.
Prechelt, L. (1994). Proben1: A set of neural network benchmark problems and benchmarking rules. Technical Report 21/94.
Reidmiller, M. and Braun, H. (1993). A direct adaptive method for faster backpropagation learning: The rprop algorithm. In Proceedings of the IEEE Int. Conf. on Neural Networks (ICNN), pages 586-591, San Francisco.
Shi, Y. and Eberhart, R. C. (1998). A modified particle swarm optimizer. In Proceedings of the IEEE Congress on Evolutionary Computation, Anchorage, AK.
Shi, Y. and Eberhart, R. C. (1999). Empirical study of particle swarm optimization. In Proceedings of the IEEE Congress on Evolutionary Computation, Washington, USA.
Sitte, R. and Sitte, J. (2002). Neural networks approach to the random walk dilemma of financial time series. Applied Intelligence, 16(3):163-171.
Takens, F. (1980). Detecting strange attractor in turbulence. In Dold, A. and Eckmann, B., editors, Dynamical Systems and Turbulence, volume 898 of Lecture Notes in Mathematics, pages 366-381, New York. Springer-Verlag.
van den Bergh, F. and Engelbrecht, A. P. (2000). Cooperative learning in neural networks using particle swarm optimizers. In South African Comput. J., volume 26, pages 84-90.
vandenBergh, F. and Engelbrecht, A. P. (2004). A cooperative approach to particle swarm optimization. IEEE Trans. Evolutionary Computation, 8(3):225-239.
Zhang, G., Patuwo, B. E., and Hu, M. Y. (1998). Forecasting with artificial neural networks: The state of the art. International Journal of Forecasting, 14:35-62.
