SlideShare a Scribd company logo
 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

Cloud Kitchen Marketing Ideas to Grow Your Online Sales
Cloud Kitchen Marketing Ideas to Grow Your Online SalesCloud Kitchen Marketing Ideas to Grow Your Online Sales
Cloud Kitchen Marketing Ideas to Grow Your Online Sales
Shamshad Alam
 
App development for food delivery
App development for food deliveryApp development for food delivery
App development for food delivery
Richard Olga
 
Data at Spotify
Data at SpotifyData at Spotify
Data at Spotify
Danielle Jabin
 
Partner Lead Generation Proposal Template
Partner Lead Generation Proposal TemplatePartner Lead Generation Proposal Template
Partner Lead Generation Proposal Template
unfunnel
 
Blue Apron Pitch
Blue Apron Pitch Blue Apron Pitch
Blue Apron Pitch
fdraper3
 
Marketing Plan for Mobile App
Marketing Plan for Mobile AppMarketing Plan for Mobile App
Marketing Plan for Mobile App
Pratyush Singh
 
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
Tinuiti
 
Web traffic analysis example
Web traffic analysis exampleWeb traffic analysis example
Web traffic analysis example
Enrique Delgado Itt
 
Deliveroo Marketing Plan - Focused on Paid social media Strategy
Deliveroo Marketing Plan - Focused on Paid social media StrategyDeliveroo Marketing Plan - Focused on Paid social media Strategy
Deliveroo Marketing Plan - Focused on Paid social media Strategy
JK Baseer
 
Google marketing case
Google  marketing caseGoogle  marketing case
Google marketing case
Sri Harsha
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
Albet Buddahim, CPM
 
OpenTable Competitive Strategy Analysis
OpenTable Competitive Strategy AnalysisOpenTable Competitive Strategy Analysis
OpenTable Competitive Strategy Analysis
Fernando Pernica
 
Facebook Marketing Overview & Proposal
Facebook Marketing Overview & ProposalFacebook Marketing Overview & Proposal
Facebook Marketing Overview & Proposal
Chakra Systems
 
Online Travel Agent: booking.com
Online Travel Agent: booking.comOnline Travel Agent: booking.com
Online Travel Agent: booking.com
Pauline29
 
Nepsify-classified marketplace Product pitch deck
Nepsify-classified marketplace Product pitch deckNepsify-classified marketplace Product pitch deck
Nepsify-classified marketplace Product pitch deck
Suman Gaudel
 
One Delivery Proposal
One Delivery ProposalOne Delivery Proposal
One Delivery Proposal
Craig Pollock
 
How to Make Data-Driven Decisions with Ecommerce Marketing
How to Make Data-Driven Decisions with Ecommerce MarketingHow to Make Data-Driven Decisions with Ecommerce Marketing
How to Make Data-Driven Decisions with Ecommerce Marketing
Stukent Inc.
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN
Carlos Collado
 
Digital Strategy for mySugr
Digital Strategy for mySugrDigital Strategy for mySugr
Digital Strategy for mySugr
ferzinmehta
 
20+ Digital marketing tools to Grow your business in 2022
20+ Digital marketing tools to Grow your business in 202220+ Digital marketing tools to Grow your business in 2022
20+ Digital marketing tools to Grow your business in 2022
Simplilearn
 

What's hot (20)

Cloud Kitchen Marketing Ideas to Grow Your Online Sales
Cloud Kitchen Marketing Ideas to Grow Your Online SalesCloud Kitchen Marketing Ideas to Grow Your Online Sales
Cloud Kitchen Marketing Ideas to Grow Your Online Sales
 
App development for food delivery
App development for food deliveryApp development for food delivery
App development for food delivery
 
Data at Spotify
Data at SpotifyData at Spotify
Data at Spotify
 
Partner Lead Generation Proposal Template
Partner Lead Generation Proposal TemplatePartner Lead Generation Proposal Template
Partner Lead Generation Proposal Template
 
Blue Apron Pitch
Blue Apron Pitch Blue Apron Pitch
Blue Apron Pitch
 
