Stock Market (BSE) Prediction Using Unsupervised Sentiment Analysis and LSTM: A Hybrid Approach

Author(s):  
Dhruv Devani ◽  
Margin Patel
2010 ◽  
Vol 14 (2) ◽  
pp. 159-181
Author(s):  
MUNPYO HONG ◽  
MIYOUNG SHIN ◽  
Shinhye Park ◽  
Hyungmin Lee

2015 ◽  
Vol 5 (2) ◽  
pp. 308
Author(s):  
Radu Nicoara

<p class="ber"><span lang="EN-GB">NewsInn is an A.I. Driven Algorithm that processes and conglomerates news from major news publications. It uses an opinion extraction algorithm to do a sentiment analysis on every news article. </span></p><p class="ber"><span lang="EN-GB">Considering that stock markets are heavily influenced be world news, we conducted a study to show the link between the detected sentiment inside the news, and the most used Stock Market Indexes: S&amp;P 500, Dow Jones and NASDAQ. Results showed an almost 70.00% accuracy in predicting market fluctuation two days in advance.</span></p>


Kybernetes ◽  
2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Shilpa B L ◽  
Shambhavi B R

PurposeStock market forecasters are focusing to create a positive approach for predicting the stock price. The fundamental principle of an effective stock market prediction is not only to produce the maximum outcomes but also to reduce the unreliable stock price estimate. In the stock market, sentiment analysis enables people for making educated decisions regarding the investment in a business. Moreover, the stock analysis identifies the business of an organization or a company. In fact, the prediction of stock prices is more complex due to high volatile nature that varies a large range of investor sentiment, economic and political factors, changes in leadership and other factors. This prediction often becomes ineffective, while considering only the historical data or textural information. Attempts are made to make the prediction more precise with the news sentiment along with the stock price information.Design/methodology/approachThis paper introduces a prediction framework via sentiment analysis. Thereby, the stock data and news sentiment data are also considered. From the stock data, technical indicator-based features like moving average convergence divergence (MACD), relative strength index (RSI) and moving average (MA) are extracted. At the same time, the news data are processed to determine the sentiments by certain processes like (1) pre-processing, where keyword extraction and sentiment categorization process takes place; (2) keyword extraction, where WordNet and sentiment categorization process is done; (3) feature extraction, where Proposed holoentropy based features is extracted. (4) Classification, deep neural network is used that returns the sentiment output. To make the system more accurate on predicting the sentiment, the training of NN is carried out by self-improved whale optimization algorithm (SIWOA). Finally, optimized deep belief network (DBN) is used to predict the stock that considers the features of stock data and sentiment results from news data. Here, the weights of DBN are tuned by the new SIWOA.FindingsThe performance of the adopted scheme is computed over the existing models in terms of certain measures. The stock dataset includes two companies such as Reliance Communications and Relaxo Footwear. In addition, each company consists of three datasets (a) in daily option, set start day 1-1-2019 and end day 1-12-2020, (b) in monthly option, set start Jan 2000 and end Dec 2020 and (c) in yearly option, set year 2000. Moreover, the adopted NN + DBN + SIWOA model was computed over the traditional classifiers like LSTM, NN + RF, NN + MLP and NN + SVM; also, it was compared over the existing optimization algorithms like NN + DBN + MFO, NN + DBN + CSA, NN + DBN + WOA and NN + DBN + PSO, correspondingly. Further, the performance was calculated based on the learning percentage that ranges from 60, 70, 80 and 90 in terms of certain measures like MAE, MSE and RMSE for six datasets. On observing the graph, the MAE of the adopted NN + DBN + SIWOA model was 91.67, 80, 91.11 and 93.33% superior to the existing classifiers like LSTM, NN + RF, NN + MLP and NN + SVM, respectively for dataset 1. The proposed NN + DBN + SIWOA method holds minimum MAE value of (∼0.21) at learning percentage 80 for dataset 1; whereas, the traditional models holds the value for NN + DBN + CSA (∼1.20), NN + DBN + MFO (∼1.21), NN + DBN + PSO (∼0.23) and NN + DBN + WOA (∼0.25), respectively. From the table, it was clear that the RMSRE of the proposed NN + DBN + SIWOA model was 3.14, 1.08, 1.38 and 15.28% better than the existing classifiers like LSTM, NN + RF, NN + MLP and NN + SVM, respectively, for dataset 6. In addition, he MSE of the adopted NN + DBN + SIWOA method attain lower values (∼54944.41) for dataset 2 than other existing schemes like NN + DBN + CSA(∼9.43), NN + DBN + MFO (∼56728.68), NN + DBN + PSO (∼2.95) and NN + DBN + WOA (∼56767.88), respectively.Originality/valueThis paper has introduced a prediction framework via sentiment analysis. Thereby, along with the stock data and news sentiment data were also considered. From the stock data, technical indicator based features like MACD, RSI and MA are extracted. Therefore, the proposed work was said to be much appropriate for stock market prediction.


Author(s):  
Vincent Martin ◽  
Emmanuel Bruno ◽  
Elisabeth Murisasco

In this article, the authors try to predict the next-day CAC40 index. They apply the idea of Johan Bollen et al. from (Bollen, Mao, & Zeng, 2011) on the French stock market and they conduct their experiment using French tweets. Two analyses are applied on tweets: sentiment analysis and subjectivity analysis. Results of these analyses are then used to train a simple neural network. The input features are the sentiment, the subjectivity and the CAC40 closing value at day-1 and day-0. The single output value is the predicted CAC40 closing value at day+1. The authors propose an architecture using the JEE framework resulting in a better scalability and an easier industrialization. The main experiments are conducted over 5 months of data. The authors train their neural network on the first of the data and they test predictions on the remaining quarter. Their best run gives a direction accuracy of 80% and a mean absolute percentage error (MAPE) of 2.97%. In another experiment, the authors retrain the neural network each day which decreases the MAPE to 1.14%.


Sign in / Sign up

Export Citation Format

Share Document