Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

Role of social networks and machine learning techniques in cryptocurrency price prediction: a survey

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
PseudoCode 1
PseudoCode 2
PseudoCode 3
PseudoCode 4
PseudoCode 5
PseudoCode 6
PseudoCode 7
PseudoCode 8
Fig. 3
PseudoCode 9
PseudoCode 10
Fig. 4
Fig. 5

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Alahmari SA (2019) Using machine learning ARIMA to predict the price of cryptocurrencies. ISeCure 11(3):139–144

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Cavalli S, Amoretti M (2021) CNN-based multivariate data analysis for bitcoin trend prediction. Appl Soft Comput 101:107065

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Lamon C, Nielsen E, Redondo E (2017) Cryptocurrency price prediction using news and social media sentiment. SMU Data Sci Rev 1(3):1–22

    Google Scholar 

  • LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Sovbetov Y (2018) Factors influencing cryptocurrency prices: Evidence from bitcoin, ethereum, dash, litcoin, and monero. J Econ Financ Anal 2(2):1–27

    Google Scholar 

  • Sun X, Liu M, Sima Z (2020) A novel cryptocurrency price trend forecasting model based on LightGBM. Financ Res Lett 32:101084

    Article  Google Scholar 

  • Suykens JA, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Process Lett 9:293–300. https://doi.org/10.1023/A:1018628609742

    Article  Google Scholar 

  • Tay FE, Cao L (2001) Application of support vector machines in financial time series forecasting. Omega 29(4):309–317

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Contributions

Ameni Youssfi Nouira is the corresponding author Mariam Bouchakwa is contributing authors Marwa Amara is contributing authors.

Corresponding author

Correspondence to Ameni Youssfi Nouira.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-024-01316-8

Keywords

Navigation