SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Knowledge Graphs and AI to Hyper-
Personalise the Fashion Retail
Experience at Farfetch
@GeorgeCushen
Connected Data London 2019
2
🎧 DJing = 🔗 Connecting!
How can we become
superstar data DJs?
3
Connecting Entities
Image: Kelly Sikkema
4
Outfit available on
https://www.farfetch.com
#Inspire
Image: Paramount Pictures
Farfetch at a glance
6
> 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
7
Background
A New Perspective: Emphasising Relationships
● Businesses and their products/services are all about Entities and Relationships
● Examples of entities and relationships in industry:
Farfetch Consumer searches Product with Terms
Amazon Seller sells Product to Consumer
Uber Driver provides Trip to Rider
Facebook Person shares Status with Friend
● How can we represent, analyse, and visualise this kind of data?
10
What is a knowledge graph?
A knowledge graph can describe
● a collection of nodes (entities) representing business and fashion entities
has_term
has_synonym
has_child
Properties:
Inherit = true
● 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
11
Dots and Lines
12
Why use a knowledge graph?
● Have naturally highly connected-data
● Derive new insights with Graph Analysis & Graph-based AI
● Enable stakeholders to easily visualise relationships and make informed decisions
● Flexible schema to facilitate evolution to expand business entities
● Optimized for storing and querying graphs
○ Significantly faster than SQL databases for querying relationships
○ Relationships are a fundamental structure, so following relationships is a
single lookup, making this operation blazingly fast
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
...
📖 Constructing a unified semantic fashion vocabulary
🏷 Connecting these fashion entities with business entities in a KG via AI
🧬 Inferring DNA from the relationships in the Knowledge Graph (KG)
We’re mapping fashion DNA to decode personal style
We’re mapping fashion DNA to decode personal style
Loosely Structured
Data
Powerful fashion
DNA, new
knowledge, and
insights
Data Science Data Science
Taxonomy
Knowledge
Graph
Recs
Search
16
Communicating a graph
Product Managers
“How can we improve the
customer experience?”
“How can we increase
GMV/revenue?”
Data Scientists
“Wow, looks like a NN,
hold my Pandas 🐼🐼🐼,
I’m onboard!!”
Backend Engineers
“Why do we need a
graph?”
“Which graph database
meets the requirements?”
Data Engineers
“Is your Airflow
dizzy🥴😵? It’s traversing
through cyclic
connections💫?!”
17
Building a fashion knowledge graph
18
Perception
19
Subjectivity
20
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
21
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
Skinny
22
Universal Fashion Taxonomy
Fashion
Taxonomy
Synonyms
Descriptive
attributes
Brand DNA
Materials
ColoursTrends
Editorial,
emotive,
seasonal
concepts
Textile Cotton Denim
Product
2
Swedish
Design
Acne
Connected
Data
Conferen
ce
Autumn
Product
1
PrintsCircles
Blue
Light
Blue
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
24
Deriving new knowledge and insights
26
Discovering the pearl
DELFINA DELETTREZ 'Trillion' earring
27
Features from Graphs
Extract features from the graph such as:
● nodes
○ degree
● pairs
○ number of common neighbours
● groups
○ custer assignments
● Infer DNA
● Link Prediction
● Anomaly Prediction
● Clustering
● ...
Adjacency Matrix
28
360o Customer View
360o
Customer
View
Social
Email
Call
CentreClick-
stream
PoS
and
ClientelingPurchase
History
Style
Preferences
29
What is Deep Walk?
Learn a latent representation of adjacency matrices
using deep learning based language processing.
● Infer DNA
● Link Prediction
● Anomaly Prediction
● Clustering
● ...
Adjacency Matrix Latent Representation
30
How to perform Deep Walk
Image: Jazeen Hollings
31
How to perform Deep Walk
Image: Perozzi et al.
32
Vertex and Graph Embeddings
Vertex embedding approaches:
DeepWalk, Node2Vec, LLE, Laplacian Eigenmaps, Graph Factorization,
GraRep, HOPE, DNGR, GCN, LINE
Graph embedding approaches:
Graph2Vec, Patchy-san, sub2vec, WL kernel, Deep WL kernels
Image: rocknwool on Unsplash
Image: Kim Albrecht
The Future
34
Summary
35
Takeaways
● Graphs can offer a new, democratised
perspective on enterprise data
● When graph based analytics and AI
are performed on connected data, we
can derive powerful new knowledge
and insights
● Which can drive hyper-personalisation,
improving the customer experience
36
Questions
@GeorgeCushen
@Farfetch
We’re hiring!

