SlideShare a Scribd company logo
1 of 56
Download to read offline
#ISSlearn
#ISSlearn
ARTIFICIAL INTELLIGENCE TO
ENGAGE YOUR CUSTOMER
Know thy customer, customer giveth, customer taketh away ...
Abhinit Kumar Ambastha
© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Agenda
Introduction
➔ Customer engagement realities
➔ The new picture: AI in the game!
➔ The invisibility cloak
➔ Small introduction to AI and ML
AI based Recommendation systems
➔ Who’s into it and why?
➔ Recommendation systems and businesses
➔ Design and develop a recommendation system
➔ Enterprise level recommendation systems
AI for pricing
➔ The price is right!
➔ Discount groups
➔ Enterprise use cases
2© 2017 National University of Singapore. All Rights Reserved
AI for product
➔ Product insights
➔ Design testing
What next!
➔ Jump in!
#ISSlearn
Introduction
Let’s get to business
3© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Customer engagement realities
4© 2017 National University of Singapore. All Rights Reserved
Engage
Promote
Purchase
Receive
❏ Digital services are
changing how customers
engage
❏ Every employee can and
should be empowered
❏ Internet of things
❏ Customer experience will
eclipse price and product
❏ Customer engagement is
an ongoing commitment
#ISSlearn#ISSlearn
Customer engagement realities
❏ Digital services are
changing how customers
engage
❏ Every employee can and
should be empowered
❏ Internet of things
❏ Customer experience will
eclipse price and product
❏ Customer engagement is
an ongoing commitment
5© 2017 National University of Singapore. All Rights Reserved
2 billion active
social accounts
3 billion internet
users
14 billion devices
2.5 million e-commerce
websites
#ISSlearn#ISSlearn
Customer engagement realities
❏ Digital transformation
❏ Create more personal
computing
❏ Build more intelligent cloud
services
❏ Reinvent productivity and
business processes
6© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Customer engagement realities
❏ Real challenges!
❏ Scale: community vs individual
❏ Pipeline: It’s an important cycle
❏ Data and complexity
7© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
AI to the rescue!
❏ Recommendation systems
❏ Recommend products
❏ Recommend packages
❏ Individual offers!
❏ Interactive systems
❏ Chat bots
❏ Tunneling customer queries
❏ Offline engagement
❏ Promotions
❏ Social tracking
❏ Ads
❏ Deep sea engagement
❏ Search optimization
❏ Natural engagement
❏ Analytics
8© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
AI to the rescue!
9© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Invisibility cloak
➔ Invisible AI = Ideal AI
◆ Trust builds with time
◆ The blame game!
➔ Simplified business process
➔ Explainable AI
10© 2017 National University of Singapore. All Rights Reserved
#ISSlearn
Basic Introduction to
Machine learning and AI
“THE living hell” - grad student
11© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Machine learning and AI
❏ AI gives computers the ability to learn
without explicit programming or
teaching
❏ Data is equivalent to experience
❏ Programming is deterministic,
machine learning is non-deterministic
❏ Knowledge is stored in connection
weights
❏ Teaching is hard!
12
#ISSlearn#ISSlearn
Machine learning stages
13
Collect
data
Process
data
Train the
system
(training dataset)
Test
(validation
and test
datasets)
❏ Missing data
❏ Clean data
❏ Less data...
❏ Different formats
❏ Collection
methods
#ISSlearn#ISSlearn
Different problems in machine learning
14
❏ Supervised learning
❏ Classification
❏ Regression
❏ Unsupervised learning
❏ Clustering
❏ Association mining
❏ Reinforcement learning
❏ Policies and rewards
❏ Prediction?
❏ Recommendation?
#ISSlearn#ISSlearn
Methods
15
❏ Linear regression
❏ Logistic regression
❏ K-Means clustering
❏ Decision trees
❏ Neural networks
❏ Deep learning methods:
❏ CNN
❏ RNN
❏ LTSM
#ISSlearn#ISSlearn
Tools
16
❏ Python: Scikit learn,
Pandas, Matplotlib, Bokeh
❏ Caffe
❏ TensorFlow
❏ Theano
#ISSlearn
AI based recommendation
systems
Know before they know that they know it
17© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
❏ Purpose?
❏ Automation
❏ Scaling
❏ Better performance
❏ Aid and assistance
❏ Google pagerank
❏ Facebook friends and ads
❏ Amazon!
❏ Taobao
Who’s doing it? And why?
18
#ISSlearn#ISSlearn
❏ Scarcity to abundance
❏ There are a few items which are
extremely desirable but a majority
of items are sold in small
quantities
❏ Long tail concept!
❏ Netflix challenge
❏ Amazon recommendations
❏ LinkedIn
❏ Facebook friends
❏ Youtube ads
❏ The idea of discovering an
underdog!
Recommendation systems
and businesses
19
#ISSlearn#ISSlearn
❏ Large catalog of items
❏ A system which provides you options based on your preferences
❏ It’s an alternate to the search methodology
Recommendation systems
Items...
Search
R
ecom
m
end
20
#ISSlearn#ISSlearn
Exempli gratia!
❏ Probably one of the largest
recommendation systems!
❏ Data: facebook profiles, Instagram
pictures, demographics, preferences, chat
conversations, hopes, dreams, your soul
❏ Goal: Recommend possible date(s),
disappointing relationships, lower
self-esteem
❏ Methods:
❏ Clustering
❏ Semi-supervised
❏ Reinforcement learning
21
#ISSlearn#ISSlearn
Exempli gratia!
❏ Offline computations
❏ Data from direct and indirect
sources
❏ Online execution
❏ People are recommended
people from the tail!
22
#ISSlearn#ISSlearn
❏ Rock star recommendations
❏ Bestseller
❏ Top movie of the month, etc.
❏ Curated lists
❏ Top 50 songs worldwide on Spotify
❏ Top 10 movie lists
❏ Mostly hand curated or from user activity
❏ Personalised recommendations
❏ Amazon, Netflix, Facebook, Spotify
Generating recommendation
23
#ISSlearn#ISSlearn
❏ C = Set of customers
❏ P = Set of products
❏ R = Rating of products for the user
❏ u = Utility table which shows the rating for every product for
each user
Representation
P1
P2
P3
P4
C1
R11
...
C2
...
24
#ISSlearn#ISSlearn
❏ Simplest method for proposing recommendations
❏ Classify an item as “like” or “dislike” for a given user
❏ Requires a lot of data for each user
❏ Not practical
Classification based recommendation
25
#ISSlearn#ISSlearn
❏ Works based on item to item similarity
❏ Create a product profile for every product based on its attributes:
Content-based filtering
Actor 1 1
Actor 2 1
Genre 1 0
Action rating 3.5
or [1,1,0,3.5]
❏ User profile = Average of product profile values
❏ We calculate the distance between a user and product
❏ Usually cosine distance
26
#ISSlearn#ISSlearn
❏ Pros:
❏ No need of data of other users
❏ Able to recommend users with unique taste
❏ Able to recommend products with no previous ratings
❏ Explanations for recommended items!
❏ Cons:
❏ Hand crafted attributes! (images? Music? movies?)
❏ Only recommends items inside user’s content profile
Content-based filtering
27
#ISSlearn#ISSlearn
Collaborative filtering
❏ Works based on user to user similarity
❏ Create a user profile based on ratings, user details, etc.
❏ Recommend movies preferred by similar users
28
#ISSlearn#ISSlearn
Collaborative filtering
❏ Works based on user to user similarity
❏ Create a user profile based on ratings, user details, etc.
❏ Recommend movies preferred by similar users
1 2 3 5 2
4 3 5
5 4 ?
29
#ISSlearn#ISSlearn
❏ Latent semantic analysis
❏ User similarity measure can be derived from external sources
❏ Product interest can be registered to make better associations
Collaborative filtering
LDA
30
#ISSlearn#ISSlearn
❏ Pros:
❏ Captures user similarities, which can capture some latent attributes
❏ Can recommend new products outside user’s content profile
❏ Cons:
❏ Requires a user base and user activity base
❏ Doesn’t work well for new users
Collaborative filtering
31
#ISSlearn#ISSlearn
❏ Possible for image based
recommendations
❏ Salient associations between
items
❏ Items need not be
morphologically similar
❏ Products which are
mentioned together, can be
considered associated
Association mining
32
#ISSlearn#ISSlearn
❏ Siamese networks to derive associations
❏ Automated profiling or feature selection
❏ Latent associations can be realized
❏ Mostly limited to visual associations
❏ Still in academics!
Deep learning
33
#ISSlearn#ISSlearn
❏ Root mean square error metric (RMSE): Absolute distance between
the predicted and actual similarity rating
❏ Hidden ratings to create test set
❏ Can only be verified in a supervised manner!
❏ True performance evaluation can be captured only by testing
Evaluation of recommendation
systems
34
#ISSlearn
Enterprise level
recommendation systems
Big targets need big guns
35© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
❏ Highly sparse dataset
❏ Large amounts of offline calculations
❏ Product profile creation
❏ Lot of stress on engineering section
Large databases, bigger problems
36
#ISSlearn#ISSlearn
❏ Use multiple algorithms:
❏ Singular vector
decomposition (SVD)
❏ Deep neural nets
❏ Logistic and linear
regression
❏ ...
❏ Offline processing to train
models
❏ Nearline to use new data to
improve offline models
❏ Online computation to generate
recommendations based on user
events
Netflix recommendation systems
37
#ISSlearn#ISSlearn
❏ Offline stage uses complex
algorithms
❏ Nearline uses comparatively
simple algorithms
❏ A/B testing on subset!
❏ Netflix prize: 1 million $ for
10% improvement in their
recommendation system
❏ Never used the algorithm!
Netflix recommendation systems
38
#ISSlearn#ISSlearn
❏ Invented Collaborative
filtering (CF) in 1998!
❏ Uses a cascade of CF systems
❏ Age old algorithm wrapped in
new technologies!
Amazon recommendation systems
39
#ISSlearn#ISSlearn
Linkedin recommendation system
❏ Uses both content-based and collaborative filtering
40
#ISSlearn#ISSlearn
Linkedin recommendation system
❏ Has structured user data
❏ Multiple events used to calculate co-interests
❏ Co-view
❏ Skill rating
❏ Connections distance
❏ Bag of models vs. blended models
❏ Engineering driven!
41
#ISSlearn
AI for pricing
Customer = money = more customers
42© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Pricing strategy using AI
43
❏ Right pricing = more customers
❏ Uber pricing for routes
❏ Insurance companies like AXA
and Aviva
❏ Static pricing vs. variable
pricing?
❏ E-commerce bargaining?
#ISSlearn#ISSlearn
Dynamic pricing
❏ Dynamic pricing: Using neural networks to allocate weightage to different
factors
❏ Comparing different SKUs (Stock keeping units or categories)
❏ Competitor pricing
❏ Pricing rules for products in a given SKU
❏ Using popularity based pricing (Yield pricing)
❏ Discount groups
❏ Seller oriented
❏ Mostly fake!
❏ Lazada anyone?
44© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Pricing strategy using AI
45
❏ Modelling customer
purchasing behaviour
❏ Modelling Product flow
behaviour
❏ Price suggestions!
Customer behaviors,
influencing factors
Data science Machine learning Dashboard
#ISSlearn#ISSlearn
Pricing strategy using AI
46
❏ Dynamic pricing per user
❏ Multiple products testing
Customer behaviors,
influencing factors
Data science Machine learning Dashboard
#ISSlearn#ISSlearn
Dynamic pricing
❏ Discounts: low hanging fruit!
❏ When to give discounts on an e-commerce site?
❏ Abandoned shopping cart
❏ Free user (the browser)
❏ Power user
❏ Never incur a loss!
47© 2017 National University of Singapore. All Rights Reserved
#ISSlearn
AI for products
Customers buy what they like not what you like*
48© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Product development using AI
49
❏ Product design for different
mediums
❏ Product design for more
engagement
❏ Low hanging fruits:
❏ Poster designs
❏ UX / UI designs
❏ Tough cookie:
❏ Product trends
❏ Design principles
#ISSlearn#ISSlearn
Product development using AI
50
❏ Web design being automated
❏ Automated A/B testing and analysis
❏ UI placements and image content aware positioning
❏ Deep learning and complex data
❏ AI and architecture
#ISSlearn
What next?
Developing ALL of these!
51© 2017 National University of Singapore. All Rights Reserved
#ISSlearn#ISSlearn
Think data
52
❏ Become data oriented, become a collector
❏ Put AI aside, use your own “I”
❏ Visualization of data
#ISSlearn#ISSlearn
Think data
53
❏ Tableau
❏ Python: Bokeh, graphviz, seaborn
❏ Excel!
#ISSlearn#ISSlearn
Think data
54
❏ Play with libraries (Python):
❏ Sci-kit learn
❏ Pandas
❏ Numpy
❏ “An average data scientist can hire an excellent data scientist”
#ISSlearn#ISSlearn
E-commerce AI problems
55
➔ Content tagging
➔ User modelling
➔ Recommendation system
➔ Price management
➔ Targeted pricing
➔ Testing
#ISSlearn 56
THANK YOU
abhinit@comp.nus.edu.sg
56© 2017 National University of Singapore. All Rights Reserved

