SlideShare a Scribd company logo
1 of 10
Download to read offline
 Do you know that feeling when an app
knows exactly what you want?
@renan_oliveira
Principal Data Scientist
AN UNIQUE MOMENT - YOU CAN'T FAST-FORWARD OR SKIP
Time and Quality
Decision process
Special occasion
We are not a streaming service.
Ordering food has an additional
difficulty being assertive because
fixing a mistake is not like skipping
a song: placing an order involves
more money and logistical operation.
IFOOD IN NUMBERS
20 million orders
270k drivers
100k restaurants
660 cities
https://www.uol.com.br/tilt/noticias/redacao/2019/08/29/haja-fome-ifood-recebe-mais-de-7-pedidos-a-cada-segundo-no-brasil.htm
FOOD IS A VERY PERSONAL CHOICE
Taste Profile
Speed
Brand
Price Affinity
Offer Affinity
etc…
Taste Profile
Dish
Cuisine
Offers
Rating
etc…
Match
CHALLENGES
Locality geographical constraint for model training
Speed if you are hungry you will want to eat soon
Serviceability production capacity and restaurant quality
Feedback implicit (engagement) vs explicit (ratings)
Growth cold start problem
DEPLOY MODEL PIPELINE
COLLABORATIVE FILTERING - IMPLICIT FEEDBACK
5 2 2
? 3 4
5 3 ?
ASH
GOKU
SEIYA
Orders
User Journey
Built engagement
ALS is very good to reinforce
tastes but fails to identify new
tastes. Since our problem has
geographical constraints, our
data is more sparse than usual.
USER HISTORY + CONTENT BASED
BOUGHT
TOMATO PIZZA - 3
FREE DELIVERY - 2
TOMATO PIZZA - 2
FAST DELIVERY - 1
TRENDING - 2
HAMBURGUER - 4
COKE - 2
FAST DELIVERY - 1
TERMS AND
RELEVANCE
TOMATO PIZZA - 5
HAMBURGUER - 4
FAST DELIVERY - 4
COKE - 2
FREE DELIVERY - 2
FAST DELIVERY - 3
TRENDING - 2
HISTORY
TOMATO PIZZA
FREE DELIVERY
COKE
SALAD
JUICE
FAST DELIVERY
TOMATO PIZZA
HAMBURGUER
FAST DELIVERY
TERMS STORESRECSYS
“AKINATOR” - EXPLICIT FEEDBACK
1. Select cuisines
2. Select the expected price
3. Select time range
Kmeans is great for a cold start
scenario in which we don't know
much about the customer but we
have information about other
costumers and restaurants nearby.
renanoliveira.net
THANK YOU!
if you want to revolutionize the food delivery market
we are hiring!
www.ifood.com.br/carreiras

More Related Content

What's hot

Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Bernd Schiffer
 
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...Agência Dix
 
14 2 2023 - AI & Marketing - Hugues Rey.pdf
14 2 2023 - AI & Marketing - Hugues Rey.pdf14 2 2023 - AI & Marketing - Hugues Rey.pdf
14 2 2023 - AI & Marketing - Hugues Rey.pdfHugues Rey
 
Restaurant Booking Apps India
Restaurant Booking Apps IndiaRestaurant Booking Apps India
Restaurant Booking Apps IndiaAishwarya Sharma
 
The Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining SurveyThe Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining Surveyaccenture
 
Shopify Presentation
Shopify PresentationShopify Presentation
Shopify PresentationBurak Eraslan
 
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILitSMF Belgium
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesSlideTeam
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?Bernard Marr
 
Digital Transformation Journey
Digital Transformation JourneyDigital Transformation Journey
Digital Transformation Journeykannancr
 
No Reservation? No Problem! OpenTable and Marketing Cloud at Your Service
No Reservation? No Problem! OpenTable and Marketing Cloud at Your ServiceNo Reservation? No Problem! OpenTable and Marketing Cloud at Your Service
No Reservation? No Problem! OpenTable and Marketing Cloud at Your ServiceSalesforce Marketing Cloud
 
