TY - GEN
T1 - Stock market analysis using social networks
AU - Li, Man
AU - Puthal, Deepak
AU - Yang, Chi
AU - Luo, Yun
AU - Zhang, Jin
AU - Li, Jianxin
N1 - Publisher Copyright:
© 2018 ACM.
PY - 2018/1/29
Y1 - 2018/1/29
N2 - Nowadays, the use of social media has reached unprecedented levels. Among all social media, with its popular micro-blogging service, Twitter enables users to share short messages in real time about events or express their own opinions. In this paper, we examine the effectiveness of various machine learning techniques on retrieved tweet corpus. A machine learning model is deployed to predict tweet sentiment, as well as gain an insight into the correlation between twitter sentiment and stock prices. Specifically, that correlation is acquired by mining tweets using Twitter's search API and process it for further analysis. To determine tweet sentiment, two types of machine learning techniques are adopted including Naïve Bayes classification and Support vector machines. By evaluating each model, we discover that support vector machine gives higher accuracy through cross validation. After predicting tweet sentiment, we mine historical stock data using Yahoo finance API, while the designed feature matrix for stock market prediction includes positive, negative, neutral and total sentiment score and stock price for each day. In order to capturing the correlation situation between tweet opinions and stock market prices, hence, evaluating the direct correlation between tweet sentiments and stock market prices, the same machine learning algorithm is implemented for conducting our empirical study.
AB - Nowadays, the use of social media has reached unprecedented levels. Among all social media, with its popular micro-blogging service, Twitter enables users to share short messages in real time about events or express their own opinions. In this paper, we examine the effectiveness of various machine learning techniques on retrieved tweet corpus. A machine learning model is deployed to predict tweet sentiment, as well as gain an insight into the correlation between twitter sentiment and stock prices. Specifically, that correlation is acquired by mining tweets using Twitter's search API and process it for further analysis. To determine tweet sentiment, two types of machine learning techniques are adopted including Naïve Bayes classification and Support vector machines. By evaluating each model, we discover that support vector machine gives higher accuracy through cross validation. After predicting tweet sentiment, we mine historical stock data using Yahoo finance API, while the designed feature matrix for stock market prediction includes positive, negative, neutral and total sentiment score and stock price for each day. In order to capturing the correlation situation between tweet opinions and stock market prices, hence, evaluating the direct correlation between tweet sentiments and stock market prices, the same machine learning algorithm is implemented for conducting our empirical study.
KW - Machine learning technique
KW - Sentiment analysis
KW - Stock prediction
KW - Twitter opinions
UR - http://www.scopus.com/inward/record.url?scp=85044783554&partnerID=8YFLogxK
U2 - 10.1145/3167918.3167967
DO - 10.1145/3167918.3167967
M3 - Conference contribution
AN - SCOPUS:85044783554
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the Australasian Computer Science Week Multiconference, ACSW 2018
T2 - 2018 Australasian Computer Science Week Multiconference, ACSW 2018
Y2 - 29 January 2018 through 2 February 2018
ER -