SlideShare a Scribd company logo
1 of 24
1
C1 - Internal use
Consumer Loop
Actionable consumer
feedbacks
in an AI powered tool
R&I
2
C1 - Internal use
Olesia Khrapunova
Data Scientist at
Beauty Tech Accelerator Paris
@L’Oréal
UVA
Marketing &
Business Analytics
Clarabridge
(now Qualtrics)
Business
Consultant
ESSEC +
CentraleSupélec
Data Science &
Business Analytics
L’Oreal
Data Scientist
3
C1 - Internal use
TECHACCELERATOR
THE TECH
ACCELERATOR IS
OUR BEAUTY TECH
TRANSFORMATION
CATALYST BRINGING
STRATEGIC & TECH
IDEAS TO LIFE
4
C1 - Internal use
TECHACCELERATOR
KEY PURPOSE
• Catalyse our tech transformation
• Deliver data science use cases,
validated by top level, at scale
• Augment our employees with tech
solutions that play a strategic role
for the group
5
C1 - Internal use
TECHACCELERATOR
UX
DESIGN
DATA
SCIENCE
TEAM
PRODUCT
MANAGEMENT
6
C1 - Internal use
Promo AI
BetIQ
DATA POWERED BUSINESS
Consumer Loop
CONSUMER VOICE
TrendSpotter SkinDoctor Fast & Clean
Color
DIGITAL FORMULATION
F1 Digital
Formulation
GAAH
• Strategic priorities
• CPP validated
• At scale
• Products that
people love
• Drive change
PRODUCT
PORTFOLIO
TECH ACCELERATORS
TECH ENABLER
iClosing
7
C1 - Internal use
TECHACCELERATOR
CONSUMER LOOP IS AN AI WEB APPLICATION THAT TURNS
CONSUMER REVIEWS INTO ACTIONABLE INSIGHTS
8
C1 - Internal use
TECHACCELERATOR
CONSUMER LOOP COVERS THE MAIN BEAUTY CATEGORIES
ACROSS PRIORITIZED MARKETS
Four categories
Make-up Skincare
Perfume
Haircare
Nine geographies
USA
Mexico
Brazil
China
Indonesia
India
France
UK
Germany
9
C1 - Internal use
TECHACCELERATOR
LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH!
#
10
C1 - Internal use
TECHACCELERATOR
LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH!
#
11
C1 - Internal use
TECHACCELERATOR
LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH!
12
C1 - Internal use
FOCUS ON CUSTOMER
FEEDBACK
13
C1 - Internal use
TECHACCELERATOR
Sentiment Analysis
Topic Enrichment
Topic Extraction
SEVERAL ALGORITHMS HELP ANALYZE FEEDBACK
‘‘
’’
The mascara does not flake,
but dries out too quickly.
I prefer the old formula.
Topic Extraction Topic Enrichment Sentiment Analysis
Flakes
Product dryness
Discontinued
formula
Flakes
Product dryness
Discontinued
formula
14
C1 - Internal use
FOCUS ON PRODUCTS
15
C1 - Internal use
TECHACCELERATOR
THE GOAL OF PRODUCT DEFINITION IS TO GROUP TOGETHER
PRODUCT COMING FROM DIFFERENT SOURCES
Same platform
Different platforms in
the same country
Platforms from
different countries
16
C1 - Internal use
TECHACCELERATOR
WE RECEIVE MULTIPLE DATA POINTS THAT CAN BE USED FOR
MATCHING
17
C1 - Internal use
TECHACCELERATOR
PRODUCT GROUPS ARE BASED ON A GRAPH WHERE EDGES
ARE BUILT USING MULTIPLE DATA POINTS
Edges based on UPC,
Syndicated Reviews
Edges based on UPC,
Syndicated Reviews
+
Image and Title Similarity
18
C1 - Internal use
TECHACCELERATOR
SIMILARITY PREDICTION IS OFTEN BASED ON TWO STEPS
Get feature vector
representation of the
inputs
Calculate distance
between the vectors
19
C1 - Internal use
TECHACCELERATOR
WE CHOSE SIAMESE NEURAL NETWORK ARCHITECTURE FOR
TRAINING EMBEDDINGS
Distance
Base model
Base model
Architecture image source: https://omoindrot.github.io/triplet-loss
INPUT A
INPUT B
20
C1 - Internal use
TECHACCELERATOR
WE TRAINED THE NETWORK USING TRIPLET LOSS
Architecture image source: https://omoindrot.github.io/triplet-loss
Base model
Base model
Base model
INPUT A
INPUT B
INPUT C
21
C1 - Internal use
TECHACCELERATOR
FIRST, WE APPLIED THE APPROACH TO IMAGES
Architecture image source: https://omoindrot.github.io/triplet-loss
Base model
Base model
Base model
MobileNet2 /
ResNet /
InceptionV3
MobileNet2 /
ResNet /
InceptionV3
MobileNet2 /
ResNet /
InceptionV3
Cosine
Similarity
22
C1 - Internal use
TECHACCELERATOR
MODEL TRAINING SIGNIFICANTLY IMPROVED PERFORMANCE
1.0 precision
Weights pre-trained on
ImageNet
~0.60 recall
Weights fine-tuned with
Triplet Loss
~0.70 recall*
+0.10
Base Model: ResNet50
*model didn’t reach 100% precison, but came very close to it (99.8%)
0.98 precision
~0.70 recall
~0.86 recall
+0.16
23
C1 - Internal use
TECHACCELERATOR
WE ALSO USED THE APPROACH WITH PRODUCT TITLES
Architecture image source: https://omoindrot.github.io/triplet-loss
Base model
Base model
Base model
CountVectorizer
with trainable
weights
CountVectorizer
with trainable
weights
CountVectorizer
with trainable
weights
Advanced
Genifique
Radiance
Activating
Serum
20ml/0.67oz
Advanced
Génifique
Radiance
Boosting
Face Serum
L’Oréal Paris
Revitalift
Face Serum
20ml
Precision:
0.98
Recall:
0.68
Cosine
Similarity
24
C1 - Internal use
TECH ACCELERATOR
Join the team!
theo.leccia@loreal.com
audrey.castillo@loreal.com

