SlideShare a Scribd company logo
1 of 37
Shallow learning @ Criteo
Nicolas Le Roux
Scientific Program Manager – R&D
I N T R O D U C T I O N
Copyright © 2013 Criteo
WHAT DOES CRITEO DO?
3
• We buy advertising space on websites
• We display ads for our partners
• We get paid if the user clicks on the ad
Copyright © 2013 Criteo
HOW DO WE BUY ADVERTISING SPACE?
4
• Real-time bidding (RTB): it is an auction
• Second-price
• Optimal strategy: bid the expected gain
• Expected gain = CPC * CTR
Copyright © 2013 Criteo
WHAT TO DO ONCE WE WIN THE DISPLAY?
5
• Choose the best products
• Choose the color, the font, the layout…
• Generate the banner
Copyright © 2013 Criteo
WHERE IS THE ML AT CRITEO?
6
• Click prediction model
• Product recommendation
• Testing, …
Copyright © 2013 Criteo
WHERE IS THE ML AT CRITEO?
7
• Click prediction model
• Product recommendation
• Testing, …
Copyright © 2013 Criteo
INFRASTRUCTURE AT CRITEO
8
• 5 data centers on 3 continents
• More than 3 500 servers
• More than 30B HTTP requests per day
• More than 2B banners displayed per day
• Peak traffic: 500K HTTP requests per second
Copyright © 2013 Criteo
C L I C K P R E D I C T I O N
M O D E L
Copyright © 2013 Criteo
CTR PREDICTION MODEL
10Copyright © 2013 Criteo
CTR PREDICTION MODEL
11Copyright © 2013 Criteo
CTR PREDICTION MODEL
12Copyright © 2013 Criteo
CTR PREDICTION MODEL
13Copyright © 2013 Criteo
CTR PREDICTION MODEL
14Copyright © 2013 Criteo
15-SECOND ML CRASH COURSE
15Copyright © 2013 Criteo
NEW HIRE REACTION
16Copyright © 2013 Criteo
NEW HIRE REACTION
17Copyright © 2013 Criteo
NEW HIRE REACTION
18Copyright © 2013 Criteo
NEW HIRE REACTION
19Copyright © 2013 Criteo
20Copyright © 2013 Criteo
21Copyright © 2013 Criteo
22
• Merchant ID is too raw
• We can learn fancy features for each merchant:
demographics, size, ...
• Hard to not penalize large merchants
Copyright © 2013 Criteo
OPTIMIZING THE MODEL
23Copyright © 2013 Criteo
DEALING WITH MANY VARIABLES
24Copyright © 2013 Criteo
DEALING WITH MANY VARIABLES
25Copyright © 2013 Criteo
OTHER CHALLENGES
26
• How long do you wait for sales after a click?
• How much in the past do you go to learn the model?
• Do you value more long term or short term variables?
• How to choose the best variables?
Copyright © 2013 Criteo
P R O D U C T
R E C O M M E N D A T I O N
Copyright © 2013 Criteo
THE CHALLENGES OF PRODUCT RECOMMENDATION
28Copyright © 2013 Criteo
THE CHALLENGES OF PRODUCT RECOMMENDATION
29Copyright © 2013 Criteo
NEW HIRE REACTION
30
• « You should use [his PhD topic], it’s awesome! »
Copyright © 2013 Criteo
NEW HIRE REACTION
31
• « You should use [his PhD topic], it’s awesome! »
• « It just takes a week to train. »
Copyright © 2013 Criteo
NEW HIRE REACTION
32
• « You should use [his PhD topic], it’s awesome! »
• « It just takes a week to train. »
• « In real-time, you just have to score every product. »
Copyright © 2013 Criteo
MAJOR HURDLES
33
• Products come and go
• There might be a sale (Black Friday)
• The « panties syndrome »
• Complementary vs. similar products
Copyright © 2013 Criteo
OTHER CHALLENGES
34
• Multiple products in a banner
• Interaction between products and layout
• Different timeframes for different products
Copyright © 2013 Criteo
A FIRST RECIPE FOR SUCCESS
35
• There are many sources of success/failure
• It is often suboptimal to focus on one
• The first step to address each source is often manual
Copyright © 2013 Criteo
CONCLUSION
36
• Prediction is at the core of our business
• Huge engineering constraints
• Different bottlenecks than in academia
• Build from the ground up, not the other way around
Copyright © 2013 Criteo
Nicolas: n.leroux@criteo.com
Lisa: l.sarny@criteo.com
Clem: c.daines@criteo.com
QUESTIONS ?

