like like alike joint friendship and interest propagation in social networks shuang hong yang, bo...

22
Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan Zha orgia Institute of Technology Yahoo! Research

Upload: donna-allison

Post on 26-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Like like alikeJoint friendship and interest propagation

in social networks

Shuang Hong Yang, Bo Long, Alex SmolaNara Sadagopan, Zhaohui Zheng, Hongyan Zha

Georgia Institute of Technology Yahoo! Research

Page 2: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Outline

• Factorization models• Friendship-Interest Propagation• Experiments• Summary

Page 3: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Social Network Data

Data: users, connections, featuresGoal: suggest connections

x x’

y y’

e

Page 4: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Social Network Data

Data: users, connections, featuresGoal: model/suggest connections

x x’

y y’

e

Direct application of the Aldous-Hoover theorem.

Page 5: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Applications

Page 6: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Applicationssocial network = friendship + interests

recommend users based on friendship &

interests

recommend apps based on friendship &

interests

Page 7: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Social Recommendationrecommend users

based on friendship & interests

recommend apps based on friendship &

interests

• boost traffic• make the user

graph more dense

• increase user population

• stickiness

• boost traffic• increased revenue• increased user

participation• make app graph

more dense

... usually addressed by separate tools ...

Page 8: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Homophilyrecommend users

based on friendship & interests

recommend apps based on friendship &

interests

• users with similar interests are more likely to connect

• friends install similar applications

Highly correlated. Estimate both jointly

Page 9: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Model

x x’

y y’

e

v

u

s

(latent) appfeatures (latent) user

features

app install

Page 10: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Model

x x’

y y’

e

v

u

a

• Social interaction

• App install

Page 11: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Model• Social interaction

• App install

cold start latent features

bilinear features

Page 12: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Optimization Problem

minimize social

app

regularizer

reconstruction

Page 13: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Loss Function

Page 14: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Loss

• Much more evidence of application non-install(i.e. many more negative examples)

• Few links between vertices in friendship network (even within short graph distance)

• Generate ranking problems (link, non-link) with non-links drawn from background set

Page 15: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Loss

applicationrecommendation

socialrecommendation

Page 16: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Optimization• Nonconvex optimization problem• Large set of variables

• Stochastic gradient descenton x, v, ε for speed

• Use hashing to reducememory load, i.e.

binary hash hash

Page 17: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Y! Pulse

Page 18: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Y! Pulse Data

1.2M users, 386 items

6.1M friend connections

29M interest indications

Page 19: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

App Recommendation

SIM: similarity based model; RLFM: regression based latent factor model (Chen&Agarwal); NLFM:

SIM&RLFM

Page 20: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Social recommendation

Page 21: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

v

u

a

• Multiple relations

(user, user)(user, app)(app, advertisement)

• Users visiting several propertiesnews, mail, frontpage, social network, etc.

• Different statistical models• Latent Dirichlet Allocation for latent factors• Indian Buffet Process

v

u

a

Extensions

x x’

y y’

e

Page 22: Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo Long, Alex Smola Nara Sadagopan, Zhaohui Zheng, Hongyan

Summary

• Factorization model for users• Integration of preferences helps both

social and app recommendation• Simple stochastic gradient descent

algorithm• Hashing for memory compression• Extensible framework