Frota rewbenio mlsp 2004 nonstationary time series prediction

Page 1

Nonstationary Time Series Prediction Using Local Models Based on Competitive Neural Networks Guilherme A. Barreto1, João C.M. Mota1, Luis G.M. Souza2, and Rewbenio A. Frota2 1

Department of Teleinformatics Engineering, Federal University of Ceará CP 6005, CEP 60455-760, Fortaleza, Ceará, Brazil {guilherme, mota}@deti.ufc.br http://www.deti.ufc.br/~guilherme 2 Instituto Atlântico: Research & Development in Telecom & IT Rua Chico Lemos, 946, CEP 60822-780, Fortaleza, Ceará, Brazil {gustavo, rewbenio}@atlantico.com.br

Abstract. In this paper, we propose a general approach for the application of competitive neural networks to nonstationary time series prediction. The underlying idea is to combine the simplicity of the standard least-squares (LS) parameter estimation technique with the information compression power of unsupervised learning methods. The proposed technique builds the regression matrix and the prediction vector required by the LS method through the weight vectors of the K first winning neurons (i.e. those most similar to the current input vector). Since only few neurons are used to build the predictor for each input vector, this approach develops local representations of a nonstationary time series suitable for prediction tasks. Three competitive algorithms (WTA, FSCL and SOM) are tested and their performances compared with the conventional approach, confirming the efficacy of the proposed method.

1 Introduction A scalar time series consists of n observations of a single variable y measured sequentially in the time: {y(t), y(t - 1), … , y(t – n + 1)}. Time series prediction (or forecasting) is the engineering task whose goal is to find mathematical models that supply estimates for the future values of the variable y [2]. This is possible because, in general, successive values of a series are dependent on each other for a period dictated by the underlying process responsible for the generation of the series, which can assume a linear or nonlinear nature. Several approaches for the prediction task have been studied along the years [13], such as the widely used autoregressive (AR) and moving average (MA) models, as well as their combinations in the ARMA and ARIMA models [2], [3]. Among nonlinear models, successful applications using artificial neural networks (ANNs) have been reported elsewhere [4], [5], [10], [13]. In general, existing time series methods can be classified roughly into global and local models [11]. In global models, a single mathematical model learns the dynamics of the observed series. In local models, the time series is divided into shorter segR. Orchard et al. (Eds.): IEA/AIE 2004, LNAI 3029, pp. 1146-1155, 2004. © Springer-Verlag Berlin Heidelberg 2004


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.