Detecting Newsworthy Topics in Twitter Steven Van Canneyt and Matthias Feys April 8 th , 2014

23
1 Detecting Newsworthy Topics in Twitter Steven Van Canneyt and Matthias Feys April 8 th , 2014

description

Detecting Newsworthy Topics in Twitter Steven Van Canneyt and Matthias Feys April 8 th , 2014. Methodology. Input. News publisher detection. time interval i. Topic detection. Topic ranking. topic 2. topic 1. 1. 2. 3. topic 3. time interval i. Topic enrichment. 1. topic 3. - PowerPoint PPT Presentation

Transcript of Detecting Newsworthy Topics in Twitter Steven Van Canneyt and Matthias Feys April 8 th , 2014

Page 1: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

1

Detecting Newsworthy Topics in TwitterSteven Van Canneyt and Matthias FeysApril 8th, 2014

Page 2: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

219/04/2023

Methodology

Page 3: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

3

Input

time interval i

News publisher detection

Page 4: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

4

Topic detection

time interval i

topic 1 topic 2

topic 3

1.

2.

3.

Topic ranking

Page 5: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

5

Topic enrichment

1.

2.

3. topic 1

topic 2

topic 3headline 3, tweets, pictures…

headline 2, tweets, pictures…

headline 1, tweets, pictures…

time interval i

Page 6: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

6

News publisher detection

Bayesian Network Classifier Estimates probability that a user is a ‘news publisher’ Only use tweets from users with probability > α (0.04) Training set: 10,000 manually annotated users

which tweets contains newsworthy content?

which tweets are posted by users who mostly talk about newsworthy stories?

Page 7: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

7

News publisher detection

Textual featuresusername bag-of-words term frequencies of the words in the user namedescription bag-of-words term frequencies of the words in the user

descriptionMeta-data features

#followers number of followers#following number of following#followers/#following+1 number of followers in comparison to the number of following#tweets number of tweets the user posted#favorites number of tweets the user favorited#lists number of lists the user followsverified? is the user account verified or not?URL? contains the user profile an URL or not?

Features

Page 8: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

8

Topic detection

DBSCAN clustering algorithm Cosine similarity Boosted tf-idf representation of the tweets

Page 9: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

9

Topic detection

standard term frequency-inverse document frequency of word w

boosting of proper nouns and verbs (1.5)

boosting of bursty words during time interval i

Page 10: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

10

Topic ranking

SVM Classifier Estimates probability that a topic is ‘newsworthy’ Only use topics with probability > β (0.5) Training set: 116 manually annotated topics retrieved

from the ‘2012 US elections’ training dataset

Page 11: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

11

Topic ranking

Features Tweet features

eg. #tweets User features

eg. %users with ‘news publisher’ prob. > 0.9 Topical coherence

eg. %tweets containing most informative word in the cluster Non duplicate features

eg. highest cosine similarity between the cluster and the newsworthy topics detected in previous time intervals

Page 12: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

12

Topic enrichment

Objective: enrich detected newsworthy topic s

Headline1. Split tweets in cluster s in sentences

2. Select sentence with highest cosine similarity with the center of the cluster

3. Rule based approach to clean sentence eg. removing URLs, emoticons, ‘#’-symbol, ‘@’-symbol

Page 13: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

13

Topic enrichment

Keywords words in headline which are in the top 50% of the

most important words of topic s

Page 14: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

14

Topic enrichment

Representative tweets1. Select all tweets posted during time interval i

Also tweets not posted by news publishers

2. Discard tweets with cosine similarity to the center of s < λ (0.6)

3. Sort obtained tweets based on their relevance to s relevance = cosine similarity between tweet en topic center,

multiplied by user_factor user_factor = 1.5 if user is ‘news publisher’, 1 otherwise

4. Remove near-duplicates ‘near-duplicate’ if cosine similarity > μ (0.7)

Page 15: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

15

Topic enrichment

Representative pictures1. Select all tweets posted during time interval i

Also tweets not posted by news publishers

2. Discard tweets with cosine similarity to the center of s < λ (0.6)

3. Select picture URLs from the tweets

4. Sort picture URLs based on the sum of the relevance values of their associated tweets

Page 16: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

16

Results

Page 17: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

17

nr time interval headline1 26-02-14 09:15 Jubilant protesters driving military vehicle from a Kiev Museum

around Parliament building.2 26-02-14 09:15 Sofia monument's latest makeover provokes protest from Russia.3 26-02-14 09:30 I'm in Charge of Miltary Now, Ukraine's Interim President Says.4 26-02-14 09:30 GDP grew 0.7% in Q4, unrevised from preliminary estimate.5 26-02-14 09:30 Russia urges OSCE to condemn "neo-fascist" sentiment in west

Ukraine.6 26-02-14 09:30 The price of Bitcoin on MT. Gox is US $135.0000.7 26-02-14 09:30 Bitcoin Has Made A Really Impressive Recovery.8 26-02-14 09:45 Ukraine minister disbands Berkut riot police blamed for violence.9 26-02-14 09:45 Japanese Authorities Probing Collapsed Bitcoin Exchange.

10 26-02-14 09:45 How bitcoin can turn it around.11 26-02-14 09:45 Hezbollah says Israel bombed its positions near Syrian border 2

