SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
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!

Weitere ähnliche Inhalte

Was ist angesagt?

Marketing Research 101
Marketing Research 101Marketing Research 101
Marketing Research 101lizbreed
 
Aegean Airlines - A case study
Aegean Airlines - A case studyAegean Airlines - A case study
Aegean Airlines - A case studyAtcom SA
 
SEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSearch Engine Journal
 
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...Rory Hope
 
Real Bedford FC - 23/24 Strategic Plan
Real Bedford FC - 23/24 Strategic PlanReal Bedford FC - 23/24 Strategic Plan
Real Bedford FC - 23/24 Strategic PlanPeterMcCormack22
 
Arhiva Dobrogei Constantin Moisil vol 2
Arhiva Dobrogei Constantin Moisil vol 2Arhiva Dobrogei Constantin Moisil vol 2
Arhiva Dobrogei Constantin Moisil vol 2Florin Anastasiu
 
Impresní remarketing RTB a FB
Impresní remarketing RTB a FBImpresní remarketing RTB a FB
Impresní remarketing RTB a FBTaste Medio
 

Was ist angesagt? (7)

Marketing Research 101
Marketing Research 101Marketing Research 101
Marketing Research 101
 
Aegean Airlines - A case study
Aegean Airlines - A case studyAegean Airlines - A case study
Aegean Airlines - A case study
 
SEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our Experts
 
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
 
Real Bedford FC - 23/24 Strategic Plan
Real Bedford FC - 23/24 Strategic PlanReal Bedford FC - 23/24 Strategic Plan
Real Bedford FC - 23/24 Strategic Plan
 
Arhiva Dobrogei Constantin Moisil vol 2
Arhiva Dobrogei Constantin Moisil vol 2Arhiva Dobrogei Constantin Moisil vol 2
Arhiva Dobrogei Constantin Moisil vol 2
 
Impresní remarketing RTB a FB
Impresní remarketing RTB a FBImpresní remarketing RTB a FB
Impresní remarketing RTB a FB
 

Ähnlich wie Improving search experience with a taxonomy in the fashion domain

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...George Cushen
 
e-Marketing Tips
e-Marketing Tips e-Marketing Tips
e-Marketing Tips yk png
 
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.
 
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
 
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
 

Ähnlich wie Improving search experience with a taxonomy in the fashion domain (20)

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...
 
e-Marketing Tips
e-Marketing Tips e-Marketing Tips
e-Marketing Tips
 
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 -...
 
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
 
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...
 

Kürzlich hochgeladen

Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
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
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
👉 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
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
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 Bangaloreamitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...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
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 

Kürzlich hochgeladen (20)

Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
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
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
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
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
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...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
👉 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...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
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 Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
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...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 

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