Elsevier

Information Sciences

Volume 516, April 2020, Pages 1-19
Information Sciences

Low dimensional mid-term chaotic time series prediction by delay parameterized method

https://doi.org/10.1016/j.ins.2019.12.021Get rights and content

Abstract

How to predict the future behavior of complex systems with insufficient information, i.e., low dimensional mid-term chaotic time series prediction in mathematical terms, is not only a significant theoretical problem, but a more intricate practical problem. To address this issue, a Delay Parameterized Method (DPM) for low dimensional mid-term chaotic time series forecasting is presented. The correlation function, which immerses the low dimensional information into reconstructed space, is introduced to bridge time series and hidden order of system in DPM. Traversal algorithm and intelligent algorithm including particle swarm optimization or genetic algorithm, are used to obtain the optimal parameters for prediction. In addition, the applications of the proposed method on Lorenz chaotic time series, stress-strain signals and stock K-line maps show that it produces high quality predictions.

Introduction

Predicting the future behavior of complex systems from observations is one of the most important and classical problems in various scientific fields, such as earthquake prediction [1], temperature prediction [2], wind speed forecasting [3], stock prediction [4], [5], estimating of agriculture production [6], quality of service prediction [7], [8], etc. Generally, the predictability of time series is believed to come from various kinds of information hidden in the system’s output. That is to say, linear or nonlinear correlations and statistical characteristics in time series provide a source for predicting future behavior. A challenging task is to make accurate prediction based on time series data sets [9].

In the past decades, advanced methods have been proposed for prediction based on those sources. In 1987, Farmer and Sidorowich pioneered work in this field, focusing on the prediction of a single variable chaotic time series [10]. The time series, x(t), were reconstructed into a state space, X(t)=(x(t),x(tτ),x(t2τ),), by delay coordinates technique [11], [12], where τ is time delay. The predictor, fT:X(t+T)=fT(X(t)), is then approximated by the global or local neighbor information of past data in reconstructed phase space. Later work by Sugihara and May [13] fixed the number of neighbour points for prediction, and compared the standard correlation coefficient between predicted and real value to distinguish chaos from measurement error in time series.

For the multi-dimensional time series prediction, Ye and Sugihara developed a new idea and proposed the Multi-View Embedding (MVE) method [14], based on the generalized embedding theorem [15]. In this MVE method, CnkmCn(k1)m numbers of mdimensional phase spaces were reconstructed with a given k lags for each of n variables, where Cnkm is the number of possible combinations picking m out of nk coordinates. This method is computationally intensive if the dimension is relatively high. For example, with k=3,m=3 for a 6-variables system, the number of phase spaces would be 164. Recently, Ma etal. proposed an Inverse Embedding Method (IEM) for multi-dimensional time series prediction, which reduced the computational complexity [16]. The intertwined dynamic (hidden in the high dimensional data) was transformed into a phase space reconstructed by one-dimensional signal. The predictor was obtained from the correlation between non-delay reconstructed state space and delay reconstructed phase space.

Meanwhile, with the development of computer science and technology, machine learning methods [17], [18], including deep belief network [19], [20], wireless/wired networks [21], multi-input-multi-output network [22], [23], [24], neural network ensemble [25], [26], [27], long-short memory [28], reservoir computing [29], [30], cloud computing [31], [32] have been intensively studied and applied to achieve dynamical prediction of the system. The machine learning methods generally extract statistical or dynamical characteristics in a black-box manner for prediction. Moreover, artificial intelligence algorithms, such as Particle Swarm Optimization (PSO) [33], and Genetic Algorithm (GA) [34], employ different strategies to optimize the objective function during the forecasting process. It should be noted that the performance of the artificial neural networks crucially relies on the length of the available training data. The accurate prediction needs the training set contain sufficiently large amount of training data.

Section snippets

Motivation