Shopify (An e-Commerce) PPT
Shopify (An e-Commerce) PPTShopify (An e-Commerce) PPT
Shopify (An e-Commerce) PPTkoushik karthik
 
Accenture Digital Health Technology Vision 2018
Accenture Digital Health Technology Vision 2018Accenture Digital Health Technology Vision 2018
Accenture Digital Health Technology Vision 2018accenture
 
100 Best practices in Omnichannel
100 Best practices in Omnichannel 100 Best practices in Omnichannel
100 Best practices in Omnichannel eshopexpo
 
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...CleverTap
 
Google Analytics - 10 Analysis Tips for Actionable Insights
Google Analytics - 10 Analysis Tips for Actionable InsightsGoogle Analytics - 10 Analysis Tips for Actionable Insights
Google Analytics - 10 Analysis Tips for Actionable InsightsJack Nguyen (Hung Tien)
 

What's hot (20)

Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013
 
From checkout-free to self-checkout
From checkout-free to self-checkoutFrom checkout-free to self-checkout
From checkout-free to self-checkout
 
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...
Pitch deck - Plataforma Delivery It - Cardápio digital, Marketing, Pedidos on...
 
14 2 2023 - AI & Marketing - Hugues Rey.pdf
14 2 2023 - AI & Marketing - Hugues Rey.pdf14 2 2023 - AI & Marketing - Hugues Rey.pdf
14 2 2023 - AI & Marketing - Hugues Rey.pdf
 
Restaurant Booking Apps India
Restaurant Booking Apps IndiaRestaurant Booking Apps India
Restaurant Booking Apps India
 
Innovation at Amazon
Innovation at AmazonInnovation at Amazon
Innovation at Amazon
 
The Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining SurveyThe Connected Refinery – Accenture 2017 Digital Refining Survey
The Connected Refinery – Accenture 2017 Digital Refining Survey
 
Shopify Presentation
Shopify PresentationShopify Presentation
Shopify Presentation
 
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
 
Digital Transformation Journey
Digital Transformation JourneyDigital Transformation Journey
Digital Transformation Journey
 
No Reservation? No Problem! OpenTable and Marketing Cloud at Your Service
No Reservation? No Problem! OpenTable and Marketing Cloud at Your ServiceNo Reservation? No Problem! OpenTable and Marketing Cloud at Your Service
No Reservation? No Problem! OpenTable and Marketing Cloud at Your Service
 
Shopify (An e-Commerce) PPT
Shopify (An e-Commerce) PPTShopify (An e-Commerce) PPT
Shopify (An e-Commerce) PPT
 
Accenture Digital Health Technology Vision 2018
Accenture Digital Health Technology Vision 2018Accenture Digital Health Technology Vision 2018
Accenture Digital Health Technology Vision 2018
 
100 Best practices in Omnichannel
100 Best practices in Omnichannel 100 Best practices in Omnichannel
100 Best practices in Omnichannel
 
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...
Beyond DAUs and MAUs, 3 Key Levers to Understanding User Engagement For Your ...
 
Google Analytics - 10 Analysis Tips for Actionable Insights
Google Analytics - 10 Analysis Tips for Actionable InsightsGoogle Analytics - 10 Analysis Tips for Actionable Insights
Google Analytics - 10 Analysis Tips for Actionable Insights
 
The path to Massive IoT: Turning product Companies into SaaS companies with P...
The path to Massive IoT: Turning product Companies into SaaS companies with P...The path to Massive IoT: Turning product Companies into SaaS companies with P...
The path to Massive IoT: Turning product Companies into SaaS companies with P...
 
Technology Vision 2016 - Overview
Technology Vision 2016 - OverviewTechnology Vision 2016 - Overview
Technology Vision 2016 - Overview
 

Similar to iFood Recommendations

2014 Target Case Competition
2014 Target Case Competition2014 Target Case Competition
2014 Target Case Competitionmdigiorgio29
 
Business Development Plan
Business Development PlanBusiness Development Plan
Business Development PlanKimaya K
 
