Using String Invariants for Prediction Searching for Optimal Parameters
📝 Abstract
We have developed a novel prediction method based on string invariants. The method does not require learning but a small set of parameters must be set to achieve optimal performance. We have implemented an evolutionary algorithm for the parametric optimization. We have tested the performance of the method on artificial and real world data and compared the performance to statistical methods and to a number of artificial intelligence methods. We have used data and the results of a prediction competition as a benchmark. The results show that the method performs well in single step prediction but the methods performance for multiple step prediction needs to be improved. The method works well for a wide range of parameters.
💡 Analysis
We have developed a novel prediction method based on string invariants. The method does not require learning but a small set of parameters must be set to achieve optimal performance. We have implemented an evolutionary algorithm for the parametric optimization. We have tested the performance of the method on artificial and real world data and compared the performance to statistical methods and to a number of artificial intelligence methods. We have used data and the results of a prediction competition as a benchmark. The results show that the method performs well in single step prediction but the methods performance for multiple step prediction needs to be improved. The method works well for a wide range of parameters.
📄 Content
1 Using String Invariants for Prediction Searching for Optimal Parameters Marek Bundzel1, Tomáš Kasanický 2 ,Richard Pinčák3 1,Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of Košice, Slovak Republic, 2Institute of Informatics, Slovak Academy of Sciences, 3,Institute of Experimental Physics, Slovak Academy of Sciences.
1marek.bundzel@tuke.sk, 2kasanicky@neuron.tuke.sk, 3 pincak@saske.sk Abstract — We have developed a novel prediction method based on string invariants. The method does not require learning but a small set of parameters must be set to achieve optimal performance. We have implemented an evolutionary algorithm for the parametric optimization. We have tested the performance of the method on artificial and real world data and compared the performance to statistical methods and to a number of artificial intelligence methods. We have used data and the results of a prediction competition as a benchmark. The results show that the method performs well in single step prediction but the method’s performance for multiple step prediction needs to be improved. The method works well for a wide range of parameters.
Keywords —String theory and string Invariants, Evolutionary optimization, Artificial intelligence
I. INTRODUCTION
The string theory was developed over the past 25 years and it has achieved a high degree of
popularity and respect among the physicists [1]. The prediction model that we have developed
transfers modern physical ideas into the field of time series prediction. The physical statistical
viewpoint proved the ability to describe systems where many-body effects dominate. The
envisioned application field of the proposed method is econophysics but the model is certainly
not limited to applications in economy. Bottom-up approaches may have difficulties to follow
the behavior of the complex economic systems where autonomous models encounter intrinsic
variability. The primary motivation comes from the actual physical concepts [2, 3].
We have named the new method the Prediction Model Based on String Invariants (PMBSI).
PMBSI is based on the approaches described in [4] and extends the previous work. In [5] we
have performed comparative experimental analysis aimed to identify the strengths and the
weaknesses of PMBSI and to compare its performance to Support Vector Machine (SVM).
PMBSI also represents one of the first attempts to apply the string theory in the field of time-
series forecast and not only in high energy physics. We describe briefly the prediction model
below.
PMBSI needs several parameters to be set to achieve the optimal performance. We have
implemented an evolutionary algorithm to find the optimal parameters. The implementation is
described below. We show the previously achieved results and compare them to the results
achieved with evolutionary optimized parameters. We have also tested PMBSI on 111 time
series used in a 2008 time series forecast competition. Thus we could compare its performance
to an extensive range of methods.
II. STATE OF THE ART
Linear methods often work well and may well provide an adequate approximation for the
task at hand and are mathematically and practically convenient. However, the real life
generating processes are often non-linear. Therefore plenty of non-linear forecast models based
on different approaches has been created (e.g. GARCH [6], ARCH [7], ARMA [8], ARIMA [9]
etc.). Presently, the perhaps most used methods are based on computational intelligence. A
number of research articles compares Artificial Neural Networks (ANN) and Support Vector
Machines (SVM) to each other and to other more traditional non-linear statistical methods. Tay
2
and Cao [10] examined the feasibility of SVM in financial time series forecasting and compared
it to a multilayer Back Propagation Neural Network (BPNN). They showed that SVM
outperforms the BP neural network. Kamruzzaman and Sarker [11] modeled and predicted
currency exchange rates using three ANN based models and a comparison was made with
ARIMA model. The results showed that all the ANN based models outperform ARIMA model.
Chen et al. [12] compared SVM and BPNN taking auto-regressive model as a benchmark in
forecasting the six major Asian stock markets. Again, both the SVM and BPNN outperformed
the traditional models. SVM implements the structural risk minimization - an inductive
principle for model selection used for learning from finite training data sets. For this reason
SVM is often chosen as a benchmark to compare other non-linear models. Many nature inspired
prediction methods have been tested. Egrioglu [13] applied Particle Swarm Optimization on
fuzzy series forecasting. LIU et.al. [14, 15] applied ANFIS and evolutionary optimization to
forecast TAIEX. So far no non-linear black box method reached significant performance
superiority over others
III. P
This content is AI-processed based on ArXiv data.