days ago, vows response.12 26-02-14 10:00 Russia's deputy finance minister says no multilateral talks on

financial aid to Ukraine are taking place.13 26-02-14 10:00 Japan donates $14 mil. for Syria weapons disposal.14 26-02-14 10:15 This is Beijing, less than three weeks apart.15 26-02-14 10:15 Your spring tweet has appeared in our latest Edition mag.16 26-02-14 10:15 Ukraine `set to unveil new government'.

Page 18: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

18

nr time interval headline1 26-02-14 09:15 Jubilant protesters driving military vehicle from a Kiev Museum

around Parliament building.2 26-02-14 09:15 Sofia monument's latest makeover provokes protest from Russia.3 26-02-14 09:30 I'm in Charge of Miltary Now, Ukraine's Interim President Says.4 26-02-14 09:30 GDP grew 0.7% in Q4, unrevised from preliminary estimate.5 26-02-14 09:30 Russia urges OSCE to condemn \neo-fascist" sentiment in west

Ukraine.6 26-02-14 09:30 The price of Bitcoin on MT. Gox is US $135.0000.7 26-02-14 09:30 Bitcoin Has Made A Really Impressive Recovery.8 26-02-14 09:45 Ukraine minister disbands Berkut riot police blamed for violence.9 26-02-14 09:45 Japanese Authorities Probing Collapsed Bitcoin Exchange.

10 26-02-14 09:45 How bitcoin can turn it around.11 26-02-14 09:45 Hezbollah says Israel bombed its positions near Syrian border 2

days ago, vows response.12 26-02-14 10:00 Russia's deputy finance minister says no multilateral talks on

financial aid to Ukraine are taking place.13 26-02-14 10:00 Japan donates $14 mil. for Syria weapons disposal.14 26-02-14 10:15 This is Beijing, less than three weeks apart.15 26-02-14 10:15 Your spring tweet has appeared in our latest Edition mag.16 26-02-14 10:15 Ukraine `set to unveil new government'.

Page 19: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

19

nr time interval headline1 26-02-14 09:15 Jubilant protesters driving military vehicle from a Kiev Museum

around Parliament building.2 26-02-14 09:15 Sofia monument's latest makeover provokes protest from Russia.3 26-02-14 09:30 I'm in Charge of Miltary Now, Ukraine's Interim President Says.4 26-02-14 09:30 GDP grew 0.7% in Q4, unrevised from preliminary estimate.5 26-02-14 09:30 Russia urges OSCE to condemn \neo-fascist" sentiment in west

Ukraine.6 26-02-14 09:30 The price of Bitcoin on MT. Gox is US $135.0000.7 26-02-14 09:30 Bitcoin Has Made A Really Impressive Recovery.8 26-02-14 09:45 Ukraine minister disbands Berkut riot police blamed for violence.9 26-02-14 09:45 Japanese Authorities Probing Collapsed Bitcoin Exchange.

10 26-02-14 09:45 How bitcoin can turn it around.11 26-02-14 09:45 Hezbollah says Israel bombed its positions near Syrian border 2

days ago, vows response.12 26-02-14 10:00 Russia's deputy finance minister says no multilateral talks on

financial aid to Ukraine are taking place.13 26-02-14 10:00 Japan donates $14 mil. for Syria weapons disposal.14 26-02-14 10:15 This is Beijing, less than three weeks apart.15 26-02-14 10:15 Your spring tweet has appeared in our latest Edition mag.16 26-02-14 10:15 Ukraine `set to unveil new government'.

Page 20: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

20

nr time interval headline2 26-02-14 09:15 Sofia monument's latest makeover provokes protest from Russia.

Sofia, monument, makeover, provokes

Pro-Ukraine paint job - Sofia monument's latest makeover provokes protest from Russia http://bbc.in/1frf9UN

Kijow w Sofii. RT: @BBCWorld Pro-Ukraine paint job in Sofia provokes protest from Russia http://bbc.in/1frf9UN

Pro-#Ukraine paint job-Sofia monument's latest makeover provokes #protest from R http://bbc.in/1frf9UN via @BBCWorld

tags

tweets

Page 21: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

21

nr time interval headline1 26-02-14 09:15 Jubilant protesters driving military vehicle from a Kiev Museum

around Parliament building.

Jubilant, protesters, driving, vehicle, Museum, Parliament

Jubilant protesters driving military vehicle from a Kiev Museum around Parliament building #Kiev #Ukraine

Another #Russia|n armored vehicles spotted in #Sevastopol in #Crimea. #Ukraine http://qn.quotidiano.net/esteri/2014...

tags

tweets

Page 22: Detecting Newsworthy  Topics in  Twitter Steven Van  Canneyt  and Matthias  Feys April 8 th , 2014

22

nr time interval headline1 26-02-14 09:15 Jubilant protesters driving military vehicle from a Kiev Museum

around Parliament building.

Jubilant, protesters, driving, vehicle, Museum, Parliament

Jubilant protesters driving military vehicle from a Kiev Museum around Parliament building #Kiev #Ukraine

Another #Russia|n armored vehicles spotted in #Sevastopol in #Crimea. #Ukraine http://qn.quotidiano.net/esteri/2014...

tags

tweets