SlideShare una empresa de Scribd logo
1 de 20
Deep Learning @ Groupon
Applications within Relevance and Ranking
Data Science Salon Austin, 21-22th February 2019
The Presenter
Bojan Babic is a Senior Engineer at Groupon working on core
search and relevance in both personalized deals search and
deal recommendations
@bojanbabic
Who are we?
Groupon - Dynamic Marketplace
Building Daily Habit
Four Distinct Customer Journeys
Search Browse Home Feed Similar Deals to Consider
Examples of use of DL @ Groupon
Search
Using Query Understanding to impact the recall of the long tail queries
Query Similarity
● TF-IDF - bag of words approach
○ Never consider queries unless they share the same terms
○ Examples: “nail clippers” vs “la clippers”
● Random Walk in bipartite graph of queries and categories
○ no guarantee that similar queries have same search results
● Doc2Vec - get k-closest queries in the embeddings space (PV-DM)
○ Improved recall of the tail queries, better overall precision
○ Examples: “sony playstation” -> “playstation 4”, “ps4”, “psp”
Model Validation
Browse
Leveraging deal classification to guide the customer through Groupon’s vast catalog
Complex deal taxonomy
Learned Taxonomy
Hyperparameters
● batch size: 64
● epochs: 30
● sequence length: 200 words
● dropout: 0.2
What we tried:
● K-NN on the vector dense representation of the deal description
● Traditional (shallow) ML (GBM, SVM, logistic regression, etc.)
What worked:
● CNN
● LSTM
Home Feed
Understanding how images influence purchases in recommended feed
Image Propensity to Purchase
Which one would you take a bite off
It is well known that a picture is worth a thousand words and, at Groupon, images play a fundamental role in the marketing of deals.
Similar Deals to Consider
Recommending Similar deals by Leveraging User Session Information
Recommending Similar Deals
Learning from Consumers Journeys
Deal2Vec
Investment on Embeddings
Conclusions
● All-in in replacing traditional feature engineering with respective embeddings representation
● Expanding Deep Learning reach within the Groupon to other areas (ie mobile - credit card detection)
● More work in automating feature discovery and model parameter tuning
References
1. Comparative Study of CNN and RNN for Natural Language Processing, Wenpeng Yin, Katharina
Kann, Mo Yu and Hinrich Schutze, IBM 2017
2. Scalable Semantic Matching of Queries to Ads in Sponsored Search Advertising, Yahoo! 2016
3. The Evolution of a Real-World Recommender System, Pinterest 2016
4. Deep Neural Networks for YouTube Recommendations, ACM 2016
5. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for
Recommender Systems. Computer 42, 8 (August 2009), 30-37.
6. Yann LeCun, Patrick Haffner, Léon Bottou, and Yoshua Bengio. 1999. Object Recognition with
Gradient-Based Learning. In Shape, Contour and Grouping in Computer Vision, David A.
Forsyth, Joseph L. Mundy, Vito Di Gesù, and Roberto Cipolla (Eds.). Springer-Verlag, London, UK,
UK, 319-.
We need your help!
relevance-jobs@groupon.com
Q & A

Más contenido relacionado

Similar a Data Science Salon: Applications of Embeddings and Deep Learning at Groupon

my model genuines.
my model genuines.my model genuines.
my model genuines.
Teng Xiaolu
 
Reprisemedia sem credential upd first draft
Reprisemedia   sem credential upd first draftReprisemedia   sem credential upd first draft
Reprisemedia sem credential upd first draft
Dinesh Sharma
 
MS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProjectMS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProject
Brian Connolly
 
Proving the value of search 1.0
Proving the value of search 1.0Proving the value of search 1.0
Proving the value of search 1.0
451 Marketing
 
COM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docxCOM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docx
mccormicknadine86
 

Similar a Data Science Salon: Applications of Embeddings and Deep Learning at Groupon (20)

my model genuines.
my model genuines.my model genuines.
my model genuines.
 
Reprisemedia sem credential upd first draft
Reprisemedia   sem credential upd first draftReprisemedia   sem credential upd first draft
Reprisemedia sem credential upd first draft
 
Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017
 
Pay Per Click (PPC) Campaigns
Pay Per Click (PPC) CampaignsPay Per Click (PPC) Campaigns
Pay Per Click (PPC) Campaigns
 
MS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProjectMS5103BusinessAnalyticsProject
MS5103BusinessAnalyticsProject
 
MA8 Digitaalinen markkinointi (luento 2)
MA8 Digitaalinen markkinointi (luento 2)MA8 Digitaalinen markkinointi (luento 2)
MA8 Digitaalinen markkinointi (luento 2)
 