More Related Content

What's hot

Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
Abhinav Gupta
 
VAYNER3 - Web3 trends for 2023.pdf
VAYNER3 - Web3 trends for 2023.pdfVAYNER3 - Web3 trends for 2023.pdf
VAYNER3 - Web3 trends for 2023.pdf
digitalinasia
 

What's hot (20)

Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
 
Impact of AI on Call Centers
Impact of AI on Call CentersImpact of AI on Call Centers
Impact of AI on Call Centers
 
VAYNER3 - Web3 trends for 2023.pdf
VAYNER3 - Web3 trends for 2023.pdfVAYNER3 - Web3 trends for 2023.pdf
VAYNER3 - Web3 trends for 2023.pdf
 
How Search Works
How Search WorksHow Search Works
How Search Works
 
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
 
How artificial intelligence is revolutionizing learning and development pract...
How artificial intelligence is revolutionizing learning and development pract...How artificial intelligence is revolutionizing learning and development pract...
How artificial intelligence is revolutionizing learning and development pract...
 
Growth vs. Scale: Business Strategy, Product Mix, Business Growth Strategy
Growth vs. Scale: Business Strategy, Product Mix, Business Growth StrategyGrowth vs. Scale: Business Strategy, Product Mix, Business Growth Strategy
Growth vs. Scale: Business Strategy, Product Mix, Business Growth Strategy
 
