SlideShare a Scribd company logo
1 of 30
Download to read offline
Machine Learning (ML) for
eCommerce and Retail
Dr. Andrei Lopatenko
Director of Engineering,
Recruit Institute of Technology
Recruit Holdings
former Walmart Labs, Google (twice), Apple (twice)
andrei@recruit.ai
ML for eCommerce
• Search, Browse, for commerce sites and
application
• Help users to find and discover items they
will purchase
• Maximize revenue/profit per user session
Search
Search - ranking
ranking
Search - LHN
Left
Hand
Navigation
Search spell correction
Search type ahead
Browse
Search data size
• Catalogue items
• 8 M items now compare ~ 400 M
Amazon / eBay
• X 10 in near future
• 2 K text description per item + images
• Several hundreds of structured attributes
per catalog
Search – user searches
• Tens of millions per day
• Tens billions session per year
• Online sales 13.2 B per year (http://
fortune.com/2015/11/17/walmart-
ecommerce/)
• 500B per year sales offline stories (8% USA
economy) in ~ 11K stores
• The number of transactions ~ 10B (public
data)
ML addressable problems
• Learning to rank
• Given a query, what’s the list of items
with the highest probability of conversion
(purchase), ATC (add to card), page view
ML addressable problems
• Typeahead
• Given a sequence of characters types by
user, what’s most probably competitions,
what are most probable items users wants
to buy
ML addressable problems
• Spell correction
• Given a user query, what’s the query user
actually wanted to type
ML addressable problems
• Cold start
• Given a new items with it’s set of
attributes and no history of sales or
exposure on site, predict items sales and
item sales per query
ML addressable problems
• Prediction of LHN
• Given a user query, what’s the best set of
facet and facet values, which gives higher
probability of users interacting with them
and finally buying an item
ML addressable problems
• Query understanding
• Given a query, build a semantic parse of
query, tag tokens with attributes: blue
tshirts for teenagers -> blue:color
tshirts:type for:opt
teenagers:agerestriction10-20
• Classification: blue tshirts for teenagers: -
> type:apparel, price preference: 10-30,
releaseyearpreference: 2014-2016
ML addressable problems
• Related searches
• Given a query, what are queries which are
either semantically close to this one, or
represent coincidental users interests
• Nike shoes -> adidas shoes, sport shoes,
• Coffee mugs -> travel mugs, photo coffee
mugs, cappuccino cups
ML addressable problems
• product discovery
• help users to explore product assortment,
• drive users to diverse products
• reduce risk of selecting irrelevant items
• help to find price,quality,brand etc
alternatives
• reduce pigeonhole risk
• provide relevant data to make a decision
ML addressable problems
• Image similarity
• Given images of the items, give other
items such that images of those are
visually appealing to the users which like
the original item (appealing by shape?
Color? Texture?) -> causing high conversion
in recommendation
ML addressable problems
• Voice search
• Given voice input, reply with a list of the
best items
• “what are the cheapest samsung tvs in the
store”
• “what is best deal on queen bed today?”
ML addressable problems
• extraction of item attributes
• Given an item: what are item attributes:
brand, color, size (wheel, screen, height,
S/M/XL, Queen/Twin/King/Full), Gender,
Pattern, Shape, Features
ML addressable problems
• Representations of users : actions on
websites/apps -> searches, clicks,
browsing behaviour, product -> purchase
preferences, reviews, ratings, return rates
ML addressable problems
• title generation: how to generate the title
which will cause maximum conversion
rate
• which product attributes select for the
title?
What makes a good title?
What makes a good title?
Limits
• Most models should be served in
production
• 50ms on prediction
• Part of big system, memory limits ~ 10G
Retail
Retail
• Key directions which require machine
learning:
• discounting tools
• coupons and rewards
• loyalty
• inventory management
Inventory management
• Customer want to buy products
• Customers have diverse needs
• Products should be in stock, ideally in
warehouses close to customers
• but it’s expensive to store products
• Problem: How many products of each type
should be stored, when product supply
should be refilled?
Questions?
• andrei@recruit.ai

More Related Content

What's hot

Learning a Personalized Homepage
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized HomepageJustin Basilico
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender SystemsDavid Zibriczky
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNNŞeyda Hatipoğlu
 
Recommendation system
Recommendation system Recommendation system
Recommendation system Vikrant Arya
 
Understanding search engine algorithms
Understanding search engine algorithmsUnderstanding search engine algorithms
Understanding search engine algorithmsVijay Sankar
 