More Related Content

What's hot

criteo-performance-advertising-playbook-2015
criteo-performance-advertising-playbook-2015criteo-performance-advertising-playbook-2015
criteo-performance-advertising-playbook-2015Carolyn Bednarz
 
Introduction Criteo - 2.0
Introduction Criteo - 2.0Introduction Criteo - 2.0
Introduction Criteo - 2.0Scott Turecek
 
Criteo Infrastructure (Platform) Meetup
Criteo Infrastructure (Platform) MeetupCriteo Infrastructure (Platform) Meetup
Criteo Infrastructure (Platform) MeetupIbrahim Abubakari
 
Sis mon 1315 sponsored lunch criteo
Sis mon 1315 sponsored lunch criteoSis mon 1315 sponsored lunch criteo
Sis mon 1315 sponsored lunch criteoMediaPost
 
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...Digiday
 
Criteo's Ad Week 2012 presentation - Big Data and the Value of Clickers
Criteo's Ad Week 2012 presentation - Big Data and the Value of ClickersCriteo's Ad Week 2012 presentation - Big Data and the Value of Clickers
Criteo's Ad Week 2012 presentation - Big Data and the Value of ClickersCriteo
 
WS `Publisher Deck
WS `Publisher DeckWS `Publisher Deck
WS `Publisher DeckDavid Facter
 
WebSpectator Presentation deck
WebSpectator Presentation deckWebSpectator Presentation deck
WebSpectator Presentation deckrkemmer
 
Criteo - NOAH13 London
Criteo - NOAH13 LondonCriteo - NOAH13 London
Criteo - NOAH13 LondonNOAH Advisors
 
CPEx Audience – Adform PAB
CPEx Audience – Adform PABCPEx Audience – Adform PAB
CPEx Audience – Adform PABMatěj Novák
 
Ad Server Solutions - ad server ad exchange
Ad Server Solutions - ad server ad exchangeAd Server Solutions - ad server ad exchange
Ad Server Solutions - ad server ad exchangeAd Server Solutions
 
Online Ad Serving
Online Ad ServingOnline Ad Serving
Online Ad ServingNeha Gupta
 
3 Minute Introduction
3 Minute Introduction3 Minute Introduction
3 Minute IntroductionJulian Tol
 
Ad LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industryAd LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industryGameCamp
 
ActOnCloud for Cloud Service Providers and Enterprises
ActOnCloud for Cloud Service Providers and EnterprisesActOnCloud for Cloud Service Providers and Enterprises
ActOnCloud for Cloud Service Providers and EnterprisesMadan Ganesh Velayudham
 
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation Slides
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation SlidesthinkLA Programmatic Summit 2014 Aimee Gerry Presentation Slides
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation SlidesthinkLA
 
Your Future With Content Manager OnDemand
Your Future With Content Manager OnDemandYour Future With Content Manager OnDemand
Your Future With Content Manager OnDemandZia Consulting
 
IAB Europe Virtual Programmatic Day H1 2018 Presentation
IAB Europe Virtual Programmatic Day H1 2018 PresentationIAB Europe Virtual Programmatic Day H1 2018 Presentation
IAB Europe Virtual Programmatic Day H1 2018 PresentationIAB Europe
 
Our Experience with Adobe Audience Manager DMP
Our Experience with Adobe Audience Manager DMPOur Experience with Adobe Audience Manager DMP
Our Experience with Adobe Audience Manager DMPMatěj Novák
 

