SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Improving search experience with a
taxonomy in the fashion domain
George Cushen & Pedro Balage
Taxonomy Boot Camp 2019
Farfetch at a glance
2
> 3,000*
Employees across 13 countries
$1.4 Billion*
Gross Merchandise Value
> 3,000*
Brands available for consumers
to shop
> 1,000**
Luxury sellers on the
Marketplace
$601**
AOV on Marketplace
> 2.9 Million*
Orders on Marketplace
1.7 million**
Active Marketplace consumers
$307 Billion
Size of personal luxury good
industry (Bain estimates)
*Correct for full year 2018 **As at Q1 2019
15**
Marketplace language sites
3
Building a Taxonomy for Fashion
4
Outfit available from
https://www.farfetch.com
📖 Standardising with a unified semantic fashion taxonomy
🏷 Connecting these fashion entities with products in a graph via AI
🔍 Applying the taxonomy and graph to improve the search experience
We’re mapping fashion DNA to decode personal style
Data Science Data Science
Taxonomy
Knowledge
Graph
Categorisation
6
Where Business Meets Fashion
A domain specific knowledge graph for fashion.
Business vs Fashion Entities
Business Fashion
Product
Content
Brand
Category
Customer
Season
Gender
...
Occasion
Celebration
Theme
Style
Trend
DNA
Pattern
Colour
Material
Synonym
...
Order
Payment
Promotion
Review
...
How many ways can you say “puffer jacket”?
Padded
coat
Down
coat
Duvet
coat
Quilted
coat
Puffer
jacket
Down-filled
jacket
Down
jacket
Quilted
jacket
Duvet
jacket
Down-filled
coat
Padded
jacket
Puffer
coat
9
Perception
10
Subjectivity
Skinny
11
Universal Fashion Taxonomy
Fashion
Taxonomy
Synonyms
Descriptive
attributes
Brand DNA
Materials
ColoursTrends
Editorial,
emotive,
seasonal
concepts
Textile Cotton Denim
Product
2
Swedish
Design
Acne
Taxonomy
Bootcamp
Conferen
ce
Autumn
Product
1
PrintsTree
Blue
Light
Blue
12
Associating entities in a Knowledge Graph
13
What is a knowledge graph?
A knowledge graph can describe
● a collection of nodes (entities) representing business and fashion entities
has_term
● and with labeled relationships between the nodes
Product
D&G
tote bag
Attribute
Leopard
Print Attribute
Leopard
Spots
Attribute
Animal
Print
Properties:
Language = “EN”
● each containing information (properties)
Properties:
ProductID = 123
14
Dots and Lines
15
AI: A Multi-Modal Multi-Task Approach
Images Text
Computer
Vision NLP
Deep
Classifier
Example output
Product Type: Dress
Colour: White
Occasion: Wedding
Theme: Classic
16
Building a fashion knowledge graph
Search Recommendations ...
Fashion Knowledge Graph
Associates fashion entities with business entities
AI Knowledge cleaning Entity resolution Schema mapping
Applications
Taxonomy &
Graph
Construction
Knowledge
Collection
Expert Knowledge Data-Driven Insights
17
What did we learn?
✅ Collaborate early with SMEs
✅ Incorporate data-driven insights
✅ Invest in defining a unified taxonomy/graph and
share it
✅ Consider perspective: seller vs consumer
facing metadata
✅ Use and promote standards where possible
18
Application to Search
Use of Taxonomies in Search
● They help us to understand the domain vocabulary and its structure
19
How modern architectures of Search work
20
● Autocomplete
● Query Understanding
● Query Expansion
● Relevance Re-scorer
● Ranking
QueryAutocomplete
Query
Understanding
Query Expansion
Relevance Re-scorer
Ranking
Products
Taxonomy
Query Expansion
21
Products
Products
Products
Products
Products
How to mix different set of products?
22
Products
Query A Query B Query C Query D
Products Products Products
Products
Relevance Re-scorer
How to score different expansions?
23
By = λ1 + λ2 C+ λ3 D+ λ4A
● Each expansion gives a score for each product
● Combined score is a is a parameterized model
● Parameters may be trained using click logs and machine learning
● The threshold cut could also be learned
24
Challenges ahead
● Internationalization of the taxonomy for other languages
○ Can a knowledge graph help with that?
25
26
Questions
@GeorgeCushen
@PedroBalage
#Farfetch
We’re hiring!

Más contenido relacionado

