Stochastic Neural Networks for Cryptocurrency Price Prediction

Over the past few years, with the advent of blockchain technology, there has been a massive increase in the usage of Cryptocurrencies. However, Cryptocurrencies are not seen as an investment opportunity due to the market’s erratic behavior and high price volatility. Most of the solutions reported in the literature for price forecasting of Cryptocurrencies may not be applicable for real-time price prediction due to their deterministic nature. Motivated by the aforementioned issues, we propose a stochastic neural network model for Cryptocurrency price prediction. The proposed approach is based on the random walk theory, which is widely used in financial markets for modeling stock prices. The proposed model induces layer-wise randomness into the observed feature activations of neural networks to simulate market volatility. Moreover, a technique to learn the pattern of the reaction of the market is also included in the prediction model. We trained the Multi-Layer Perceptron (MLP) and Long Short-Term Memory (LSTM) models for Bitcoin, Ethereum, and Litecoin. The results show that the proposed model is superior in comparison to the deterministic models.

[1]  Qin Zheng,et al.  Image-Based malware classification using ensemble of CNN architectures (IMCEC) , 2020, Comput. Secur..

[2]  Salim Lahmiri,et al.  Cryptocurrency forecasting with deep learning chaotic neural networks , 2019, Chaos, Solitons & Fractals.

[3]  Jaewook Lee,et al.  An Empirical Study on Modeling and Prediction of Bitcoin Prices With Bayesian Neural Networks Based on Blockchain Information , 2018, IEEE Access.

[4]  Robleh Ali,et al.  The Economics of Digital Currencies , 2014 .

[5]  Neeraj Kumar,et al.  Machine Learning Models for Secure Data Analytics: A taxonomy and threat model , 2020, Comput. Commun..

[6]  B. LeBaron,et al.  Simple Technical Trading Rules and the Stochastic Properties of Stock Returns , 1992 .

[7]  Sahil Shah,et al.  Predicting stock market index using fusion of machine learning techniques , 2015, Expert Syst. Appl..

[8]  Eric Gilbert,et al.  VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text , 2014, ICWSM.

[9]  Zheshi Chen,et al.  Bitcoin price prediction using machine learning: An approach to sample dimension engineering , 2020, J. Comput. Appl. Math..

[10]  Jia Uddin,et al.  Sentiment Analysis Using R: An Approach to Correlate Cryptocurrency Price Fluctuations with Change in User Sentiment Using Machine Learning , 2018, 2018 Joint 7th International Conference on Informatics, Electronics & Vision (ICIEV) and 2018 2nd International Conference on Imaging, Vision & Pattern Recognition (icIVPR).

[11]  Rajesh Gupta,et al.  Blockchain envisioned UAV networks: Challenges, solutions, and comparisons , 2020, Comput. Commun..

[12]  Jonathan Rebane,et al.  Seq 2 Seq RNNs and ARIMA models for Cryptocurrency Prediction : A Comparative Study , 2018 .

[13]  Adam Ali,et al.  E-payment Security Analysis In Depth , 2014 .

[14]  Mohammad S. Obaidat,et al.  PRATIT: a CNN-based emotion recognition system using histogram equalization and data augmentation , 2019, Multimedia Tools and Applications.

[15]  Qin Zheng,et al.  IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture , 2020, Comput. Networks.

[16]  Pronaya Bhattacharya,et al.  BinDaaS: Blockchain-Based Deep-Learning as-a-Service in Healthcare 4.0 Applications , 2021, IEEE Transactions on Network Science and Engineering.

[17]  B. Malkiel The Efficient Market Hypothesis and Its Critics , 2003 .

[18]  Aditi Mittal,et al.  Short-Term Bitcoin Price Fluctuation Prediction Using Social Media and Web Search Data , 2019, 2019 Twelfth International Conference on Contemporary Computing (IC3).

[19]  Vyom Shah,et al.  Machine Learning Based Stock Market Analysis: A Short Survey , 2019 .

[20]  Yaohao Peng,et al.  The best of two worlds: Forecasting high frequency volatility for cryptocurrencies and traditional currencies with Support Vector Regression , 2018, Expert Syst. Appl..