Visual Search and How it Adds Value to eCommerce
Visual Search and How it Adds Value to eCommerce Visual Search and How it Adds Value to eCommerce
Visual Search and How it Adds Value to eCommerce Fashwell
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Ernesto Mislej
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
Netflix Recommendations - Beyond the 5 Stars
Netflix Recommendations - Beyond the 5 StarsNetflix Recommendations - Beyond the 5 Stars
Netflix Recommendations - Beyond the 5 StarsXavier Amatriain
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectiveJustin Basilico
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaAlexey Grigorev
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerceAlexander Konduforov
 
Machine learning in retail
Machine learning in retail Machine learning in retail
Machine learning in retail Capgemini
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | EdurekaEdureka!
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation SystemShubham Patil
 
Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019Faisal Siddiqi
 
Social Media Sentiments Analysis
Social Media Sentiments AnalysisSocial Media Sentiments Analysis
Social Media Sentiments AnalysisPratisthaSingh5
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableJustin Basilico
 

What's hot (20)

Learning a Personalized Homepage
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized Homepage
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Recommendation system
Recommendation system Recommendation system
Recommendation system
 
Understanding search engine algorithms
Understanding search engine algorithmsUnderstanding search engine algorithms
Understanding search engine algorithms
 
Visual Search and How it Adds Value to eCommerce
Visual Search and How it Adds Value to eCommerce Visual Search and How it Adds Value to eCommerce
Visual Search and How it Adds Value to eCommerce
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Netflix Recommendations - Beyond the 5 Stars
Netflix Recommendations - Beyond the 5 StarsNetflix Recommendations - Beyond the 5 Stars
Netflix Recommendations - Beyond the 5 Stars
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry Perspective
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga Petrova
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
 
Machine learning in retail
Machine learning in retail Machine learning in retail
Machine learning in retail
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | Edureka
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019Netflix talk at ML Platform meetup Sep 2019
Netflix talk at ML Platform meetup Sep 2019
 
Social Media Sentiments Analysis
Social Media Sentiments AnalysisSocial Media Sentiments Analysis
Social Media Sentiments Analysis
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
 

Similar to Machine Learning for retail and ecommerce

Data Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and RetailData Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and RetailAndrei Lopatenko
 
eCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of SearcheCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of SearchElizabeth Marsten
 
E commerce for everyone- what to expect in 2017
E commerce for everyone- what to expect in 2017E commerce for everyone- what to expect in 2017
E commerce for everyone- what to expect in 2017CommerceHubOfficial
 
What to Expect: eCommerce 2017
What to Expect: eCommerce 2017What to Expect: eCommerce 2017
What to Expect: eCommerce 2017DFWSEM
 
Motarme NUI Galway Technology Marketing Seminar Dec 2012
Motarme NUI Galway Technology Marketing Seminar Dec 2012Motarme NUI Galway Technology Marketing Seminar Dec 2012
Motarme NUI Galway Technology Marketing Seminar Dec 2012Motarme Marketing Technology
 
HacktoberFestPune - DSC MESCOE x DSC PVGCOET
HacktoberFestPune - DSC MESCOE x DSC PVGCOETHacktoberFestPune - DSC MESCOE x DSC PVGCOET
HacktoberFestPune - DSC MESCOE x DSC PVGCOETTanyaRaina3
 
Data Science for Digital Commerce
Data Science for Digital CommerceData Science for Digital Commerce
Data Science for Digital CommerceManish Gupta, Ph.D.
 
Pub web review 5-11-16 chris middings
Pub web review   5-11-16 chris middingsPub web review   5-11-16 chris middings
Pub web review 5-11-16 chris middingsSarah Fletcher
 
Data Science for e-commerce
Data Science for e-commerceData Science for e-commerce
Data Science for e-commerceInfoFarm
 
How to Build Your Product Manager Toolbox by former Microsoft PM
How to Build Your Product Manager Toolbox by former Microsoft PMHow to Build Your Product Manager Toolbox by former Microsoft PM
How to Build Your Product Manager Toolbox by former Microsoft PMProduct School
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionNeo4j
 
Qntev tech talk - contextual indexes at scale
Qntev tech talk - contextual indexes at scaleQntev tech talk - contextual indexes at scale
Qntev tech talk - contextual indexes at scaleShane Lewin
 
[livecast] Personalization on the Web
[livecast] Personalization on the Web[livecast] Personalization on the Web
[livecast] Personalization on the WebVibhanshu Abhishek
 
Denver Startup Week: 10 Common Website Mistakes and How to Fix Them
Denver Startup Week: 10 Common Website Mistakes and How to Fix ThemDenver Startup Week: 10 Common Website Mistakes and How to Fix Them
Denver Startup Week: 10 Common Website Mistakes and How to Fix ThemAlli Berry
 
Webinar: AI and Machine Learning for Omnichannel Retailers
Webinar: AI and Machine Learning for Omnichannel RetailersWebinar: AI and Machine Learning for Omnichannel Retailers
Webinar: AI and Machine Learning for Omnichannel RetailersLucidworks
 
