whats next for machine learning

60
FOR Powered by MACHINE LEARNING

Upload: ogilvyred

Post on 21-Jan-2018

703 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Whats Next for Machine Learning

FOR

Powered by

MACHINE LEARNING

Page 2: Whats Next for Machine Learning

Hello!

Andrew Van Aken Consultant,

OgilvyOne Worldwide

Laurie Close Global Brand Partnerships,

OgilvyRED

Michael McCarthy Senior Consultant,

OgilvyOne Worldwide

Page 3: Whats Next for Machine Learning

What’s the weather like in your city?

Tell us where you’re dialing in from!

Page 4: Whats Next for Machine Learning

Want this deck?

It will be available for download shortly after the webinar on: slideshare.net/socialogilvy

Ogilvy staff: It’s also on The Market! themarket.ogilvy.com

Are you on the go? You can join our webinars on mobile, too! Download the GoToWebinar app from the App Store or Google Play

Page 5: Whats Next for Machine Learning

This Talk

• We will demystify machine learning (ML) and artificial intelligence (AI)

• Why now for ML and AI?

• Ogilvy case studies

Page 6: Whats Next for Machine Learning

What is Machine Learning

Machine learning gives “computers the ability to learn without being explicitly programmed.”

-Arthur Samuel, 1959

Page 7: Whats Next for Machine Learning

Any Type of Data

Page 8: Whats Next for Machine Learning

Machine Learning Concept• Machine learning takes an input

• to an output: David Ogilvy

Page 9: Whats Next for Machine Learning

How does it do it?

x1 x2 x3 y

23 146 1 91

x1 x2 x3 y

23 146 68 163

Page 10: Whats Next for Machine Learning

Another David Ogilvy

Page 11: Whats Next for Machine Learning

Panda or Gibbon?

Page 12: Whats Next for Machine Learning

Soccer/Football Example

Visitor Goals Score

Visitor Goals Allowed

Home Goals Scored

Home Goals Allowed Outcome

2 3 1 4 0

3 3 1 2 1

5 6 2 1 1

Page 13: Whats Next for Machine Learning

Tree Based Approach

Page 14: Whats Next for Machine Learning

Tree Based Approach

Page 15: Whats Next for Machine Learning

All Models are Wrong

• After the tree has been built, a calculation is done to show how accurate your model is

• The algorithm will try its best to minimize the error

Page 16: Whats Next for Machine Learning

Adding Complexity

Page 17: Whats Next for Machine Learning

New Example

Visitor Goals Score

Visitor Goals Allowed

Home Goals Scored

Home Goals Allowed Outcome

1 2 4 2 ?

4 3 1 4 ?

3 4 1 1 ?

Page 18: Whats Next for Machine Learning

What is Artificial Intelligence

“Artificial intelligence is whatever hasn't been done yet”

-Larry Tesler, 1970

Page 19: Whats Next for Machine Learning

Is This AI?

• A program that can beat anyone in chess?

• A software service that can tell you the answer to almost any question?

• A digital assistant?

• C3PO?

Page 20: Whats Next for Machine Learning

Is This AI?

Page 21: Whats Next for Machine Learning

Is This AI?

Page 22: Whats Next for Machine Learning

Is This AI?

Page 23: Whats Next for Machine Learning

Is This AI?

Page 24: Whats Next for Machine Learning

Is This AI?

• While not a universal definition, at Ogilvy we consider a main differentiation of AI versus Machine Learning to be the ability to “self-learn” or “self-update”

• This is in terms of analytics techniques, while a different criteria might be applied to interactive marketing tools like ChatBots, etc.

Page 25: Whats Next for Machine Learning

What is an Example of AI?• Example 1: Autonomous Media Buying

Page 26: Whats Next for Machine Learning

What is an Example of AI?• Example 2: AI Generated Content

Page 27: Whats Next for Machine Learning

What is AI

Page 28: Whats Next for Machine Learning

WHY NOW?

Page 29: Whats Next for Machine Learning

Why Now

• Big Data• Compute

Page 30: Whats Next for Machine Learning

Google Trends - Machine Learning

Page 31: Whats Next for Machine Learning

Corporations

Page 32: Whats Next for Machine Learning

Why Now?

“90% of the data in the world has been created in the past two years”

-IBM, 2017

Page 33: Whats Next for Machine Learning

Big Data

Page 34: Whats Next for Machine Learning

Data = Accuracy

Accuracy

AmountofData

DatavsAccuracy

Page 35: Whats Next for Machine Learning

Enormous Data

Page 36: Whats Next for Machine Learning

But CPU’s are Slowing

Page 37: Whats Next for Machine Learning

Enter GPUs

Page 38: Whats Next for Machine Learning

Enter GPUs

Page 39: Whats Next for Machine Learning

But at a Cost

• A single GPU can cost up to $10,000 and uses tremendous amounts of power

• Facebook recently used 256 GPUs to train 40,000 images a second

• Can rent on the cloud for cheaper

Page 40: Whats Next for Machine Learning

Where Next?

• Do we just keep adding data and power?

• Do we need new methods?

Page 41: Whats Next for Machine Learning

What do we Think!

• It’s complicated…

Page 42: Whats Next for Machine Learning

