IDEAS home Printed from https://ideas.repec.org/a/eee/chsofr/v139y2020ics0960077920304422.html
   My bibliography  Save this article

Robustness of LSTM neural networks for multi-step forecasting of chaotic time series

Author

Listed:
  • Sangiorgio, Matteo
  • Dercole, Fabio

Abstract

Recurrent neurons (and in particular LSTM cells) demonstrated to be efficient when used as basic blocks to build sequence to sequence architectures, which represent the state-of-the-art approach in many sequential tasks related to natural language processing. In this work, these architectures are proposed as general purposes, multi-step predictors for nonlinear time series. We analyze artificial, noise-free data generated by chaotic oscillators and compare LSTM nets with the benchmarks set by feed-forward, one-step-recursive and multi-output predictors. We focus on two different training methods for LSTM nets. The traditional one makes use of the so-called teacher forcing, i.e. the ground truth data are used as input for each time step ahead, rather than the outputs predicted for the previous steps. Conversely, the second feeds the previous predictions back into the recurrent neurons, as it happens when the network is used in forecasting. LSTM predictors robustly show the strengths of the two benchmark competitors, i.e., the good short-term performance of one-step-recursive predictors and greatly improved mid-long-term predictions with respect to feed-forward, multi-output predictors. Training LSTM predictors without teacher forcing is recommended to improve accuracy and robustness, and ensures a more uniform distribution of the predictive power within the chaotic attractor. We also show that LSTM architectures maintain good performances when the number of time lags included in the input differs from the actual embedding dimension of the dataset, a feature that is very important when working on real data.