Leveraging Generative AI: Opportunities, Risks and Best Practices
Leveraging Generative AI: Opportunities, Risks and Best Practices Leveraging Generative AI: Opportunities, Risks and Best Practices
Leveraging Generative AI: Opportunities, Risks and Best Practices
 
How to Pitch B2B
How to Pitch B2BHow to Pitch B2B
How to Pitch B2B
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product Manager
 
BrightonSEO Oct 22 Hana Bednarova Shout Bravo.pdf
BrightonSEO Oct 22 Hana Bednarova Shout Bravo.pdfBrightonSEO Oct 22 Hana Bednarova Shout Bravo.pdf
BrightonSEO Oct 22 Hana Bednarova Shout Bravo.pdf
 
How To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization StrategyHow To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization Strategy
 
Real Estate Marketing Ideas For Brokers, Agents + Investors
Real Estate Marketing Ideas For Brokers, Agents + InvestorsReal Estate Marketing Ideas For Brokers, Agents + Investors
Real Estate Marketing Ideas For Brokers, Agents + Investors
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023ChatGPT SEO Guide 2023
ChatGPT SEO Guide 2023
 
How to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google DiscoverHow to Use Search Intent to Dominate Google Discover
How to Use Search Intent to Dominate Google Discover
 
ChatGPT Content Creation Master Class - Leah Faul, 15000 Cubits
ChatGPT Content Creation Master Class - Leah Faul, 15000 CubitsChatGPT Content Creation Master Class - Leah Faul, 15000 Cubits
ChatGPT Content Creation Master Class - Leah Faul, 15000 Cubits
 