What's hot (20)

criteo-performance-advertising-playbook-2015
criteo-performance-advertising-playbook-2015criteo-performance-advertising-playbook-2015
criteo-performance-advertising-playbook-2015
 
Introduction Criteo - 2.0
Introduction Criteo - 2.0Introduction Criteo - 2.0
Introduction Criteo - 2.0
 
Criteo Infrastructure (Platform) Meetup
Criteo Infrastructure (Platform) MeetupCriteo Infrastructure (Platform) Meetup
Criteo Infrastructure (Platform) Meetup
 
Criteo Couchbase live 2015
Criteo Couchbase live 2015Criteo Couchbase live 2015
Criteo Couchbase live 2015
 
Sis mon 1315 sponsored lunch criteo
Sis mon 1315 sponsored lunch criteoSis mon 1315 sponsored lunch criteo
Sis mon 1315 sponsored lunch criteo
 
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...
Back to the Future: Bringing Performance Targeting to Mobile Devices from DRS...
 
Criteo's Ad Week 2012 presentation - Big Data and the Value of Clickers
Criteo's Ad Week 2012 presentation - Big Data and the Value of ClickersCriteo's Ad Week 2012 presentation - Big Data and the Value of Clickers
Criteo's Ad Week 2012 presentation - Big Data and the Value of Clickers
 
WS `Publisher Deck
WS `Publisher DeckWS `Publisher Deck
WS `Publisher Deck
 
WebSpectator Presentation deck
WebSpectator Presentation deckWebSpectator Presentation deck
WebSpectator Presentation deck
 
Criteo - NOAH13 London
Criteo - NOAH13 LondonCriteo - NOAH13 London
Criteo - NOAH13 London
 
CPEx Audience – Adform PAB
CPEx Audience – Adform PABCPEx Audience – Adform PAB
CPEx Audience – Adform PAB
 
Ad Server Solutions - ad server ad exchange
Ad Server Solutions - ad server ad exchangeAd Server Solutions - ad server ad exchange
Ad Server Solutions - ad server ad exchange
 
Online Ad Serving
Online Ad ServingOnline Ad Serving
Online Ad Serving
 
3 Minute Introduction
3 Minute Introduction3 Minute Introduction
3 Minute Introduction
 
Ad LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industryAd LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industry
 
ActOnCloud for Cloud Service Providers and Enterprises
ActOnCloud for Cloud Service Providers and EnterprisesActOnCloud for Cloud Service Providers and Enterprises
ActOnCloud for Cloud Service Providers and Enterprises
 
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation Slides
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation SlidesthinkLA Programmatic Summit 2014 Aimee Gerry Presentation Slides
thinkLA Programmatic Summit 2014 Aimee Gerry Presentation Slides
 
Your Future With Content Manager OnDemand
Your Future With Content Manager OnDemandYour Future With Content Manager OnDemand
Your Future With Content Manager OnDemand
 
IAB Europe Virtual Programmatic Day H1 2018 Presentation
IAB Europe Virtual Programmatic Day H1 2018 PresentationIAB Europe Virtual Programmatic Day H1 2018 Presentation
IAB Europe Virtual Programmatic Day H1 2018 Presentation
 
Our Experience with Adobe Audience Manager DMP
Our Experience with Adobe Audience Manager DMPOur Experience with Adobe Audience Manager DMP
Our Experience with Adobe Audience Manager DMP
 

Similar to Machine learning at Criteo - Paris Datageeks

Great Requirements Form the Foundation for Successful Products
Great Requirements Form the Foundation for Successful ProductsGreat Requirements Form the Foundation for Successful Products
Great Requirements Form the Foundation for Successful ProductsCompellingPM
 
Simon Dollé_Large-scale Real-time recommendation at Criteo
Simon Dollé_Large-scale Real-time recommendation at Criteo Simon Dollé_Large-scale Real-time recommendation at Criteo
Simon Dollé_Large-scale Real-time recommendation at Criteo Dataconomy Media
 
