SlideShare a Scribd company logo
Realtime Contextual
Product
Recommendations…
… that scale and generate revenue
Pallav Agrawal
Director, Data Science
Levi Strauss & Co.
I WANT TO KNOW YOU
“38% of consumers
say they won’t
return to an online
retailer that
recommends things
that don’t make
sense for them.”
— Bazaarvoice Consumers
Survey, 2018
“Tanner was super friendly & helpful from the
moment we walked in the door! He was very
knowledgeable about the different styles and helped
me find exactly what I was looking for, even though I
wasn’t expecting to find it. He made the experience
so much better and I found some amazing pieces!
Thank you Tanner!”
Qualities of a Good
Recommender System
Makes the customer journey intuitive and
frictionless
Best reflects and communicates your
organization’s brand values
Focuses on what consumers want, not on
who they are
Uses both implicit behavioral markers and
explicit input
Provides relevant information in a timely
manner to expedite decision making
Once Upon a Time...
Why? Based on what
information?
Expensive and discounted
products shown next to each other
random female jean appears
Initial Architecture
24h
3rd
Party
API
Architecture v2
Architecture v3
Architecture v4
Popularity-Based
Recommendation
Model
source
Clearly articulated
source of information
Location based targeting determines
bestselling products in a colder climate
Association Rules
Mining based
Recommendation
Model
source
Clearly articulated
source of information
Mix of female tees and jeans to
recommend outfitting options
Item to Item
Similarity Based
Recommendation
Model
source
Clearly articulated
source of information
Person browsed girls tees with a prominent Levi’s
logo on a monochrome background
Dark shade tee to create a
breakpoint and add visual interest
Product Attributes:
Name: Wedgie Fit Straight Taper Jeans
Gender: Women
Product Type: Jeans
Material: 100% Cotton
Color: Light Wash
Rise: High Rise
Size Group: Women’s Regular
Fly: Button Fly
Fit: Straight, Wedgie
Merchant Badge: Waterless
Stretch: Non-Stretch
Distress: Distressed
Price: $110
Leg Opening: Tapered
Ankle: Cropped
Obtaining Image Embeddings
Obtaining Image Embeddings
Sparse Feature Matrix
Curse of Dimensionality
Obtaining Image Embeddings
Fashion Image
Embeddings
[0.01359, 0.00075997, ..., 1.0048, 0.06259]
[-0.24776, -0.12359, 0.20986, ..., 0.079717]
[-0.35609, 0.21854, 0.080944, ..., -0.35413]
Transfer Learning with Custom Dataset
BackpropFrozen Weights
Document Similarity using Text Embeddings
Document Similarity using Text Embeddings
High Rise Highrise
Whiskers Whiskers
Custom Word Embeddings
source
Collaborative
Filtering-Based
Recommendation
Model
source
Collaborative Filtering
Clearly articulated
source of information
Recommended Tees due to past
purchase of Jeans
Women’s tee shown because
of previous mix-gender
product purchases
“You have to start with the customer experience and work
backwards to the technology”
Steve Jobs
Realtime Contextual Product Recommendations…that scale and generate revenue - Pallav Agrawal

More Related Content

Similar to Realtime Contextual Product Recommendations…that scale and generate revenue - Pallav Agrawal

New Customer Journey - Westfield CMO John Batistich
New Customer Journey - Westfield CMO John BatistichNew Customer Journey - Westfield CMO John Batistich
New Customer Journey - Westfield CMO John Batistich
Michael Buckley
 
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
Erica Campbell Byrum
 
Phoenix Lincoln Property Company
Phoenix Lincoln Property CompanyPhoenix Lincoln Property Company
Phoenix Lincoln Property Company
Erica Campbell Byrum
 
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
Julia Campbell
 
Industry project zivame
Industry project   zivameIndustry project   zivame
Industry project zivame
Pratap R Jujjavarapu
 
ERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
ERA Europe 2008 - Home Shopping 2.0 - Jeff MolanderERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
ERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
Jeff Molander
 
Stimulating growth internationally
Stimulating growth internationallyStimulating growth internationally
Stimulating growth internationally
Salesforce - Sweden, Denmark, Norway
 