Chittoori meha marketing_plan
Chittoori meha marketing_planChittoori meha marketing_plan
Chittoori meha marketing_planMeha C
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpdCatarina Borges
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpdCatarina Borges
 
Eatby Pitch Deck: It’s always good to know your guests’ tastes
Eatby Pitch Deck: It’s always good to know your guests’ tastesEatby Pitch Deck: It’s always good to know your guests’ tastes
Eatby Pitch Deck: It’s always good to know your guests’ tastesJp Mohanty
 
Accion labs cloud in practice - business intelligence on cloud case study
Accion labs   cloud in practice - business intelligence on cloud case studyAccion labs   cloud in practice - business intelligence on cloud case study
Accion labs cloud in practice - business intelligence on cloud case studyAccion Labs, Inc.
 
Five Guys and Flybuy - Challenges, innovations, and what's next
Five Guys and Flybuy - Challenges, innovations, and what's nextFive Guys and Flybuy - Challenges, innovations, and what's next
Five Guys and Flybuy - Challenges, innovations, and what's nextNational Retail Federation
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant MenuDG Restro
 
Benchmark Slide Deck
Benchmark Slide Deck Benchmark Slide Deck
Benchmark Slide Deck Eric Santos
 
FullPlate_Funding_Pitch
FullPlate_Funding_PitchFullPlate_Funding_Pitch
FullPlate_Funding_PitchSeth Kerr
 
Enhancing the Fountain Strategy in Atlanta, GA
Enhancing the Fountain Strategy in Atlanta, GAEnhancing the Fountain Strategy in Atlanta, GA
Enhancing the Fountain Strategy in Atlanta, GAnarvaez1319
 
Yelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptxYelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptxAkwasiBoateng6
 
Buzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info PackageBuzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info PackageAndrea Johnstone
 
Loca Foods Pitch Presentation
Loca Foods Pitch PresentationLoca Foods Pitch Presentation
Loca Foods Pitch PresentationLillian Chen
 
Build an Application from Idea to Release
Build an Application from Idea to ReleaseBuild an Application from Idea to Release
Build an Application from Idea to Releaseideatoipo
 
PF Changs Market Strategy
PF Changs Market StrategyPF Changs Market Strategy
PF Changs Market Strategyjonaalva
 
Marketing Activity Report PowerPoint Presentation Slides
Marketing Activity Report PowerPoint Presentation Slides Marketing Activity Report PowerPoint Presentation Slides
Marketing Activity Report PowerPoint Presentation Slides SlideTeam
 

Similar to iFood Recommendations (20)

2014 Target Case Competition
2014 Target Case Competition2014 Target Case Competition
2014 Target Case Competition
 
Business Development Plan
Business Development PlanBusiness Development Plan
Business Development Plan
 
CSnLP Menu 5in1 - Flexibility in Motion
CSnLP Menu 5in1 - Flexibility in MotionCSnLP Menu 5in1 - Flexibility in Motion
CSnLP Menu 5in1 - Flexibility in Motion
 
Chittoori meha marketing_plan
Chittoori meha marketing_planChittoori meha marketing_plan
Chittoori meha marketing_plan
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpd
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpd
 
Eatby Pitch Deck: It’s always good to know your guests’ tastes
Eatby Pitch Deck: It’s always good to know your guests’ tastesEatby Pitch Deck: It’s always good to know your guests’ tastes
Eatby Pitch Deck: It’s always good to know your guests’ tastes
 
Accion labs cloud in practice - business intelligence on cloud case study
Accion labs   cloud in practice - business intelligence on cloud case studyAccion labs   cloud in practice - business intelligence on cloud case study
Accion labs cloud in practice - business intelligence on cloud case study
 
Five Guys and Flybuy - Challenges, innovations, and what's next
Five Guys and Flybuy - Challenges, innovations, and what's nextFive Guys and Flybuy - Challenges, innovations, and what's next
Five Guys and Flybuy - Challenges, innovations, and what's next
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant Menu
 
Benchmark Slide Deck
Benchmark Slide Deck Benchmark Slide Deck
Benchmark Slide Deck
 