Why Leading Your Company's Innovation Strategy Matters
Why Leading Your Company's Innovation Strategy MattersWhy Leading Your Company's Innovation Strategy Matters
Why Leading Your Company's Innovation Strategy MattersAIPMM Administration
 
Marketing Automation Goes Agile
Marketing Automation Goes AgileMarketing Automation Goes Agile
Marketing Automation Goes AgileMarcia Kadanoff
 
Machine Learning for Performance Advertising
Machine Learning for Performance AdvertisingMachine Learning for Performance Advertising
Machine Learning for Performance AdvertisingEustache Diemert
 
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into RevenueMintigo1
 
How to Innovate for Profit - insideinnovation.co
How to Innovate for Profit - insideinnovation.coHow to Innovate for Profit - insideinnovation.co
How to Innovate for Profit - insideinnovation.coLeslie Barry
 
Data driven women 1.1, september 2014
Data driven women 1.1, september 2014Data driven women 1.1, september 2014
Data driven women 1.1, september 2014Beatriz Dominguez
 
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and Analytics
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and AnalyticsZero to ZMOT webinar: Social Media Success with SRM Monitoring and Analytics
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and AnalyticsCRMIT
 
Ebook: Zero to ZMOT webinar
Ebook: Zero to ZMOT webinarEbook: Zero to ZMOT webinar
Ebook: Zero to ZMOT webinarCRMIT
 
The Business Of Content Management: Blogging V3.
The Business Of Content Management: Blogging V3.The Business Of Content Management: Blogging V3.
The Business Of Content Management: Blogging V3.Justice Mitchell
 
Define a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product ApartDefine a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product ApartCompellingPM
 
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...SiteTuners Conversion Rate Optimization
 
Predictive Lead Scoring: How to Turn Data into Revenue
Predictive Lead Scoring: How to Turn Data into RevenuePredictive Lead Scoring: How to Turn Data into Revenue
Predictive Lead Scoring: How to Turn Data into RevenueMarketo
 
Search Engine Marketing 101 For Techstars Chicago 2017
Search Engine Marketing 101 For Techstars Chicago 2017Search Engine Marketing 101 For Techstars Chicago 2017
Search Engine Marketing 101 For Techstars Chicago 2017Elan Mosbacher
 
Pretotyping g motta agile brazil 2013
Pretotyping g motta agile brazil 2013Pretotyping g motta agile brazil 2013
Pretotyping g motta agile brazil 2013Guilherme Motta
 
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...AIPMM Administration
 
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...The Lima Consulting Group Digital Transformation Maturity Model Presented at ...
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...Lima Consulting Group
 

Similar to Machine learning at Criteo - Paris Datageeks (20)

Great Requirements Form the Foundation for Successful Products
Great Requirements Form the Foundation for Successful ProductsGreat Requirements Form the Foundation for Successful Products
Great Requirements Form the Foundation for Successful Products
 
Simon Dollé_Large-scale Real-time recommendation at Criteo
Simon Dollé_Large-scale Real-time recommendation at Criteo Simon Dollé_Large-scale Real-time recommendation at Criteo
Simon Dollé_Large-scale Real-time recommendation at Criteo
 
Why Leading Your Company's Innovation Strategy Matters
Why Leading Your Company's Innovation Strategy MattersWhy Leading Your Company's Innovation Strategy Matters
Why Leading Your Company's Innovation Strategy Matters
 
Marketing Automation Goes Agile
Marketing Automation Goes AgileMarketing Automation Goes Agile
Marketing Automation Goes Agile
 
Machine Learning for Performance Advertising
Machine Learning for Performance AdvertisingMachine Learning for Performance Advertising
Machine Learning for Performance Advertising
 
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
[Webinar] Predictive Lead Scoring: How To Turn Data Into Revenue
 
How to Innovate for Profit - insideinnovation.co
How to Innovate for Profit - insideinnovation.coHow to Innovate for Profit - insideinnovation.co
How to Innovate for Profit - insideinnovation.co
 