More Related Content

What's hot

【個股產業分析】功率放大器產業分析
【個股產業分析】功率放大器產業分析【個股產業分析】功率放大器產業分析
【個股產業分析】功率放大器產業分析
Collaborator
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Neo4j
 
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
 

What's hot (20)

Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
 
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
 
臨床現場・研究における医療DXの現状と展望 (Oracle Cloudウェビナーシリーズ: 2021年8月18日)
臨床現場・研究における医療DXの現状と展望 (Oracle Cloudウェビナーシリーズ: 2021年8月18日)臨床現場・研究における医療DXの現状と展望 (Oracle Cloudウェビナーシリーズ: 2021年8月18日)
臨床現場・研究における医療DXの現状と展望 (Oracle Cloudウェビナーシリーズ: 2021年8月18日)
 
【個股產業分析】功率放大器產業分析
【個股產業分析】功率放大器產業分析【個股產業分析】功率放大器產業分析
【個股產業分析】功率放大器產業分析
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
 
Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4
 
Data engineering in 10 years.pdf
Data engineering in 10 years.pdfData engineering in 10 years.pdf
Data engineering in 10 years.pdf
 
FOSS4G 2018 Tokyo QGISをつかったG空間情報センター活用
FOSS4G 2018 Tokyo QGISをつかったG空間情報センター活用FOSS4G 2018 Tokyo QGISをつかったG空間情報センター活用
FOSS4G 2018 Tokyo QGISをつかったG空間情報センター活用
 
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
 
JDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのか
JDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのかJDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのか
JDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのか
 
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
Data Mesh in Practice: How Europe’s Leading Online Platform for Fashion Goes ...
 
鏡頭產業
鏡頭產業鏡頭產業
鏡頭產業
 
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdfGen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
 
AirBNB's ML platform - BigHead
AirBNB's ML platform - BigHeadAirBNB's ML platform - BigHead
AirBNB's ML platform - BigHead
 
Accessibility is usability
Accessibility is usability Accessibility is usability
Accessibility is usability
 
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
 
Graph Gurus Episode 26: Using Graph Algorithms for Advanced Analytics Part 1
Graph Gurus Episode 26: Using Graph Algorithms for Advanced Analytics Part 1Graph Gurus Episode 26: Using Graph Algorithms for Advanced Analytics Part 1
Graph Gurus Episode 26: Using Graph Algorithms for Advanced Analytics Part 1
 
Google Analytics Alternatives
Google Analytics AlternativesGoogle Analytics Alternatives
Google Analytics Alternatives
 
