Abstract
Cryptocurrency is branded as a digital currency, an alternative exchange currency system with significant ramifications for the economies of rising nations and the global economy. In recent years, cryptocurrency has infiltrated almost all financial operations; hence, cryptocurrency trading is frequently recognized as one of the most popular and promising means of profitable investment. Lately, with the exponential growth of cryptocurrency investments, many Alternative Coins (Altcoins) resurfaced to mimic the fiat currency. There are several methods to forecast cryptocurrency prices that have been widely used in forecasting fiat and stock prices. Artificial Intelligence (AI),Machine Learning(ML) and Deep Learning(DL) provide a different perspective on how investors can estimate crypto price trend and movement. In this paper, as cryptocurrency price is time-dependent, Recurrent Neural Network (RNN) is presented due to RNN’s nature, which is well suited for Time Series Analysis (TSA). The topology of the proposed RNN model consists of three stages which are model groundwork, model development, and testing and optimization. The RNN architecture is extended to three different models specifically Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and Bi-Directional Long Short-Term Memory (LSTM). There are a few hyperparameters that affect the accuracy of the deep learning model in predicting cryptocurrency prices. Hyperparameter tuning set the basis for optimizing the model to improve the accuracy of cryptocurrency prediction. Next, the models were tested with data from different coins listed in the cryptocurrency market. Then, the model was experimented with different input features to figure out how accurate and robust these models in predicting the cryptocurrency price. GRU has the best accuracy in forecasting the cryptocurrency prices based on the values of Root Mean Square Error (RMSE), Mean Absolute Percentage Error (MAPE), and Executional Time, scoring 2.2201, 0.8076, and 200s using the intraday trading strategy as input features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nasir, M.A., Huynh, T.L.D., Nguyen, S.P., Duong, D.: Forecasting cryptocurrency returns and volume using search engines. Finan. Innov. 5(1), 1–13 (2019). https://doi.org/10.1186/s40854-018-0119-8
Livieris, I.E., Pintelas, E., Stavroyiannis, S., Pintelas, P.: Ensemble deep learning models for forecasting cryptocurrency time-series. Algorithms 13(5), 121 (2020)
Hitam, N.A., Ismail, A.R.: Comparative performance of machine learning algorithms for cryptocurrency forecasting. Ind. J. Electr. Eng. Comput. Sci 11(3), 1121–1128 (2018)
Selvamuthu, D., Raj, R., Sahu, K., Aggarwal, A.: Tradeoff between performance and energy-efficiency in DRX mechanism in LTE-A networks. In: 2019 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), pp. 1–5. IEEE, December 2019
Aggarwal, A., Gupta, I., Garg, N., Goel, A.: Deep learning approach to determine the impact of socio economic factors on bitcoin price prediction. In: 2019 Twelfth International Conference on Contemporary Computing (IC3), pp. 1–5. IEEE (2019)
McNally, S., Roche, J., Caton, S.: Predicting the price of bitcoin using machine. In: 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), Cambridge, UK, pp. 339–343 (2018)
Tanwar, S., Patel, N.P., Patel, S.N., Patel, J.R., Sharma, G., Davidson, I.E.: Deep learning-based cryptocurrency price prediction scheme with inter-dependent relations. IEEE Access 9, 138633–138646 (2021)
Dutta, A., Kumar, S., Basu, M.: A gated recurrent unit approach to bitcoin price prediction. J. Risk Finan. Manag. 13(2), 23 (2020)
Hinton, G., Srivastava, N., Swersky, K.: Neural networks for machine learning lecture 6a overview of mini-batch gradient descent. Cited on 14(8), 2 (2012)
Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)
Ranawat, K., Giani, S.: Artificial intelligence prediction of stock prices using social media. arXiv preprint arXiv:2101.08986 (2021)
Koo, E., Kim, G.: Prediction of Bitcoin price based on manipulating distribution strategy. Appl. Soft Comput. 110, 107738 (2021)
Hamayel, M.J., Owda, A.Y.: A novel cryptocurrency price prediction model using GRU, LSTM and bi-LSTM machine learning algorithms. AI, 2(4), 477–496 (2021)
Birim, S.O.: An analysis for cryptocurrency price prediction using LSTM, GRU, and the bi-directional implications (2022)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Rafik, M.Z.M., Shah, N.M., Hitam, N.A., Saeed, F., Basurra, S. (2023). Deep Learning Based for Cryptocurrency Assistive System. In: Saeed, F., Mohammed, F., Mohammed, E., Al-Hadhrami, T., Al-Sarem, M. (eds) Advances on Intelligent Computing and Data Science. ICACIn 2022. Lecture Notes on Data Engineering and Communications Technologies, vol 179. Springer, Cham. https://doi.org/10.1007/978-3-031-36258-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-031-36258-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-36257-6
Online ISBN: 978-3-031-36258-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)