SlideShare a Scribd company logo
Deep Learning for
Recommender Systems
Justin Basilico & Yves Raimond
March 28, 2018
GPU 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
UsersItems
Traditional Recommendation Setup
U≈R
V
A Matrix Factorization view
U
A Feed-Forward Network view
V
U
A (deeper) feed-forward view
V
Mean
squared loss?
A quick & dirty experiment
●
○
○
●
○
■
■
○
■
■
■
■
■
●
GPU vs. CPU
●
●
●
Deep Learning for Recommender Systems
Deep Learning for Recommender Systems
What’s going on?
●
●
●
●
Conclusion?
●
●
Breaking the ‘traditional’ recsys setup
●
●
●
Alternative data
Content-based side information
●
●
●
Metadata-based side information
●
○
●
○
●
●
YouTube Recommendations
●
●
Alternative models
Restricted Boltzmann Machines
●
●
●
Auto-encoders
●
●
○
●
●
●
(*)2Vec
●
●
●
prod2vec
(Skip-gram)
user2vec
(Continuous Bag of Words)
Wide + Deep models
●
●
[Cheng et. al., 2016]
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 ActionSequence
per user
?
Time
Time-sensitive sequence prediction
●
○
●
○
■
●
●
■
○
Deep Learning for Recommender Systems
Deep Learning for Recommender Systems
Other framings
●
○
●
○
●
Conclusion
Takeaways
●
●
●
●
More Resources
●
●
●
●
●
●
Thank you.
@JustinBasilico @moustaki
Justin Basilico & Yves Raimond
Yes, we’re hiring...

More Related Content

PDF
Past, Present & Future of Recommender Systems: An Industry Perspective
PPTX
Learning a Personalized Homepage
PDF
Deep Learning for Recommender Systems
PDF
Sequential Decision Making in Recommendations
PDF
Contextualization at Netflix
PDF
Personalizing "The Netflix Experience" with Deep Learning
PDF
Calibrated Recommendations
PDF
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Past, Present & Future of Recommender Systems: An Industry Perspective
Learning a Personalized Homepage
Deep Learning for Recommender Systems
Sequential Decision Making in Recommendations
Contextualization at Netflix
Personalizing "The Netflix Experience" with Deep Learning
Calibrated Recommendations
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...

What's hot (20)

PDF
A Multi-Armed Bandit Framework For Recommendations at Netflix
PDF
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
PDF
Context Aware Recommendations at Netflix
PDF
Recommender Systems
PDF
Missing values in recommender models
PPTX
Netflix talk at ML Platform meetup Sep 2019
PDF
Crafting Recommenders: the Shallow and the Deep of it!
PPTX
Personalized Page Generation for Browsing Recommendations
PDF
Artwork Personalization at Netflix
PDF
Recent Trends in Personalization: A Netflix Perspective
PPTX
Recommendation at Netflix Scale
PPTX
Recommender system
PDF
Recent Trends in Personalization at Netflix
PDF
Making Netflix Machine Learning Algorithms Reliable
PDF
Time, Context and Causality in Recommender Systems
PPTX
Recommender system introduction
PPTX
Recommender systems: Content-based and collaborative filtering
PDF
Recommender system algorithm and architecture
PPTX
Lessons Learned from Building Machine Learning Software at Netflix
PDF
Recommender Systems
A Multi-Armed Bandit Framework For Recommendations at Netflix
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Context Aware Recommendations at Netflix
Recommender Systems
Missing values in recommender models
Netflix talk at ML Platform meetup Sep 2019
Crafting Recommenders: the Shallow and the Deep of it!
Personalized Page Generation for Browsing Recommendations
Artwork Personalization at Netflix
Recent Trends in Personalization: A Netflix Perspective
Recommendation at Netflix Scale
Recommender system
Recent Trends in Personalization at Netflix
Making Netflix Machine Learning Algorithms Reliable
Time, Context and Causality in Recommender Systems
Recommender system introduction
Recommender systems: Content-based and collaborative filtering
Recommender system algorithm and architecture
Lessons Learned from Building Machine Learning Software at Netflix
Recommender Systems
Ad

Similar to Deep Learning for Recommender Systems (12)

PDF
Deep Learning for Recommender Systems with Nick pentreath
PPTX
Deep Learning for Recommender Systems
PDF
Deep Learning for Recommender Systems - Budapest RecSys Meetup
PPTX
Talk@rmit 09112017
PDF
Deep neural networks for Youtube recommendations
PDF
Deep Learning for Recommender Systems
PDF
Deep Learning for Recommender Systems
PDF
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
PDF
YouTube-presentation.pdf
PDF
Deep neural network for youtube recommendations
PDF
Further enhancements of recommender systems using deep learning
PDF
Deep Learning for Personalized Search and Recommender Systems
Deep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Talk@rmit 09112017
Deep neural networks for Youtube recommendations
Deep Learning for Recommender Systems
Deep Learning for Recommender Systems
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
YouTube-presentation.pdf
Deep neural network for youtube recommendations
Further enhancements of recommender systems using deep learning
Deep Learning for Personalized Search and Recommender Systems
Ad

More from Justin Basilico (7)

PDF
Recent Trends in Personalization at Netflix
PDF
Recap: Designing a more Efficient Estimator for Off-policy Evaluation in Band...
PDF
Déjà Vu: The Importance of Time and Causality in Recommender Systems
PPTX
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
PPTX
Recommendations for Building Machine Learning Software
PPTX
Recommendations for Building Machine Learning Software
PPTX
Learning to Personalize
Recent Trends in Personalization at Netflix
Recap: Designing a more Efficient Estimator for Off-policy Evaluation in Band...
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Recommendations for Building Machine Learning Software
Recommendations for Building Machine Learning Software
Learning to Personalize

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Group 1 Presentation -Planning and Decision Making .pptx
MIND Revenue Release Quarter 2 2025 Press Release
Network Security Unit 5.pdf for BCA BBA.
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative analysis of optical character recognition models for extracting...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
TLE Review Electricity (Electricity).pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx

Deep Learning for Recommender Systems