Owing to the above efforts, high dimensional and/or long-term time series can be predictable. However, the prediction of low dimensional mid-term chaotic time series, i.e., with insufficient information, is still a convoluted but vital task. The terminology ‘mid-term’ means that the length of time series is greater than 100 and less than 500.

According to the MVE method and IEM, high dimensional short-term time series can be predicted by a correlation function, which relates the dynamics between

Theoretical analysis

In a deterministic chaotic system, the information in original dynamical system can be obtained from the evolution of the variables according to Takens embedding theory [12] and generalized embedding theorems [15]. The deterministic chaos means that the dynamical evolutions are chaotic but obey some certain rules. It makes the chaotic behavior short-range predictable, although long-range prediction for the system cannot be performed due to the chaotic effect.

Algorithm modeling

In Section 3, correlation functions in matrix form is used to predict the multi-dimensional coupling chaotic time series. There are two parameters which need to be determined during the reconstruction, the time delay and the embedding dimension. In this paper, the embedding dimension is fixed equal to the dimension of state space. Thus, we only need to decide the appropriate time delays in predicting the unknown data. The traversal algorithm and intelligent algorithm including PSO and GA are

Applications and discussion

In this section, we demonstrate applications of the proposed method. Nonlinear correlation function is applied in forecasting the Lorenz chaotic time series. Real-world data including stress-strain signals in material science, stock K-line map in finance science are predicted by employing linear correlation function. The selection of optimal parameters is based on PSO and GA. The results are verified using the traversal algorithm for the first 2 cases and the 2-dimensional version of 3rd.

Conclusion

In summary, based on the embedding theorem and topological theory, we propose a Delay Parameterized Method (DPM) for time series prediction. The DPM well predict the chaotic time series including low dimensional mid-term time series. Moreover, applications on three classical systems, Lorenz chaotic system, plastic deformation of materials, fluctuation of stock price, are given to show the method’s feasibility and efficiency.

In this paper, DPM is designed to make the prediction of low

Availability of data and material

