Video Recommendation at Scale
January 2017
RecSysFR Meetup
Lucas Charrier
Software Engineer
Thomas Belhalfaoui
Data Scientist
About
Pulpix
About Pulpix
AI startup based in New-York and Paris
100+ sites using our technology in the world
$850,000 seed round raised in the US
Accelerated in Silicon Valley by
About Pulpix
AI startup based in New-York and Paris
100+ sites using our technology in the world
$850,000 seed round raised in the US
Accelerated in Silicon Valley by
About Pulpix
100+ sites using our technology in the world
Accelerated in Silicon Valley by
$850,000 seed round raised in the US
AI startup based in New-York and Paris
About Pulpix
100+ sites using our technology in the world
$850,000 seed round raised in the US
AI startup based in New-York and Paris
Accelerated in Silicon Valley by
What do we do at Pulpix?
Video recommendation
How?
People binge-watch videos
on social platforms
Why?
UX
AI
There is one simple reason:
they invest in UX and AI.
Media Website vs. Social Platform
Media Website Media
Website
So, what do we do at Pulpix?
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
26
27
28
29
30
31
32
33
34
35
36
Pulpix - Video Recommendation at Scale
Video to Video
Video to Video
Article to Video
in Video
Recommendation at Scale
Recommendation at Scale
Key figures
10 million videos
Less than 100 ms response time
10 million events a day
More than one billion training events
Recommendation at Scale
Key figures
10 million videos
Less than 100 ms response time
10 million events a day
More than one billion events
Less than 100 ms response time
More than one billion training events
10 million events a day
10 million videos
Recommendation at Scale
Key figures
Less than 100 ms response time
10 million events a day
10 million videos
More than one billion training events
Recommendation at Scale
Key figures
From R&D to production
Iterate fast
From R&D to production
Iterate fast
Idea
Prototype
Retrospective
evaluation
From R&D to production
Iterate fast
Idea
Prototype
Retrospective
evaluation
A/B test
24h
to
10 days
Content-Based Engine
First approach
Content-based Engine
First approach
Speech-to-text
Metadata
Keywords extraction
Weighting
Content-based Engine
First approach
Speech-to-text
Content
ScoreMetadata
Keywords extraction
Weighting
Content-based Engine
First approach
Speech-to-text
Content
ScoreMetadata
Keywords extraction
Weighting
Recency boost
Collaborative Filtering
Collaborative Filtering
Matrix factorization
Videos
Collaborative Filtering
Matrix factorization
Videos
Collaborative Filtering
Matrix factorization
Implicit
rating
Example
L’Equipe.fr
Example
L’Equipe.fr
Football Basket Tennis
54% 12% 26%
User preferences
Collaborative Filtering
How to put it into practice?
• User-based recommendations
- Known users only
- Not contextual
Collaborative Filtering
How to put it into practice?
• User-based recommendations
- Known users only
- Not contextual
• Video-based recommendations
- For all users
- Fully contextual
Hybrid Engine
Hybrid engine
Key dimensions
Context
Hybrid engine
Key dimensions
PersonalizationContext
Hybrid engine
Key dimensions
Personalization RecencyContext
Hybrid engine
Key dimensions
Hybrid Engine
Linear score combination
Content
Engine
Collaborative
Engine
Context
Recency
Global score
Scores Linear
Model
Hybrid Engine
Nonlinear embedding combination
Content
Engine
Collaborative
Engine
Context
Recency
Scores Candidate
videos
Hybrid Engine
Nonlinear embedding combination
Content
Engine
Collaborative
Engine
Context
Recency
Global score
Scores Candidate
videos
Nonlinear
Model
Features
Scalable Data Science stack
Flexibility queuing
Scalability sharding
Fault tolerance replication
High throughput replication
Recommendation at Scale
Requirements
Flexibility queuing
Scalability sharding
Fault tolerance replication
High throughput replication
Recommendation at Scale
Requirements
Flexibility queuing
Scalability sharding
Fault tolerance replication
High throughput replication
Recommendation at Scale
Requirements
Flexibility queuing
Scalability sharding
Fault tolerance replication
High throughput replication
Recommendation at Scale
Requirements
Recommendation at Scale
Our Data Science stack
Recommendation at Scale
Our Data Science stack
tracking
Recommendation at Scale
Our Data Science stack
tracking ML
data
processing
Recommendation at Scale
Our Data Science stack
tracking
reco
ML
data
processing
What’s next?
• Reinforcement Learning
What’s next?
Our current R&D
• Reinforcement Learning
• Deep Learning:
○ Recommendation
○ Video recognition
What’s next?
Our current R&D
@pulpix
denis.vilar@pulpix.com
PARIS NEW-YORK
sabry.otmani@pulpix.com
124 rue d’Aboukir
75002 Paris, France
584 Broadway New
York
10012 NY, USA
Pulpix
Pulpix Inc.
hello@pulpix.com
+33 (0)6 66 15 02 42 +1 (415) 996 4453
www.pulpix.com
Pulpix is recruiting!
jobs@pulpix.com

