twitter sentiment in financial domain (first industrial workshop)

13
Miha Grčar (Department of Knowledge Technologies, Jožef Stefan Institute) & FIRST Consortium Twitter Sentiment in Financial Domain

Upload: mgrcar

Post on 12-Jul-2015

234 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Miha Grčar (Department of Knowledge Technologies, Jožef Stefan Institute)

& FIRST Consortium

Twitter Sentiment

in Financial Domain

Page 2: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Milano, Mar 20122

Twitter

FIRST Workshop

Platform for sending short messages to people(similar to SMS)

Page 3: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Milano, Mar 20123

Twitter

FIRST Workshop

Platform for sending short messages to people(similar to SMS)

Est. 225 million users

100 million accounts added in 2010

65 million tweets per day

Accessible from practically anywhere

Page 4: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Twitter

Milano, Mar 2012FIRST Workshop 4

When M.J. died, 456 tweets

per second (TPS) were

generated

~10,000 TPS when S.J.

died

Record: 25,088 TPS when

screening “Castle in the

Sky” in Japan (December

2010)

Page 5: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Financial Tweets

Milano, Mar 2012FIRST Workshop 5

Informal $ sign convention

Some examples (March 19):

User#1: $AAPL is making an announcement at 9am on what it plans to do with its 97 billion in cash.We expect a dividend announcement

User#2: $AAPL over 600.00 a share in the pre-market on news of a dividend.

User#3: Will there be any other news besides $AAPL dividend?

We acquire ~13,000 tweets per weekday, for ~1,800 NASDAQ/NYSE stocks ($GOOG, $MSFT…)

We analyze tweets to determine whether they contain positive or negative vocabulary

Page 6: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Sentiment Classification

“Labeled” tweets

Learn to classify

Classify “unlabeled” tweets

Milano, Mar 2012FIRST Workshop

POS Financial markets are now officially open :)

POS market intelligence GMI Interactive and Mintel Win ARF Great Minds Award for Quality in Research

POS $AAPL : trust me -- AAPL will soar tomorrow

NEG Oh how I miss the days with GBP was at least 2 times the AUD. Sterling forecast to hit all-time lows soon

NEG omg! did you know BORDERS closed?! they went bankrupt last month and closed!! awww, too bad! i love borders!!

NEG @aekins that's just too bad

LabeledTweets

TrainingAlgorithm

ClassificationModel

ClassificationAlgorithm

UnlabeledTweets

Predictions(Labels)

So Nickelodeon filed for bankruptcy

and announced that the next Kids Choice

Awards will be it's last.

NEG

ClassificationModel

6

Page 7: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Demo video is available athttp://first.ijs.si/videos/TwitterSentimentDemoVideoMilano/

Page 8: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Red:The number of negative

tweets

Yellow:The difference between

the positive and negativetweets

Blue:The number of positive

tweets

Page 9: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Green dots:Relevant events

concerning Netflix

Grey:Netflix stock closing price

Page 10: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Volume peaks likely represent important

events

First-quarter earnings release Plans to launch in 43

countries in Latin America and the Caribbean

Netflix loses TV shows and films, Netflix loses the

Starz deal

Page 11: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Sentiment cross-over

Sentiment cross-over happens before price

plunge

Page 12: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

To Recap

On Twitter, people are expressing opinions/sentiments about stocks

We acquire stock-related tweets and analyze them to determine whether they contain positive or negative vocabulary (sentiment)

“Sentiment timeline” allows us to observe sentiment trends through time

Preliminary causality tests are “positive”…

Milano, Mar 2012FIRST Workshop 12

Page 13: Twitter Sentiment in Financial Domain (FIRST Industrial Workshop)

Acknowledgement

The research leading to these results has received funding from the

European Community's Seventh Framework Programme

(FP7/2007-2013) under Grant Agreement No. 257928.

THANK YOU