Transcript
Page 1: Past present and future of Recommender Systems: an Industry Perspective

11

Past, Present & Future of Recommender Systems: An Industry Perspective

Xavier Amatriain (Quora)Justin Basilico (Netflix) RecSys 2016

@xamat @JustinBasilicoDeLorean image by JMortonPhoto.com & OtoGodfrey.com

Page 2: Past present and future of Recommender Systems: an Industry Perspective

2

1. Past

Page 3: Past present and future of Recommender Systems: an Industry Perspective

3

Netflix Prize

2006

Page 4: Past present and future of Recommender Systems: an Industry Perspective

4

For more information ...

Page 5: Past present and future of Recommender Systems: an Industry Perspective

5

2. Present

Page 6: Past present and future of Recommender Systems: an Industry Perspective

6

Recommender Systems in Industry

Recommender Systems are used pervasively across application domains

Page 7: Past present and future of Recommender Systems: an Industry Perspective

7

Recommender Systems in Industry

click

upvotedownvote

expand

share

Page 8: Past present and future of Recommender Systems: an Industry Perspective

8

Beyond explicit feedback

▪ Applications typically oriented around an action: click, buy,

read, listen, watch, …▪ Implicit Feedback

▪ More data: Implicit feedback comes as part of normal use

▪ Better data: Matches with actions we want to predict

▪ Augment with contextual information

▪ Content for cold-start

▪ Hybrid: Combine together when you can

Page 9: Past present and future of Recommender Systems: an Industry Perspective

9

Ranking

▪ Ranking items is central to recommending▪ News feeds▪ Items in catalogs▪ …

▪ Most recsys can be assimilated to:▪ A learning-to-rank approach▪ A feature engineering

problem

Page 10: Past present and future of Recommender Systems: an Industry Perspective

10

Everything is a RecommendationR

ow

s

Ranking

Page 11: Past present and future of Recommender Systems: an Industry Perspective

11

3. Future

Page 12: Past present and future of Recommender Systems: an Industry Perspective

12

Many interesting future directions

1. Indirect feedback

2. Value-awareness

3. Full-page optimization

4. Personalizing the how

▪ Others

▪ Intent/session awareness

▪ Interactive recommendations

▪ Context awareness

▪ Deep learning for

recommendations

▪ Conversational interfaces/bots

for recommendations

▪ …

Page 13: Past present and future of Recommender Systems: an Industry Perspective

13

Indirect Feedback

Challenges

▪ User can only click on what you show

▪ But, what you show is the result of what your model predicted is good

▪ No counterfactuals

▪ Implicit data has no real “negatives”

Potential solutions

▪ Attention models

▪ Context is also indirect/implicit feedback

▪ Explore/exploit approaches and learning across time

▪ ...

click

upvotedownvote

expand

share

Page 14: Past present and future of Recommender Systems: an Industry Perspective

14

Value-aware recommendations

▪ Recsys optimize for probability of action▪ Not all clicks/actions have the same “reward”

▪ Different margin in ecommerce▪ Different “quality” of content ▪ Long-term retention vs. short-term clicks (clickbait)▪ …

▪ In Quora, the value of showing a story to a user is approximated by weighted sum of actions:

v = ∑a va 1{ya = 1}

▪ Extreme application of value-aware recommendations: suggest items to create that have the highest value▪ Netflix: Which shows to produce or license▪ Quora: Answers and questions that are not in the service

Page 15: Past present and future of Recommender Systems: an Industry Perspective

15

Full page optimization

▪ Recommendations are rarely displayed in isolation

▪ Rankings are combined with many other elements to make a page

▪ Want to optimize the whole page

▪ Means jointly solving for set of items and their placement

▪ While incorporating

▪ Diversity, freshness, exploration

▪ Depth and coverage of the item set

▪ Non-recommendation elements (navigation, editorial, etc.)

▪ Needs work hand-in-hand with the UX

Page 16: Past present and future of Recommender Systems: an Industry Perspective

16

Personalizing How We Recommend (… not just what we recommend)

▪ Algorithm level: Ideal balance of diversity, novelty, popularity, freshness, etc. may depend on the person

▪ Display level: How you present items or explain recommendations can also be personalized▪ Select the best information and presentation for a user to quickly

decide whether or not they want an item

▪ Interaction level: Balancing the needs of lean-back users and power users

Page 17: Past present and future of Recommender Systems: an Industry Perspective

17

Ro

ws

Example: Rows & Beyond

Hero Image

Predicted rating

Evidence

Synopsis

Horizontal Image

Row Title

Metadata

Ranking

Page 18: Past present and future of Recommender Systems: an Industry Perspective

18

4. Conclusions

Page 19: Past present and future of Recommender Systems: an Industry Perspective

19

Conclusions

▪ Approaches have evolved a lot in the past 10 years

▪ Looking forward to the next 10

▪ Industry and academia working together has advanced the

field since the beginning, we should make sure that

continues

Page 20: Past present and future of Recommender Systems: an Industry Perspective

20

Thank You

Justin [email protected]

@JustinBasilico

Xavier [email protected]@xamat


Recommended