Paper: arXiv 2405.11431

Abstract

There has been much interest in accurate cryptocurrency price forecast models by investors and researchers. Deep Learning models are prominent machine learning techniques that have transformed various fields and have shown potential for finance and economics. Although various deep learning models have been explored for cryptocurrency price forecasting, it is not clear which models are suitable due to high market volatility. In this study, we review the literature about deep learning for cryptocurrency price forecasting and evaluate novel deep learning models for cryptocurrency stock price prediction. Our deep learning models include variants of long short-term memory (LSTM) recurrent neural networks, variants of convolutional neural networks (CNNs), and the Transformer model. We evaluate univariate and multivariate approaches for multi-step ahead predicting of cryptocurrencies close-price. We also carry out volatility analysis on the four cryptocurrencies which reveals significant fluctuations in their prices throughout the COVID-19 pandemic. Additionally, we investigate the prediction accuracy of two scenarios identified by different training sets for the models. First, we use the pre-COVID-19 datasets to model cryptocurrency close-price forecasting during the early period of COVID-19. Secondly, we utilise data from the COVID-19 period to predict prices for 2023 to 2024. Our results show that the convolutional LSTM with a multivariate approach provides the best prediction accuracy in two major experimental settings. Our results also indicate that the multivariate deep learning models exhibit better performance in forecasting four different cryptocurrencies when compared to the univariate models.

Complexity vs Empirical Score

  • Math Complexity: 6.5/10
  • Empirical Rigor: 7.0/10
  • Quadrant: Holy Grail — high math complexity, high empirical rigor

Why this score: The paper employs advanced deep learning architectures (LSTM, CNN, Transformers) requiring knowledge of stochastic optimization and time-series embedding, yet it is heavily grounded in empirical evaluation with specific dataset splits (pre- and post-COVID), volatility analysis, and multivariate comparative benchmarks.

Research Flowchart

  flowchart TD
  A["Research Goal:<br>Review & Evaluate DL Models<br>for Crypto Price Prediction"] --> B{"Data & Input"}
  B --> B1["Pre-COVID-19 Dataset<br>(Early Pandemic Prediction)"]
  B --> B2["COVID-19 Dataset<br>(2023-2024 Prediction)"]
  B --> B3["4 Cryptocurrencies<br>Volatility Analysis"]
  
  B --> C{"Methodology: Deep Learning Models"}
  C --> C1["LSTM Variants"]
  C --> C2["CNN Variants"]
  C --> C3["Transformer Model"]
  
  C --> D{"Evaluation Framework"}
  D --> D1["Univariate Approach<br>Single feature input"]
  D --> D2["Multivariate Approach<br>Multiple feature input"]
  D --> D3["Multi-step Ahead Prediction"]
  
  C1 & C2 & C3 --> E["Computational Process<br>Training & Validation"]
  D1 & D2 & D3 --> E
  
  E --> F["Key Findings / Outcomes"]
  F --> F1["Best Model:<br>ConvLSTM with Multivariate Approach"]
  F --> F2["Multivariate models<br>outperform univariate models<br>across all 4 cryptocurrencies"]
  F --> F3["Significant price volatility<br>observed during COVID-19 period"]

Cited References (192)

  1. Community detection in graphs (2010)
  2. Finding and evaluating community structure in networks (2004)
  3. Visualizing Fuzzy Overlapping Communities in Networks (2013)
  4. Near linear time algorithm to detect community structures in large-scale networks (2007)
  5. Robust network community detection using balanced propagation (2011)
  6. Detecting community structure using label propagation with weighted coherent neighborhood propinquity (2013)
  7. Finding community structure in very large networks (2004)
  8. Fast unfolding of communities in large networks (2008)