Data driven women 1.1, september 2014
Data driven women 1.1, september 2014Data driven women 1.1, september 2014
Data driven women 1.1, september 2014
 
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and Analytics
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and AnalyticsZero to ZMOT webinar: Social Media Success with SRM Monitoring and Analytics
Zero to ZMOT webinar: Social Media Success with SRM Monitoring and Analytics
 
Ebook: Zero to ZMOT webinar
Ebook: Zero to ZMOT webinarEbook: Zero to ZMOT webinar
Ebook: Zero to ZMOT webinar
 
The Business Of Content Management: Blogging V3.
The Business Of Content Management: Blogging V3.The Business Of Content Management: Blogging V3.
The Business Of Content Management: Blogging V3.
 
Building mafia offers for smbs
Building mafia offers for smbs Building mafia offers for smbs
Building mafia offers for smbs
 
Define a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product ApartDefine a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product Apart
 
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...
[Webinar] The Zero-Click Website: Personalizing Your B2B Site for Higher Conv...
 
Predictive Lead Scoring: How to Turn Data into Revenue
Predictive Lead Scoring: How to Turn Data into RevenuePredictive Lead Scoring: How to Turn Data into Revenue
Predictive Lead Scoring: How to Turn Data into Revenue
 
Search Engine Marketing 101 For Techstars Chicago 2017
Search Engine Marketing 101 For Techstars Chicago 2017Search Engine Marketing 101 For Techstars Chicago 2017
Search Engine Marketing 101 For Techstars Chicago 2017
 
Pretotyping g motta agile brazil 2013
Pretotyping g motta agile brazil 2013Pretotyping g motta agile brazil 2013
Pretotyping g motta agile brazil 2013
 
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...
How to Create Effective Sales & Marketing Tools That Actually Get Used By Sal...
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...The Lima Consulting Group Digital Transformation Maturity Model Presented at ...
The Lima Consulting Group Digital Transformation Maturity Model Presented at ...
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Machine learning at Criteo - Paris Datageeks

Editor's Notes

  1. We’re really happy to have you all here. On a completely unrelated note, we’re hiring. If you’d like to know more, you’re welcome to chat with the two lovely ladies: Lisa and Clementine.Avant de commencer, je voulaisvousremercier d’être venus, on estravis de vousavoirici. A ce propos, je tenais à signaler qu’onrecrute. Si vousêtesintéressé, n’hésitez pas à discuter avec les deuxcharmantespersonnes qui sontlà pour ça: Lisa et Clementine.
  2. An example of phi is: rather than pick the time of day, split between “morning, work hours” and “evening”.
  3. I’m using the masculine form because Criteo is unfortunately slightly gender-biased.
  4. Every time your bid is slower, you lose money: timeout, RTB platform does not want to deal with you anymore, ...This is not image recognition. Keep it simple: a tree, a linear model, ...
  5. SGD is not advantageous because, when you have 10 times more data, you don’t have that much more information
  6. SGD is not advantageous because, when you have 10 times more data, you don’t have that much more information
  7. SGD is not advantageous because, when you have 10 times more data, you don’t have that much more information
  8. Go in the past: business team started a new campaign with high CPC which flooded your dataset.Long term vs short term: expensive computations vs cheap onesChoose the best variables: each variable adds latency.Conclusion: there are many more questions than “What is the best f I can think of?”
  9. I’m using the masculine form because Criteo is unfortunately slightly gender-biased.
  10. I’m using the masculine form because Criteo is unfortunately slightly gender-biased.
  11. SVD, NNMF, LDA, Bayesian Matrix Factorization, Sparse Coding, ...
  12. Panties: if you create a startup, display panties.
  13. There are instant buys and other products which need a bigger thought. DVD vs. car
  14. There are instant buys and other products which need a bigger thought. DVD vs. car
  15. It is not about “How fast can you go with a complicated model?” but “How complex can you go within the resource budget?”