A neural network based time series forecasting system

The neural network (NN) arena has suffered in the past years a remarkable development as one of the novel fields for artificial intelligence (AI). Time series analysis based on models of the variability of observations by postulating trends and cyclic effects, with a view to understand the cause of variation and to improve forecasting, suggests the use of NNs to deal with principal component analysis (PCA). The purpose of this work is to present a logical based NN system, along with: 1) the time series forecasting, with its characteristics of strong noise component and nonlinearity in data, showing itself as a field in which the use of NNs is particularly advisable; and 2) the PCA rules, organized in a default hierarchy as logical theories competing with one another for the right to represent a particular situation or to predict its successors, i.e. assisting in the process of choosing the best network to forecast each series. Some trials are conducted and the basic performance measures are used as baselines for comparison with other methods.

[1]  Lutz Prechelt,et al.  A Set of Neural Network Benchmark Problems and Benchmarking Rules , 1994 .

[2]  Ingo Br,et al.  Prolog programming for artificial intelligence , 1990 .

[3]  A. Lapedes,et al.  Nonlinear signal processing using neural networks: Prediction and system modelling , 1987 .

[4]  Mats Carlsson,et al.  SICStus Prolog Library Manual , 1993 .

[5]  Ivan Bratko,et al.  Prolog Programming for Artificial Intelligence , 1986 .

[6]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[7]  David E. Rumelhart,et al.  Predicting the Future: a Connectionist Approach , 1990, Int. J. Neural Syst..

[8]  Tzay Y. Young,et al.  Classification, Estimation and Pattern Recognition , 1974 .

[9]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[10]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[11]  José Luiz Fiadeiro,et al.  Temporal reasoning over deontic specifications , 1991, J. Log. Comput..

[12]  José Carlos Ferreira Maia Neves,et al.  A logic interpreter to handle time and negation in logic data bases , 1984, ACM '84.

[13]  Howell Tong,et al.  Non-Linear Time Series , 1990 .

[14]  Paulo Garrido,et al.  Amalgamating the Neural and Logic Computing Paradigms , 1991 .

[15]  Martin Casdagli,et al.  Nonlinear prediction of chaotic time series , 1989 .

[16]  James B. Elsner,et al.  Predicting time series using a neural network as a method of distinguishing chaos from noise , 1992 .

[17]  Stephen I. Gallant,et al.  Neural network learning and expert systems , 1993 .