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
Personalizing "The Netflix Experience" with Deep Learning
Anoop Deoras
 
PDF
Past, Present & Future of Recommender Systems: An Industry Perspective
Justin Basilico
 
PDF
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico
 
PDF
Missing values in recommender models
Parmeshwar Khurd
 
PDF
Time, Context and Causality in Recommender Systems
Yves Raimond
 
PPTX
Lessons Learned from Building Machine Learning Software at Netflix
Justin Basilico
 
PDF
Deep Learning for Recommender Systems
Yves Raimond
 
PDF
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Justin Basilico
 
Personalizing "The Netflix Experience" with Deep Learning
Anoop Deoras
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Justin Basilico
 
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico
 
Missing values in recommender models
Parmeshwar Khurd
 
Time, Context and Causality in Recommender Systems
Yves Raimond
 
Lessons Learned from Building Machine Learning Software at Netflix
Justin Basilico
 
Deep Learning for Recommender Systems
Yves Raimond
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Justin Basilico
 

What's hot (20)

PDF
Recent Trends in Personalization: A Netflix Perspective
Justin Basilico
 
PDF
Context Aware Recommendations at Netflix
Linas Baltrunas
 
PDF
Recent Trends in Personalization at Netflix
Justin Basilico
 
PDF
Contextualization at Netflix
Linas Baltrunas
 
PDF
Data council SF 2020 Building a Personalized Messaging System at Netflix
Grace T. Huang
 
PPTX
Learning a Personalized Homepage
Justin Basilico
 
PDF
Boston ML - Architecting Recommender Systems
James Kirk
 
PDF
Artwork Personalization at Netflix Fernando Amat RecSys2018
Fernando Amat
 
PPTX
Recommendation at Netflix Scale
Justin Basilico
 
PDF
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Anoop Deoras
 
PPTX
Personalized Page Generation for Browsing Recommendations
Justin Basilico
 
PDF
Recent advances in deep recommender systems
NAVER Engineering
 
PDF
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Sudeep Das, Ph.D.
 
PDF
Artwork Personalization at Netflix
Justin Basilico
 
PDF
Calibrated Recommendations
Harald Steck
 
PDF
Recent Trends in Personalization at Netflix
Förderverein Technische Fakultät
 
PPTX
Netflix talk at ML Platform meetup Sep 2019
Faisal Siddiqi
 
PDF
Sequential Decision Making in Recommendations
Jaya Kawale
 
PPTX
Recommender system
Nilotpal Pramanik
 
PPTX
Recommendations for Building Machine Learning Software
Justin Basilico
 
Recent Trends in Personalization: A Netflix Perspective
Justin Basilico
 
Context Aware Recommendations at Netflix
Linas Baltrunas
 
Recent Trends in Personalization at Netflix
Justin Basilico
 
Contextualization at Netflix
Linas Baltrunas
 
Data council SF 2020 Building a Personalized Messaging System at Netflix
Grace T. Huang
 
Learning a Personalized Homepage
Justin Basilico
 
Boston ML - Architecting Recommender Systems
James Kirk
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Fernando Amat
 
Recommendation at Netflix Scale
Justin Basilico
 
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Anoop Deoras
 
Personalized Page Generation for Browsing Recommendations
Justin Basilico
 
Recent advances in deep recommender systems
NAVER Engineering
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Sudeep Das, Ph.D.
 
Artwork Personalization at Netflix
Justin Basilico
 
Calibrated Recommendations
Harald Steck
 
Recent Trends in Personalization at Netflix
Förderverein Technische Fakultät
 
Netflix talk at ML Platform meetup Sep 2019
Faisal Siddiqi
 
Sequential Decision Making in Recommendations
Jaya Kawale
 
Recommender system
Nilotpal Pramanik
 
Recommendations for Building Machine Learning Software
Justin Basilico
 
Ad

Similar to Deep Learning for Recommender Systems (13)

PDF
Deep Learning for Recommender Systems with Nick pentreath
Databricks
 
PPTX
Deep Learning for Recommender Systems
Nick Pentreath
 
PDF
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Alexandros Karatzoglou
 
PPTX
Talk@rmit 09112017
Shuai Zhang
 
PDF
Deep neural networks for Youtube recommendations
Aryan Khandal
 
PDF
Crafting Recommenders: the Shallow and the Deep of it!
Sudeep Das, Ph.D.
 
PDF
Deep Learning for Recommender Systems
inovex GmbH
 
PDF
Deep Learning for Recommender Systems
Marcel Kurovski
 
PDF
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
Seldon
 
PDF
YouTube-presentation.pdf
ssuser5b17ed1
 
PDF
Deep neural network for youtube recommendations
Kan-Han (John) Lu
 
PDF
Further enhancements of recommender systems using deep learning
Institute of Contemporary Sciences
 
PDF
Deep Learning for Personalized Search and Recommender Systems
Benjamin Le
 
Deep Learning for Recommender Systems with Nick pentreath
Databricks
 
Deep Learning for Recommender Systems
Nick Pentreath
 
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Alexandros Karatzoglou
 
Talk@rmit 09112017
Shuai Zhang
 
Deep neural networks for Youtube recommendations
Aryan Khandal
 
Crafting Recommenders: the Shallow and the Deep of it!
Sudeep Das, Ph.D.
 
Deep Learning for Recommender Systems
inovex GmbH
 
Deep Learning for Recommender Systems
Marcel Kurovski
 
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
Seldon
 
YouTube-presentation.pdf
ssuser5b17ed1
 
Deep neural network for youtube recommendations
Kan-Han (John) Lu
 
Further enhancements of recommender systems using deep learning
Institute of Contemporary Sciences
 
Deep Learning for Personalized Search and Recommender Systems
Benjamin Le
 
Ad

Recently uploaded (20)

PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Software Development Methodologies in 2025
KodekX
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Doc9.....................................
SofiaCollazos
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 

Deep Learning for Recommender Systems