FullPlate_Funding_Pitch
FullPlate_Funding_PitchFullPlate_Funding_Pitch
FullPlate_Funding_Pitch
 
Enhancing the Fountain Strategy in Atlanta, GA
Enhancing the Fountain Strategy in Atlanta, GAEnhancing the Fountain Strategy in Atlanta, GA
Enhancing the Fountain Strategy in Atlanta, GA
 
Yelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptxYelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptx
 
Buzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info PackageBuzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info Package
 
Loca Foods Pitch Presentation
Loca Foods Pitch PresentationLoca Foods Pitch Presentation
Loca Foods Pitch Presentation
 
Resume 7.2017
Resume 7.2017Resume 7.2017
Resume 7.2017
 
Build an Application from Idea to Release
Build an Application from Idea to ReleaseBuild an Application from Idea to Release
Build an Application from Idea to Release
 
PF Changs Market Strategy
PF Changs Market StrategyPF Changs Market Strategy
PF Changs Market Strategy
 
Marketing Activity Report PowerPoint Presentation Slides
Marketing Activity Report PowerPoint Presentation Slides Marketing Activity Report PowerPoint Presentation Slides
Marketing Activity Report PowerPoint Presentation Slides
 

More from Renan Moreira de Oliveira

PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
Dev para Engenheiro de Dados (From Dev to Data Engineer)
Dev para Engenheiro de Dados (From Dev to Data Engineer)Dev para Engenheiro de Dados (From Dev to Data Engineer)
Dev para Engenheiro de Dados (From Dev to Data Engineer)Renan Moreira de Oliveira
 
Big data e globo.com - Uma visão sobre a cultura de dados
Big data e globo.com - Uma visão sobre a cultura de dadosBig data e globo.com - Uma visão sobre a cultura de dados
Big data e globo.com - Uma visão sobre a cultura de dadosRenan Moreira de Oliveira
 
Excelsior - Perfil usando Big Data e Web Semântica
Excelsior - Perfil usando Big Data e Web SemânticaExcelsior - Perfil usando Big Data e Web Semântica
Excelsior - Perfil usando Big Data e Web SemânticaRenan Moreira de Oliveira
 
Transição do desenvolvimento web para apps - o caminho suave
Transição do desenvolvimento web para apps - o caminho suaveTransição do desenvolvimento web para apps - o caminho suave
Transição do desenvolvimento web para apps - o caminho suaveRenan Moreira de Oliveira
 
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014Renan Moreira de Oliveira
 
Introdução a web semântica e o case da globo.com
Introdução a web semântica e o case da globo.comIntrodução a web semântica e o case da globo.com
Introdução a web semântica e o case da globo.comRenan Moreira de Oliveira
 

More from Renan Moreira de Oliveira (18)

PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
AI na jornada do usuário de ecommerce
AI na jornada do usuário de ecommerceAI na jornada do usuário de ecommerce
AI na jornada do usuário de ecommerce
 
Data science Framework
Data science FrameworkData science Framework
Data science Framework
 
Sistemas de Recomendação
Sistemas de RecomendaçãoSistemas de Recomendação
Sistemas de Recomendação
 
What is AB, MVT and MAB?
What is AB, MVT and MAB?What is AB, MVT and MAB?
What is AB, MVT and MAB?
 
Dados importam, seja data-driven!
Dados importam, seja data-driven!Dados importam, seja data-driven!
Dados importam, seja data-driven!
 
Machine Learning na globo-com
Machine Learning na globo-comMachine Learning na globo-com
Machine Learning na globo-com
 
Big Data to Machine Learning
Big Data to Machine LearningBig Data to Machine Learning
Big Data to Machine Learning
 
Dev para Engenheiro de Dados (From Dev to Data Engineer)
Dev para Engenheiro de Dados (From Dev to Data Engineer)Dev para Engenheiro de Dados (From Dev to Data Engineer)
Dev para Engenheiro de Dados (From Dev to Data Engineer)
 
Big data e globo.com - Uma visão sobre a cultura de dados
Big data e globo.com - Uma visão sobre a cultura de dadosBig data e globo.com - Uma visão sobre a cultura de dados
Big data e globo.com - Uma visão sobre a cultura de dados
 