Marketing Plan for Mobile App
Marketing Plan for Mobile AppMarketing Plan for Mobile App
Marketing Plan for Mobile App
 
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
AMC and the Amazon Sphere: What You Did in 2020 Won’t Work in 2023
 
Web traffic analysis example
Web traffic analysis exampleWeb traffic analysis example
Web traffic analysis example
 
Deliveroo Marketing Plan - Focused on Paid social media Strategy
Deliveroo Marketing Plan - Focused on Paid social media StrategyDeliveroo Marketing Plan - Focused on Paid social media Strategy
Deliveroo Marketing Plan - Focused on Paid social media Strategy
 
Google marketing case
Google  marketing caseGoogle  marketing case
Google marketing case
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
 
OpenTable Competitive Strategy Analysis
OpenTable Competitive Strategy AnalysisOpenTable Competitive Strategy Analysis
OpenTable Competitive Strategy Analysis
 
Facebook Marketing Overview & Proposal
Facebook Marketing Overview & ProposalFacebook Marketing Overview & Proposal
Facebook Marketing Overview & Proposal
 
Online Travel Agent: booking.com
Online Travel Agent: booking.comOnline Travel Agent: booking.com
Online Travel Agent: booking.com
 
Nepsify-classified marketplace Product pitch deck
Nepsify-classified marketplace Product pitch deckNepsify-classified marketplace Product pitch deck
Nepsify-classified marketplace Product pitch deck
 
One Delivery Proposal
One Delivery ProposalOne Delivery Proposal
One Delivery Proposal
 
How to Make Data-Driven Decisions with Ecommerce Marketing
How to Make Data-Driven Decisions with Ecommerce MarketingHow to Make Data-Driven Decisions with Ecommerce Marketing
How to Make Data-Driven Decisions with Ecommerce Marketing
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN
 
Digital Strategy for mySugr
Digital Strategy for mySugrDigital Strategy for mySugr
Digital Strategy for mySugr
 
20+ Digital marketing tools to Grow your business in 2022
20+ Digital marketing tools to Grow your business in 202220+ Digital marketing tools to Grow your business in 2022
20+ Digital marketing tools to Grow your business in 2022
 

Similar to iFood Recommendations

2014 Target Case Competition
2014 Target Case Competition2014 Target Case Competition
2014 Target Case Competition
mdigiorgio29
 
Business Development Plan
Business Development PlanBusiness Development Plan
Business Development Plan
Kimaya K
 
CSnLP Menu 5in1 - Flexibility in Motion
CSnLP Menu 5in1 - Flexibility in MotionCSnLP Menu 5in1 - Flexibility in Motion
CSnLP Menu 5in1 - Flexibility in Motion
Firas Shrourou, EMBA, PMP
 
Chittoori meha marketing_plan
Chittoori meha marketing_planChittoori meha marketing_plan
Chittoori meha marketing_plan
Meha C
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpd
Catarina Borges
 
Class presentation 6-v001_jpd
Class presentation 6-v001_jpdClass presentation 6-v001_jpd
Class presentation 6-v001_jpd
Catarina 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’ tastes
Jp 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 study
Accion 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 next
National Retail Federation
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant Menu
DG 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_Pitch
Seth Kerr
 
How much does it cost to develop a meal kit app like Blue Apron.ppt
How much does it cost to develop a meal kit app like Blue Apron.pptHow much does it cost to develop a meal kit app like Blue Apron.ppt
How much does it cost to develop a meal kit app like Blue Apron.ppt
parkerdaisy47
 
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
narvaez1319
 
Yelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptxYelp for Restaurants Overview.pptx
Yelp for Restaurants Overview.pptx
AkwasiBoateng6
 
Buzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info PackageBuzz promotions Australia Tasting info Package
Buzz promotions Australia Tasting info Package
Andrea Johnstone
 
Loca Foods Pitch Presentation
Loca Foods Pitch PresentationLoca Foods Pitch Presentation
Loca Foods Pitch Presentation
Lillian Chen
 