New Marketing for the New Economy - Kotler
New Marketing for the New Economy - KotlerNew Marketing for the New Economy - Kotler
New Marketing for the New Economy - KotlerFilipe Mello
 
Future of Internet Retail - IRE 2011
Future of Internet Retail - IRE 2011Future of Internet Retail - IRE 2011
Future of Internet Retail - IRE 2011Iksula
 
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerce
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerceRetail Detail OmniChannel Congress 2015 - Data Science for e-commerce
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerceInfoFarm
 

Similar to Machine Learning for retail and ecommerce (20)

Data Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and RetailData Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and Retail
 
eCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of SearcheCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of Search
 
E commerce for everyone- what to expect in 2017
E commerce for everyone- what to expect in 2017E commerce for everyone- what to expect in 2017
E commerce for everyone- what to expect in 2017
 
What to Expect: eCommerce 2017
What to Expect: eCommerce 2017What to Expect: eCommerce 2017
What to Expect: eCommerce 2017
 
Motarme NUI Galway Technology Marketing Seminar Dec 2012
Motarme NUI Galway Technology Marketing Seminar Dec 2012Motarme NUI Galway Technology Marketing Seminar Dec 2012
Motarme NUI Galway Technology Marketing Seminar Dec 2012
 
HacktoberFestPune - DSC MESCOE x DSC PVGCOET
HacktoberFestPune - DSC MESCOE x DSC PVGCOETHacktoberFestPune - DSC MESCOE x DSC PVGCOET
HacktoberFestPune - DSC MESCOE x DSC PVGCOET
 
Data Science for Digital Commerce
Data Science for Digital CommerceData Science for Digital Commerce
Data Science for Digital Commerce
 
Pub web review 5-11-16 chris middings
Pub web review   5-11-16 chris middingsPub web review   5-11-16 chris middings
Pub web review 5-11-16 chris middings
 
Data Science for e-commerce
Data Science for e-commerceData Science for e-commerce
Data Science for e-commerce
 
How to Build Your Product Manager Toolbox by former Microsoft PM
How to Build Your Product Manager Toolbox by former Microsoft PMHow to Build Your Product Manager Toolbox by former Microsoft PM
How to Build Your Product Manager Toolbox by former Microsoft PM
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
Qntev tech talk - contextual indexes at scale
Qntev tech talk - contextual indexes at scaleQntev tech talk - contextual indexes at scale
Qntev tech talk - contextual indexes at scale
 
[livecast] Personalization on the Web
[livecast] Personalization on the Web[livecast] Personalization on the Web
[livecast] Personalization on the Web
 
Maximising conversions
Maximising conversionsMaximising conversions
Maximising conversions
 
Denver Startup Week: 10 Common Website Mistakes and How to Fix Them
Denver Startup Week: 10 Common Website Mistakes and How to Fix ThemDenver Startup Week: 10 Common Website Mistakes and How to Fix Them
Denver Startup Week: 10 Common Website Mistakes and How to Fix Them
 
Webinar: AI and Machine Learning for Omnichannel Retailers
Webinar: AI and Machine Learning for Omnichannel RetailersWebinar: AI and Machine Learning for Omnichannel Retailers
Webinar: AI and Machine Learning for Omnichannel Retailers
 
Amazon assignment
Amazon assignmentAmazon assignment
Amazon assignment
 
New Marketing for the New Economy - Kotler
New Marketing for the New Economy - KotlerNew Marketing for the New Economy - Kotler
New Marketing for the New Economy - Kotler
 
Future of Internet Retail - IRE 2011
Future of Internet Retail - IRE 2011Future of Internet Retail - IRE 2011
Future of Internet Retail - IRE 2011
 
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerce
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerceRetail Detail OmniChannel Congress 2015 - Data Science for e-commerce
Retail Detail OmniChannel Congress 2015 - Data Science for e-commerce
 

More from Andrei Lopatenko

Natural Language Processing at Scale
Natural Language Processing at ScaleNatural Language Processing at Scale
Natural Language Processing at ScaleAndrei Lopatenko
 
Driving Customer Experience and Business Revenues Through Search Engines
Driving Customer Experience and Business Revenues Through Search EnginesDriving Customer Experience and Business Revenues Through Search Engines
Driving Customer Experience and Business Revenues Through Search EnginesAndrei Lopatenko
 
AI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teamsAI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teamsAndrei Lopatenko
 
AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...Andrei Lopatenko
 
Building multi billion ( dollars, users, documents ) search engines on open ...
Building multi billion ( dollars, users, documents ) search engines  on open ...Building multi billion ( dollars, users, documents ) search engines  on open ...
Building multi billion ( dollars, users, documents ) search engines on open ...Andrei Lopatenko
 