Big data e a globo.com - 2017
Big data e a globo.com - 2017Big data e a globo.com - 2017
Big data e a globo.com - 2017
 
Big Data e seu fiel companheiro Spark
Big Data e seu fiel companheiro SparkBig Data e seu fiel companheiro Spark
Big Data e seu fiel companheiro Spark
 
Big Data na Globo.com - Dev Version - 2016
Big Data na Globo.com - Dev Version - 2016Big Data na Globo.com - Dev Version - 2016
Big Data na Globo.com - Dev Version - 2016
 
Big Data na globo.com
Big Data na globo.comBig Data na globo.com
Big Data na globo.com
 
Excelsior - Perfil usando Big Data e Web Semântica
Excelsior - Perfil usando Big Data e Web SemânticaExcelsior - Perfil usando Big Data e Web Semântica
Excelsior - Perfil usando Big Data e Web Semântica
 
Transição do desenvolvimento web para apps - o caminho suave
Transição do desenvolvimento web para apps - o caminho suaveTransição do desenvolvimento web para apps - o caminho suave
Transição do desenvolvimento web para apps - o caminho suave
 
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
 
Introdução a web semântica e o case da globo.com
Introdução a web semântica e o case da globo.comIntrodução a web semântica e o case da globo.com
Introdução a web semântica e o case da globo.com
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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)
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

iFood Recommendations

  • 1.  Do you know that feeling when an app knows exactly what you want? @renan_oliveira Principal Data Scientist
  • 2. AN UNIQUE MOMENT - YOU CAN'T FAST-FORWARD OR SKIP Time and Quality Decision process Special occasion We are not a streaming service. Ordering food has an additional difficulty being assertive because fixing a mistake is not like skipping a song: placing an order involves more money and logistical operation.
  • 3. IFOOD IN NUMBERS 20 million orders 270k drivers 100k restaurants 660 cities https://www.uol.com.br/tilt/noticias/redacao/2019/08/29/haja-fome-ifood-recebe-mais-de-7-pedidos-a-cada-segundo-no-brasil.htm
  • 4. FOOD IS A VERY PERSONAL CHOICE Taste Profile Speed Brand Price Affinity Offer Affinity etc… Taste Profile Dish Cuisine Offers Rating etc… Match
  • 5. CHALLENGES Locality geographical constraint for model training Speed if you are hungry you will want to eat soon Serviceability production capacity and restaurant quality Feedback implicit (engagement) vs explicit (ratings) Growth cold start problem
  • 7. COLLABORATIVE FILTERING - IMPLICIT FEEDBACK 5 2 2 ? 3 4 5 3 ? ASH GOKU SEIYA Orders User Journey Built engagement ALS is very good to reinforce tastes but fails to identify new tastes. Since our problem has geographical constraints, our data is more sparse than usual.
  • 8. USER HISTORY + CONTENT BASED BOUGHT TOMATO PIZZA - 3 FREE DELIVERY - 2 TOMATO PIZZA - 2 FAST DELIVERY - 1 TRENDING - 2 HAMBURGUER - 4 COKE - 2 FAST DELIVERY - 1 TERMS AND RELEVANCE TOMATO PIZZA - 5 HAMBURGUER - 4 FAST DELIVERY - 4 COKE - 2 FREE DELIVERY - 2 FAST DELIVERY - 3 TRENDING - 2 HISTORY TOMATO PIZZA FREE DELIVERY COKE SALAD JUICE FAST DELIVERY TOMATO PIZZA HAMBURGUER FAST DELIVERY TERMS STORESRECSYS
  • 9. “AKINATOR” - EXPLICIT FEEDBACK 1. Select cuisines 2. Select the expected price 3. Select time range Kmeans is great for a cold start scenario in which we don't know much about the customer but we have information about other costumers and restaurants nearby.
  • 10. renanoliveira.net THANK YOU! if you want to revolutionize the food delivery market we are hiring! www.ifood.com.br/carreiras