Snowflake Architecture and Performance
Snowflake Architecture and PerformanceSnowflake Architecture and Performance
Snowflake Architecture and Performance
 

Similar to “NLP and Computer Vision Applications in Consumer Feedback Analysis” by Olesia Khrapunova - Data Scientist at l'Oreal Beauty Tech Accelerator

Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
DataWorks Summit
 

Similar to “NLP and Computer Vision Applications in Consumer Feedback Analysis” by Olesia Khrapunova - Data Scientist at l'Oreal Beauty Tech Accelerator (20)

[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
Why is my digital spend so high?
Why is my digital spend so high?Why is my digital spend so high?
Why is my digital spend so high?
 
Putting together AI pipelines with Acumos
Putting together AI pipelines with AcumosPutting together AI pipelines with Acumos
Putting together AI pipelines with Acumos
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019
 
AEC - Presentation Slides 26012021 engineering software.pdf
AEC - Presentation Slides 26012021 engineering software.pdfAEC - Presentation Slides 26012021 engineering software.pdf
AEC - Presentation Slides 26012021 engineering software.pdf
 
UK-INDIA industry 4.0
UK-INDIA industry 4.0UK-INDIA industry 4.0
UK-INDIA industry 4.0
 
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...
 
Industrial Analytix.0
Industrial Analytix.0Industrial Analytix.0
Industrial Analytix.0
 
Réveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - VerhaertRéveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - Verhaert
 
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale Networking
 
Resume _ios
Resume _iosResume _ios
Resume _ios
 
Brainbean Apps
Brainbean Apps Brainbean Apps
Brainbean Apps
 
2019 06-19 EIT Digital industry event
2019 06-19 EIT Digital industry event 2019 06-19 EIT Digital industry event
2019 06-19 EIT Digital industry event
 
Future Technology Trends in Progress
Future Technology Trends in ProgressFuture Technology Trends in Progress
Future Technology Trends in Progress
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
 

More from Paris Women in Machine Learning and Data Science

More from Paris Women in Machine Learning and Data Science (20)

Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
How and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe DaudierHow and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe Daudier
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Perspectives, by M. Pannegeon
 
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
 
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta BinkyteIdentifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta Binkyte
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Recently uploaded (20)

Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

“NLP and Computer Vision Applications in Consumer Feedback Analysis” by Olesia Khrapunova - Data Scientist at l'Oreal Beauty Tech Accelerator

  • 1. 1 C1 - Internal use Consumer Loop Actionable consumer feedbacks in an AI powered tool R&I
  • 2. 2 C1 - Internal use Olesia Khrapunova Data Scientist at Beauty Tech Accelerator Paris @L’Oréal UVA Marketing & Business Analytics Clarabridge (now Qualtrics) Business Consultant ESSEC + CentraleSupélec Data Science & Business Analytics L’Oreal Data Scientist
  • 3. 3 C1 - Internal use TECHACCELERATOR THE TECH ACCELERATOR IS OUR BEAUTY TECH TRANSFORMATION CATALYST BRINGING STRATEGIC & TECH IDEAS TO LIFE
  • 4. 4 C1 - Internal use TECHACCELERATOR KEY PURPOSE • Catalyse our tech transformation • Deliver data science use cases, validated by top level, at scale • Augment our employees with tech solutions that play a strategic role for the group
  • 5. 5 C1 - Internal use TECHACCELERATOR UX DESIGN DATA SCIENCE TEAM PRODUCT MANAGEMENT
  • 6. 6 C1 - Internal use Promo AI BetIQ DATA POWERED BUSINESS Consumer Loop CONSUMER VOICE TrendSpotter SkinDoctor Fast & Clean Color DIGITAL FORMULATION F1 Digital Formulation GAAH • Strategic priorities • CPP validated • At scale • Products that people love • Drive change PRODUCT PORTFOLIO TECH ACCELERATORS TECH ENABLER iClosing
  • 7. 7 C1 - Internal use TECHACCELERATOR CONSUMER LOOP IS AN AI WEB APPLICATION THAT TURNS CONSUMER REVIEWS INTO ACTIONABLE INSIGHTS
  • 8. 8 C1 - Internal use TECHACCELERATOR CONSUMER LOOP COVERS THE MAIN BEAUTY CATEGORIES ACROSS PRIORITIZED MARKETS Four categories Make-up Skincare Perfume Haircare Nine geographies USA Mexico Brazil China Indonesia India France UK Germany
  • 9. 9 C1 - Internal use TECHACCELERATOR LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH! #
  • 10. 10 C1 - Internal use TECHACCELERATOR LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH! #
  • 11. 11 C1 - Internal use TECHACCELERATOR LET’S TAKE A LOOK AT CONSUMERLOOP.BEAUTY.TECH!
  • 12. 12 C1 - Internal use FOCUS ON CUSTOMER FEEDBACK
  • 13. 13 C1 - Internal use TECHACCELERATOR Sentiment Analysis Topic Enrichment Topic Extraction SEVERAL ALGORITHMS HELP ANALYZE FEEDBACK ‘‘ ’’ The mascara does not flake, but dries out too quickly. I prefer the old formula. Topic Extraction Topic Enrichment Sentiment Analysis Flakes Product dryness Discontinued formula Flakes Product dryness Discontinued formula
  • 14. 14 C1 - Internal use FOCUS ON PRODUCTS
  • 15. 15 C1 - Internal use TECHACCELERATOR THE GOAL OF PRODUCT DEFINITION IS TO GROUP TOGETHER PRODUCT COMING FROM DIFFERENT SOURCES Same platform Different platforms in the same country Platforms from different countries
  • 16. 16 C1 - Internal use TECHACCELERATOR WE RECEIVE MULTIPLE DATA POINTS THAT CAN BE USED FOR MATCHING
  • 17. 17 C1 - Internal use TECHACCELERATOR PRODUCT GROUPS ARE BASED ON A GRAPH WHERE EDGES ARE BUILT USING MULTIPLE DATA POINTS Edges based on UPC, Syndicated Reviews Edges based on UPC, Syndicated Reviews + Image and Title Similarity
  • 18. 18 C1 - Internal use TECHACCELERATOR SIMILARITY PREDICTION IS OFTEN BASED ON TWO STEPS Get feature vector representation of the inputs Calculate distance between the vectors
  • 19. 19 C1 - Internal use TECHACCELERATOR WE CHOSE SIAMESE NEURAL NETWORK ARCHITECTURE FOR TRAINING EMBEDDINGS Distance Base model Base model Architecture image source: https://omoindrot.github.io/triplet-loss INPUT A INPUT B
  • 20. 20 C1 - Internal use TECHACCELERATOR WE TRAINED THE NETWORK USING TRIPLET LOSS Architecture image source: https://omoindrot.github.io/triplet-loss Base model Base model Base model INPUT A INPUT B INPUT C
  • 21. 21 C1 - Internal use TECHACCELERATOR FIRST, WE APPLIED THE APPROACH TO IMAGES Architecture image source: https://omoindrot.github.io/triplet-loss Base model Base model Base model MobileNet2 / ResNet / InceptionV3 MobileNet2 / ResNet / InceptionV3 MobileNet2 / ResNet / InceptionV3 Cosine Similarity
  • 22. 22 C1 - Internal use TECHACCELERATOR MODEL TRAINING SIGNIFICANTLY IMPROVED PERFORMANCE 1.0 precision Weights pre-trained on ImageNet ~0.60 recall Weights fine-tuned with Triplet Loss ~0.70 recall* +0.10 Base Model: ResNet50 *model didn’t reach 100% precison, but came very close to it (99.8%) 0.98 precision ~0.70 recall ~0.86 recall +0.16
  • 23. 23 C1 - Internal use TECHACCELERATOR WE ALSO USED THE APPROACH WITH PRODUCT TITLES Architecture image source: https://omoindrot.github.io/triplet-loss Base model Base model Base model CountVectorizer with trainable weights CountVectorizer with trainable weights CountVectorizer with trainable weights Advanced Genifique Radiance Activating Serum 20ml/0.67oz Advanced Génifique Radiance Boosting Face Serum L’Oréal Paris Revitalift Face Serum 20ml Precision: 0.98 Recall: 0.68 Cosine Similarity
  • 24. 24 C1 - Internal use TECH ACCELERATOR Join the team! theo.leccia@loreal.com audrey.castillo@loreal.com

Editor's Notes

  1. Each review is split into quotes Interesting points: Text classification model, one model per topic, allows for easier adjustment later if problems arise witha a specific category LDA, where prior is based on keyword – topic associations we already know about Trained to predict review rating based on text, custom,