Abstract
One of the most important and useful methods for analyzing extremely complex financial data, particularly cryptocurrencies, is machine learning. Due to the enormous volumes of social network data being produced, it is urgently necessary to use this data properly for cryptocurrency price prediction. This survey article includes a literature analysis for the investigation of several machine learning approaches utilized for many recent, highly regarded publications' predictions of the price of cryptocurrencies. We are able to examine the current machine learning and deep learning models being used for cryptocurrency prediction based on social networks by taking only the most recent research into account. This analysis of the literature notes a distinct shift in the artificial intelligence methods applied to the cryptocurrency industry, with particularly deep learning methods taking precedence over machine learning methods.
Similar content being viewed by others
Data availability
No datasets were generated or analysed during the current study.
References
Abraham J, Higdon D, Nelson J, Ibarra J (2018) Cryptocurrency price prediction using tweet volumes and sentiment analysis. SMU Data Sci Rev 1(3):1
Abu Bakar N, Rosbi S (2017) Autoregressive integrated moving average (ARIMA) model for forecasting cryptocurrency exchange rate in high volatility environment: a new insight of bitcoin transaction. Int J Adv Eng Res Sci 4(11):130–137
Alahmari SA (2019) Using machine learning ARIMA to predict the price of cryptocurrencies. ISeCure 11(3):139–144
Ariyo AA, Adewumi AO, Ayo CK (2014) Stock price prediction using the ARIMA model. In: UKSim-AMSS 16th international conference on computer modelling and simulation (pp. 106–112). IEEE. https://ieeexplore.ieee.org/document/7046047
Aslam N, Rustam F, Lee E, Washington PB, Ashraf I (2022) Sentiment analysis and emotion detection on cryptocurrency related tweets using ensemble LSTM-GRU model. IEEE Access 10:39313–39324
Balfagih AM, Keselj V (2019) Evaluating sentiment classifiers for bitcoin tweets in price prediction task. In: IEEE international conference on big data (pp. 5499–5506). IEEE. https://ieeexplore.ieee.org/abstract/document/9006140
Breiman L (2001) Random forests. Mach Learn 45:5–32. https://doi.org/10.1023/A:1010933404324
Cavalli S, Amoretti M (2021) CNN-based multivariate data analysis for bitcoin trend prediction. Appl Soft Comput 101:107065
Cheuque Cerda G, Reutter JL (2019) Bitcoin price prediction through opinion mining. In: Companion proceedings of the 2019 world wide web conference (pp. 755–762). https://doi.org/10.1145/3308560.3316454
Cho K, Van Merriënboer B, Bahdanau D, Bengio Y (2014) On the properties of neural machine translation: encoder-decoder approaches. https://arxiv.org/abs/1409.1259
Colianni SG, Rosales SM, Signorotti M (2015) Algorithmic trading of cryptocurrency based on twitter sentiment analysis. CS229 Project. Search in, 1–5. https://api.semanticscholar.org/CorpusID:212545
Corbet S, Lucey B, Yarovaya L (2018) Datestamping the bitcoin and Ethereum bubbles. Financ Res Lett 26:81–88
Demuth HB, Beale MH, De Jess O, Hagan MT (2014) Neural network design. Martin Hagan
Du Y (2018) Application and analysis of forecasting stock price index based on combination of ARIMA model and BP neural network. In: Chinese control and decision conference (pp. 2854–2857). IEEE. https://ieeexplore.ieee.org/document/8407611
Fang F, Ventre C, Li L, Kanthan L, Wu F, Basios M (2020) Better model selection with a new definition of feature importance. https://arxiv.org/abs/2009.07708
Friedl MA, Brodley CE (1997) Decision tree classification of land cover from remotely sensed data. Remote Sens Environ 61(3):399–409
Gandal N, Halaburda H, (2014) Competition in the cryptocurrency market, CEPR Discussion Paper No. DP10157. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2506463
Garg S (2018) Autoregressive integrated moving average model-based prediction of bitcoin close price. In: International conference on smart systems and inventive technology (pp. 473–478). IEEE. https://ieeexplore.ieee.org/document/8748423
Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: continual prediction with LSTM. Neural Comput 12(10):2451–2471
Goodfellow I, Bengio Y, Courville A (2016) Deep Learning. MIT Press. https://www.deeplearningbook.org/
Greaves A, Au B (2015) Using the bitcoin transaction graph to predict the price of bitcoin. Quoted 3(22). https://api.semanticscholar.org/CorpusID:18038866
Guo T, Antulov-Fantulin N (2018) Predicting short-term bitcoin price fluctuations from buy and sell orders. https://arxiv.org/pdf/1802.04065v1
Hasan SH, Hasan SH, Ahmed MS, Hasan SH (2022) A novel cryptocurrency prediction method using optimum CNN. Comput Mater Contin 71(1):1051–1063. https://doi.org/10.32604/cmc.2022.020823
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Inamdar A, Bhagtani A, Bhatt S, Shetty PM (2019) Predicting cryptocurrency value using sentiment analysis. In: International conference on intelligent computing and control systems (pp. 932–934). IEEE. https://ieeexplore.ieee.org/document/9065838
Jain A, Tripathi S, Dwivedi HD, Saxena P (2018) Forecasting price of cryptocurrencies using tweets sentiment analysis. In: International conference on contemporary computing (pp. 1–7). IEEE. https://ieeexplore.ieee.org/document/8530659
Joachims T (1998) Text categorization with support vector machines: learning with many relevant features. In: European conference on machine learning (pp. 137–142). Springer, Berlin. https://doi.org/10.1007/BFb0026683
Junianto E, Rachman R (2019) Implementation of text mining model to emotions detection on social media comments using particle swarm optimization and naive bayes classifier. In: International conference on cyber and IT service management (pp. 1–6). IEEE. https://ieeexplore.ieee.org/abstract/document/8965382
Khedr AM, Arif I, El-Bannany M, Alhashmi SM, Sreedharan M (2021) Cryptocurrency price prediction using traditional statistical and machine-learning techniques: a survey. Intell Syst Account Financ Manag 28(1):3–34. https://doi.org/10.1002/isaf.1488
Kleinbaum DG, Klein M (2010) Logistic regression. In: Statistics for biology and health. 10, 978-1. https://doi.org/10.1007/978-1-4419-1742-3
Kushwanth R, Sachin A, Shambhavi B, Shobha G (2014) Sentiment analysis of Twitter data. Int J Adv Res Comput Eng Technol 3(12):4337–4342
Lamon C, Nielsen E, Redondo E (2017) Cryptocurrency price prediction using news and social media sentiment. SMU Data Sci Rev 1(3):1–22
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444
McNally S, Roche J, Caton S (2018) Predicting the price of bitcoin using machine learning. In: Euromicro international conference on parallel, distributed and network-based processing (pp. 339–343). IEEE. https://ieeexplore.ieee.org/document/8374483
Mittal A, Dhiman V, Singh A, Prakash C (2019) Short-term bitcoin price fluctuation prediction using social media and web search data. In: International conference on contemporary computing (pp. 1–6). IEEE. https://ieeexplore.ieee.org/document/8844899
Mohanty P, Patel D, Patel P, Roy S (2018) Predicting fluctuations in cryptocurrencies' price using users' comments and real-time prices. In: International conference on reliability, INFOCOM technologies and optimization (Trends and Future Directions) (pp. 477–482). IEEE. https://ieeexplore.ieee.org/abstract/document/8748792
Mohapatra S, Ahmed N, Alencar P (2019) KryptoOracle: a real-time cryptocurrency price prediction platform using twitter sentiments. In: IEEE international conference on big data (pp. 5544–5551). IEEE. https://arxiv.org/abs/2003.04967
Nakamoto S (2009) Bitcoin: a peer-to-peer electronic cash system.
Nguyen TH, Shirai K, Velcin J (2015) Sentiment analysis on social media for stock movement prediction. Expert Syst Appl 42(24):9603–9611
Pang Y, Sundararaj G, Ren J (2019) Cryptocurrency price prediction using time series and social sentiment data. In: IEEE/ACM international conference on big data computing, applications and technologies (pp. 35–41). https://doi.org/10.1145/3365109.3368785
Pant DR, Neupane P, Poudel A, Pokhrel AK, Lama BK (2018) Recurrent neural network based bitcoin price prediction by twitter sentiment analysis. In: IEEE 3rd international conference on computing, communication and security (pp. 128–132). IEEE. https://ieeexplore.ieee.org/document/8586824
Parekh R, Patel NP, Thakkar N, Gupta R, Tanwar S, Sharma G, Sharma R (2022) DL-GuesS: deep learning and sentiment analysis-based cryptocurrency price prediction. IEEE Access 10:35398–35409
Patel J, Shah S, Thakkar P, Kotecha K (2015) Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. Expert Syst Appl 42(1):259–268
Pathak S, Kakkar A (2020) Cryptocurrency price prediction based on historical data and social media sentiment analysis. Innovations in Computer Science and Engineering (pp. 47–55). https://doi.org/10.1007/978-981-15-2043-3_7
Poongodi M, Sharma A, Vijayakumar V, Bhardwaj V, Sharma AP, Iqbal R, Kumar R (2020) Prediction of the price of Ethereum blockchain cryptocurrency in an industrial finance system. Comput Electr Eng 81:106527
Prajapati P (2021) Predictive analysis of bitcoin price considering social sentiments. https://arxiv.org/abs/2001.10343
Raju SM, Tarif AM (2020) Real-time prediction of BITCOIN price using machine learning techniques and public sentiment analysis. https://arxiv.org/abs/2006.14473
Rish I (2001) An empirical study of the naive Bayes classifier. In: IJCAI workshop on empirical methods in artificial intelligence (pp. 41–46). https://api.semanticscholar.org/CorpusID:14891965
Roy S, Nanjiba S, Chakrabarty A (2018) Bitcoin price forecasting using time series analysis. In: International conference of computer and information technology (pp. 1–5). IEEE. https://ieeexplore.ieee.org/document/8631923
Sattarov O, Jeon HS, Oh R, Lee JD (2020) Forecasting bitcoin price fluctuation by twitter sentiment analysis. In: International conference on information science and communications technologies (pp. 1–4). IEEE. https://ieeexplore.ieee.org/document/9351527
Serafini G, Yi P, Zhang Q, Brambilla M, Wang J, Hu Y, Li B (2020) Sentiment-driven price prediction of the bitcoin based on statistical and deep learning approaches. In: International joint conference on neural networks (pp. 1–8). IEEE. https://ieeexplore.ieee.org/document/9206704
Shah D, Isah H, Zulkernine F (2019) Stock market analysis: a review and taxonomy of prediction techniques. Int J Financ Stud 7(2):26
Sin E, Wang L (2017) Bitcoin price prediction using ensembles of neural networks. In: International conference on natural computation, fuzzy systems and knowledge discovery (pp. 666–71). https://ieeexplore.ieee.org/document/8393351
Ślepaczuk R, Zenkova M (2018) Robustness of support vector machines in algorithmic trading on cryptocurrency market. Cent Eur Econ J 5(52):86–205
Sovbetov Y (2018) Factors influencing cryptocurrency prices: Evidence from bitcoin, ethereum, dash, litcoin, and monero. J Econ Financ Anal 2(2):1–27
Sun X, Liu M, Sima Z (2020) A novel cryptocurrency price trend forecasting model based on LightGBM. Financ Res Lett 32:101084
Suykens JA, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Process Lett 9:293–300. https://doi.org/10.1023/A:1018628609742
Tay FE, Cao L (2001) Application of support vector machines in financial time series forecasting. Omega 29(4):309–317
Uddin S, Khan A, Hossain ME, Moni MA (2019) Comparing different supervised machine learning algorithms for disease prediction. BMC Med Inform Decis Mak 19(1):1–16. https://doi.org/10.1186/s12911-019-1004-8
Valencia F, Gómez-Espinosa A, Valdés-Aguirre B (2019) Price movement prediction of cryptocurrencies using sentiment analysis and machine learning. Entropy 21(6):589
Wimalagunaratne M, Poravi G (2018) A predictive model for the global cryptocurrency market: a holistic approach to predicting cryptocurrency prices. In: International conference on intelligent systems, modelling and simulation (pp. 78–83). IEEE. https://ieeexplore.ieee.org/document/8699292
Wołk K (2020) Advanced social media sentiment analysis for short-term cryptocurrency price prediction. Expert Syst 37(2):e12493
Yang Y, Webb GI (2001) Proportional k-interval discretization for naive-Bayes classifiers. In: European conference on machine learning Freiburg, Germany (pp. 564–575). Springer, Berlin. https://doi.org/10.5555/645328.757479
Yao Y, Yi J, Zhai S, Lin Y, Kim T, Zhang G, Lee LY (2018) Predictive analysis of cryptocurrency price using deep learning. Int J Eng Technol 7(3.27):258–264. https://doi.org/10.14419/ijet.v7i3.27.17889
Yasir M, Attique M, Latif K, Chaudhary GM, Afzal S, Ahmed K, Shahzad F (2023) Deep-learning-assisted business intelligence model for cryptocurrency forecasting using social media sentiment. J Enterp Inf Manag 36(3):718–733. https://doi.org/10.1108/JEIM-02-2020-0077/full/html
Yenidoğan I, Çayir A, Kozan O, Dağ T, Arslan Ç (2018) Bitcoin forecasting using ARIMA and PROPHET. In: International conference on computer science and engineering (pp. 621–624). IEEE. https://ieeexplore.ieee.org/document/8566476
Yogeshwaran S, Kaur MJ, Maheshwari P (2019) Project based learning: predicting bitcoin prices using deep learning. In: IEEE global engineering education conference (pp. 1449–1454). IEEE. https://ieeexplore.ieee.org/document/8725091
Youssfi Nouira A, Bouchakwa M, Jamoussi Y (2023) Bitcoin price prediction considering sentiment analysis on Twitter and Google News. In: International database engineered applications symposium (pp. 71–78). https://doi.org/10.1145/3589462.3589494
Zhu M, Xia J, Jin X, Yan M, Cai G, Yan J, Ning G (2018) Class weights random forest algorithm for processing class imbalanced medical data. IEEE Access 6:4641–4652
Acknowledgements
The authors extend their appreciation to the Deanship of Scientific Research at Northern Border University, Arar, KSA, for funding this research work through the project number NBU-FFR-2024-2729-02.
Author information
Authors and Affiliations
Contributions
Ameni Youssfi Nouira is the corresponding author Mariam Bouchakwa is contributing authors Marwa Amara is contributing authors.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Nouira, A.Y., Bouchakwa, M. & Amara, M. Role of social networks and machine learning techniques in cryptocurrency price prediction: a survey. Soc. Netw. Anal. Min. 14, 152 (2024). https://doi.org/10.1007/s13278-024-01316-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-024-01316-8