Retweet Prediction with Attention-based Deep Neural Network

22
Retweet Prediction with Attention- based Deep Neural Network #CIKM2016 Authors: Qi Zhang, Yeyun Gong, Jindou Wu, Haoran Huang, Xuanjing Huang Reading group: 25/10/2017 Presenter: Guangyuan Piao (Unit for Social Semantics) Mentor: Subhasis Thakur | Supervisor: John G. Breslin

Transcript of Retweet Prediction with Attention-based Deep Neural Network

Page 1: Retweet Prediction with Attention-based Deep Neural Network

Retweet Prediction with Attention-based Deep Neural Network #CIKM2016

Authors: Qi Zhang, Yeyun Gong, Jindou Wu, Haoran Huang, Xuanjing Huang Reading group: 25/10/2017 Presenter: Guangyuan Piao (Unit for Social Semantics) Mentor: Subhasis Thakur | Supervisor: John G. Breslin

Page 2: Retweet Prediction with Attention-based Deep Neural Network

Agenda •  Background & Related Work

•  Proposed Approach

•  Experimental Setup & Results

•  Conclusions

•  Summary

2

Page 3: Retweet Prediction with Attention-based Deep Neural Network

Background

3

•  easy real-time information sharing

•  1 billion unique visits / month for Twitter

Page 4: Retweet Prediction with Attention-based Deep Neural Network

Background – Retweeting Behavior

4

Page 5: Retweet Prediction with Attention-based Deep Neural Network

Background – Retweeting Behavior

5

•  key mechanism for spreading information

•  can help information spreading prediction, popularity prediction etc.

Page 6: Retweet Prediction with Attention-based Deep Neural Network

(Some) Related Work

6

•  Retweeting behavior

•  study of a number of features for retweetability of tweets [Suh et al., SocialCom’10]

•  feature-aware factorization model [Feng et al, WSDM’13] •  considering information about user, tweet, and author

•  who will retweet me? [Luo et al., SIGIR’13] •  using learning-to-rank framework

•  non-parametric statistical models [Zhang et al. AAAI’15] •  combining structural, textual & temporal info.

Page 7: Retweet Prediction with Attention-based Deep Neural Network

(Some) Related Work

7

•  Retweeting behavior

•  study of a number of features for retweetability of tweets [Suh et al., SocialCom’10]

•  feature-aware factorization model [Feng et al, WSDM’13] •  considering information about user, tweet, and author

•  who will retweet me? [Luo et al., SIGIR’13] •  using learning-to-rank framework

•  non-parametric statistical models [Zhang et al. AAAI’15] •  combining structural, textual & temporal info.

feature engineering is required

Page 8: Retweet Prediction with Attention-based Deep Neural Network

(Some) Related Work

8

•  Convolutional Neural Network (CNN)

•  image recognition •  video processing •  natural language processing

•  Attention-based Neural Network

•  machine translation •  speech recognition •  visual object classification

Page 9: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach – Variants of CNN approach

9

words of a tweet

•  Vu: user embedding vector •  Vp: tweet embedding vector

Page 10: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach – Variants of CNN approach

10

•  Vu: user embedding vector •  Vp: tweet embedding vector •  Va: author embedding vector

Page 11: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach

11

•  Modeling User Interests based on Tweet History [t1, t2 … tm]

•  clustering m tweets of each user into n groups using K-means

•  using the central tweet of each group as an interest of user

•  user interest profile [t1, t2 … tn]

Page 12: Retweet Prediction with Attention-based Deep Neural Network

•  Modeling User Interests based on Tweet History [t1, t2 … tm]

•  clustering m tweets of each user into n groups

•  using the central tweet of each group as an interest of user

•  user interest profile [t1, t2 … tn]

•  apply CNN for each tweet to obtain tweet embeddings

Proposed Approach

12

Page 13: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach

13

•  Attention

•  Folding

the value in the i-th position of the embedding of the j-th attention interests

Page 14: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach

14

Page 15: Retweet Prediction with Attention-based Deep Neural Network

Proposed Approach

15

•  Vu: user embedding vector

•  Vi: user interest embedding vector

•  S: similarity(user interest vector, tweet vector)

•  Vp: tweet embedding vector

•  Va: author embedding vector

Page 16: Retweet Prediction with Attention-based Deep Neural Network

Experiment Setup

16

•  Twitter Dataset

•  75% (training, 10% for validation), 25% (test)

•  Evaluation Metrics •  precision •  recall •  F1-score

Page 17: Retweet Prediction with Attention-based Deep Neural Network

Experiment Setup

17

•  Model Parameters

•  dropout rate: 0.5 •  window size: (1, 2) •  feature maps num.: 100 •  L2 constraint: 3 •  mini-batch size: 40

•  cluster number: 5 •  word vector: word2vec trained based on Google News •  user & author vector dimensions: 300 (the same as word embedding)

Page 18: Retweet Prediction with Attention-based Deep Neural Network

Experiment Setup

18

•  Compared Methods

•  Random: random decision

•  Ave-SVM, Sum-SVM: average, sum of word vectors for tweet vectors

•  ASC-HDP: non-parametric statistical models [Zhang et al. AAAI’15]

•  CNN, U-CNN, UA-CNN

•  SUA-ACNN: with attention

Page 19: Retweet Prediction with Attention-based Deep Neural Network

Experimental Results

19

Page 20: Retweet Prediction with Attention-based Deep Neural Network

Experimental Results

20

Page 21: Retweet Prediction with Attention-based Deep Neural Network

Conclusions

21

•  Proposed a novel attention-based deep neural network

•  that can perform better than state-of-the-art methods for retweet prediction

•  user, author embeddings, the similarity score and the user’s attention interests can each significantly improve the performance

•  the integration of these components provides the best performance

Page 22: Retweet Prediction with Attention-based Deep Neural Network

22

Guangyuan Piao e-mail: [email protected] twitter: https://twitter.com/parklize slideshare: http://www.slideshare.net/parklize