Upload
others
View
20
Download
0
Embed Size (px)
Citation preview
Deep Learning forRecommender Systems
Justin Basilico & Yves RaimondMarch 28, 2018GPU Technology Conference
@JustinBasilico @moustaki
The value of recommendations● A few seconds to find something
great to watch…
● Can only show a few titles
● Enjoyment directly impacts customer satisfaction
● Generates over $1B per year of Netflix revenue
● How? Personalize everything
Deep learning for recommendations: a first try
0 1 0 1 0
0 0 1 1 0
1 0 0 1 1
0 1 0 0 0
0 0 0 0 1
UsersIte
ms
Traditional Recommendation Setup
U≈RV
A Matrix Factorization view
U
A Feed-Forward Network view
V
U
A (deeper) feed-forward view
V
Mean squared loss?
GPU vs. CPU●
●
●
What’s going on?●
●
●●
Conclusion?●
●
Breaking the ‘traditional’ recsys setup
●
●
●
Alternative data
Content-based side information●
●
●
Metadata-based side information●
○
●○
●●
Alternative models
Restricted Boltzmann Machines●
●
●
Auto-encoders●●
○
●
●
●
(*)2Vec●
●
●
prod2vec (Skip-gram)
user2vec(Continuous Bag of Words)
Alternative framings
Sequence prediction●
○○
●○
○●
Contextual sequence prediction●
●
●
●
Contextual sequence data
2017-12-10 15:40:22
2017-12-23 19:32:10
2017-12-24 12:05:53
2017-12-27 22:40:22
2017-12-29 19:39:36
2017-12-30 20:42:13
Context ActionSequenceper user
?
Tim
e
Time-sensitive sequence prediction●
○
●○
■●●
■○
Other framings●
○
●○
●
Conclusion
Takeaways●
●
●
●
More Resources●●●●●●
Thank you. @JustinBasilico @moustaki
Justin Basilico & Yves Raimond
Yes, we’re hiring...