Contenu connexe

Tendances

FinTech ecosystem playbook
FinTech ecosystem playbookFinTech ecosystem playbook
FinTech ecosystem playbookEY
 
Creditscore
CreditscoreCreditscore
Creditscorekevinlan
 
Marketing Research 101
Marketing Research 101Marketing Research 101
Marketing Research 101lizbreed
 
Big Data: Banking Industry Use Case
Big Data: Banking Industry Use Case Big Data: Banking Industry Use Case
Big Data: Banking Industry Use Case Ramandeep Kaur Bagri
 
Top Courses for Business Analysts
Top Courses for Business AnalystsTop Courses for Business Analysts
Top Courses for Business AnalystsAsen Gyczew
 
KAMEREO - Company introduction
KAMEREO - Company introductionKAMEREO - Company introduction
KAMEREO - Company introductionKAMEREO
 
How To Harness First-Party Data & Win In A Cookieless Future
How To Harness First-Party Data & Win In A Cookieless FutureHow To Harness First-Party Data & Win In A Cookieless Future
How To Harness First-Party Data & Win In A Cookieless FutureSearch Engine Journal
 
CDP - 101 Everything you need to know about Customer Data Platforms
CDP - 101 Everything you need to know about Customer Data PlatformsCDP - 101 Everything you need to know about Customer Data Platforms
CDP - 101 Everything you need to know about Customer Data PlatformsEddy Widerker
 
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...SlideTeam
 
AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18GrowthHackers
 
Treeveo Pitch Deck for Presentations
Treeveo Pitch Deck for PresentationsTreeveo Pitch Deck for Presentations
Treeveo Pitch Deck for PresentationsJeroen Kemperman
 
2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findingsaccenture
 
Segmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business AnalystsSegmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business AnalystsAsen Gyczew
 
Zero to 100 - Part 5: SaaS Business Model & Metrics
Zero to 100 - Part 5: SaaS Business Model & MetricsZero to 100 - Part 5: SaaS Business Model & Metrics
Zero to 100 - Part 5: SaaS Business Model & MetricsDavid Skok
 
Business plan for consulting and e learning
Business plan for consulting and e learningBusiness plan for consulting and e learning
Business plan for consulting and e learningUpendra K
 
Go to market planning
Go to market planningGo to market planning
Go to market planningMike McCormac
 

Tendances (20)

FinTech ecosystem playbook
FinTech ecosystem playbookFinTech ecosystem playbook
FinTech ecosystem playbook
 
Creditscore
CreditscoreCreditscore
Creditscore
 
Marketing Research 101
Marketing Research 101Marketing Research 101
Marketing Research 101
 
Big Data: Banking Industry Use Case
Big Data: Banking Industry Use Case Big Data: Banking Industry Use Case
Big Data: Banking Industry Use Case
 
Top Courses for Business Analysts
Top Courses for Business AnalystsTop Courses for Business Analysts
Top Courses for Business Analysts
 
KAMEREO - Company introduction
KAMEREO - Company introductionKAMEREO - Company introduction
KAMEREO - Company introduction
 
How To Harness First-Party Data & Win In A Cookieless Future
How To Harness First-Party Data & Win In A Cookieless FutureHow To Harness First-Party Data & Win In A Cookieless Future
How To Harness First-Party Data & Win In A Cookieless Future
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
 
CDP - 101 Everything you need to know about Customer Data Platforms
CDP - 101 Everything you need to know about Customer Data PlatformsCDP - 101 Everything you need to know about Customer Data Platforms
CDP - 101 Everything you need to know about Customer Data Platforms
 
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...
Business SWOT Analysis Product Comparison And Competitive Landscape Powerpoin...
 
AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18
 
Treeveo Pitch Deck for Presentations
Treeveo Pitch Deck for PresentationsTreeveo Pitch Deck for Presentations
Treeveo Pitch Deck for Presentations
 
An Introduction to Open Banking (PSD2)
An Introduction to Open Banking (PSD2)An Introduction to Open Banking (PSD2)
An Introduction to Open Banking (PSD2)
 
2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings
 
Segmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business AnalystsSegmentation Methods for Management Consultants & Business Analysts
Segmentation Methods for Management Consultants & Business Analysts
 
Zero to 100 - Part 5: SaaS Business Model & Metrics
Zero to 100 - Part 5: SaaS Business Model & MetricsZero to 100 - Part 5: SaaS Business Model & Metrics
Zero to 100 - Part 5: SaaS Business Model & Metrics
 
Business plan for consulting and e learning
Business plan for consulting and e learningBusiness plan for consulting and e learning
Business plan for consulting and e learning
 
Zero to 50m
Zero to 50m Zero to 50m
Zero to 50m
 
Anfin pitch deck
Anfin pitch deckAnfin pitch deck
Anfin pitch deck
 
Go to market planning
Go to market planningGo to market planning
Go to market planning
 

Similaire à Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at Farfetch (CDL Meetup)

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
 
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
 
Improving search experience with a taxonomy in the fashion domain
Improving search experience with a taxonomy in the fashion domainImproving search experience with a taxonomy in the fashion domain
Improving search experience with a taxonomy in the fashion domainGeorge Cushen
 
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Dr.Dinesh Chandrasekar PhD(hc)
 
Information Architecture for Retail Web Sites: Lessons from the Field
Information Architecture for Retail Web Sites: Lessons from the FieldInformation Architecture for Retail Web Sites: Lessons from the Field
Information Architecture for Retail Web Sites: Lessons from the FieldNick Berry
 
PYLON for LinkedIn Engagement Insights
PYLON for LinkedIn Engagement InsightsPYLON for LinkedIn Engagement Insights
PYLON for LinkedIn Engagement InsightsLinkedIn
 
Oban Digital, Senior Strategist, Kezia Bibby 'Audience intent profiling in...
  Oban Digital, Senior Strategist, Kezia Bibby  'Audience intent profiling in...  Oban Digital, Senior Strategist, Kezia Bibby  'Audience intent profiling in...
Oban Digital, Senior Strategist, Kezia Bibby 'Audience intent profiling in...Oban International
 
Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015Richard Veryard
 
Data, design and delivery the 3 d’s of today’s digital marketing world
Data, design and delivery  the 3 d’s of today’s digital marketing worldData, design and delivery  the 3 d’s of today’s digital marketing world
Data, design and delivery the 3 d’s of today’s digital marketing worldFinancial Publishing Services
 
EO Singapore Craig Rispin Keynote January 26, 2015
EO Singapore Craig Rispin Keynote January 26, 2015EO Singapore Craig Rispin Keynote January 26, 2015
EO Singapore Craig Rispin Keynote January 26, 2015Craig Rispin
 
Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Fan Foundry
 
Marketing Interrupted - The perfect match data science and marketing webinar
Marketing Interrupted - The perfect match data science and marketing webinarMarketing Interrupted - The perfect match data science and marketing webinar
Marketing Interrupted - The perfect match data science and marketing webinarJacques Erasmus
 
EO-Malaysia Craig Rispin Keynote January 27, 2015
EO-Malaysia Craig Rispin Keynote January 27, 2015EO-Malaysia Craig Rispin Keynote January 27, 2015
EO-Malaysia Craig Rispin Keynote January 27, 2015Craig Rispin
 
Craig Rispin Keynote for Cincom 16 December 2016
Craig Rispin Keynote for Cincom 16 December 2016Craig Rispin Keynote for Cincom 16 December 2016
Craig Rispin Keynote for Cincom 16 December 2016Craig Rispin
 