For the compression experimental data of the Al0.5CoCrCuFeNi high entropy alloy used and/or analysed during the current study are available from the corresponding author on reasonable request. The financial data used and/or analysed during the current study are available from the Yahoo Finance (https://finance.yahoo.com/).

CRediT authorship contribution statement

Xiaoxiang Guo: Conceptualization, Formal analysis, Investigation, Software, Methodology, Resources, Validation, Visualization, Writing - original draft, Writing - review & editing. Yutong Sun: Data curation, Software, Validation, Writing - review & editing. Jingli Ren: Supervision, Formal analysis, Methodology, Funding acquisition, Project administration, Resources, Writing - review & editing.

Declaration of Competing Interest

None.

Acknowledgement

This research is supported by the National Natural Science Foundation of China (11771407), and the National Key R&D Program of China (2017YFB0702500). The funds provide financial support for the data acquisition, the design/running of computational program in this study.

References (49)

  • S. Hochreiter et al.

    Long short-term memory

    Neural Comput.

    (1997)
  • S.M. Chen et al.

    Forecasting enrollments using high-order fuzzy time series and genetic algorithms

    Int. J. Intell. Syst.

    (2006)
  • X.X. Guo et al.

    Plastic dynamics of the Al0.5CoCrCuFeNi high entropy alloy at cryogenic temperatures: jerky flow, stair-like fluctuation, scaling behavior, and non-chaotic state

    Appl. Phys. Lett.

    (2017)
  • S.M. Pincus

    Approximate entropy as a measure of system complexity

    Proc. Natl. Acad. Sci. USA

    (1991)
  • O.A. Jadaan et al.

    Improved selection operator for GA

    J. Theor. Appl. Inf. Technol.

    (2008)
  • I. Aydin et al.

    The prediction algorithm based on fuzzy logic using time series data mining method

    World Acad. Sci. Eng. Technol.

    (2009)
  • J. Soto et al.

    Time series prediction using ensembles of ANFIS models with genetic optimization of interval type-2 and type-1 fuzzy integrators

    Int. J. Hybrid Intell. Syst.

    (2014)
  • N. Xiong et al.

    Comparative analysis of quality of service and memory usage for adaptive failure detectors in healthcare systems

    IEEE J. Sel. Areas Commun.

    (2009)
  • A. Clauset et al.

    Data-driven predictions in the science of science

    Science

    (2017)
  • J.D. Farmer et al.

    Predicting chaotic time series

    Phys. Rev. Lett.

    (1987)
  • N.H. Packard et al.

    Geometry from a time series

    Phys. Rev. Lett.

    (1980)
  • F. Takens

    Detecting strange attractors in turbulence

    Dynamical Systems and Turbulence

    (1981)
  • G. Sugihara et al.

    Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series

    Nature

    (1990)
  • H. Ye et al.

    Information leverage in interconnected ecosystems: overcoming the curse of dimensionality

    Science

    (2016)
  • Cited by (20)

    • Chaotic time series prediction using DTIGNet based on improved temporal-inception and GRU

      2022, Chaos, Solitons and Fractals
      Citation Excerpt :

      New approaches to modeling through data-driven have become a challenge to researchers, and the development of neural networks, especially deep learning, supported by computer hardware has provided new perspectives for automated data mining. The approaches and practical applications of chaotic time series prediction have been extensively researched [12], including neural networks [13], support vector machine [14], phase space reconstruction [15,16], fractional order algorithm [17], kernel method [18,19], mixed model [20]. The selection of embedding dimension and delay factor in the phase space reconstruction method increases the complexity of the work.

    • Small perturbations are enough: Adversarial attacks on time series prediction

      2022, Information Sciences
      Citation Excerpt :

      As the amount of data increases, time-series analysis has become the focus of numerous research and development projects in data mining [10]. The problem of time-series prediction is aimed at predicting future values by analyzing observations of the past and creating an analogy or extension based on the development process, direction, and trends [3,14]. Time-series prediction has a wide variety of applications, such as predicting weather conditions in the near future [13], forecasting traffic congestion [28], predicting future electricity consumption and determining the amount of electricity required for energy management [25], and detecting anomalous energy usage and unveiling electricity theft [49].

    • A long short-term memory based Quasi-Virtual Analyzer for dynamic real-time soft sensing of a Simulated Moving Bed unit

      2022, Applied Soft Computing
      Citation Excerpt :

      This quantity of data has made possible the development of models that rely solely on the patterns observed in the data through numerical techniques, waiving complex analysis of the phenomenology of a system. For example, short-time Fourier Transforms and embedding theorems-based approaches were used to predict the behavior of chaotic time series [4,5]. The design of online sensors has recently shifted its attention to statistical and data-based models [6–10].

    • An effective method to improve nonlinearity value of substitution boxes based on random selection

      2021, Information Sciences
      Citation Excerpt :

      Chaotic dynamics; It has been one of the most important tools for researchers seeking answers to research questions in science and engineering studies. In many areas, more effective models have been developed and comprehensive progress has been achieved based on these dynamics [1,2]. Among these advances, a remarkable branch of science has been cryptology studies [3].

    • Hierarchical delay-memory echo state network: A model designed for multi-step chaotic time series prediction

      2021, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      Chaos science permeates with other sciences, and whether in the fields of mathematics, physics, biosciences, geosciences, economics, astronomy, etc., chaos has attracted widespread attention (Mudelsee, 2019; Jaddi and Abdullah, 2018; Karasu et al., 2020). In the application of chaos, the analysis and prediction of nonlinear time series extracted from chaotic system has always been a research hotspot in the field of scientific research and engineering technology (Qiao et al., 2020; Safari et al., 2018; Guo et al., 2020; Altan et al., 2019). Currently, the echo state network (ESN), a kind of special recurrent neural network with simple structure and high training efficiency (Jaeger, 2001; Jaeger and Haas, 2004), has been widely used in chaotic time series analysis and prediction.

    View all citing articles on Scopus
    View full text