Can I Borrow This Team5
Can I Borrow This Team5Can I Borrow This Team5
Can I Borrow This Team5
Stanford University
 
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
DataScienceConferenc1
 
eCommerce Meets Social Networks: Trusted References
eCommerce Meets Social Networks: Trusted ReferenceseCommerce Meets Social Networks: Trusted References
eCommerce Meets Social Networks: Trusted References
TurnTo Networks
 
TurnTo On Trusted References For SNC 012309
TurnTo On Trusted References For SNC 012309TurnTo On Trusted References For SNC 012309
TurnTo On Trusted References For SNC 012309
George Eberstadt
 
TargetStyle
TargetStyleTargetStyle
TargetStyle
Gracie McClure
 
Evans-Defosse-Aug-24-2012
Evans-Defosse-Aug-24-2012Evans-Defosse-Aug-24-2012
Evans-Defosse-Aug-24-2012
Erin Defossé
 
GTM Strategy for E-commerce Website into third layer clothing
GTM Strategy for E-commerce Website into third layer clothingGTM Strategy for E-commerce Website into third layer clothing
GTM Strategy for E-commerce Website into third layer clothing
Rishubh Satiya
 
20 Tips to Improve Sales on your Ecommerce Site
20 Tips to Improve Sales on your Ecommerce Site20 Tips to Improve Sales on your Ecommerce Site
20 Tips to Improve Sales on your Ecommerce Site
Josh Levine
 
At The End of every B is a C: B2B Customer Engagement with Paul Greenberg
At The End of every B is a C: B2B Customer Engagement with Paul GreenbergAt The End of every B is a C: B2B Customer Engagement with Paul Greenberg
At The End of every B is a C: B2B Customer Engagement with Paul Greenberg
Dale Roberts
 
Designing the Customer Experience
Designing the Customer ExperienceDesigning the Customer Experience
Designing the Customer Experience
Mary Aviles
 
Social Commerce WWTH 7.0
Social Commerce WWTH 7.0Social Commerce WWTH 7.0
Social Commerce WWTH 7.0
Tiwa York
 
Is Your Product/Service Viable? - Lean Startup Hong Kong
Is Your Product/Service Viable? - Lean Startup Hong KongIs Your Product/Service Viable? - Lean Startup Hong Kong
Is Your Product/Service Viable? - Lean Startup Hong Kong
Internet Marketing Coach Limited
 
CrowdANALYTIX Catalog Assessment - Macy's
CrowdANALYTIX Catalog Assessment - Macy'sCrowdANALYTIX Catalog Assessment - Macy's
CrowdANALYTIX Catalog Assessment - Macy's
Divyabh Mishra
 

Similar to Realtime Contextual Product Recommendations…that scale and generate revenue - Pallav Agrawal (20)

New Customer Journey - Westfield CMO John Batistich
New Customer Journey - Westfield CMO John BatistichNew Customer Journey - Westfield CMO John Batistich
New Customer Journey - Westfield CMO John Batistich
 
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
Leveraging Social Media Marketing: Lincoln Property Company Annual Marketing ...
 
Phoenix Lincoln Property Company
Phoenix Lincoln Property CompanyPhoenix Lincoln Property Company
Phoenix Lincoln Property Company
 
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
10 Current Trends in Digital Marketing That Will Shape Your Cooperative Commu...
 
Industry project zivame
Industry project   zivameIndustry project   zivame
Industry project zivame
 
ERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
ERA Europe 2008 - Home Shopping 2.0 - Jeff MolanderERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
ERA Europe 2008 - Home Shopping 2.0 - Jeff Molander
 
Stimulating growth internationally
Stimulating growth internationallyStimulating growth internationally
Stimulating growth internationally
 
Can I Borrow This Team5
Can I Borrow This Team5Can I Borrow This Team5
Can I Borrow This Team5
 
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
[DSC Europe 23][AICommerce]Ratko Nikolic Fashion-forward Transforming E-Comme...
 
eCommerce Meets Social Networks: Trusted References
eCommerce Meets Social Networks: Trusted ReferenceseCommerce Meets Social Networks: Trusted References
eCommerce Meets Social Networks: Trusted References
 