The State of Enterprise Software
The State of Enterprise SoftwareThe State of Enterprise Software
The State of Enterprise Software
 

Similar to NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer

Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Techsylvania
 

Similar to NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer (20)

Tf wiads
Tf wiadsTf wiads
Tf wiads
 
The Essentials of Great Product Design
The Essentials of Great Product DesignThe Essentials of Great Product Design
The Essentials of Great Product Design
 
Product Culture with Property Finder VP Product
Product Culture with Property Finder VP ProductProduct Culture with Property Finder VP Product
Product Culture with Property Finder VP Product
 
NUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project ManagersNUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project Managers
 
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits  Book Review.pdfContinuous Discovery Habits  Book Review.pdf
Continuous Discovery Habits Book Review.pdf
 
Tf wdvds
Tf wdvdsTf wdvds
Tf wdvds
 
AI-ML.pdf
AI-ML.pdfAI-ML.pdf
AI-ML.pdf
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
 
Tf gsds
Tf gsdsTf gsds
Tf gsds
 
The right path to making search relevant - Taxonomy Bootcamp London 2019
The right path to making search relevant  - Taxonomy Bootcamp London 2019The right path to making search relevant  - Taxonomy Bootcamp London 2019
The right path to making search relevant - Taxonomy Bootcamp London 2019
 
Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018
 
