Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Sentiment analysis on social media for stock movement prediction

Published: 30 December 2015 Publication History

Abstract

A novel method for predicting stock price movement was presented.Topics and sentiments of them were extracted from social media as the feature.Two methods were proposed to capture the topic-sentiment feature.Integration of the sentiments was investigated via a large scale experiment.Our model outperformed other methods in the average accuracy of 18 stocks. The goal of this research is to build a model to predict stock price movement using the sentiment from social media. Unlike previous approaches where the overall moods or sentiments are considered, the sentiments of the specific topics of the company are incorporated into the stock prediction model. Topics and related sentiments are automatically extracted from the texts in a message board by using our proposed method as well as existing topic models. In addition, this paper shows an evaluation of the effectiveness of the sentiment analysis in the stock prediction task via a large scale experiment. Comparing the accuracy average over 18 stocks in one year transaction, our method achieved 2.07% better performance than the model using historical prices only. Furthermore, when comparing the methods only for the stocks that are difficult to predict, our method achieved 9.83% better accuracy than historical price method, and 3.03% better than human sentiment method.

References

[1]
W. Antweiler, M.Z. Frank, Is all that talk just noise? The information content of internet stock message boards, The Journal of Finance, 59 (2004) 1259-1294.
[2]
S. Baccianella, A. Esuli, F. Sebastiani, Sentiwordnet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining, 2010.
[3]
D.M. Blei, A.Y. Ng, M.I. Jordan, Latent Dirichlet allocation, Journal of Machine Learning Research, 3 (2003) 993-1022.
[4]
J. Bollen, H. Mao, X. Zeng, Twitter mood predicts the stock market, Journal of Computational Science, 2 (2011) 1-8.
[5]
R. Cervelló-Royo, F. Guijarro, K. Michniuk, Stock market trading rule based on pattern recognition and technical analysis: Forecasting the DJIA index with intraday data, Expert Systems with Applications, 42 (2015) 5963-5975.
[6]
M. Dermouche, L. Kouas, J. Velcin, S. Loudcher, A joint model for topic-sentiment modeling from text, 2015.
[7]
E.F. Fama, Efficient capital markets: II, The Journal of Finance, 46 (1991) 1575-1617.
[8]
E.F. Fama, L. Fisher, M.C. Jensen, R. Roll, The adjustment of stock prices to new information, International Economic Review, 10 (1969) 1-21.
[9]
Y. Jo, A.H. Oh, Aspect and sentiment unification model for online review analysis, ACM, 2011.
[10]
T. Joachims, Text categorization with support vector machines: learning with many relevant features, Springer, 1998.
[11]
H. Lakkaraju, C. Bhattacharyya, I. Bhattacharya, S. Merugu, Exploiting coherence for the simultaneous discovery of latent facets and associated sentiments, SIAM /Omnipress, 2011.
[12]
C. Lin, Y. He, Joint sentiment/topic model for sentiment analysis, ACM, 2009.
[13]
B. Liu, L. Zhang, A survey of opinion mining and sentiment analysis, Springer, 2012.
[14]
C.D. Manning, M. Surdeanu, J. Bauer, J. Finkel, S.J. Bethard, D. McClosky, The Stanford CoreNLP natural language processing toolkit, 2014.
[15]
A.K. Nassirtoussi, S. Aghabozorgi, T.Y. Wah, D.C.L. Ngo, Text mining for market prediction: a systematic review, Expert Systems with Applications, 41 (2014) 7653-7670.
[16]
T.H. Nguyen, K. Shirai, Text classification of technical papers based on text segmentation, 2013.
[17]
B. Pang, L. Lee, Opinion mining and sentiment analysis, Foundations and Trends in Information Retrieval, 2 (2008) 1-135.
[18]
J. Patel, S. Shah, P. Thakkar, K. Kotecha, Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques, Expert Systems with Applications, 42 (2015) 259-268.
[19]
J. Patel, S. Shah, P. Thakkar, K. Kotecha, Predicting stock market index using fusion of machine learning techniques, Expert Systems with Applications, 42 (2015) 2162-2172.
[20]
B. Qian, K. Rasheed, Stock market prediction with multiple classifiers, Applied Intelligence, 26 (2007) 25-33.
[21]
M. Rechenthin, W.N. Street, P. Srinivasan, Stock chatter: using stock sentiment to predict price direction, Algorithmic Finance, 2 (2013) 169-196.
[22]
R.P. Schumaker, H. Chen, A quantitative stock prediction system based on financial news, Information Processing & Management, 45 (2009) 571-583.
[23]
R.P. Schumaker, H. Chen, Textual analysis of stock market prediction using breaking financial news: the azfin text system, ACM Transactions on Information Systems, 27 (2009) 12:1-12:19.
[24]
J. Si, A. Mukherjee, B. Liu, Q. Li, H. Li, X. Deng, Exploiting topic based twitter sentiment for stock prediction, The Association for Computer Linguistics, 2013.
[25]
J.L. Ticknor, A Bayesian regularized artificial neural network for stock market forecasting, Expert Systems with Applications, 40 (2013) 5501-5506.
[26]
G. Tsibouris, M. Zeidenberg, Testing the efficient markets hypothesis with gradient descent algorithms, Wiley: Chichester, 1995.
[27]
R. Tumarkin, R.F. Whitelaw, News or noise? Internet postings and stock prices, Financial Analysts Journal, 57 (2001) 41-51.
[28]
T.T. Vu, S. Chang, Q.T. Ha, N. Collier, An experiment in integrating sentiment features for tech stock prediction in Twitter, 2012.
[29]
S. Walczak, An empirical analysis of data requirements for financial forecasting with neural networks, Journal of Management Information Systems, 17 (2001) 203-222.
[30]
B. Xie, R.J. Passonneau, L. Wu, G. Creamer, Semantic frames to predict stock price movement, 2013.
[31]
X. Zhang, H. Fuehres, P.A. Gloor, Predicting stock market indicators through twitter "I hope it is not as bad as I fear", Procedia - Social and Behavioral Sciences, 26 (2011) 55-62.
[32]
W.X. Zhao, J. Jiang, H. Yan, X. Li, Jointly modeling aspects and opinions with a MaxEnt-LDA hybrid, Association for Computational Linguistics, 2010.
[33]
Y. Zuo, E. Kita, Stock price forecast using Bayesian network, Expert Systems with Applications: An International Journal, 39 (2012) 6729-6737.
[34]
Y. Zuo, E. Kita, Up/down analysis of stock index by using Bayesian network, Engineering Management Research, 1 (2012) 46-52.

