Bitcoin price movement prediction by news sentiment using machine learning approach
Nội dung chính của bài viết
Tóm tắt
This study investigates the potential of news sentiment, derived from Google News, in predicting Bitcoin price movements. It explores the correlation between sentiment in news headlines and Bitcoin's market behavior. Employing a data set of news headlines related to Bitcoin from Google News, this research applies sentiment analysis and various machine learning algorithms, including Decision Tree, Random Forest, Logistic Regression, Support Vector Machine, Naïve Bayes, and KNN. The approach involves extracting sentiment scores and correlating these with historical Bitcoin price data. The analysis revealed that Decision Tree and Random Forest algorithms provide a balanced prediction for Bitcoin price movements. Logistic Regression and Support Vector Machine showed high AUC scores but with unbalanced class predictions. Naïve Bayes and KNN were less effective. Overall, sentiment analysis of news headlines can predict short-term Bitcoin price movements to a reasonable degree. This research offers a novel tool for investors and market analysts, enhancing understanding of the impact of news sentiment on cryptocurrency prices. It provides a predictive model to assist in investment decision-making and market analysis. This study contributes to the literature on financial forecasting by integrating sentiment analysis with machine learning for cryptocurrency price prediction. It's one of the few studies to analyze the impact of news sentiment on Bitcoin price, offering a new perspective in the realm of financial technology and digital currencies.
Abstract
This study investigates the potential of news sentiment, derived from Google News, in predicting Bitcoin price movements. It explores the correlation between sentiment in news headlines and Bitcoin's market behavior. Employing a data set of news headlines related to Bitcoin from Google News, this research applies sentiment analysis and various machine learning algorithms, including Decision Tree, Random Forest, Logistic Regression, Support Vector Machine, Naïve Bayes, and KNN. The approach involves extracting sentiment scores and correlating these with historical Bitcoin price data. The analysis revealed that Decision Tree and Random Forest algorithms provide a balanced prediction for Bitcoin price movements. Logistic Regression and Support Vector Machine showed high AUC scores but with unbalanced class predictions. Naïve Bayes and KNN were less effective. Overall, sentiment analysis of news headlines can predict short-term Bitcoin price movements to a reasonable degree. This research offers a novel tool for investors and market analysts, enhancing understanding of the impact of news sentiment on cryptocurrency prices. It provides a predictive model to assist in investment decision-making and market analysis. This study contributes to the literature on financial forecasting by integrating sentiment analysis with machine learning for cryptocurrency price prediction. It's one of the few studies to analyze the impact of news sentiment on Bitcoin price, offering a new perspective in the realm of financial technology and digital currencies.
Từ khóa
Bitcoin movement; Google news; Machine learning; Sentiment analysis
Chi tiết bài viết
Tài liệu tham khảo
Gerritsen, D. F., Lugtigheid, R. A. C., & Walther, T. (2022). Can bitcoin investors profit from predictions by crypto experts? Finance Research Letters, 46. https://doi.org/10.1016/j.frl.2021.102266
Hileman, G., & Rauchs, M. (2017). 2017 Global cryptocurrency benchmarking study. SSRN. https://dx.doi.org/10.2139/ssrn.2965436
Huang, X., Zhang, W., Tang, X., Zhang, M., Surbiryala, J., Iosifidis, V., Liu, Z., & Zhang, J. (2021). LSTM based sentiment analysis for cryptocurrency prediction. In C. S. Jensen, E.-P. Lim, D.-N. Yang, W.-C. Lee, V. S. Tseng, V. Kalogeraki, J.-W. Huang, C.-Y. Shen (Eds.), Procededings of the Database Systems for Advanced Applications: 26th International Conference, DASFAA 2021 (pp. 617-621). Springer International Publishing. https://doi.org/10.1007/978-3-030-73200-4_47
Kristoufek, L. (2015). What are the main drivers of the Bitcoin price? Evidence from wavelet coherence analysis. PLoS ONE, 10(4). https://doi.org/10.1371/journal.pone.0123923
Mittal, A., Dhiman, V., Singh, A., & Prakash, C. (2019). Short-term bitcoin price fluctuation prediction using social media and web search data. Paper presented at the 2019 Twelfth International Conference on Contemporary Computing (IC3) (pp. 1-6). Noida, India. DOI: 10.1109/IC3.2019.8844899
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Bitcoin. https://bitcoin.org/bitcoin.pdf
Prajapati, P. (2020). Predictive analysis of Bitcoin price considering social sentiments. arXiv. https://doi.org/10.48550/arXiv.2001.10343
Vo, A.-D., Nguyen, Q.-P., & Ock, C.-Y. (2019). Sentiment analysis of news for effective cryptocurrency price prediction. International Journal of Knowledge Engineering, 5(2), 47-52. DOI: 10.18178/ijke.2019.5.2.116
Zhang, L., Wang, S., Liu, B. (2018). Deep learning for sentiment analysis: A survey. WIREs Data Mining and Knowledge Discovery, 8(4). https://doi.org/10.1002/widm.1253
Zhao, J., Liu, K., & Xu, L. (2016). Sentiment analysis: mining opinions, sentiments, and emotions. Computational Linguistics, 42(3): 595–598. https://doi.org/10.1162/COLI_r_00259