[Study] The Definitive Organic Click Through Rate Study
[Study] The Definitive Organic Click Through Rate Study[Study] The Definitive Organic Click Through Rate Study
[Study] The Definitive Organic Click Through Rate Study
 
► Performance Advertising - 22 Key Insights From FIRST
 ► Performance Advertising - 22 Key Insights From FIRST ► Performance Advertising - 22 Key Insights From FIRST
► Performance Advertising - 22 Key Insights From FIRST
 
Morphing Banner Advertisement
Morphing Banner Advertisement Morphing Banner Advertisement
Morphing Banner Advertisement
 
More Customers, Lower CPL: Stay Competitive with AI in Google Ads
More Customers, Lower CPL: Stay Competitive with AI in Google AdsMore Customers, Lower CPL: Stay Competitive with AI in Google Ads
More Customers, Lower CPL: Stay Competitive with AI in Google Ads
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020 Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020
 
Search Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEOSearch Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEO
 
How AI is transforming Pricing_EPP Monetized_July2019
How AI is transforming Pricing_EPP Monetized_July2019How AI is transforming Pricing_EPP Monetized_July2019
How AI is transforming Pricing_EPP Monetized_July2019
 
Internet Summit - Preconference Training (2012)
Internet Summit - Preconference Training (2012)Internet Summit - Preconference Training (2012)
Internet Summit - Preconference Training (2012)
 
Kristien Segers, Google
Kristien Segers, GoogleKristien Segers, Google
Kristien Segers, Google
 
Proving the Value of Search
Proving the Value of SearchProving the Value of Search
Proving the Value of Search
 
Proving the value of search 1.0
Proving the value of search 1.0Proving the value of search 1.0
Proving the value of search 1.0
 
COM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docxCOM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docx
 
MRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEOMRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEO
 

Más de Formulatedby

Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...
Formulatedby
 
Data Science Salon: MCL Clustering of Sparse Graphs
Data Science Salon: MCL Clustering of Sparse GraphsData Science Salon: MCL Clustering of Sparse Graphs
Data Science Salon: MCL Clustering of Sparse Graphs
Formulatedby
 

Más de Formulatedby (20)

Data Science Salon: An Experiment on Data Science Algorithms Enabled by a Pil...
Data Science Salon: An Experiment on Data Science Algorithms Enabled by a Pil...Data Science Salon: An Experiment on Data Science Algorithms Enabled by a Pil...
Data Science Salon: An Experiment on Data Science Algorithms Enabled by a Pil...
 
Data Science Salon: Are you sure you're an ethical technologist?: Build your ...
Data Science Salon: Are you sure you're an ethical technologist?: Build your ...Data Science Salon: Are you sure you're an ethical technologist?: Build your ...
Data Science Salon: Are you sure you're an ethical technologist?: Build your ...
 
Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...
 
Data Science Salon: nterpretable Predictive Models in the Healthcare Domain
Data Science Salon: nterpretable Predictive Models in the Healthcare DomainData Science Salon: nterpretable Predictive Models in the Healthcare Domain
Data Science Salon: nterpretable Predictive Models in the Healthcare Domain
 
Data Science Salon: Kaggle 1st Place in 30 minutes: Putting AutoML to Work wi...
Data Science Salon: Kaggle 1st Place in 30 minutes: Putting AutoML to Work wi...Data Science Salon: Kaggle 1st Place in 30 minutes: Putting AutoML to Work wi...
Data Science Salon: Kaggle 1st Place in 30 minutes: Putting AutoML to Work wi...
 
Data Science Salon: Smart Cities
Data Science Salon: Smart Cities Data Science Salon: Smart Cities
Data Science Salon: Smart Cities
 
Data Science Salon: Building a Data Driven Product Mindset
Data Science Salon: Building a Data Driven Product MindsetData Science Salon: Building a Data Driven Product Mindset
Data Science Salon: Building a Data Driven Product Mindset
 
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon: Introduction to Machine Learning - Marketing Use CaseData Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
 
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market ShareData Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
 
Data Science Salon: Data visualization and Analysis in the Florida Panthers H...
Data Science Salon: Data visualization and Analysis in the Florida Panthers H...Data Science Salon: Data visualization and Analysis in the Florida Panthers H...
Data Science Salon: Data visualization and Analysis in the Florida Panthers H...
 
Data Science Salon: Machine Learning for Personalized Cancer Vaccines
Data Science Salon: Machine Learning for Personalized Cancer VaccinesData Science Salon: Machine Learning for Personalized Cancer Vaccines
Data Science Salon: Machine Learning for Personalized Cancer Vaccines
 
