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

Transcript of Like like alike Joint friendship and interest propagation in social networks Shuang Hong Yang, Bo...

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