Innovative Higher Ed...By Design Design Thinking Intro 2017
Innovative Higher Ed...By Design Design Thinking Intro 2017Innovative Higher Ed...By Design Design Thinking Intro 2017
Innovative Higher Ed...By Design Design Thinking Intro 2017
 
How to Create Fun User Experience by Shutterstock Dir of Product
How to Create Fun User Experience by Shutterstock Dir of ProductHow to Create Fun User Experience by Shutterstock Dir of Product
How to Create Fun User Experience by Shutterstock Dir of Product
 
Sourcing Tools & Hacks For Finding Top Talent
Sourcing Tools & Hacks For Finding Top TalentSourcing Tools & Hacks For Finding Top Talent
Sourcing Tools & Hacks For Finding Top Talent
 
What are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMWhat are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PM
 
Crafting a Knowledge Graph Strategy - What to think about
Crafting a Knowledge Graph Strategy - What to think aboutCrafting a Knowledge Graph Strategy - What to think about
Crafting a Knowledge Graph Strategy - What to think about
 
Yurii Pashchenko: Tips and tricks for building your own automated visual data...
Yurii Pashchenko: Tips and tricks for building your own automated visual data...Yurii Pashchenko: Tips and tricks for building your own automated visual data...
Yurii Pashchenko: Tips and tricks for building your own automated visual data...
 
Design, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to ArmsDesign, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to Arms
 
Product design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad MeetupProduct design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad Meetup
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotal
 

More from NUS-ISS

More from NUS-ISS (20)

Designing Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeDesigning Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee Khee
 
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
 
How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
 
The Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
 
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
 
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
 
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
 
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnSupply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
 
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
 
Future of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
 
Product Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceProduct Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud Service
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoT
 
Master of Technology in Software Engineering
Master of Technology in Software EngineeringMaster of Technology in Software Engineering
Master of Technology in Software Engineering
 
Master of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsMaster of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business Analytics
 
Diagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesDiagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System Archetypes
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer

  • 1. #ISSlearn #ISSlearn ARTIFICIAL INTELLIGENCE TO ENGAGE YOUR CUSTOMER Know thy customer, customer giveth, customer taketh away ... Abhinit Kumar Ambastha © 2017 National University of Singapore. All Rights Reserved
  • 2. #ISSlearn#ISSlearn Agenda Introduction ➔ Customer engagement realities ➔ The new picture: AI in the game! ➔ The invisibility cloak ➔ Small introduction to AI and ML AI based Recommendation systems ➔ Who’s into it and why? ➔ Recommendation systems and businesses ➔ Design and develop a recommendation system ➔ Enterprise level recommendation systems AI for pricing ➔ The price is right! ➔ Discount groups ➔ Enterprise use cases 2© 2017 National University of Singapore. All Rights Reserved AI for product ➔ Product insights ➔ Design testing What next! ➔ Jump in!
  • 3. #ISSlearn Introduction Let’s get to business 3© 2017 National University of Singapore. All Rights Reserved
  • 4. #ISSlearn#ISSlearn Customer engagement realities 4© 2017 National University of Singapore. All Rights Reserved Engage Promote Purchase Receive ❏ Digital services are changing how customers engage ❏ Every employee can and should be empowered ❏ Internet of things ❏ Customer experience will eclipse price and product ❏ Customer engagement is an ongoing commitment
  • 5. #ISSlearn#ISSlearn Customer engagement realities ❏ Digital services are changing how customers engage ❏ Every employee can and should be empowered ❏ Internet of things ❏ Customer experience will eclipse price and product ❏ Customer engagement is an ongoing commitment 5© 2017 National University of Singapore. All Rights Reserved 2 billion active social accounts 3 billion internet users 14 billion devices 2.5 million e-commerce websites
  • 6. #ISSlearn#ISSlearn Customer engagement realities ❏ Digital transformation ❏ Create more personal computing ❏ Build more intelligent cloud services ❏ Reinvent productivity and business processes 6© 2017 National University of Singapore. All Rights Reserved
  • 7. #ISSlearn#ISSlearn Customer engagement realities ❏ Real challenges! ❏ Scale: community vs individual ❏ Pipeline: It’s an important cycle ❏ Data and complexity 7© 2017 National University of Singapore. All Rights Reserved
  • 8. #ISSlearn#ISSlearn AI to the rescue! ❏ Recommendation systems ❏ Recommend products ❏ Recommend packages ❏ Individual offers! ❏ Interactive systems ❏ Chat bots ❏ Tunneling customer queries ❏ Offline engagement ❏ Promotions ❏ Social tracking ❏ Ads ❏ Deep sea engagement ❏ Search optimization ❏ Natural engagement ❏ Analytics 8© 2017 National University of Singapore. All Rights Reserved
  • 9. #ISSlearn#ISSlearn AI to the rescue! 9© 2017 National University of Singapore. All Rights Reserved
  • 10. #ISSlearn#ISSlearn Invisibility cloak ➔ Invisible AI = Ideal AI ◆ Trust builds with time ◆ The blame game! ➔ Simplified business process ➔ Explainable AI 10© 2017 National University of Singapore. All Rights Reserved
  • 11. #ISSlearn Basic Introduction to Machine learning and AI “THE living hell” - grad student 11© 2017 National University of Singapore. All Rights Reserved
  • 12. #ISSlearn#ISSlearn Machine learning and AI ❏ AI gives computers the ability to learn without explicit programming or teaching ❏ Data is equivalent to experience ❏ Programming is deterministic, machine learning is non-deterministic ❏ Knowledge is stored in connection weights ❏ Teaching is hard! 12
  • 13. #ISSlearn#ISSlearn Machine learning stages 13 Collect data Process data Train the system (training dataset) Test (validation and test datasets) ❏ Missing data ❏ Clean data ❏ Less data... ❏ Different formats ❏ Collection methods
  • 14. #ISSlearn#ISSlearn Different problems in machine learning 14 ❏ Supervised learning ❏ Classification ❏ Regression ❏ Unsupervised learning ❏ Clustering ❏ Association mining ❏ Reinforcement learning ❏ Policies and rewards ❏ Prediction? ❏ Recommendation?
  • 15. #ISSlearn#ISSlearn Methods 15 ❏ Linear regression ❏ Logistic regression ❏ K-Means clustering ❏ Decision trees ❏ Neural networks ❏ Deep learning methods: ❏ CNN ❏ RNN ❏ LTSM
  • 16. #ISSlearn#ISSlearn Tools 16 ❏ Python: Scikit learn, Pandas, Matplotlib, Bokeh ❏ Caffe ❏ TensorFlow ❏ Theano
  • 17. #ISSlearn AI based recommendation systems Know before they know that they know it 17© 2017 National University of Singapore. All Rights Reserved
  • 18. #ISSlearn#ISSlearn ❏ Purpose? ❏ Automation ❏ Scaling ❏ Better performance ❏ Aid and assistance ❏ Google pagerank ❏ Facebook friends and ads ❏ Amazon! ❏ Taobao Who’s doing it? And why? 18
  • 19. #ISSlearn#ISSlearn ❏ Scarcity to abundance ❏ There are a few items which are extremely desirable but a majority of items are sold in small quantities ❏ Long tail concept! ❏ Netflix challenge ❏ Amazon recommendations ❏ LinkedIn ❏ Facebook friends ❏ Youtube ads ❏ The idea of discovering an underdog! Recommendation systems and businesses 19
  • 20. #ISSlearn#ISSlearn ❏ Large catalog of items ❏ A system which provides you options based on your preferences ❏ It’s an alternate to the search methodology Recommendation systems Items... Search R ecom m end 20
  • 21. #ISSlearn#ISSlearn Exempli gratia! ❏ Probably one of the largest recommendation systems! ❏ Data: facebook profiles, Instagram pictures, demographics, preferences, chat conversations, hopes, dreams, your soul ❏ Goal: Recommend possible date(s), disappointing relationships, lower self-esteem ❏ Methods: ❏ Clustering ❏ Semi-supervised ❏ Reinforcement learning 21
  • 22. #ISSlearn#ISSlearn Exempli gratia! ❏ Offline computations ❏ Data from direct and indirect sources ❏ Online execution ❏ People are recommended people from the tail! 22
  • 23. #ISSlearn#ISSlearn ❏ Rock star recommendations ❏ Bestseller ❏ Top movie of the month, etc. ❏ Curated lists ❏ Top 50 songs worldwide on Spotify ❏ Top 10 movie lists ❏ Mostly hand curated or from user activity ❏ Personalised recommendations ❏ Amazon, Netflix, Facebook, Spotify Generating recommendation 23
  • 24. #ISSlearn#ISSlearn ❏ C = Set of customers ❏ P = Set of products ❏ R = Rating of products for the user ❏ u = Utility table which shows the rating for every product for each user Representation P1 P2 P3 P4 C1 R11 ... C2 ... 24
  • 25. #ISSlearn#ISSlearn ❏ Simplest method for proposing recommendations ❏ Classify an item as “like” or “dislike” for a given user ❏ Requires a lot of data for each user ❏ Not practical Classification based recommendation 25
  • 26. #ISSlearn#ISSlearn ❏ Works based on item to item similarity ❏ Create a product profile for every product based on its attributes: Content-based filtering Actor 1 1 Actor 2 1 Genre 1 0 Action rating 3.5 or [1,1,0,3.5] ❏ User profile = Average of product profile values ❏ We calculate the distance between a user and product ❏ Usually cosine distance 26
  • 27. #ISSlearn#ISSlearn ❏ Pros: ❏ No need of data of other users ❏ Able to recommend users with unique taste ❏ Able to recommend products with no previous ratings ❏ Explanations for recommended items! ❏ Cons: ❏ Hand crafted attributes! (images? Music? movies?) ❏ Only recommends items inside user’s content profile Content-based filtering 27
  • 28. #ISSlearn#ISSlearn Collaborative filtering ❏ Works based on user to user similarity ❏ Create a user profile based on ratings, user details, etc. ❏ Recommend movies preferred by similar users 28
  • 29. #ISSlearn#ISSlearn Collaborative filtering ❏ Works based on user to user similarity ❏ Create a user profile based on ratings, user details, etc. ❏ Recommend movies preferred by similar users 1 2 3 5 2 4 3 5 5 4 ? 29
  • 30. #ISSlearn#ISSlearn ❏ Latent semantic analysis ❏ User similarity measure can be derived from external sources ❏ Product interest can be registered to make better associations Collaborative filtering LDA 30
  • 31. #ISSlearn#ISSlearn ❏ Pros: ❏ Captures user similarities, which can capture some latent attributes ❏ Can recommend new products outside user’s content profile ❏ Cons: ❏ Requires a user base and user activity base ❏ Doesn’t work well for new users Collaborative filtering 31
  • 32. #ISSlearn#ISSlearn ❏ Possible for image based recommendations ❏ Salient associations between items ❏ Items need not be morphologically similar ❏ Products which are mentioned together, can be considered associated Association mining 32
  • 33. #ISSlearn#ISSlearn ❏ Siamese networks to derive associations ❏ Automated profiling or feature selection ❏ Latent associations can be realized ❏ Mostly limited to visual associations ❏ Still in academics! Deep learning 33
  • 34. #ISSlearn#ISSlearn ❏ Root mean square error metric (RMSE): Absolute distance between the predicted and actual similarity rating ❏ Hidden ratings to create test set ❏ Can only be verified in a supervised manner! ❏ True performance evaluation can be captured only by testing Evaluation of recommendation systems 34
  • 35. #ISSlearn Enterprise level recommendation systems Big targets need big guns 35© 2017 National University of Singapore. All Rights Reserved
  • 36. #ISSlearn#ISSlearn ❏ Highly sparse dataset ❏ Large amounts of offline calculations ❏ Product profile creation ❏ Lot of stress on engineering section Large databases, bigger problems 36
  • 37. #ISSlearn#ISSlearn ❏ Use multiple algorithms: ❏ Singular vector decomposition (SVD) ❏ Deep neural nets ❏ Logistic and linear regression ❏ ... ❏ Offline processing to train models ❏ Nearline to use new data to improve offline models ❏ Online computation to generate recommendations based on user events Netflix recommendation systems 37
  • 38. #ISSlearn#ISSlearn ❏ Offline stage uses complex algorithms ❏ Nearline uses comparatively simple algorithms ❏ A/B testing on subset! ❏ Netflix prize: 1 million $ for 10% improvement in their recommendation system ❏ Never used the algorithm! Netflix recommendation systems 38
  • 39. #ISSlearn#ISSlearn ❏ Invented Collaborative filtering (CF) in 1998! ❏ Uses a cascade of CF systems ❏ Age old algorithm wrapped in new technologies! Amazon recommendation systems 39
  • 40. #ISSlearn#ISSlearn Linkedin recommendation system ❏ Uses both content-based and collaborative filtering 40
  • 41. #ISSlearn#ISSlearn Linkedin recommendation system ❏ Has structured user data ❏ Multiple events used to calculate co-interests ❏ Co-view ❏ Skill rating ❏ Connections distance ❏ Bag of models vs. blended models ❏ Engineering driven! 41
  • 42. #ISSlearn AI for pricing Customer = money = more customers 42© 2017 National University of Singapore. All Rights Reserved
  • 43. #ISSlearn#ISSlearn Pricing strategy using AI 43 ❏ Right pricing = more customers ❏ Uber pricing for routes ❏ Insurance companies like AXA and Aviva ❏ Static pricing vs. variable pricing? ❏ E-commerce bargaining?
  • 44. #ISSlearn#ISSlearn Dynamic pricing ❏ Dynamic pricing: Using neural networks to allocate weightage to different factors ❏ Comparing different SKUs (Stock keeping units or categories) ❏ Competitor pricing ❏ Pricing rules for products in a given SKU ❏ Using popularity based pricing (Yield pricing) ❏ Discount groups ❏ Seller oriented ❏ Mostly fake! ❏ Lazada anyone? 44© 2017 National University of Singapore. All Rights Reserved
  • 45. #ISSlearn#ISSlearn Pricing strategy using AI 45 ❏ Modelling customer purchasing behaviour ❏ Modelling Product flow behaviour ❏ Price suggestions! Customer behaviors, influencing factors Data science Machine learning Dashboard
  • 46. #ISSlearn#ISSlearn Pricing strategy using AI 46 ❏ Dynamic pricing per user ❏ Multiple products testing Customer behaviors, influencing factors Data science Machine learning Dashboard
  • 47. #ISSlearn#ISSlearn Dynamic pricing ❏ Discounts: low hanging fruit! ❏ When to give discounts on an e-commerce site? ❏ Abandoned shopping cart ❏ Free user (the browser) ❏ Power user ❏ Never incur a loss! 47© 2017 National University of Singapore. All Rights Reserved
  • 48. #ISSlearn AI for products Customers buy what they like not what you like* 48© 2017 National University of Singapore. All Rights Reserved
  • 49. #ISSlearn#ISSlearn Product development using AI 49 ❏ Product design for different mediums ❏ Product design for more engagement ❏ Low hanging fruits: ❏ Poster designs ❏ UX / UI designs ❏ Tough cookie: ❏ Product trends ❏ Design principles
  • 50. #ISSlearn#ISSlearn Product development using AI 50 ❏ Web design being automated ❏ Automated A/B testing and analysis ❏ UI placements and image content aware positioning ❏ Deep learning and complex data ❏ AI and architecture
  • 51. #ISSlearn What next? Developing ALL of these! 51© 2017 National University of Singapore. All Rights Reserved
  • 52. #ISSlearn#ISSlearn Think data 52 ❏ Become data oriented, become a collector ❏ Put AI aside, use your own “I” ❏ Visualization of data
  • 53. #ISSlearn#ISSlearn Think data 53 ❏ Tableau ❏ Python: Bokeh, graphviz, seaborn ❏ Excel!
  • 54. #ISSlearn#ISSlearn Think data 54 ❏ Play with libraries (Python): ❏ Sci-kit learn ❏ Pandas ❏ Numpy ❏ “An average data scientist can hire an excellent data scientist”
  • 55. #ISSlearn#ISSlearn E-commerce AI problems 55 ➔ Content tagging ➔ User modelling ➔ Recommendation system ➔ Price management ➔ Targeted pricing ➔ Testing
  • 56. #ISSlearn 56 THANK YOU abhinit@comp.nus.edu.sg 56© 2017 National University of Singapore. All Rights Reserved