Cited By

View all
  • (2024)Beyond Text: Multimodal Credibility Assessment Approaches for Online User-Generated ContentACM Transactions on Intelligent Systems and Technology10.1145/367323615:5(1-33)Online publication date: 14-Jun-2024
  • (2024)WallStreetBets: Assessing the Collective Intelligence of Reddit for Investment AdviceACM Transactions on Social Computing10.1145/36607607:1-4(1-23)Online publication date: 2-Jul-2024
  • (2024)Highly Regarded Investors? Mining Predictive Value from the Collective Intelligence of Reddit's WallStreetBetsProceedings of the 16th ACM Web Science Conference10.1145/3614419.3643993(320-330)Online publication date: 21-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal  Volume 42, Issue 24
December 2015
259 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 30 December 2015

Author Tags

  1. Classification
  2. Message board
  3. Opinion mining
  4. Prediction
  5. Sentiment analysis
  6. Social media
  7. Stock

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Beyond Text: Multimodal Credibility Assessment Approaches for Online User-Generated ContentACM Transactions on Intelligent Systems and Technology10.1145/367323615:5(1-33)Online publication date: 14-Jun-2024
  • (2024)WallStreetBets: Assessing the Collective Intelligence of Reddit for Investment AdviceACM Transactions on Social Computing10.1145/36607607:1-4(1-23)Online publication date: 2-Jul-2024
  • (2024)Highly Regarded Investors? Mining Predictive Value from the Collective Intelligence of Reddit's WallStreetBetsProceedings of the 16th ACM Web Science Conference10.1145/3614419.3643993(320-330)Online publication date: 21-May-2024
  • (2024)The impacts of online public opinions on stock price synchronicity in ChinaExpert Systems with Applications: An International Journal10.1016/j.eswa.2024.124520255:PBOnline publication date: 1-Dec-2024
  • (2024)Unveiling the potentialEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108112133:PBOnline publication date: 1-Jul-2024
  • (2024)Distilling wisdom of crowds in online communitiesDecision Support Systems10.1016/j.dss.2024.114190180:COnline publication date: 9-Jul-2024
  • (2024)Design and Development of Artificial Intelligence Framework to Forecast the Security Index Direction and Value in Fusion with Sentiment Analysis of Financial NewsSN Computer Science10.1007/s42979-024-03143-25:6Online publication date: 12-Aug-2024
  • (2024)DeepAR-Attention probabilistic prediction for stock price seriesNeural Computing and Applications10.1007/s00521-024-09916-336:25(15389-15406)Online publication date: 1-Sep-2024
  • (2023)Overview of Advanced Deep Learning based Models for Stock Market Price PredictionsProceedings of the 5th International Conference on Information Management & Machine Intelligence10.1145/3647444.3647854(1-9)Online publication date: 23-Nov-2023
  • (2023)ALERTA-Net: A Temporal Distance-Aware Recurrent Networks for Stock Movement and Volatility PredictionProceedings of the International Conference on Advances in Social Networks Analysis and Mining10.1145/3625007.3627488(538-542)Online publication date: 6-Nov-2023
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media