Dynamic Bayesian Networks for Predicting Cryptocurrency Price Directions: Uncovering Causal Relationships

Rasoul Amirzadeh, Dhananjay Thiruvady, Asef Nazari, Mong Shan Ee
6/13/2023
cs.LGcs.AIq-fin.ST

No confident code implementation found for this paper.

Abstract

Cryptocurrencies have gained popularity across various sectors, especially in finance and investment. Despite their growing popularity, cryptocurrencies can be a high-risk investment due to their price volatility. The inherent volatility in cryptocurrency prices, coupled with the effects of external global economic factors, makes predicting their price movements challenging. To address this challenge, we propose a dynamic Bayesian network (DBN)-based approach to uncover potential causal relationships among various features including social media data, traditional financial market factors, and technical indicators. Six popular cryptocurrencies, Bitcoin, Binance Coin, Ethereum, Litecoin, Ripple, and Tether are studied in this work. The proposed model's performance is compared to five baseline models of auto-regressive integrated moving average, support vector regression, long short-term memory, random forests, and support vector machines. The results show that while DBN performance varies across cryptocurrencies, with some cryptocurrencies exhibiting higher predictive accuracy than others, the DBN significantly outperforms the baseline models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amirzadeh2023dynamic,
  title  = {Dynamic Bayesian Networks for Predicting Cryptocurrency Price Directions: Uncovering Causal Relationships},
  author = {Rasoul Amirzadeh and Dhananjay Thiruvady and Asef Nazari and Mong Shan Ee},
  year   = {2023},
  eprint = {2306.08157},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.08157v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.08157.svg)](https://codeofpaper.com/paper/2306.08157)

Discussion