La actualidad más candente

Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...
Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...
Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...Databricks
 
Data Science
Data ScienceData Science
Data ScienceRabin BK
 
IBM - Full year Go-to-market plan template
IBM - Full year Go-to-market plan templateIBM - Full year Go-to-market plan template
IBM - Full year Go-to-market plan templateArrow ECS UK
 
Martech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption GuideMartech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption GuideJosh Hill
 
AI and content strategy - Elle Geraghty Content Strategy.pdf
AI and content strategy - Elle Geraghty Content Strategy.pdfAI and content strategy - Elle Geraghty Content Strategy.pdf
AI and content strategy - Elle Geraghty Content Strategy.pdfElle Geraghty
 
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...Edureka!
 
Basics of Customer Segmentation
Basics of Customer SegmentationBasics of Customer Segmentation
Basics of Customer SegmentationNemwos
 
Agile meetup - user story mapping workshop
Agile meetup - user story mapping workshopAgile meetup - user story mapping workshop
Agile meetup - user story mapping workshopJen-Chieh Ko
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer SegmentationCarlos Soares
 
Digital Marketing Strategy Seminar
Digital Marketing Strategy SeminarDigital Marketing Strategy Seminar
Digital Marketing Strategy SeminarTim Dolan
 
DAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDATAVERSITY
 
Data Science Training | Data Science Tutorial | Data Science Certification | ...
Data Science Training | Data Science Tutorial | Data Science Certification | ...Data Science Training | Data Science Tutorial | Data Science Certification | ...
Data Science Training | Data Science Tutorial | Data Science Certification | ...Edureka!
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationAlex Rayón Jerez
 
Understanding Digital transformation
Understanding Digital transformation Understanding Digital transformation
Understanding Digital transformation Patrizia Bertini
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureDATAVERSITY
 
Become a Data Analyst
Become a Data Analyst Become a Data Analyst
Become a Data Analyst Aaron Lamphere
 
10 omnichannel strategy essentials for 2021
10 omnichannel strategy essentials for 202110 omnichannel strategy essentials for 2021
10 omnichannel strategy essentials for 2021Smart Insights
 

La actualidad más candente (20)

Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...
Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...
Real-Time Fraud Detection at Scale—Integrating Real-Time Deep-Link Graph Anal...
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
 
Data Science
Data ScienceData Science
Data Science
 
IBM - Full year Go-to-market plan template
IBM - Full year Go-to-market plan templateIBM - Full year Go-to-market plan template
IBM - Full year Go-to-market plan template
 
Martech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption GuideMartech Maturity Model - An Adoption Guide
Martech Maturity Model - An Adoption Guide
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
 
AI and content strategy - Elle Geraghty Content Strategy.pdf
AI and content strategy - Elle Geraghty Content Strategy.pdfAI and content strategy - Elle Geraghty Content Strategy.pdf
AI and content strategy - Elle Geraghty Content Strategy.pdf
 
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
Data Science For Beginners | Who Is A Data Scientist? | Data Science Tutorial...
 
Basics of Customer Segmentation
Basics of Customer SegmentationBasics of Customer Segmentation
Basics of Customer Segmentation
 
Agile meetup - user story mapping workshop
Agile meetup - user story mapping workshopAgile meetup - user story mapping workshop
Agile meetup - user story mapping workshop
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
Digital Marketing Strategy Seminar
Digital Marketing Strategy SeminarDigital Marketing Strategy Seminar
Digital Marketing Strategy Seminar
 
DAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data QualityDAMA Webinar - Big and Little Data Quality
DAMA Webinar - Big and Little Data Quality
 
Data Science Training | Data Science Tutorial | Data Science Certification | ...
Data Science Training | Data Science Tutorial | Data Science Certification | ...Data Science Training | Data Science Tutorial | Data Science Certification | ...
Data Science Training | Data Science Tutorial | Data Science Certification | ...
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualization
 
Understanding Digital transformation
Understanding Digital transformation Understanding Digital transformation
Understanding Digital transformation
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
 
Become a Data Analyst
Become a Data Analyst Become a Data Analyst
Become a Data Analyst
 
10 omnichannel strategy essentials for 2021
10 omnichannel strategy essentials for 202110 omnichannel strategy essentials for 2021
10 omnichannel strategy essentials for 2021
 

Similar a Improving search experience with a taxonomy in the fashion domain

e-Marketing Tips
e-Marketing Tips e-Marketing Tips
e-Marketing Tips yk png
 
Advanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPOAdvanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPOCrealytics
 
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...agentura KOFEIN s.r.o.
 
Vioale digital marketing proposal 2
Vioale digital marketing proposal 2Vioale digital marketing proposal 2
Vioale digital marketing proposal 2Fahdly Saputra
 
Keckley Style Integrated Marketing Communications Campaign
Keckley Style Integrated Marketing Communications CampaignKeckley Style Integrated Marketing Communications Campaign
Keckley Style Integrated Marketing Communications CampaignJennifer Lyon
 
Strategies to Branding and Marketing
Strategies to Branding and MarketingStrategies to Branding and Marketing
Strategies to Branding and MarketingGarima Srivastava
 
6 steps to create a data-driven content strategy
6 steps to create a data-driven content strategy6 steps to create a data-driven content strategy
6 steps to create a data-driven content strategySmart Insights
 
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)George Cushen
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Connected Data World
 
Digital Marketing Strategic Planning Workshop
Digital Marketing Strategic Planning WorkshopDigital Marketing Strategic Planning Workshop
Digital Marketing Strategic Planning WorkshopDigi Mark
 
How to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansionHow to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansionGemma Fontane
 
E Marketing Week05
E Marketing Week05E Marketing Week05
E Marketing Week05Stephen Dann
 
Case Competition - Target
Case Competition - TargetCase Competition - Target
Case Competition - TargetBrookeTuttle2
 
Business.pptx
Business.pptxBusiness.pptx
Business.pptxTriable
 
What's hot in marcoms?
What's hot in marcoms?What's hot in marcoms?
What's hot in marcoms?resultsig
 
Influencer Marketing Platform Growth Factor
Influencer Marketing Platform Growth FactorInfluencer Marketing Platform Growth Factor
Influencer Marketing Platform Growth FactorAryanRaj496746
 
casecompetition2-190921211944.pdf
casecompetition2-190921211944.pdfcasecompetition2-190921211944.pdf
casecompetition2-190921211944.pdfNihalNaveen
 
Bill Hunt SES Berlin 2009 Keynote
Bill Hunt SES Berlin 2009 KeynoteBill Hunt SES Berlin 2009 Keynote
Bill Hunt SES Berlin 2009 KeynoteBill Hunt
 
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...iProspect Canada
 
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...Rubicon Project
 

Similar a Improving search experience with a taxonomy in the fashion domain (20)

e-Marketing Tips
e-Marketing Tips e-Marketing Tips
e-Marketing Tips
 
Advanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPOAdvanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPO
 
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...
Advanced Strategies to get your Google Shopping Campaigns to the Next Level -...
 
Vioale digital marketing proposal 2
Vioale digital marketing proposal 2Vioale digital marketing proposal 2
Vioale digital marketing proposal 2
 
Keckley Style Integrated Marketing Communications Campaign
Keckley Style Integrated Marketing Communications CampaignKeckley Style Integrated Marketing Communications Campaign
Keckley Style Integrated Marketing Communications Campaign
 
Strategies to Branding and Marketing
Strategies to Branding and MarketingStrategies to Branding and Marketing
Strategies to Branding and Marketing
 
6 steps to create a data-driven content strategy
6 steps to create a data-driven content strategy6 steps to create a data-driven content strategy
6 steps to create a data-driven content strategy
 
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)
Knowledge Graphs --Enter--> The Hype Cycle (PyData 2019)
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
 
Digital Marketing Strategic Planning Workshop
Digital Marketing Strategic Planning WorkshopDigital Marketing Strategic Planning Workshop
Digital Marketing Strategic Planning Workshop
 
How to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansionHow to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansion
 
E Marketing Week05
E Marketing Week05E Marketing Week05
E Marketing Week05
 
Case Competition - Target
Case Competition - TargetCase Competition - Target
Case Competition - Target
 
Business.pptx
Business.pptxBusiness.pptx
Business.pptx
 
What's hot in marcoms?
What's hot in marcoms?What's hot in marcoms?
What's hot in marcoms?
 
Influencer Marketing Platform Growth Factor
Influencer Marketing Platform Growth FactorInfluencer Marketing Platform Growth Factor
Influencer Marketing Platform Growth Factor
 
casecompetition2-190921211944.pdf
casecompetition2-190921211944.pdfcasecompetition2-190921211944.pdf
casecompetition2-190921211944.pdf
 
