Machine Learning Models for Stock Market Prediction Using Sentiment and Performance Data: A Review
Main Article Content
Abstract
Stock market prediction has emerged as one of the most challenging and attractive applications of machine learning (ML) and deep learning (DL). The non-linear, dynamic, and highly volatile nature of financial markets makes traditional statistical models insufficient for accurate forecasting. Recent studies increasingly combine historical performance indicators (OHLCV, technical indicators, financial ratios) with sentiment data derived from news, Twitter, Reddit, and financial reports to improve predictive capability. This review comparatively analyzes machine learning models used between 2021 and 2023, focusing on supervised ML, deep learning, and hybrid sentiment-aware architectures. A synthesis of 10 recent published studies reveals that LSTM, Random Forest, XGBoost, and hybrid CNN-LSTM models outperform conventional regression methods, particularly when sentiment signals are integrated. However, major limitations persist in interpretability, overfitting, real-time adaptability, and transaction-cost-aware evaluation. The paper concludes with research gaps and future directions for robust stock forecasting systems.
Article Details
References
Halder, S. (2022). FinBERT-LSTM: Deep learning based stock price prediction using news sentiment analysis.
Singh, A. (2022). Stock market prediction for Nifty 50 using machine learning and deep learning approaches. International Journal of Financial Studies, 10(4), 112–128.
Zhong, S., & Hitchcock, D. B. (2021). S&P 500 stock price prediction using technical, fundamental and text data.
Khan, M., Ahmed, S., & Ali, R. (2023). Tesla stock price prediction using LSTM and sentiment-driven machine learning models. Expert Systems with Applications, 221, 119756.
Saini, S., & Bodla, B. S. (2023). Sentiment analysis using machine learning in stock market: A bibliometric visualization. Journal of Economic Surveys.
Guo, H. (2023). Comparison of neural network and traditional classifiers for Twitter sentiment analysis. Journal of Big Data, 10(1), 55–69.
Author(s). (2023). Comparative deep learning study for Tesla stock prediction using LSTM, GRU, and CNN-LSTM. PLOS ONE, 18(7), e0287654.
Li, Y., & Pan, Y. (2020). A novel ensemble deep learning model for stock prediction based on stock prices and news.
Halder, S. (2022). FinBERT-LSTM: Deep learning based stock price prediction using news sentiment analysis.
Li, Y., & Pan, Y. (2020). A novel ensemble deep learning model for stock prediction based on stock prices and news.
