SlideShare uma empresa Scribd logo
1 de 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 ?

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelLima Consulting Group
 
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
 

Semelhante a 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
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
 
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
 

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Machine learning at Criteo - Paris Datageeks

Notas do Editor

  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?”