Predicting Stock Prices using Ensemble Learning and Sentiment Analysis
Abstract
The recent success of the application of Artificial Intelligence in the financial sector has resulted in more firms relying on stochastic models for predicting the behaviour of the market. Everyday, quantitative analysts strive to attain better accuracies from their machine learning models for forecasting returns from stocks. Support Vector Machine (SVM) and Random Forest based regression models are known for their effectiveness in accurately predicting closing prices. In this work, we propose a technique for analyzing and predicting stock prices of companies using the aforementioned algorithms as an ensemble. Datasets from India's National Stock Exchange (NSE) containing basic market price information are preprocessed to include well known leading technical indicators as features. Feature selection, which ranks features based on their degree of influence on the final closing price has been incorporated to reduce the size of the training dataset. Additionally, we evaluate the effectiveness of considering the public opinion of a company by employing sentiment analysis. Using a trained Word2Vec model, company specific hash-tagged posts from Twitter are classified as positive or negative. Our proposed ensemble model is then trained on a new dataset which combines the technical indicator data along with the aggregated number of positive/negative tweets of a company over time. Our experiments indicate that in some scenarios, the ensemble model performs better than the constituent models and is highly dependent of the nature and size of the training data. However, combining technical indicator data with aggregated positive/negative tweet counts has a negligible effect on the performance of the ensemble model.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Only a few studies examined ensemble classifiers or regressors based on stacking or blending combination techniques.
“Only a few [4,18,20,37] examined ensemble classifiers or regressors based on stacking or blending combinational technique.”
From A comprehensive evaluation of ensemble learning for stock-market prediction (2020) · cites this paper as [37]
Cited by
Sorted by citations
A comprehensive review on ensemble deep learning: Opportunities and challenges
Mohammed, A., & Kora, R. (2023) · Journal of King Saud University - Computer and Information Sciences · doi:10.1016/j.jksuci.2023.01.014 · Cited by 1,127 · see citing works
A comprehensive evaluation of ensemble learning for stock-market prediction
Nti, I. K., Adekoya, A. F., & Weyori, B. A. (2020) · Journal of Big Data · doi:10.1186/s40537-020-00299-5 · Cited by 329 · see citing works
- Authors
- Pasupulety, U., Abdullah Anees, A., Anmol, S., & Mohan, B. R.
- Affiliations
- National Institute of Technology Karnataka (IN)
- Venue
- 2019 IEEE Second International Conference on Artificial Intelligence and Knowledge Engineering (AIKE)
- Publisher
- IEEE
- Published
- 2019-06
- Pages
- 215-222
- OpenAlex
- W2968209746
- Cited by
- 54
- References
- 0
- Citations by year
- 2026: 4 · 2025: 5 · 2024: 11 · 2023: 9 · 2022: 3 · 2021: 18 · 2020: 4
- FWCI
- 9.03
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE International Conference on Artificial Intelligence and Knowledge Engineering (AIKE) (publishedVersion)
- Topics
- Social Sciences › Decision Sciences › Management Science and Operations Research › Stock Market Forecasting Methods
- Social Sciences › Economics, Econometrics and Finance › Finance › Financial Markets and Investment Strategies
- Physical Sciences › Computer Science › Artificial Intelligence › Sentiment Analysis and Opinion Mining
- Keywords
- stock price prediction, ensemble learning, sentiment analysis, technical indicators, Word2Vec, Twitter sentiment, feature selection, support vector regression, random forest regression, National Stock Exchange
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review