TurnTo On Trusted References For SNC 012309
TurnTo On Trusted References For SNC 012309TurnTo On Trusted References For SNC 012309
TurnTo On Trusted References For SNC 012309
 
TargetStyle
TargetStyleTargetStyle
TargetStyle
 
Evans-Defosse-Aug-24-2012
Evans-Defosse-Aug-24-2012Evans-Defosse-Aug-24-2012
Evans-Defosse-Aug-24-2012
 
GTM Strategy for E-commerce Website into third layer clothing
GTM Strategy for E-commerce Website into third layer clothingGTM Strategy for E-commerce Website into third layer clothing
GTM Strategy for E-commerce Website into third layer clothing
 
20 Tips to Improve Sales on your Ecommerce Site
20 Tips to Improve Sales on your Ecommerce Site20 Tips to Improve Sales on your Ecommerce Site
20 Tips to Improve Sales on your Ecommerce Site
 
At The End of every B is a C: B2B Customer Engagement with Paul Greenberg
At The End of every B is a C: B2B Customer Engagement with Paul GreenbergAt The End of every B is a C: B2B Customer Engagement with Paul Greenberg
At The End of every B is a C: B2B Customer Engagement with Paul Greenberg
 
Designing the Customer Experience
Designing the Customer ExperienceDesigning the Customer Experience
Designing the Customer Experience
 
Social Commerce WWTH 7.0
Social Commerce WWTH 7.0Social Commerce WWTH 7.0
Social Commerce WWTH 7.0
 
Is Your Product/Service Viable? - Lean Startup Hong Kong
Is Your Product/Service Viable? - Lean Startup Hong KongIs Your Product/Service Viable? - Lean Startup Hong Kong
Is Your Product/Service Viable? - Lean Startup Hong Kong
 
CrowdANALYTIX Catalog Assessment - Macy's
CrowdANALYTIX Catalog Assessment - Macy'sCrowdANALYTIX Catalog Assessment - Macy's
CrowdANALYTIX Catalog Assessment - Macy's
 

More from Grid Dynamics

Are you keeping up with your customer
Are you keeping up with your customer Are you keeping up with your customer
Are you keeping up with your customer
Grid Dynamics
 
"Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,..."Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,...
Grid Dynamics
 
"How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like..."How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like...
Grid Dynamics
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D
Grid Dynamics
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Grid Dynamics
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Grid Dynamics
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Grid Dynamics
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Grid Dynamics
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul..."Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
Grid Dynamics
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
Grid Dynamics
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Grid Dynamics
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav..."Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
Grid Dynamics
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Grid Dynamics
 
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Grid Dynamics
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud..."ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
Grid Dynamics
 
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Grid Dynamics
 
Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...
Grid Dynamics
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Grid Dynamics
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Grid Dynamics
 
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2 Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Grid Dynamics
 

More from Grid Dynamics (20)

Are you keeping up with your customer
Are you keeping up with your customer Are you keeping up with your customer
Are you keeping up with your customer
 
"Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,..."Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,...
 
"How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like..."How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like...
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul..."Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav..."Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
 
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud..."ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
 
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
 
Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...
 
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2 Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Realtime Contextual Product Recommendations…that scale and generate revenue - Pallav Agrawal

Editor's Notes

  1. How many of these terms sound familiar to you
  2. 40% of spotify users use it, Streamed 10s of billion tracks
  3. 35% of amazon.com revenue comes from it’s recommendations
  4. Basically everywhere, people expect good recos
  5. Levi’s store stylists are trained to be really good at helping people who are looking for recos. How do they do that.
  6. Here;s what makes for a good reco. HMW enable this online?
  7. Recommendations are effectively a problem of learning how to rank, so we moved to an architecture that would treat recommendations like a search problem. So we turned a trusted search engine backend: ES But the problems were far too many, constantly reindexing the same documents is bad for ES, and recommendations weren’t very relevant. Also, we wanted more flexibility in terms of what products get shown.
  8. Explaining similarity, NLP embeddings and TF-IDF, along with relevant attribute selection from merch, what’s the data source
  9. Resnet + added layers, resnet frozen, backprop on new layers
  10. tf-idf
  11. tf-idf