Resume 7.2017
Resume 7.2017Resume 7.2017
Resume 7.2017
Jeff Caruso
 
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
ideatoipo
 
PF Changs Market Strategy
PF Changs Market StrategyPF Changs Market Strategy
PF Changs Market Strategy
jonaalva
 

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
 
How much does it cost to develop a meal kit app like Blue Apron.ppt
How much does it cost to develop a meal kit app like Blue Apron.pptHow much does it cost to develop a meal kit app like Blue Apron.ppt
How much does it cost to develop a meal kit app like Blue Apron.ppt
 
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
 

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 Service
Renan Moreira de Oliveira
 
AI & Big Data - Personalização da Jornada - PicPay - TDC
AI & Big Data - Personalização da Jornada - PicPay - TDCAI & Big Data - Personalização da Jornada - PicPay - TDC
AI & Big Data - Personalização da Jornada - PicPay - TDC
Renan Moreira de Oliveira
 
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
Renan Moreira de Oliveira
 
RecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendationRecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendation
Renan Moreira de Oliveira
 
Data science Framework
Data science FrameworkData science Framework
Data science Framework
Renan Moreira de Oliveira
 
Sistemas de Recomendação
Sistemas de RecomendaçãoSistemas de Recomendação
Sistemas de Recomendação
Renan Moreira de Oliveira
 
Big data e Machine Learning na globo.com
Big data e Machine Learning na globo.comBig data e Machine Learning na globo.com
Big data e Machine Learning na globo.com
Renan Moreira de Oliveira
 
What is AB, MVT and MAB?
What is AB, MVT and MAB?What is AB, MVT and MAB?
What is AB, MVT and MAB?
Renan Moreira de Oliveira
 
Dados importam, seja data-driven!
Dados importam, seja data-driven!Dados importam, seja data-driven!
Dados importam, seja data-driven!
Renan Moreira de Oliveira
 
Machine Learning na globo-com
Machine Learning na globo-comMachine Learning na globo-com
Machine Learning na globo-com
Renan Moreira de Oliveira
 
Big Data to Machine Learning
Big Data to Machine LearningBig Data to Machine Learning
Big Data to Machine Learning
Renan 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 dados
Renan Moreira de Oliveira
 
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
Renan Moreira de Oliveira
 
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
Renan Moreira de Oliveira
 
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
Renan Moreira de Oliveira
 
Big Data na globo.com
Big Data na globo.comBig Data na globo.com
Big Data na globo.com
Renan 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ântica
Renan 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 suave
Renan 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 - 2014
Renan Moreira de Oliveira
 

More from Renan Moreira de Oliveira (20)

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 & Big Data - Personalização da Jornada - PicPay - TDC
AI & Big Data - Personalização da Jornada - PicPay - TDCAI & Big Data - Personalização da Jornada - PicPay - TDC
AI & Big Data - Personalização da Jornada - PicPay - TDC
 
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
 
RecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendationRecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendation
 
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
 
Big data e Machine Learning na globo.com
Big data e Machine Learning na globo.comBig data e Machine Learning na globo.com
Big data e Machine Learning na globo.com
 
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
 

Recently uploaded

Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
Michael Price
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
Enterprise Knowledge
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
Zilliz
 
Accelerating Migrations = Recommendations
Accelerating Migrations = RecommendationsAccelerating Migrations = Recommendations
Accelerating Migrations = Recommendations
isBullShit
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
Razin Mustafiz
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
bellared2
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
DianaGray10
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
Priyanka Aash
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
ZachWylie3
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
FIDO Alliance
 
kk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdfkk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdf
KIRAN KV
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
Alison B. Lowndes
 
It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...
Zilliz
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
Zilliz
 
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Zilliz
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
SynapseIndia
 

Recently uploaded (20)

Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
 
Accelerating Migrations = Recommendations
Accelerating Migrations = RecommendationsAccelerating Migrations = Recommendations
Accelerating Migrations = Recommendations
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
 
kk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdfkk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdf
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
 
It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
 
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
 

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