Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3490354.3494387acmconferencesArticle/Chapter ViewAbstractPublication PagesicaifConference Proceedingsconference-collections
research-article

Visual time series forecasting: an image-driven approach

Published: 04 May 2022 Publication History

Abstract

Time series forecasting is essential for agents to make decisions. Traditional approaches rely on statistical methods to forecast given past numeric values. In practice, end-users often rely on visualizations such as charts and plots to reason about their forecasts. Inspired by practitioners, we re-imagine the topic by creating a novel framework to produce visual forecasts, similar to the way humans intuitively do. In this work, we leverage advances in deep learning to extend the field of time series forecasting to a visual setting. We capture input data as an image and train a model to produce the subsequent image. This approach results in predicting distributions as opposed to pointwise values. We examine various synthetic and real datasets with diverse degrees of complexity. Our experiments show that visual forecasting is effective for cyclic data but somewhat less for irregular data such as stock price. Importantly, when using image-based evaluation metrics, we find the proposed visual forecasting method to outperform various numerical baselines, including ARIMA and a numerical variation of our method. We demonstrate the benefits of incorporating vision-based approaches in forecasting tasks - both for the quality of the forecasts produced, as well as the metrics that can be used to evaluate them.

References

[1]
Abubakar Abid and James Y Zou. 2018. Learning a warping distance from unlabeled time series using sequence autoencoders. In Advances in Neural Information Processing Systems. 10547--10555.
[2]
Pinar Akyazi and Touradj Ebrahimi. 2019. Learning-Based Image Compression using Convolutional Autoencoder and Wavelet Decomposition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops.
[3]
Guillaume Alain and Yoshua Bengio. 2014. What regularized auto-encoders learn from the data-generating distribution. The Journal of Machine Learning Research 15, 1 (2014), 3563--3593.
[4]
Wei Bao, Jun Yue, and Yulei Rao. 2017. A deep learning framework for financial time series using stacked autoencoders and long-short term memory. PloS one 12, 7 (2017), e0180944.
[5]
David Byrd. 2019. Explaining agent-based financial market simulation. arXiv preprint arXiv:1909.11650 (2019).
[6]
Naftali Cohen, Tucker Balch, and Manuela Veloso. 2019. The effect of visual design in image classification. arXiv preprint arXiv:1907.09567 (2019).
[7]
Naftali Cohen, Tucker Balch, and Manuela Veloso. 2019. Trading via image classification. arXiv preprint arXiv:1907.10046 (2019).
[8]
Bairui Du and Paolo Barucca. 2020. Image Processing Tools for Financial Time Series Classification. arXiv preprint arXiv:2008.06042 (2020).
[9]
Mark Everingham, Luc Van Gool, Christopher KI Williams, John Winn, and Andrew Zisserman. 2010. The pascal visual object classes (voc) challenge. International journal of computer vision 88, 2 (2010), 303--338.
[10]
Bilal Fadlallah, Badong Chen, Andreas Keil, and José Príncipe. 2013. Weighted-permutation entropy: A complexity measure for time series incorporating amplitude information. Physical Review E 87, 2 (2013), 022911.
[11]
WA Falcon. 2019. PyTorch Lightning. GitHub. Note: https://github.com/PyTorchLightning/pytorch-lightning 3 (2019).
[12]
Jerome Friedman, Trevor Hastie, and Robert Tibshirani. 2001. The elements of statistical learning. Springer series in statistics New York.
[13]
Andre Gensler, Janosch Henze, Bernhard Sick, and Nils Raabe. 2016. Deep Learning for solar power forecasting-An approach using AutoEncoder and LSTM Neural Networks. In 2016 IEEE international conference on systems, man, and cybernetics (SMC). IEEE, 002858--002865.
[14]
Aurélien Géron. 2019. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. O'Reilly Media.
[15]
Ary L Goldberger, Luis AN Amaral, Leon Glass, Jeffrey M Hausdorff, Plamen Ch Ivanov, Roger G Mark, Joseph E Mietus, George B Moody, Chung-Kang Peng, and H Eugene Stanley. 2000. PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. circulation 101, 23 (2000), e215--e220.
[16]
Lovedeep Gondara. 2016. Medical image denoising using convolutional denoising autoencoders. In 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW). IEEE, 241--246.
[17]
Ian Goodfellow, Yoshua Bengio, Aaron Courville, and Yoshua Bengio. 2016. Deep learning. MIT press Cambridge.
[18]
Trevor Hastie, Robert Tibshirani, and Jerome Friedman. 2001. The Elements of Statistical Learning. Springer New York Inc., New York, NY, USA.
[19]
Ferenc Huszár. 2015. How (not) to train your generative model: Scheduled sampling, likelihood, adversary? arXiv preprint arXiv:1511.05101 (2015).
[20]
Rob J Hyndman and George Athanasopoulos. 2018. Forecasting: principles and practice. OTexts.
[21]
R Krispin. 2019. Hands-On Time Series Analysis with R: Perform time series analysis and forecasting using R.
[22]
Xixi Li, Yanfei Kang, and Feng Li. 2020. Forecasting with time series imaging. Expert Systems with Applications 160 (2020), 113680.
[23]
Yijun Li, Sifei Liu, Jimei Yang, and Ming-Hsuan Yang. 2017. Generative face completion. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3911--3919.
[24]
Spyros Makridakis and Michele Hibon. 2000. The M3-Competition: results, conclusions and implications. International journal of forecasting 16, 4 (2000), 451--476.
[25]
Spyros Makridakis, Evangelos Spiliotis, and Vassilios Assimakopoulos. 2020. The M4 Competition: 100,000 time series and 61 forecasting methods. International Journal of Forecasting 36, 1 (2020), 54--74.
[26]
Xiao-Jiao Mao, Chunhua Shen, and Yu-Bin Yang. 2016. Image restoration using convolutional auto-encoders with symmetric skip connections. arXiv preprint arXiv:1606.08921 (2016).
[27]
S Mostafa Mousavi, Weiqiang Zhu, William Ellsworth, and Gregory Beroza. 2019. Unsupervised clustering of seismic signals using deep convolutional autoen-coders. IEEE Geoscience and Remote Sensing Letters 16, 11 (2019), 1693--1697.
[28]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. 2019. Pytorch: An imperative style, high-performance deep learning library. In Advances in neural information processing systems. 8026--8037.
[29]
Lasse Heje Pedersen. 2019. Efficiently inefficient: how smart money invests and market prices are determined. Princeton University Press.
[30]
Hamid Rezatofighi, Nathan Tsoi, JunYoung Gwak, Amir Sadeghian, Ian Reid, and Silvio Savarese. 2019. Generalized intersection over union: A metric and a loss for bounding box regression. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 658--666.
[31]
Pablo Romeu, Francisco Zamora-Martínez, Paloma Botella-Rocamora, and Juan Pardo. 2015. Stacked denoising auto-encoders for short-term time series forecasting. In Artificial Neural Networks. Springer, 463--486.
[32]
Alaa Sagheer and Mostafa Kotb. 2019. Time series forecasting of petroleum production using deep LSTM recurrent networks. Neurocomputing 323 (2019), 203--213.
[33]
Alaa Sagheer and Mostafa Kotb. 2019. Unsupervised pre-training of a Deep LStM-based Stacked Autoencoder for Multivariate time Series forecasting problems. Scientific Reports 9, 1 (2019), 1--16.
[34]
Steven E Shreve. 2004. Stochastic calculus for finance II: Continuous-time models. Vol. 11. Springer Science & Business Media.
[35]
Neda Tavakoli, Sima Siami-Namini, Mahdi Adl Khanghah, Fahimeh Mirza Soltani, and Akbar Siami Namin. 2020. Clustering Time Series Data through Autoencoder-based Deep Learning Models. arXiv preprint arXiv:2004.07296 (2020).
[36]
Daniel S Wilks. 2011. Statistical methods in the atmospheric sciences. Vol. 100. Academic press.
[37]
Zeng Zhen, Tucker Balch, and Manuela Veloso. 2021. Deep Video Prediction for Economic Forecasting. arXiv preprint arXiv:2102.12061 (2021).

Cited By

View all
  • (2023)Predicting the state of synchronization of financial time series using cross recurrence plotsNeural Computing and Applications10.1007/s00521-023-08674-y35:25(18519-18531)Online publication date: 8-Jun-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICAIF '21: Proceedings of the Second ACM International Conference on AI in Finance
November 2021
450 pages
ISBN:9781450391481
DOI:10.1145/3490354
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 May 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ARIMA
  2. image representations
  3. neural networks
  4. time-series forecasting
  5. visualizations

Qualifiers

  • Research-article

Conference

ICAIF'21
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)83
  • Downloads (Last 6 weeks)5
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Predicting the state of synchronization of financial time series using cross recurrence plotsNeural Computing and Applications10.1007/s00521-023-08674-y35:25(18519-18531)Online publication date: 8-Jun-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media