and 184 more
  1. General optimization technique for high-quality community detection in complex networks (2014)
  2. Resolution limit in community detection (2007)
  3. Unfolding communities in large complex networks: Combining defensive and offensive label propagation for core extraction (2011)
  4. Detecting communities by the core-vertex and intimate degree in complex networks (2013)
  5. Detecting overlapping communities by seed community in weighted complex networks (2013)
  6. Profiling core-periphery network structure by random walkers (2013)
  7. Detecting local community structure in complex networks based on local degree central nodes (2013)
  8. Identification of overlapping community structure in complex networks using fuzzy c-means clustering (2007)
  9. Fuzzy communities and the concept of bridgeness in complex networks (2008)
  10. Fuzzy community structure detection by particle competition and cooperation (2013)
  11. Identification of overlapping and non-overlapping community structure by fuzzy clustering in complex networks (2011)
  12. Fuzzy overlapping community detection based on local random walk and multidimensional scaling (2013)
  13. Overlapping community detection using Bayesian non-negative matrix factorization (2011)
  14. Overlapping Community Detection via Bounded Nonnegative Matrix Tri-Factorization (2012)
  15. Fuzzy modularity and fuzzy community structure in networks (2010)
  16. A Soft Modularity Function For Detecting Fuzzy Communities in Social Networks (2013)
  17. Network data (2013)
  18. Ubiquitousness of link-density and link-pattern communities in real-world networks (2012)
  19. Benchmark graphs for testing community detection algorithms (2008)
  20. Detecting Communities Based on Network Topology (2014)
  21. Comparing community structure identification (2005)
  22. Fuzzy overlapping communities in networks (2011)
  23. Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities (2009)
  24. A Fuzzy Variant of the Rand Index for Comparing Clustering Structures (2009)
  25. Asymmetric efficiency of cryptocurrencies during COVID19 (2021)
  26. Herding intensity and volatility in cryptocurrency markets during the COVID-19 (2022)
  27. Cryptocurrency volatility markets (2021)
  28. Cryptocurrency uncertainty and volatility forecasting of precious metal futures markets (2023)
  29. An empirical investigation of volatility dynamics in the cryptocurrency market (2019)
  30. Returns, volatility and the cryptocurrency bubble of 2017–18 (2021)
  31. Cryptocurrency volatility forecasting: What can we learn from the first wave of the COVID-19 outbreak? (2023)
  32. Post-pandemic transformations: How and why COVID-19 requires us to rethink development (2021)
  33. From Immunogen to COVID-19 vaccines: Prospects for the post-pandemic era (2023)
  34. Post-pandemic stress disorder as an effect of the epidemiological situation related to the COVID-19 pandemic (2022)
  35. Deep learning in predicting cryptocurrency volatility (2022)
  36. Economic policy uncertainty and cryptocurrency volatility (2021)
  37. Understanding cryptocurrency volatility: The role of oil market shocks (2021)
  38. Predicting the volatility of cryptocurrency time-series (2018)
  39. Forecasting cryptocurrency volatility (2022)
  40. On the properties of neural machine translation: Encoder-decoder approaches (2014) — link
  41. Learning phrase representations using RNN encoder-decoder for statistical machine translation (2014) — link
  42. Pytorch: An imperative style, high-performance deep learning library (2019)
  43. Backpropagation and stochastic gradient descent method (1993)
  44. Deep reinforcement learning: A brief survey (2017)
  45. Reinforcement learning: A survey (1996)
  46. Support-vector networks (1995)
  47. On empirical mode decomposition and its algorithms (2003)
  48. A complete ensemble empirical mode decomposition with adaptive noise (2011)
  49. Vector autoregressions (2001)
  50. Neural networks for machine learning lecture 6a overview of mini-batch gradient descent (2012)
  51. The GARCH option pricing model (1995)
  52. Adaptive subgradient methods for online learning and stochastic optimization. (2011)
  53. Adadelta: an adaptive learning rate method (2012) — link
  54. An overview of gradient descent optimization algorithms (2016) — link
  55. Cryptocurrency volatility forecasting: A Markov regime-switching MIDAS approach (2020)
  56. Deep learning with long short-term memory networks for financial market predictions (2018)
  57. Predicting intraday jumps in stock prices using liquidity measures and technical indicators (2021)
  58. Importance of event binary features in stock price prediction (2020)
  59. Analysis of financial time series (2005)
  60. Market sentiment and exchange rate directional forecasting (2015)
  61. A new hybrid model of fuzzy time series and genetic algorithm based machine learning algorithm: a case study of forecasting prices of nine types of major cryptocurrencies (2022)
  62. Predicting stock market trends using machine learning and deep learning algorithms via continuous and binary data; a comparative analysis (2020)
  63. Spatio-temporal data mining: A survey of problems and methods (2018)
  64. Long short-term memory (1997)
  65. A review of recurrent neural networks: LSTM cells and network architectures (2019)
  66. Multimodal machine learning: A survey and taxonomy (2018)
  67. Deep learning for spatio-temporal data mining: A survey (2020)
  68. Time-series forecasting with deep learning: a survey (2021)
  69. The cross-section of crypto-currencies as financial assets: An overview (2016)
  70. A systematic review of the bubble dynamics of cryptocurrency prices (2020)
  71. Volatility of select crypto-currencies: A comparison of Bitcoin, Ethereum and Litecoin (2018)
  72. A literature review on Bitcoin: Transformation of crypto currency into a global phenomenon (2019)
  73. Digitalisation in payments: From interoperability to centralised models? (2015)
  74. Applying deep learning to better predict cryptocurrency trends (2018)
  75. A deep reinforcement learning approach for automated cryptocurrency trading (2019)
  76. Deep learning and technical analysis in cryptocurrency market (2023)
  77. DL-GuesS: Deep learning and sentiment analysis-based cryptocurrency price prediction (2022)
  78. Cryptocurrency forecasting with deep learning chaotic neural networks (2019)
  79. A deep learning-based cryptocurrency price prediction model that uses on-chain data (2022)
  80. Ensemble deep learning models for forecasting cryptocurrency time-series (2020)
  81. Deep learning-based cryptocurrency sentiment construction (2020)
  82. Predicting Price of Cryptocurrency–A Deep Learning Approach (2020)
  83. Machine learning regression model for material synthesis prices prediction in agriculture (2023)
  84. Gold commodity price prediction using tree-based prediction models (2023)
  85. Forecasting commodity prices: empirical evidence using deep learning tools (2023)
  86. Multi-head self-attention transformer for dogecoin price prediction (2021)
  87. BiCuDNNLSTM-1dCNN—A hybrid deep learning-based predictive model for stock price prediction (2022)
  88. Deep Learning-based Integrated Framework for stock price movement prediction (2023)
  89. A novel ensemble deep learning model for stock prediction based on stock prices and news (2022)
  90. Stock price prediction using machine learning and deep learning algorithms and models (2022)
  91. An optimal deep learning-based LSTM for stock price prediction using twitter sentiment analysis (2022)
  92. A hybrid model integrating deep learning with investor sentiment analysis for stock price prediction (2021)
  93. Stock price prediction using deep learning and frequency decomposition (2021)
  94. Stock price prediction using machine learning and LSTM-based deep learning models (2021)
  95. Financial time series forecasting with deep learning: A systematic literature review: 2005–2019 (2020)
  96. Bitcoin price prediction based on other cryptocurrencies using machine learning and time series analysis (2023)
  97. Comparative performance of LSTM and ARIMA for the short-term prediction of bitcoin prices (2023)
  98. Cryptocurrency price prediction using time series forecasting (ARIMA) (2021)
  99. Bitcoin price forecasting using time series analysis (2018)
  100. Forecasting bitcoin price with graph chainlets (2018)
  101. Bitcoin volatility forecasting with a glimpse into buy and sell orders (2018)
  102. Factors influencing cryptocurrency prices: Evidence from bitcoin, ethereum, dash, litcoin, and monero (2018)
  103. An analysis of the cryptocurrency industry (2015)
  104. Blockchain technology: Transforming libertarian cryptocurrency dreams to finance and banking realities (2017)
  105. An empirical study on modeling and prediction of bitcoin prices with bayesian neural networks based on blockchain information (2017)
  106. Toward characterizing blockchain-based cryptocurrencies for highly accurate predictions (2019)
  107. Forecasting cryptocurrency prices using LSTM, GRU, and bi-directional LSTM: A deep learning approach (2023)
  108. Datestamping the Bitcoin and Ethereum bubbles (2018)
  109. A survey on empirical findings about spillovers in cryptocurrency markets (2019)
  110. Machine learning approaches to forecasting cryptocurrency volatility: Considering internal and external determinants (2023)
  111. Big-crypto: Big data, blockchain and cryptocurrency (2018)
  112. “Small things matter most”: The spillover effects in the cryptocurrency market and gold as a silver bullet (2020)
  113. Forecasting Bitcoin closing price series using linear regression and neural networks models (2020)
  114. Exogenous drivers of Bitcoin and Cryptocurrency volatility–A mixed data sampling approach to forecasting (2019)
  115. Bitcoin prediciton using ANN (2015)
  116. Predicting the direction, maximum, minimum and closing prices of daily Bitcoin exchange rate using machine learning techniques (2019)
  117. Prediction of Bitcoin exchange rate to American dollar using artificial neural network methods (2017)
  118. Automated cryptocurrencies prices prediction using machine learning (2018)
  119. Bitcoin: Economics, technology, and governance (2015)
  120. Cryptocurrency price prediction using traditional statistical and machine-learning techniques: A survey (2021)
  121. Bitcoin: A peer-to-peer electronic cash system (2008)
  122. Improving the cryptocurrency price prediction performance based on reinforcement learning (2021)
  123. Generating synthetic bitcoin transactions and predicting market price movement via inverse reinforcement learning and agent-based modeling (2018)
  124. Cryptocurrency portfolio management with deep reinforcement learning (2017)
  125. Deep reinforcement learning for the optimal placement of cryptocurrency limit orders (2022)
  126. Deep reinforcement learning for portfolio management of markets with a dynamic number of assets (2021)
  127. A deep learning-based cryptocurrency price prediction scheme for financial institutions (2020)
  128. A new forecasting framework for bitcoin price with LSTM (2018)
  129. A deep learning based stock trading model with 2-D CNN trend detection (2017)
  130. Forecasting stock prices from the limit order book using convolutional neural networks (2017)
  131. Deeplob: Deep convolutional neural networks for limit order books (2019)
  132. Using dynamic time warping distances as features for improved time series classification (2016)
  133. A real time hybrid pattern matching scheme for stock time series (2010)
  134. Pattern graph tracking-based stock price prediction using big data (2018)
  135. Encyclopedia of chart patterns (2021)
  136. Finding structure in time (1990)
  137. The vanishing gradient problem during learning recurrent neural nets and problem solutions (1998)
  138. Framewise phoneme classification with bidirectional LSTM and other neural network architectures (2005)
  139. Sequence to sequence learning with neural networks (2014)
  140. Intraday prediction of Borsa Istanbul using convolutional neural networks and feature correlations (2017)
  141. Artificial neural networks architectures for stock price prediction: Comparisons and applications (2016)
  142. CNNpred: CNN-based stock market prediction using a diverse set of variables (2019)
  143. Convolutional networks for stock trading (2014)
  144. Face detection with the faster R-CNN (2017)
  145. A review on deep learning techniques applied to semantic segmentation (2017) — link
  146. Adam: A method for stochastic optimization (2014) — link
  147. Stock market index prediction using deep Transformer model (2022)
  148. Convolutional LSTM network: A machine learning approach for precipitation nowcasting (2015)
  149. Efficient estimation of word representations in vector space (2013) — link
  150. Neural machine translation by jointly learning to align and translate (2014) — link
  151. Attention is all you need (2017)
  152. Cryptocurrency Historical Prices (2021) — link
  153. Prediction of Cryptocurrency prices using Transformers and Long Short term Neural Networks (2022)
  154. Predicting the price of bitcoin using machine learning (2018)
  155. Evaluation of deep learning models for multi-step ahead time series prediction (2021)
  156. Forecasting cryptocurrency prices time series using machine learning approach (2019)
  157. Using the bitcoin transaction graph to predict the price of bitcoin (2015)
  158. Time series analysis: forecasting and control (2015)
  159. Time-varying long-term memory in Bitcoin market (2018)
  160. The financial ecosystem (2019)
  161. Fiscal and monetary policy in a commodity-based economy 1 (2008)
  162. Denationalisation of money: the argument refined: an analysis of the theory and practice of concurrent currencies (1990)
  163. Money creation in fiat and digital currency systems (2019)
  164. Blind signatures for untraceable payments (1983)
  165. Deep learning algorithm to predict cryptocurrency fluctuation prices: Increasing investment awareness (2022)
  166. On forecasting cryptocurrency prices: A comparison of machine learning, deep learning, and ensembles (2023)
  167. Deep learning-based extreme heatwave forecast (2022)
  168. Predicting energy consumption using LSTM, multi-layer GRU and drop-GRU neural networks (2022)
  169. Bayesian neural networks for stock price forecasting before and during COVID-19 pandemic (2021)
  170. A lstm-method for bitcoin price prediction: A case study yahoo finance stock market (2019)
  171. A novel cryptocurrency price prediction model using GRU, LSTM and bi-LSTM machine learning algorithms (2021)
  172. WHO declares COVID-19 a pandemic (2020)
  173. The proximal origin of SARS-CoV-2 (2020)
  174. A literature review of the economics of COVID-19 (2021)
  175. Shuffle design to improve time series forecasting accuracy (2009)
  176. The impact of inflation on financial sector performance (2001)
  177. End-to-end neural network based automated speech scoring (2018)
  178. Learning natural language inference using bidirectional LSTM model and inner-attention (2016) — link
  179. Predrnn: Recurrent neural networks for predictive learning using spatiotemporal lstms (2017)
  180. Forecasting of ozone level in time series using MLP model with a novel hybrid training algorithm (2006)
  181. Interpolation and approximation of water quality time series and process identification (2004)
  182. Detecting strange attractors in turbulence (2006)
  183. A next-generation smart contract and decentralized application platform (2014)
  184. The scrypt password-based key derivation function (2016)

0 of 192 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.