The Future of Digital Agency Compensation
The Future of Digital Agency CompensationThe Future of Digital Agency Compensation
The Future of Digital Agency CompensationR3
 

Similaire à Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at Farfetch (CDL Meetup) (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...
 
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)
 
Improving search experience with a taxonomy in the fashion domain
Improving search experience with a taxonomy in the fashion domainImproving search experience with a taxonomy in the fashion domain
Improving search experience with a taxonomy in the fashion domain
 
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
 
Information Architecture for Retail Web Sites: Lessons from the Field
Information Architecture for Retail Web Sites: Lessons from the FieldInformation Architecture for Retail Web Sites: Lessons from the Field
Information Architecture for Retail Web Sites: Lessons from the Field
 
PYLON for LinkedIn Engagement Insights
PYLON for LinkedIn Engagement InsightsPYLON for LinkedIn Engagement Insights
PYLON for LinkedIn Engagement Insights
 
Oban Digital, Senior Strategist, Kezia Bibby 'Audience intent profiling in...
  Oban Digital, Senior Strategist, Kezia Bibby  'Audience intent profiling in...  Oban Digital, Senior Strategist, Kezia Bibby  'Audience intent profiling in...
Oban Digital, Senior Strategist, Kezia Bibby 'Audience intent profiling in...
 
E-commerce Trends in 2023 - Natalia Zhukova, Semrush
E-commerce Trends in 2023 - Natalia Zhukova, SemrushE-commerce Trends in 2023 - Natalia Zhukova, Semrush
E-commerce Trends in 2023 - Natalia Zhukova, Semrush
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Ecommerce Trends 2023 - Fernando Angulo, SEMrush
Ecommerce Trends 2023 - Fernando Angulo, SEMrushEcommerce Trends 2023 - Fernando Angulo, SEMrush
Ecommerce Trends 2023 - Fernando Angulo, SEMrush
 
Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015
 
Data, design and delivery the 3 d’s of today’s digital marketing world
Data, design and delivery  the 3 d’s of today’s digital marketing worldData, design and delivery  the 3 d’s of today’s digital marketing world
Data, design and delivery the 3 d’s of today’s digital marketing world
 
Ecommerce Trends 2023 - Albert Llorens, SEMrush
Ecommerce Trends 2023 - Albert Llorens, SEMrushEcommerce Trends 2023 - Albert Llorens, SEMrush
Ecommerce Trends 2023 - Albert Llorens, SEMrush
 
EO Singapore Craig Rispin Keynote January 26, 2015
EO Singapore Craig Rispin Keynote January 26, 2015EO Singapore Craig Rispin Keynote January 26, 2015
EO Singapore Craig Rispin Keynote January 26, 2015
 
Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure?
 
RD2S_algorithm
RD2S_algorithmRD2S_algorithm
RD2S_algorithm
 
Marketing Interrupted - The perfect match data science and marketing webinar
Marketing Interrupted - The perfect match data science and marketing webinarMarketing Interrupted - The perfect match data science and marketing webinar
Marketing Interrupted - The perfect match data science and marketing webinar
 
EO-Malaysia Craig Rispin Keynote January 27, 2015
EO-Malaysia Craig Rispin Keynote January 27, 2015EO-Malaysia Craig Rispin Keynote January 27, 2015
EO-Malaysia Craig Rispin Keynote January 27, 2015
 
Craig Rispin Keynote for Cincom 16 December 2016
Craig Rispin Keynote for Cincom 16 December 2016Craig Rispin Keynote for Cincom 16 December 2016
Craig Rispin Keynote for Cincom 16 December 2016
 
The Future of Digital Agency Compensation
The Future of Digital Agency CompensationThe Future of Digital Agency Compensation
The Future of Digital Agency Compensation
 

Dernier

Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制vexqp
 
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
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制vexqp
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制vexqp
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjurptikerjasaptiker
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
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
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
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
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxParas Gupta
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 

