SlideShare a Scribd company logo
1 of 28
Download to read offline
Data science & Natural language
processing (NLP) for content
recommendation & personalized
experience
Kim Ming
Media Prima Digital
WHO ARE YOUR USERS?
WHAT DO THEY REALLY LOOK
FOR?
#ioxkl18 #io18extended
#ioxkl18 #io18extended
Overview
1. Business goal 2. Data & technology 3. Data science & NLP 4. Impact
Understand the business:
#ioxkl18 #io18extended
The Problems:
● Understand 10+ millions user behavior & better serve them
#ioxkl18 #io18extended
User behavior shift
#ioxkl18 #io18extended
Customer journey & decision
#ioxkl18 #io18extended
Personalized user experience
Data & Technology
● capture, store, process & create data-driven application
#ioxkl18 #io18extended
Data pipelines
Enteprise
Datawarehouse
Modeling |
Analytic Layer
Main Source
Platform | API
Source Systems
Data Prep &
ETL Layer
Presentation
| Serving Layer
#ioxkl18 #io18extended
User & content metadata
Data Science & NLP
● Understand user behavior, serve them relevant content
#ioxkl18 #io18extended
#ioxkl18 #io18extended
Same sentence, people say it differently :
● “I want a fresh apple”
● “Where can I find a fresh apple in this city to eat”
● “Ooi, give me apple la ….”
#ioxkl18 #io18extended
Languages are ambiguous
● “I love Blackberry”.
#ioxkl18 #io18extended
Existing cloud not support Malay language
#ioxkl18 #io18extended
#ioxkl18 #io18extended
Build Malay text processing
stemming stopwords Word segment Part-of-speech
Name entity
recognition
Abbrevation Ambigious term Word similarity Translation
#ioxkl18 #io18extended
Automate Document classification & Brand-Safe score
Demo
#ioxkl18 #io18extended
Build local data dictionary
600+ content categories
1.1 millions
entities/document
English & Malay terms
#ioxkl18 #io18extended
Build local knowledge graph
Demo
#ioxkl18 #io18extended
Local word embedding & word similarity
Demo
Impact & Benefit
● Higher user engagement, better campaign performance
● Automate manual work such as document classification & label
● Dynamic semantic publishing
#ioxkl18 #io18extended
+20% users +30% Page-views +25% user time spent
User profile & content recommendation
#ioxkl18 #io18extended
1000+ documents/contents auto-tagged
50+ man-hours saved per week
Improved content categorization
Improved campaign performance
Automate content classification
#ioxkl18 #io18extended
Dynamic Semantic publishing
Questions?
#ioxkl18 #io18extended
Thank You!
#ioxkl18 #io18extended
We’re hiring!
Kim.meng@mediaprima.com.my
Lutherteh.github.io

More Related Content

Similar to Google IOxKL 2018 - Data and NLP for content recommendation v2

Similar to Google IOxKL 2018 - Data and NLP for content recommendation v2 (20)

Big Data Developer Career Path: Job & Interview Preparation
Big Data Developer Career Path: Job & Interview PreparationBig Data Developer Career Path: Job & Interview Preparation
Big Data Developer Career Path: Job & Interview Preparation
 
[MINDs Lab]abridged company report, July 2018
[MINDs Lab]abridged company report, July 2018[MINDs Lab]abridged company report, July 2018
[MINDs Lab]abridged company report, July 2018
 
Open Data Canvas 0.1
Open Data Canvas 0.1Open Data Canvas 0.1
Open Data Canvas 0.1
 
Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)
 
Uncovering hidden stories in logs!
Uncovering hidden stories in logs!Uncovering hidden stories in logs!
Uncovering hidden stories in logs!
 
Digital Transformation - Why? How? What?
Digital Transformation - Why? How? What?Digital Transformation - Why? How? What?
Digital Transformation - Why? How? What?
 
MLSEV Virtual. Applying Topic Modelling to improve Operations
MLSEV Virtual. Applying Topic Modelling to improve OperationsMLSEV Virtual. Applying Topic Modelling to improve Operations
MLSEV Virtual. Applying Topic Modelling to improve Operations
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
DevOps at ING Analytics: combining data engineering with data operations - Gi...
DevOps at ING Analytics: combining data engineering with data operations - Gi...DevOps at ING Analytics: combining data engineering with data operations - Gi...
DevOps at ING Analytics: combining data engineering with data operations - Gi...
 
New Opportunities for Connected Data - Emil Eifrem @ GraphConnect Boston + Ch...
New Opportunities for Connected Data - Emil Eifrem @ GraphConnect Boston + Ch...New Opportunities for Connected Data - Emil Eifrem @ GraphConnect Boston + Ch...
New Opportunities for Connected Data - Emil Eifrem @ GraphConnect Boston + Ch...
 
Future Of Work - GetLinks Service Introduction 2020
Future Of Work - GetLinks Service Introduction 2020Future Of Work - GetLinks Service Introduction 2020
Future Of Work - GetLinks Service Introduction 2020
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
 
2016 XUG Conference Big Data: Big Deal for Personalized Communications or Meh?
2016 XUG Conference   Big Data: Big Deal for Personalized Communications or Meh?2016 XUG Conference   Big Data: Big Deal for Personalized Communications or Meh?
2016 XUG Conference Big Data: Big Deal for Personalized Communications or Meh?
 
The ABCs of Treating Data as Product
The ABCs of Treating Data as ProductThe ABCs of Treating Data as Product
The ABCs of Treating Data as Product
 
Structured Thinking: Authoring for Precision Content
Structured Thinking: Authoring for Precision ContentStructured Thinking: Authoring for Precision Content
Structured Thinking: Authoring for Precision Content
 
Adding Edge Data to Your AI and Analytics Strategy
Adding Edge Data to Your AI and Analytics StrategyAdding Edge Data to Your AI and Analytics Strategy
Adding Edge Data to Your AI and Analytics Strategy
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
 
Working with data.pdf
Working with data.pdfWorking with data.pdf
Working with data.pdf
 
Latent Panelists Affinities: a Helixa case study
Latent Panelists Affinities: a Helixa case studyLatent Panelists Affinities: a Helixa case study
Latent Panelists Affinities: a Helixa case study
 

Recently uploaded

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 

Recently uploaded (20)

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

Google IOxKL 2018 - Data and NLP for content recommendation v2