24

Happy Festival Season!!!

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Happy Festival Season!!!
Page 2: Happy Festival Season!!!

Happy Festival Season!!!

Page 3: Happy Festival Season!!!

Recommendations - Overview

Page 4: Happy Festival Season!!!

Recommendation Overview

● Related product recommendation (Flipkart)● Movie recommendation (Netflix)● Web page ranking (Google)● Social recommendation (Facebook)● News content recommendation (Yahoo)● Priority inbox & spam filtering (Google)● Online dating (OK Cupid)● Computational Advertising (Yahoo)● Event recommendation

Page 5: Happy Festival Season!!!

Agenda

• Type of Methods– Collaborative filtering– Content based– Hybrid

• Collaborative Filtering– Neighbourhood methods– Matrix factorization

Page 7: Happy Festival Season!!!

• User activity– Movies

• Ratings, reviews, movies rented, watched– E-commerce

• Browse, wishlist, share, ratings, etc.

• Item details– Movies

• Actors, Directors, Genre, etc.– E-commerce

• Product attributes, images, description

Data To leverage

Collaborative filtering

Content Based

Hybrid

Page 8: Happy Festival Season!!!

CF - Neighbourhood Methods

Page 9: Happy Festival Season!!!

Neighbourhood Method

Page 10: Happy Festival Season!!!

Neighbourhood Method

Page 11: Happy Festival Season!!!

Neighbourhood Method - Setup

Users

Items

3 2 1

4 4 ? 5 3

1 2 2 4

2 2 4

Page 12: Happy Festival Season!!!

(user, user) similarity

• rui = ?• For user u, find similar users (u’)• Find likeness of item i for similar users.

Page 13: Happy Festival Season!!!

(user, user) similarity

• Pearson correlation

Page 14: Happy Festival Season!!!

(item,item) similarity

• Similar to (user, user) similarity• Find users who have liked a product• Find other products liked by these users

Page 15: Happy Festival Season!!!

Properties

• Pros:– Intuitive and easy to explain to user– Easy to setup– Produces good-enough results

• Cons:– Scalability– Sparseness -> coverage -> cold start

Page 16: Happy Festival Season!!!

Matrix factorization

Page 17: Happy Festival Season!!!
Page 18: Happy Festival Season!!!

Matrix factorization

• Similar to SVD, but missing values!!• Overfitting is one major problem• SGD for learning latent factors• Objective function:

Regularization Constant

Page 19: Happy Festival Season!!!

Stochastic gradient descent

• Compute error

• Adjust the factors

Learning rate

Page 20: Happy Festival Season!!!

Adding Biases

Global Bias

Item Bias

User Bias

Page 21: Happy Festival Season!!!

Implicit feedback

Page 22: Happy Festival Season!!!

Implicit feedback

• Objective function with implicit feedback formulation

Page 23: Happy Festival Season!!!
Page 24: Happy Festival Season!!!

Thank You