Bill Hunt SES Berlin 2009 Keynote
Bill Hunt SES Berlin 2009 KeynoteBill Hunt SES Berlin 2009 Keynote
Bill Hunt SES Berlin 2009 Keynote
 
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...
Infopresse Plateformes 2017 - Maximising the Value of Your Digital Content to...
 
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...
Programmatic Everywhere: What The Marketer Needs to Know to Succeed In a Cros...
 

Último

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
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
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
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...SUHANI PANDEY
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 

Último (20)

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
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
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 ...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
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...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 

Improving search experience with a taxonomy in the fashion domain

  • 1. Improving search experience with a taxonomy in the fashion domain George Cushen & Pedro Balage Taxonomy Boot Camp 2019
  • 2. Farfetch at a glance 2 > 3,000* Employees across 13 countries $1.4 Billion* Gross Merchandise Value > 3,000* Brands available for consumers to shop > 1,000** Luxury sellers on the Marketplace $601** AOV on Marketplace > 2.9 Million* Orders on Marketplace 1.7 million** Active Marketplace consumers $307 Billion Size of personal luxury good industry (Bain estimates) *Correct for full year 2018 **As at Q1 2019 15** Marketplace language sites
  • 3. 3 Building a Taxonomy for Fashion
  • 5. 📖 Standardising with a unified semantic fashion taxonomy 🏷 Connecting these fashion entities with products in a graph via AI 🔍 Applying the taxonomy and graph to improve the search experience We’re mapping fashion DNA to decode personal style Data Science Data Science Taxonomy Knowledge Graph
  • 7. Where Business Meets Fashion A domain specific knowledge graph for fashion. Business vs Fashion Entities Business Fashion Product Content Brand Category Customer Season Gender ... Occasion Celebration Theme Style Trend DNA Pattern Colour Material Synonym ... Order Payment Promotion Review ...
  • 8. How many ways can you say “puffer jacket”? Padded coat Down coat Duvet coat Quilted coat Puffer jacket Down-filled jacket Down jacket Quilted jacket Duvet jacket Down-filled coat Padded jacket Puffer coat
  • 11. Skinny 11 Universal Fashion Taxonomy Fashion Taxonomy Synonyms Descriptive attributes Brand DNA Materials ColoursTrends Editorial, emotive, seasonal concepts Textile Cotton Denim Product 2 Swedish Design Acne Taxonomy Bootcamp Conferen ce Autumn Product 1 PrintsTree Blue Light Blue
  • 12. 12 Associating entities in a Knowledge Graph
  • 13. 13 What is a knowledge graph? A knowledge graph can describe ● a collection of nodes (entities) representing business and fashion entities has_term ● and with labeled relationships between the nodes Product D&G tote bag Attribute Leopard Print Attribute Leopard Spots Attribute Animal Print Properties: Language = “EN” ● each containing information (properties) Properties: ProductID = 123
  • 15. 15 AI: A Multi-Modal Multi-Task Approach Images Text Computer Vision NLP Deep Classifier Example output Product Type: Dress Colour: White Occasion: Wedding Theme: Classic
  • 16. 16 Building a fashion knowledge graph Search Recommendations ... Fashion Knowledge Graph Associates fashion entities with business entities AI Knowledge cleaning Entity resolution Schema mapping Applications Taxonomy & Graph Construction Knowledge Collection Expert Knowledge Data-Driven Insights
  • 17. 17 What did we learn? ✅ Collaborate early with SMEs ✅ Incorporate data-driven insights ✅ Invest in defining a unified taxonomy/graph and share it ✅ Consider perspective: seller vs consumer facing metadata ✅ Use and promote standards where possible
  • 19. Use of Taxonomies in Search ● They help us to understand the domain vocabulary and its structure 19
  • 20. How modern architectures of Search work 20 ● Autocomplete ● Query Understanding ● Query Expansion ● Relevance Re-scorer ● Ranking QueryAutocomplete Query Understanding Query Expansion Relevance Re-scorer Ranking Products Taxonomy
  • 22. How to mix different set of products? 22 Products Query A Query B Query C Query D Products Products Products Products Relevance Re-scorer
  • 23. How to score different expansions? 23 By = λ1 + λ2 C+ λ3 D+ λ4A ● Each expansion gives a score for each product ● Combined score is a is a parameterized model ● Parameters may be trained using click logs and machine learning ● The threshold cut could also be learned
  • 24. 24
  • 25. Challenges ahead ● Internationalization of the taxonomy for other languages ○ Can a knowledge graph help with that? 25