More Related Content

PPTX
RecsysFR: Criteo presentation
PPTX
An introduction to CDE, as delivered at the Innovation Networking Event
PDF
Update on CDE 22 September 2016
PDF
Making the Case for QGIS by Neil Benny
PPTX
CWIN17 Toulouse / Virtual reality to improve the training path of soldiers m....
PDF
Recommendation @ Meetic
PDF
CONTENT2VEC: a Joint Architecture to use Product Image and Text for the task ...
PDF
Predictive quality metrics @ tinyclues - Artem Kozhevnikov - Tinyclues
RecsysFR: Criteo presentation
An introduction to CDE, as delivered at the Innovation Networking Event
Update on CDE 22 September 2016
Making the Case for QGIS by Neil Benny
CWIN17 Toulouse / Virtual reality to improve the training path of soldiers m....
Recommendation @ Meetic
CONTENT2VEC: a Joint Architecture to use Product Image and Text for the task ...
Predictive quality metrics @ tinyclues - Artem Kozhevnikov - Tinyclues

Viewers also liked (6)

PDF
Sequential Learning in the Position-Based Model
PDF
Meta-Prod2Vec: Simple Product Embeddings with Side-Information
PDF
Injecting semantic links into a graph-based recommender system
PDF
Dictionary Learning for Massive Matrix Factorization
PDF
What can bring library metadata to the web? Trust, links and love
PDF
Highlights on most interesting RecSys papers - Elena Smirnova, Lowik Chanusso...
Sequential Learning in the Position-Based Model
Meta-Prod2Vec: Simple Product Embeddings with Side-Information
Injecting semantic links into a graph-based recommender system
Dictionary Learning for Massive Matrix Factorization
What can bring library metadata to the web? Trust, links and love
Highlights on most interesting RecSys papers - Elena Smirnova, Lowik Chanusso...
Ad

Similar to Pulpix - Video Recommendation at Scale (20)

PDF
Recommender Systems @ Scale, Big Data Europe Conference 2019
PDF
Recommendation engines matching items to users
PDF
Recommendation engines : Matching items to users
PDF
ML-Powered Recommendation System for Engagement & Revenue.pdf
PPTX
videorecommendationsystemfornewseducationandentertainment-170519183703.pptx
PPTX
Mini-training: Personalization & Recommendation Demystified
PDF
Introduction to Recommendation Systems
PDF
Strata NYC: Building turn-key recommendations for 5% of internet video
PPTX
Artificial intelligence - A Teaser to the Topic.
PPTX
Big data introduction
PPTX
Recommender system
PDF
Big Data and artificial intelligence and it's usage in artificial intelligence
PDF
Scalable advertising recommender systems
PDF
Past, Present & Future of Recommender Systems: An Industry Perspective
PDF
Past present and future of Recommender Systems: an Industry Perspective
PDF
RTC 2017 - The Power of Parallelism
PDF
leewayhertz.com-How to build an AI-powered recommendation system.pdf
PDF
Introduction to Recommendation Systems (Vietnam Web Submit)
PPTX
Олександр Обєдніков “Рекомендательные системы”
PDF
Frequently Bought Together Recommendations Based on Embeddings
Recommender Systems @ Scale, Big Data Europe Conference 2019
Recommendation engines matching items to users
Recommendation engines : Matching items to users
ML-Powered Recommendation System for Engagement & Revenue.pdf
videorecommendationsystemfornewseducationandentertainment-170519183703.pptx
Mini-training: Personalization & Recommendation Demystified
Introduction to Recommendation Systems
Strata NYC: Building turn-key recommendations for 5% of internet video
Artificial intelligence - A Teaser to the Topic.
Big data introduction
Recommender system
Big Data and artificial intelligence and it's usage in artificial intelligence
Scalable advertising recommender systems
Past, Present & Future of Recommender Systems: An Industry Perspective
Past present and future of Recommender Systems: an Industry Perspective
RTC 2017 - The Power of Parallelism
leewayhertz.com-How to build an AI-powered recommendation system.pdf
Introduction to Recommendation Systems (Vietnam Web Submit)
Олександр Обєдніков “Рекомендательные системы”
Frequently Bought Together Recommendations Based on Embeddings
Ad