More from Andrei Lopatenko (6)

Natural Language Processing at Scale
Natural Language Processing at ScaleNatural Language Processing at Scale
Natural Language Processing at Scale
 
Driving Customer Experience and Business Revenues Through Search Engines
Driving Customer Experience and Business Revenues Through Search EnginesDriving Customer Experience and Business Revenues Through Search Engines
Driving Customer Experience and Business Revenues Through Search Engines
 
AI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teamsAI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teams
 
AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...
 
AI in Search Engines
AI in Search EnginesAI in Search Engines
AI in Search Engines
 
Building multi billion ( dollars, users, documents ) search engines on open ...
Building multi billion ( dollars, users, documents ) search engines  on open ...Building multi billion ( dollars, users, documents ) search engines  on open ...
Building multi billion ( dollars, users, documents ) search engines on open ...
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Machine Learning for retail and ecommerce

  • 1. Machine Learning (ML) for eCommerce and Retail Dr. Andrei Lopatenko Director of Engineering, Recruit Institute of Technology Recruit Holdings former Walmart Labs, Google (twice), Apple (twice) andrei@recruit.ai
  • 2. ML for eCommerce • Search, Browse, for commerce sites and application • Help users to find and discover items they will purchase • Maximize revenue/profit per user session
  • 9. Search data size • Catalogue items • 8 M items now compare ~ 400 M Amazon / eBay • X 10 in near future • 2 K text description per item + images • Several hundreds of structured attributes per catalog
  • 10. Search – user searches • Tens of millions per day • Tens billions session per year • Online sales 13.2 B per year (http:// fortune.com/2015/11/17/walmart- ecommerce/) • 500B per year sales offline stories (8% USA economy) in ~ 11K stores • The number of transactions ~ 10B (public data)
  • 11. ML addressable problems • Learning to rank • Given a query, what’s the list of items with the highest probability of conversion (purchase), ATC (add to card), page view
  • 12. ML addressable problems • Typeahead • Given a sequence of characters types by user, what’s most probably competitions, what are most probable items users wants to buy
  • 13. ML addressable problems • Spell correction • Given a user query, what’s the query user actually wanted to type
  • 14. ML addressable problems • Cold start • Given a new items with it’s set of attributes and no history of sales or exposure on site, predict items sales and item sales per query
  • 15. ML addressable problems • Prediction of LHN • Given a user query, what’s the best set of facet and facet values, which gives higher probability of users interacting with them and finally buying an item
  • 16. ML addressable problems • Query understanding • Given a query, build a semantic parse of query, tag tokens with attributes: blue tshirts for teenagers -> blue:color tshirts:type for:opt teenagers:agerestriction10-20 • Classification: blue tshirts for teenagers: - > type:apparel, price preference: 10-30, releaseyearpreference: 2014-2016
  • 17. ML addressable problems • Related searches • Given a query, what are queries which are either semantically close to this one, or represent coincidental users interests • Nike shoes -> adidas shoes, sport shoes, • Coffee mugs -> travel mugs, photo coffee mugs, cappuccino cups
  • 18. ML addressable problems • product discovery • help users to explore product assortment, • drive users to diverse products • reduce risk of selecting irrelevant items • help to find price,quality,brand etc alternatives • reduce pigeonhole risk • provide relevant data to make a decision
  • 19. ML addressable problems • Image similarity • Given images of the items, give other items such that images of those are visually appealing to the users which like the original item (appealing by shape? Color? Texture?) -> causing high conversion in recommendation
  • 20. ML addressable problems • Voice search • Given voice input, reply with a list of the best items • “what are the cheapest samsung tvs in the store” • “what is best deal on queen bed today?”
  • 21. ML addressable problems • extraction of item attributes • Given an item: what are item attributes: brand, color, size (wheel, screen, height, S/M/XL, Queen/Twin/King/Full), Gender, Pattern, Shape, Features
  • 22. ML addressable problems • Representations of users : actions on websites/apps -> searches, clicks, browsing behaviour, product -> purchase preferences, reviews, ratings, return rates
  • 23. ML addressable problems • title generation: how to generate the title which will cause maximum conversion rate • which product attributes select for the title?
  • 24. What makes a good title?
  • 25. What makes a good title?
  • 26. Limits • Most models should be served in production • 50ms on prediction • Part of big system, memory limits ~ 10G
  • 28. Retail • Key directions which require machine learning: • discounting tools • coupons and rewards • loyalty • inventory management
  • 29. Inventory management • Customer want to buy products • Customers have diverse needs • Products should be in stock, ideally in warehouses close to customers • but it’s expensive to store products • Problem: How many products of each type should be stored, when product supply should be refilled?