[21]  Michael I. Jordan Serial Order: A Parallel Distributed Processing Approach , 1997 .

[22]  Marcel C. Minutolo,et al.  Does Bitcoin exhibit the same asymmetric multifractal cross-correlations with crude oil, gold and DJIA as the Euro, Great British Pound and Yen? , 2018 .

[23]  G. Thomas Friedlob,et al.  Understanding Return on Investment , 1996 .

[24]  Marcell Tamás Kurbucz,et al.  Predicting the price of Bitcoin by the most frequent edges of its transaction network , 2019, Economics Letters.

[25]  Tamás Budavári,et al.  Cryptocurrency Investing Examined , 2019, The Journal of the British Blockchain Association.

[26]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[27]  Ladislav Kristoufek,et al.  BitCoin meets Google Trends and Wikipedia: Quantifying the relationship between phenomena of the Internet era , 2013, Scientific Reports.

[28]  SmutsNico What Drives Cryptocurrency Prices , 2019 .

[29]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[30]  Pavlin Mavrodiev,et al.  The digital traces of bubbles: feedback cycles between socio-economic signals in the Bitcoin economy , 2014, Journal of The Royal Society Interface.

[31]  Sudeep Tanwar,et al.  Combining User-Based and Item-Based Collaborative Filtering Using Machine Learning , 2018, Information and Communication Technology for Intelligent Systems.

[32]  Lipo Wang,et al.  Bitcoin price prediction using ensembles of neural networks , 2017, 2017 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD).

[33]  E. Fama Random Walks in Stock Market Prices , 1965 .

[34]  Mohammad S. Obaidat,et al.  BHEEM: A Blockchain-Based Framework for Securing Electronic Health Records , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[35]  Wei-Chiang Hong,et al.  Machine Learning Adoption in Blockchain-Based Smart Applications: The Challenges, and a Way Forward , 2020, IEEE Access.

[36]  Zang Yeze,et al.  Cryptocurrency Price Analysis with Artificial Intelligence , 2019, 2019 5th International Conference on Information Management (ICIM).

[37]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[38]  Xiaosong Zhang,et al.  An Improved Convolutional Neural Network Model for Intrusion Detection in Networks , 2019, 2019 Cybersecurity and Cyberforensics Conference (CCC).

[39]  Kartik Shankar,et al.  Alzheimer detection using Group Grey Wolf Optimization based features with convolutional classifier , 2019, Comput. Electr. Eng..

[40]  Italia Messina The Effects of Chavez's Populism on Today's Venezuela , 2019, Perceptions.

[41]  David Enke,et al.  The use of data mining and neural networks for forecasting stock market returns , 2005, Expert Syst. Appl..

[42]  Sudeep Tanwar,et al.  Dimensionality Reduction Using PCA and SVD in Big Data: A Comparative Case Study , 2017 .

[43]  T. Walther,et al.  Bitcoin is not the New Gold – A comparison of volatility, correlation, and portfolio performance , 2018, International Review of Financial Analysis.

[44]  Aziz Mohaisen,et al.  Toward Characterizing Blockchain-Based Cryptocurrencies for Highly Accurate Predictions , 2020, IEEE Systems Journal.

[45]  Robert Ślepaczuk,et al.  Robustness of Support Vector Machines in Algorithmic Trading on Cryptocurrency Market , 2018 .

[46]  Andrea Baronchelli,et al.  Machine Learning the Cryptocurrency Market , 2018, Complex..

[47]  Hong Liang,et al.  Predicting Global Computing Power of Blockchain Using Cryptocurrency Prices , 2019, 2019 International Conference on Machine Learning and Cybernetics (ICMLC).

[48]  Burton G. Malkiel,et al.  A random walk down Wall Street : including a life-cycle guide to personal investing , 1999 .

[49]  Aziz Mohaisen,et al.  Towards characterizing blockchain-based cryptocurrencies for highly-accurate predictions , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[50]  I. Csabai,et al.  Inferring the interplay between network structure and market effects in Bitcoin , 2014, ArXiv.