Enhancing Investment Strategies with NLP-Driven Sentiment Analysis from Social Media and News Sources
Keywords:
Investment Decision-making, Natural Language Processing (NLP), Sentiment Analysis, Social Media, TextBlob, Text Mining, Twitter API, Web Crawler, Word Cloud.Abstract
In recent years, Natural Language Processing (NLP) has emerged as a powerful tool in extracting meaningful insights from large volumes of unstructured data. This research explores the application of sentiment analysis, an NLP technique, to the field of investment decision-making. By analyzing user opinions and news articles related to specific investment assets, this study proposes a tool that helps investors gauge market sentiment in real-time. The core functionality of the application relies on gathering and processing data from social media platforms like Twitter and various news websites through web scraping techniques. Once the data is collected, it undergoes a series of pre-processing steps, including tokenization, normalization, and removal of stopwords, followed by sentiment classification using algorithms like TextBlob. The system generates visual representations, such as bar charts, word clouds, and trend graphs, to provide investors with a consolidated view of market sentiment. The results of the sentiment analysis are then summarized in a comprehensive report, enabling users to make more informed investment choices. The research demonstrates that by leveraging NLP, investors can gain a macro perspective on market dynamics, reducing information overload and making more data-driven decisions. Future enhancements of the tool may include incorporating additional investment types, refining sentiment analysis models, and expanding the scope of the web crawler to gather data from a wider range of financial news sources.
References
- Vieira, R., & Strube, M. (2001). Computational Linguistics: A Survey. Journal of Computational Language Studies, 16(3), 250-267.
- Otter, D.W., Medina, J.R. and Kalita, J.K., 2020. A survey of the usages of deep learning for natural language processing. IEEE transactions on neural networks and learning systems, 32(2), pp.604-624.
- Manning, C. D., & Schütze, H. (2022). Foundations of Statistical Natural Language Processing. MIT Press.
- Chowdhary, K. and Chowdhary, K.R., 2020. Natural language processing. Fundamentals of artificial intelligence, pp.603-649.
- Lauriola, I., Lavelli, A. and Aiolli, F., 2022. An introduction to deep learning in natural language processing: Models, techniques, and tools. Neurocomputing, 470, pp.443-456.
- Nassirtoussi, A.K., Aghabozorgi, S., Wah, T.Y. and Ngo, D.C.L., 2014. Text mining for market prediction: A systematic review. Expert Systems with Applications, 41(16), pp.7653-7670.
- Ramagundam, S. (2021). Next Gen Linear Tv: Content Generation And Enhancement With Artificial Intelligence. International Neurourology Journal, 25(4), 22-28.Liu, B., Hu, M., & Cheng, J. (2005). "Opinion Mining: A Survey." ACM Computing Surveys, 37(2), 215-256.
- Bollen, J., Mao, H. and Zeng, X., 2011. Twitter mood predicts the stock market. Journal of computational science, 2(1), pp.1-8.
- Araújo, M., Gonçalves, P., & Benevenuto, F. (2013). "Comparing Sentiment Analysis Methods on Twitter." Proceedings of the International Conference on Web Intelligence, 157-164.
- Ramos, P., & Benevenuto, F. (2016). "Sentiment Analysis on Twitter: A Comparison of Methods." Social Media and Society, 2(3), 78-90.
- Araci, D., 2019. FinBERT: Financial Sentiment Analysis with Pre-trained Language Models. arXiv preprint arXiv:1908.10063.
- Araci, D., 2019. FinBERT: Financial Sentiment Analysis with Pre-trained Language Models. arXiv preprint arXiv:1908.10063.
- Ramagundam, S. (2022). Ai-Driven Real-Time Scheduling For Linear Tv Broadcasting: A Data-Driven Approach. International Neurourology Journal, 26(3), 20-25.
- Souza, R. (2016). "Sentiment Classification Tools: A Comparative Analysis of SentiWordNet and SentiLex." Journal of Computational Linguistics, 23(1), 45-60.
- Amo, S. (2003). "Text Mining and Pattern Discovery." Journal of Data Mining and Knowledge Discovery, 12(1), 91-105.
- Bird, S., Loper, E., & Klein, E. (2022). Natural Language Processing with Python. O'Reilly Media.
- Bhoir, H. and Jayamalini, K., 2021. Web Crawling on News Web Page using Different Frameworks.
- Aljedaani, W., Rustam, F., Mkaouer, M.W., Ghallab, A., Rupapara, V., Washington, P.B., Lee, E. and Ashraf, I., 2022. Sentiment analysis on Twitter data integrating TextBlob and deep learning models: The case of US airline industry. Knowledge-Based Systems, 255, p.109780.
- McKinney, W., 2022. Python for data analysis. " O'Reilly Media, Inc.".
Downloads
Published
Issue
Section
License
Copyright (c) IJSRST

This work is licensed under a Creative Commons Attribution 4.0 International License.