Dernier (20)

Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
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
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
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
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
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
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
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
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 

Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at Farfetch (CDL Meetup)

  • 1. Knowledge Graphs and AI to Hyper- Personalise the Fashion Retail Experience at Farfetch @GeorgeCushen Connected Data London 2019
  • 2. 2 🎧 DJing = 🔗 Connecting! How can we become superstar data DJs?
  • 6. Farfetch at a glance 6 > 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
  • 8.
  • 9. A New Perspective: Emphasising Relationships ● Businesses and their products/services are all about Entities and Relationships ● Examples of entities and relationships in industry: Farfetch Consumer searches Product with Terms Amazon Seller sells Product to Consumer Uber Driver provides Trip to Rider Facebook Person shares Status with Friend ● How can we represent, analyse, and visualise this kind of data?
  • 10. 10 What is a knowledge graph? A knowledge graph can describe ● a collection of nodes (entities) representing business and fashion entities has_term has_synonym has_child Properties: Inherit = true ● 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
  • 12. 12 Why use a knowledge graph? ● Have naturally highly connected-data ● Derive new insights with Graph Analysis & Graph-based AI ● Enable stakeholders to easily visualise relationships and make informed decisions ● Flexible schema to facilitate evolution to expand business entities ● Optimized for storing and querying graphs ○ Significantly faster than SQL databases for querying relationships ○ Relationships are a fundamental structure, so following relationships is a single lookup, making this operation blazingly fast
  • 13. 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 ...
  • 14. 📖 Constructing a unified semantic fashion vocabulary 🏷 Connecting these fashion entities with business entities in a KG via AI 🧬 Inferring DNA from the relationships in the Knowledge Graph (KG) We’re mapping fashion DNA to decode personal style
  • 15. We’re mapping fashion DNA to decode personal style Loosely Structured Data Powerful fashion DNA, new knowledge, and insights Data Science Data Science Taxonomy Knowledge Graph Recs Search
  • 16. 16 Communicating a graph Product Managers “How can we improve the customer experience?” “How can we increase GMV/revenue?” Data Scientists “Wow, looks like a NN, hold my Pandas 🐼🐼🐼, I’m onboard!!” Backend Engineers “Why do we need a graph?” “Which graph database meets the requirements?” Data Engineers “Is your Airflow dizzy🥴😵? It’s traversing through cyclic connections💫?!”
  • 17. 17 Building a fashion knowledge graph
  • 20. 20 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
  • 21. 21 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
  • 22. Skinny 22 Universal Fashion Taxonomy Fashion Taxonomy Synonyms Descriptive attributes Brand DNA Materials ColoursTrends Editorial, emotive, seasonal concepts Textile Cotton Denim Product 2 Swedish Design Acne Connected Data Conferen ce Autumn Product 1 PrintsCircles Blue Light Blue
  • 23. 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
  • 25.
  • 26. 26 Discovering the pearl DELFINA DELETTREZ 'Trillion' earring
  • 27. 27 Features from Graphs Extract features from the graph such as: ● nodes ○ degree ● pairs ○ number of common neighbours ● groups ○ custer assignments ● Infer DNA ● Link Prediction ● Anomaly Prediction ● Clustering ● ... Adjacency Matrix
  • 29. 29 What is Deep Walk? Learn a latent representation of adjacency matrices using deep learning based language processing. ● Infer DNA ● Link Prediction ● Anomaly Prediction ● Clustering ● ... Adjacency Matrix Latent Representation
  • 30. 30 How to perform Deep Walk Image: Jazeen Hollings
  • 31. 31 How to perform Deep Walk Image: Perozzi et al.
  • 32. 32 Vertex and Graph Embeddings Vertex embedding approaches: DeepWalk, Node2Vec, LLE, Laplacian Eigenmaps, Graph Factorization, GraRep, HOPE, DNGR, GCN, LINE Graph embedding approaches: Graph2Vec, Patchy-san, sub2vec, WL kernel, Deep WL kernels Image: rocknwool on Unsplash
  • 35. 35 Takeaways ● Graphs can offer a new, democratised perspective on enterprise data ● When graph based analytics and AI are performed on connected data, we can derive powerful new knowledge and insights ● Which can drive hyper-personalisation, improving the customer experience