More from recsysfr (15)

PPTX
Multi Task DPP for Basket Completion by Romain WARLOP, Fifty Five
PDF
Building a recommender system with Annoy and Word2Vec by Cristian PEREZ, Kern...
PDF
An Homophily-based Approach for Fast Post Recommendation in Microblogging Sys...
PDF
Recommendations @ Rakuten Group
PDF
Data-Driven Recommender Systems
PPTX
Recommender systems
PDF
Recommendation @Deezer
PPTX
Flexible recommender systems based on graphs
PPTX
Using Neural Networks to predict user ratings
PDF
Preference Elicitation in Mangaki: Is Your Taste Kinda Weird?
PDF
Recommendation @ PriceMinister-Rakuten - Road to personalization
PDF
Rakuten Institute of Technology Paris
PDF
Tailor-made personalization and recommendation - Sailendra
PDF
New tools from the bandit literature to improve A/B Testing
PDF
Story of the algorithms behind Deezer Flow
Multi Task DPP for Basket Completion by Romain WARLOP, Fifty Five
Building a recommender system with Annoy and Word2Vec by Cristian PEREZ, Kern...
An Homophily-based Approach for Fast Post Recommendation in Microblogging Sys...
Recommendations @ Rakuten Group
Data-Driven Recommender Systems
Recommender systems
Recommendation @Deezer
Flexible recommender systems based on graphs
Using Neural Networks to predict user ratings
Preference Elicitation in Mangaki: Is Your Taste Kinda Weird?
Recommendation @ PriceMinister-Rakuten - Road to personalization
Rakuten Institute of Technology Paris
Tailor-made personalization and recommendation - Sailendra
New tools from the bandit literature to improve A/B Testing
Story of the algorithms behind Deezer Flow

Recently uploaded (20)

PPTX
MY PRESENTATION66666666666666666666.pptx
PDF
Course Overview and Agenda cloud security
PPTX
ECO SAFE AI - SUSTAINABLE SAFE AND HOME HUB
PDF
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
PDF
Understand the Gitlab_presentation_task.pdf
PPT
250152213-Excitation-SystemWERRT (1).ppt
PDF
simpleintnettestmetiaerl for the simple testint
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPTX
t_and_OpenAI_Combined_two_pressentations
PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PPTX
在线订购名古屋艺术大学毕业证, buy NUA diploma学历认证失败怎么办
PDF
Computer Networking, Internet, Casting in Network
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PDF
Exploring The Internet Of Things(IOT).ppt
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPTX
Cyber Hygine IN organizations in MSME or
DOCX
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
PPTX
Basic understanding of cloud computing one need
DOCX
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
PPTX
Internet Safety for Seniors presentation
MY PRESENTATION66666666666666666666.pptx
Course Overview and Agenda cloud security
ECO SAFE AI - SUSTAINABLE SAFE AND HOME HUB
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
Understand the Gitlab_presentation_task.pdf
250152213-Excitation-SystemWERRT (1).ppt
simpleintnettestmetiaerl for the simple testint
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
t_and_OpenAI_Combined_two_pressentations
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
在线订购名古屋艺术大学毕业证, buy NUA diploma学历认证失败怎么办
Computer Networking, Internet, Casting in Network
Uptota Investor Deck - Where Africa Meets Blockchain
Exploring The Internet Of Things(IOT).ppt
Layers_of_the_Earth_Grade7.pptx class by
Cyber Hygine IN organizations in MSME or
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
Basic understanding of cloud computing one need
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
Internet Safety for Seniors presentation

Pulpix - Video Recommendation at Scale