Suggested Citation

  • Sangiorgio, Matteo & Dercole, Fabio, 2020. "Robustness of LSTM neural networks for multi-step forecasting of chaotic time series," Chaos, Solitons & Fractals, Elsevier, vol. 139(C).
  • Handle: RePEc:eee:chsofr:v:139:y:2020:i:c:s0960077920304422
    DOI: 10.1016/j.chaos.2020.110045
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0960077920304422
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.chaos.2020.110045?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Shi, Xiancheng & Feng, Yucheng & Zeng, Jinsong & Chen, Kefu, 2017. "Chaos time-series prediction based on an improved recursive Levenberg–Marquardt algorithm," Chaos, Solitons & Fractals, Elsevier, vol. 100(C), pages 57-61.
    2. Yeh, Jiin-Po, 2007. "Identifying chaotic systems using a fuzzy model coupled with a linear plant," Chaos, Solitons & Fractals, Elsevier, vol. 32(3), pages 1178-1187.
    3. Cechin, Adelmo L. & Pechmann, Denise R. & de Oliveira, Luiz P.L., 2008. "Optimizing Markovian modeling of chaotic systems with recurrent neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 37(5), pages 1317-1327.
    4. Yang, Hong Ying & Ye, Hao & Wang, Guizeng & Khan, Junaid & Hu, Tongfu, 2006. "Fuzzy neural very-short-term load forecasting based on chaotic dynamics reconstruction," Chaos, Solitons & Fractals, Elsevier, vol. 29(2), pages 462-469.
    5. Guerra, Fábio A. & Coelho, Leandro dos S., 2008. "Multi-step ahead nonlinear identification of Lorenz’s chaotic system using radial basis neural network with learning by clustering and particle swarm optimization," Chaos, Solitons & Fractals, Elsevier, vol. 35(5), pages 967-979.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Lampartová, Alžběta & Lampart, Marek, 2024. "Exploring diverse trajectory patterns in nonlinear dynamic systems," Chaos, Solitons & Fractals, Elsevier, vol. 182(C).
    2. Valle, João & Bruno, Odemir M., 2024. "Dynamics and patterns of the least significant digits of the infinite-arithmetic precision logistic map orbits," Chaos, Solitons & Fractals, Elsevier, vol. 180(C).
    3. Leung, Eunice & Ma, King F. & Xie, Nan, 2023. "Nonlinear modeling of sparkling drink bubbles using a physics informed long short term memory network," Chaos, Solitons & Fractals, Elsevier, vol. 175(P1).
    4. Giorgio Guariso & Giuseppe Nunnari & Matteo Sangiorgio, 2020. "Multi-Step Solar Irradiance Forecasting and Domain Adaptation of Deep Neural Networks," Energies, MDPI, vol. 13(15), pages 1-18, August.
    5. Chen, Xiaolu & Weng, Tongfeng & Li, Chunzi & Yang, Huijie, 2022. "Equivalence of machine learning models in modeling chaos," Chaos, Solitons & Fractals, Elsevier, vol. 165(P2).
    6. Zhou, Ling & You, Zhenzhen & Tang, Yun, 2021. "A new chaotic system with nested coexisting multiple attractors and riddled basins," Chaos, Solitons & Fractals, Elsevier, vol. 148(C).
    7. Chafi, Mohammadreza Shafiee & Narm, Hossein Gholizade & Kalat, Ali Akbarzadeh, 2023. "Chaotic and stochastic evaluation in Fluxgate magnetic sensors," Chaos, Solitons & Fractals, Elsevier, vol. 176(C).
    8. Yukthakiran Matla & Rohith Rao Yannamaneni & George Pappas, 2024. "Globalizing Food Items Based on Ingredient Consumption," Sustainability, MDPI, vol. 16(17), pages 1-22, August.
    9. Cheng, Wei & Wang, Yan & Peng, Zheng & Ren, Xiaodong & Shuai, Yubei & Zang, Shengyin & Liu, Hao & Cheng, Hao & Wu, Jiagui, 2021. "High-efficiency chaotic time series prediction based on time convolution neural network," Chaos, Solitons & Fractals, Elsevier, vol. 152(C).
    10. Uribarri, Gonzalo & Mindlin, Gabriel B., 2022. "Dynamical time series embeddings in recurrent neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 154(C).
    11. Sangiorgio, Matteo & Dercole, Fabio & Guariso, Giorgio, 2021. "Forecasting of noisy chaotic systems with deep neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 153(P2).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Sangiorgio, Matteo & Dercole, Fabio & Guariso, Giorgio, 2021. "Forecasting of noisy chaotic systems with deep neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 153(P2).
    2. Guerra, Fábio A. & Coelho, Leandro dos S., 2008. "Multi-step ahead nonlinear identification of Lorenz’s chaotic system using radial basis neural network with learning by clustering and particle swarm optimization," Chaos, Solitons & Fractals, Elsevier, vol. 35(5), pages 967-979.
    3. Li, Fengjun & Xu, Zongben, 2008. "The estimation of simultaneous approximation order for neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 36(3), pages 572-580.
    4. Wang, Jianzhou & Jia, Ruiling & Zhao, Weigang & Wu, Jie & Dong, Yao, 2012. "Application of the largest Lyapunov exponent and non-linear fractal extrapolation algorithm to short-term load forecasting," Chaos, Solitons & Fractals, Elsevier, vol. 45(9), pages 1277-1287.
    5. Yasir Alsaedi & Gurudeo Anand Tularam & Victor Wong, 2019. "Application of ARIMA Modelling for the Forecasting of Solar, Wind, Spot and Options Electricity Prices: The Australian National Electricity Market," International Journal of Energy Economics and Policy, Econjournals, vol. 9(4), pages 263-272.
    6. Mirzaee, Hossein, 2009. "Long-term prediction of chaotic time series with multi-step prediction horizons by a neural network with Levenberg–Marquardt learning algorithm," Chaos, Solitons & Fractals, Elsevier, vol. 41(4), pages 1975-1979.
    7. Cao, Weijia & Cai, Hang & Hua, Zhongyun, 2022. "n-Dimensional Chaotic Map with application in secure communication," Chaos, Solitons & Fractals, Elsevier, vol. 163(C).
    8. Coelho, Leandro dos Santos & Araujo, Ernesto, 2009. "Identification of the Hénon chaotic map by fuzzy modeling and Nelder–Mead simplex method," Chaos, Solitons & Fractals, Elsevier, vol. 41(5), pages 2762-2772.
    9. Janmenjoy Nayak & Bighnaraj Naik, 2018. "A Novel Honey-Bees Mating Optimization Approach with Higher order Neural Network for Classification," Journal of Classification, Springer;The Classification Society, vol. 35(3), pages 511-548, October.
    10. Ait Maatallah, Othman & Achuthan, Ajit & Janoyan, Kerop & Marzocca, Pier, 2015. "Recursive wind speed forecasting based on Hammerstein Auto-Regressive model," Applied Energy, Elsevier, vol. 145(C), pages 191-197.
    11. Mesbaholdin Salami & Farzad Movahedi Sobhani & Mohammad Sadegh Ghazizadeh, 2018. "Short-Term Forecasting of Electricity Supply and Demand by Using the Wavelet-PSO-NNs-SO Technique for Searching in Big Data of Iran’s Electricity Market," Data, MDPI, vol. 3(4), pages 1-26, October.
    12. Cheng, Wei & Wang, Yan & Peng, Zheng & Ren, Xiaodong & Shuai, Yubei & Zang, Shengyin & Liu, Hao & Cheng, Hao & Wu, Jiagui, 2021. "High-efficiency chaotic time series prediction based on time convolution neural network," Chaos, Solitons & Fractals, Elsevier, vol. 152(C).
    13. Fanidhar Dewangan & Almoataz Y. Abdelaziz & Monalisa Biswal, 2023. "Load Forecasting Models in Smart Grid Using Smart Meter Information: A Review," Energies, MDPI, vol. 16(3), pages 1-55, January.
    14. Mirzaee, Hossein, 2009. "Linear combination rule in genetic algorithm for optimization of finite impulse response neural network to predict natural chaotic time series," Chaos, Solitons & Fractals, Elsevier, vol. 41(5), pages 2681-2689.
    15. Guégan, Dominique & Leroux, Justin, 2009. "Forecasting chaotic systems: The role of local Lyapunov exponents," Chaos, Solitons & Fractals, Elsevier, vol. 41(5), pages 2401-2404.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:chsofr:v:139:y:2020:i:c:s0960077920304422. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Thayer, Thomas R. (email available below). General contact details of provider: https://www.journals.elsevier.com/chaos-solitons-and-fractals .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.