CASE STUDIES

Page 43: Whats Next for Machine Learning

Text Mining -> Chatbot

Text mining analysis to provide insights into best use of Chatbot functionality

Page 44: Whats Next for Machine Learning

The Challenge - Utility Client

Social media customer service is a significant cost

expenditure and usage continues to rise

Competitors and businesses are implementing Chatbots, which are crucial to scaling

customer service and making brand engagement more

interactive

Existing data around customer service conversations was

insufficient to examine cost-effectiveness and feasibility of a Chatbot

Business Case Landscape Existing Data

Page 45: Whats Next for Machine Learning

The Ask

Process Social Media Data

Analyze Recommend

Utilize Machine Learning to Extract Key Topics from Text Data

Provide Recommendations on Deploying a Chatbot

Page 46: Whats Next for Machine Learning

The DataCONVERSATIONS BY TYPE CONVERSATIONS BY SENTIMENT

AVERAGE CONVERSATION LENGTH AVERAGE WORDS PER CONVERSATION

4.5 messages

~50

Page 47: Whats Next for Machine Learning

The Solution

Topic Modeling (Non-Negative Matrix Factorization)

Programming Language

Data Science Platform

Machine Learning Package

In-line Coding and Visualizations

Data Science Toolkit

Matrix Representation

d1 d2 d3

bi1 1 0 1

bi2 0 2 0

bi3 0 1 4

Text Conversations

--------------

Matrix Factorisation to Derive Topic Vectors

--------------

Summarize Key Topics

12..3

Page 48: Whats Next for Machine Learning

Identifying Viral TweetsText mining analysis revealed 28% of conservation activity could be directed away from customer care, with 6% related to viral or marketing activity.

Revealed an opportunity for a heuristic or machine learning model to flag these tweets algorithmically.

# # # # #

Page 49: Whats Next for Machine Learning

Extracting Key Phrases by SentimentPulling out the top phrases by positive and negative customer service conversations gave insight into potential flags for a Chatbot to either continue chatting or divert a customer to a representative.

Page 50: Whats Next for Machine Learning

Summarizing Customer Service Topics

customer service, poor customer, service today, excellent customer, shocking customer, service advisor, worst customer

Customer Service Seekers

email address, change email, old email, send email, address received, details follows, got right, technical error

Contact Us

power cut, post code, red triangle, pls help, Saturday night, fuse box, know long, tell long, gets sorted, getting address

Help Seekers

A total of 9 topics were generated from the data through unsupervised topic modeling. Three key topics (below) show a diversity of customer service conversations not previously categorized by agents.

Page 51: Whats Next for Machine Learning

Evaluating Chatbot Usage

customer service… email address… power cut…

Sentiment: 70% negativeComplexity: ↑ averageRecommendation: divert away from Chatbot

Sentiment: 60% negativeComplexity: ↑ averageRecommendation: divert away from Chatbot

Sentiment: 66% positive Complexity: ↓ averageRecommendation: potential to utilize Chatbot

Customer Service Seekers Contact Us Help Seekers

Page 52: Whats Next for Machine Learning

Client Recommendations

1. Brand and Viral comments could be diverted to a Chatbot with machine learning algorithm

2. Negative and positive sentiment are distinguishable by key phrases, allowing for direction to Chatbot or human where necessary

3. After applying non-negative matrix factorization, we can determine which conversation types are suitable for a Chatbot based on conversation complexity and sentiment

Page 53: Whats Next for Machine Learning

Customer Lifetime Value

Scalable machine learning applied to millions of members

Page 54: Whats Next for Machine Learning

LTV Challenge

• Build reproducible, production level lifetime value model which scales to millions of users

• Writes to database and allows others to use

• Refreshes every month

Page 55: Whats Next for Machine Learning

What did we Predict?

• Revenue - a regression problem

• Cost of goods sold - logistic problem

• Coupons redeemed - Bayesian

LTV = Revenue – COGS - Coupons

Page 56: Whats Next for Machine Learning

Prediction Error

-$40

$160

$360

$560

$760

$960

$1,160

$1,360

1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97

Predicted CLV ($) Actual Net Revenue ($)

Page 57: Whats Next for Machine Learning

Data Pipeline

Data-warehouse

Stored ProcedureTrains Model

Trains Model

Trains Model

Stored ProcedurePredicts

Predicts

PRedicts

Writes Error Metrics

Data-warehouse

Writes Scores

User UserUser*Process takes less than an hour

Page 58: Whats Next for Machine Learning

Going Forward

• Develop a model to find what drives LTV

• Will sending more emails affect LTV

• What’s the optimal number of coupons to serve?

• Segmenting users around LTV

• What do we do with the most valuable

• Do we do anything at all?

• How do we engage users to spend more?

Page 59: Whats Next for Machine Learning

Want to Stay Present?

• We write weekly on machine learning, artificial intelligence, cloud computing and other technology

• Cloudy with a Chance of AI - Subscribe today!

Page 60: Whats Next for Machine Learning

Questions?

Andrew Van Aken Consultant,

OgilvyOne Worldwide

Laurie Close Global Brand Partnerships,

OgilvyRED

Michael McCarthy Senior Consultant,

OgilvyOne Worldwide