Data Science Salon: Building a Data Science Culture
Data Science Salon: Building a Data Science CultureData Science Salon: Building a Data Science Culture
Data Science Salon: Building a Data Science Culture
 
Data Science Salon: Digital Transformation: The Data Science Catalyst
Data Science Salon: Digital Transformation: The Data Science CatalystData Science Salon: Digital Transformation: The Data Science Catalyst
Data Science Salon: Digital Transformation: The Data Science Catalyst
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
 
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at BidtellectData Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
 
Data Science Salon: MCL Clustering of Sparse Graphs
Data Science Salon: MCL Clustering of Sparse GraphsData Science Salon: MCL Clustering of Sparse Graphs
Data Science Salon: MCL Clustering of Sparse Graphs
 
Data Science Salon: Applying Machine Learning to Modernize Business Processes
Data Science Salon: Applying Machine Learning to Modernize Business ProcessesData Science Salon: Applying Machine Learning to Modernize Business Processes
Data Science Salon: Applying Machine Learning to Modernize Business Processes
 
Data Science Salon: Deep Learning as a Product @ Scribd
Data Science Salon: Deep Learning as a Product @ ScribdData Science Salon: Deep Learning as a Product @ Scribd
Data Science Salon: Deep Learning as a Product @ Scribd
 
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
 
Data Science Salon: The Age of Co-creation
Data Science Salon: The Age of Co-creationData Science Salon: The Age of Co-creation
Data Science Salon: The Age of Co-creation
 

Último

Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 

Último (20)

Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 

Data Science Salon: Applications of Embeddings and Deep Learning at Groupon

  • 1. Deep Learning @ Groupon Applications within Relevance and Ranking Data Science Salon Austin, 21-22th February 2019
  • 2. The Presenter Bojan Babic is a Senior Engineer at Groupon working on core search and relevance in both personalized deals search and deal recommendations @bojanbabic
  • 3. Who are we? Groupon - Dynamic Marketplace
  • 5. Four Distinct Customer Journeys Search Browse Home Feed Similar Deals to Consider Examples of use of DL @ Groupon
  • 6. Search Using Query Understanding to impact the recall of the long tail queries
  • 7. Query Similarity ● TF-IDF - bag of words approach ○ Never consider queries unless they share the same terms ○ Examples: “nail clippers” vs “la clippers” ● Random Walk in bipartite graph of queries and categories ○ no guarantee that similar queries have same search results ● Doc2Vec - get k-closest queries in the embeddings space (PV-DM) ○ Improved recall of the tail queries, better overall precision ○ Examples: “sony playstation” -> “playstation 4”, “ps4”, “psp”
  • 9. Browse Leveraging deal classification to guide the customer through Groupon’s vast catalog
  • 11. Learned Taxonomy Hyperparameters ● batch size: 64 ● epochs: 30 ● sequence length: 200 words ● dropout: 0.2 What we tried: ● K-NN on the vector dense representation of the deal description ● Traditional (shallow) ML (GBM, SVM, logistic regression, etc.) What worked: ● CNN ● LSTM
  • 12. Home Feed Understanding how images influence purchases in recommended feed
  • 13. Image Propensity to Purchase Which one would you take a bite off It is well known that a picture is worth a thousand words and, at Groupon, images play a fundamental role in the marketing of deals.
  • 14. Similar Deals to Consider Recommending Similar deals by Leveraging User Session Information
  • 15. Recommending Similar Deals Learning from Consumers Journeys Deal2Vec
  • 17. Conclusions ● All-in in replacing traditional feature engineering with respective embeddings representation ● Expanding Deep Learning reach within the Groupon to other areas (ie mobile - credit card detection) ● More work in automating feature discovery and model parameter tuning
  • 18. References 1. Comparative Study of CNN and RNN for Natural Language Processing, Wenpeng Yin, Katharina Kann, Mo Yu and Hinrich Schutze, IBM 2017 2. Scalable Semantic Matching of Queries to Ads in Sponsored Search Advertising, Yahoo! 2016 3. The Evolution of a Real-World Recommender System, Pinterest 2016 4. Deep Neural Networks for YouTube Recommendations, ACM 2016 5. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. Computer 42, 8 (August 2009), 30-37. 6. Yann LeCun, Patrick Haffner, Léon Bottou, and Yoshua Bengio. 1999. Object Recognition with Gradient-Based Learning. In Shape, Contour and Grouping in Computer Vision, David A. Forsyth, Joseph L. Mundy, Vito Di Gesù, and Roberto Cipolla (Eds.). Springer-Verlag, London, UK, UK, 319-.
  • 19. We need your help! relevance-jobs@groupon.com
  • 20. Q & A