Predictive Modelling for Customer Targeting A Banking Example

Similar documents
Aligning organisational culture with Enterprise Risk Management

Supervised Learning Using Artificial Prediction Markets

E-Commerce Sales Prediction Using Listing Keywords

Copyr i g ht 2012, SAS Ins titut e Inc. All rights res er ve d. ENTERPRISE MINER: ANALYTICAL MODEL DEVELOPMENT

Using decision tree classifier to predict income levels

Churn Prediction with Support Vector Machine

Finance Effectiveness How to free up your time to do more interesting things

From Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques. Full book available for purchase here.

Predictive Accuracy: A Misleading Performance Measure for Highly Imbalanced Data

Predicting Customer Purchase to Improve Bank Marketing Effectiveness

Final Examination. Department of Computer Science and Engineering CSE 291 University of California, San Diego Spring Tuesday June 7, 2011

3 Ways to Improve Your Targeted Marketing with Analytics

Intro Logistic Regression Gradient Descent + SGD

Mining a Marketing Campaigns Data of Bank

Predicting Reddit Post Popularity Via Initial Commentary by Andrei Terentiev and Alanna Tempest

Customer Relationship Management in marketing programs: A machine learning approach for decision. Fernanda Alcantara

Big Data. Methodological issues in using Big Data for Official Statistics

BUSINESS DATA MINING (IDS 572) Please include the names of all team-members in your write up and in the name of the file.

Progress Report: Predicting Which Recommended Content Users Click Stanley Jacob, Lingjie Kong

Restaurant Recommendation for Facebook Users

CSE 255 Lecture 3. Data Mining and Predictive Analytics. Supervised learning Classification

ScienceDirect. An Efficient CRM-Data Mining Framework for the Prediction of Customer Behaviour

Analytics for Banks. September 19, 2017

Practical Application of Predictive Analytics Michael Porter

Preface to the third edition Preface to the first edition Acknowledgments

FINAL PROJECT REPORT IME672. Group Number 6

Stock Price Prediction with Daily News

Dallas J. Elgin, Ph.D. IMPAQ International Randi Walters, Ph.D. Casey Family Programs APPAM Fall Research Conference

CONNECTING CORPORATE GOVERNANCE TO COMPANIES PERFORMANCE BY ARTIFICIAL NEURAL NETWORKS

Effective CRM Using. Predictive Analytics. Antonios Chorianopoulos

When to Book: Predicting Flight Pricing

Ranking Potential Customers based on GroupEnsemble method

Data mining and Renewable energy. Cindi Thompson

Applying Predictive Analytics to Bank Marketing Data

DATA SCIENCE: HYPE AND REALITY PATRICK HALL

COMPARATIVE STUDY OF SUPERVISED LEARNING IN CUSTOMER RELATIONSHIP MANAGEMENT

Predicting Restaurants Rating And Popularity Based On Yelp Dataset

1/27 MLR & KNN M48, MLR and KNN, More Simple Generalities Handout, KJ Ch5&Sec. 6.2&7.4, JWHT Sec. 3.5&6.1, HTF Sec. 2.3

Machine Learning - Classification

Webscraping job vacancies ESSNet face to face meeting. Country presentation #2: France

Update on Strategy and Market Segments Felix Frank Vice President, AutoScout24

MANAGING NEXT GENERATION ARTIFICIAL INTELLIGENCE IN BANKING

CS229 Project Report Using Newspaper Sentiments to Predict Stock Movements Hao Yee Chan Anthony Chow

ARTIFICIAL IMMUNE SYSTEM CLASSIFICATION OF MULTIPLE- CLASS PROBLEMS

Implementing Instant-Book and Improving Customer Service Satisfaction. Arturo Heyner Cano Bejar, Nick Danks Kellan Nguyen, Tonny Kuo

A NOVEL FOREST FIRE PREDICTION TOOL UTILIZING FIRE WEATHER AND MACHINE LEARNING METHODS

Using Twitter as a source of information for stock market prediction

Predictive Modeling using SAS. Principles and Best Practices CAROLYN OLSEN & DANIEL FUHRMANN

Data Mining Applications with R

A Personalized Company Recommender System for Job Seekers Yixin Cai, Ruixi Lin, Yue Kang

MISSING DATA CLASSIFICATION OF CHRONIC KIDNEY DISEASE

Convex and Non-Convex Classification of S&P 500 Stocks

Conclusions and Future Work

Understanding Customer Behaviour Using Analytics. Frankie Chan 8 th October, 2014

Using data and predictive analytics in the online gaming industry

Salford Predictive Modeler. Powerful machine learning software for developing predictive, descriptive, and analytical models.

Applying Regression Techniques For Predictive Analytics Paviya George Chemparathy

IBM SPSS & Apache Spark

Modelling Financial Markets

Determining NDMA Formation During Disinfection Using Treatment Parameters Introduction Water disinfection was one of the biggest turning points for

Applications of Machine Learning to Predict Yelp Ratings

For personal use only. Annual General Meeting 23 August 2016

Responsible Investment in Sustainable Forestry

Experiences in the Use of Big Data for Official Statistics

Getting Started with Predictive Analytics

Team 9: Yuchi Shih, Wendy Huang, Zoe Cheng, Jessy Yang. Predicting Loyal Customers to Increase Merchants Income

The Power of Shared Data Consortiums

Correcting Sample Bias in Oversampled Logistic Modeling. Building Stable Models from Data with Very Low event Count

Predicting Corporate 8-K Content Using Machine Learning Techniques

Enabling Foresight. Skills for Predictive Analytics

M.Tech. IN ADVANCED INFORMATION TECHNOLOGY - SOFTWARE TECHNOLOGY (MTECHST)

OPTIMISING MARINE MAINTENANCE

Looking into a candidate's employment background and checking references is pretty routine in many hiring decisions.

Case study 2. Data Mining and Predictive Analytics. Understanding Opinions and Preferences in Product Networks

Business Analytics & Data Mining Modeling Using R Dr. Gaurav Dixit Department of Management Studies Indian Institute of Technology, Roorkee

Big Data for Sales Taking Analytics from Insights to Action. Copyright 2015 The Sales Management Association. All rights reserved.

Profit Optimization ABSTRACT PROBLEM INTRODUCTION

???? 30 QUESTIONS [YOU NEED] [TO ASK] POTENTIAL SUPPLIERS. entrepreneur

New restaurants fail at a surprisingly

Decision Support Systems

Predicting prokaryotic incubation times from genomic features Maeva Fincker - Final report

SYNCHRONY CONNECT. Making an Impact with Direct Marketing Test and Learn Strategies that Maximize ROI

Evaluation of Machine Learning Algorithms for Satellite Operations Support

PERSONALIZED INCENTIVE RECOMMENDATIONS USING ARTIFICIAL INTELLIGENCE TO OPTIMIZE YOUR INCENTIVE STRATEGY

2015 The MathWorks, Inc. 1

Online appendix for THE RESPONSE OF CONSUMER SPENDING TO CHANGES IN GASOLINE PRICES *

Risky Business: Predicting Cancellations in Imbalanced Multi- Classification Settings

Big Data Visualizations

How to do practical Data Science?

Synergies between Risk Modeling and Customer Analytics

FRAUD, A PROFIT KILLER?

Finding Hidden Intelligence with Predictive Analysis of Data Mining

SLAQ: Quality-Driven Scheduling for Distributed Machine Learning. Haoyu Zhang*, Logan Stafman*, Andrew Or, Michael J. Freedman

Machine Learning Models for Sales Time Series Forecasting

Drive Better Insights with Oracle Analytics Cloud

How Predictive Analytics Can Deepen Customer Relationships. STEVEN RAMIREZ, CEO Beyond the Arc

BIG DATA SKILLS: CHALLENGES FOR THE UNIVERSITY WORLD CREATING A NEW GENERATION OF DATA SCIENTISTS. Massimiliano Marcellino Bocconi University

The empowered customer: Productivity enhancements in a digital era

companydirectors.com.au ASX 200 Roundtable Summary Paper 2015 Succession Planning ASX 200 Supporting Partner

Accurate Campaign Targeting Using Classification Algorithms

Transcription:

Predictive Modelling for Customer Targeting A Banking Example Pedro Ecija Serrano 11 September 2017

Customer Targeting What is it? Why should I care? How do I do it? 11 September 2017 2

What Is Customer Targeting? I want to sell more to my customers. I want to propose only relevant products. Product targeting: What products may this person want to buy? Customer targeting: I have a product, who may want to buy it? Modelling approaches vary (recommender systems vs. propensity modelling) 11 September 2017 3

What Is Customer Targeting? Amazon: Customers who bought this item also bought Netflix: Trending Now, Because you liked These are recommender systems Product Targeting. 11 September 2017 4

What Is Customer Targeting? Propensity modelling: identify customers likely to buy a specific product. (MasterCard Advisors: http://bit.ly/2ghgkup) 11 September 2017 5

What Is Customer Targeting? Recommender systems are useful (required) when your product range is very large. Have you seen the catalogue in US Netflix? Amazon UK had nearly 490 million items in 2015. Propensity modelling is suited to a product-specific model approach. A model per product. Contact the right customers with the right offer through the right channel at the right time. Caravan insurance (https://www.kaggle.com/uciml/caravan-insurance-challenge) 11 September 2017 6

Why Should I Care? The Netflix Prize 21 st September 2009: Netflix awards a $1 million prize to BellKor s Pragmatic Chaos after three years of ongoing competition. https://en.wikipedia.org/wiki/netflix_prize Amazon s Cross-Selling Amazon s many recommender systems are jointly responsible for 35% of the company s sales. 11 September 2017 7

Our industry has been quite traditional in terms of marketing and cross-selling, but consumers now expect you to pop up at the most relevant point and in the most relevant way to them, which is not necessarily on your own website. He clarifies that this targeted approach to customer engagement uses customer analytics and internal or external data. Why Should I Care? http://www.theactuary.com/features/2016/12/the-digital-revolutionary/ 11 September 2017 8

How Do I Do It? Banking Telemarketing: selling bank deposits to your customers. Acknowledgement: [Moro et al., 2014] S. Moro, P. Cortez and P. Rita. A Data- Driven Approach to Predict the Success of Bank Telemarketing. They made the database public. Lichman, M. (2013). UCI Machine Learning Repository [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science. 41,188 customers; 4,530 historical buyers, many customer-related variables (age, education, etc.) 11 September 2017 9

How Do I Do it? There are a few challenges Define the problem. Internal data and external data. Class imbalance. Model choice. Is there an optimal solution? What does it look like? 11 September 2017 10

Classification vs. Regression Define The Problem Does it actually matter? Do we really need the probability of buying? Ideal model vs. reality. The ideal model might not be good enough. What then? 11 September 2017 11

Internal Data and External Data The existing variables were not enough. We use external, publicly available data to supplement. Internal Data External Data Customer Internally available Age, education, occupation, etc. Environment Publicly available Interest rates, employment rates, consumer confidence, etc. 11 September 2017 12

Class Imbalance 41,188 customers with 4,530 historical buyers (11%). Pause for thought. There is a wild suggestion no one wants our product. This is correct for 89% of customers (100% correct for non-buyers and 0% correct for buyers). I challenge you to find a model with better accuracy than 89%! 11 September 2017 13

Class Imbalance The problem is the 89:11 proportions. If only it were 50:50 We can try the following: Do nothing Undersample Oversample Balanced sample Synthetic sample SMOTE! 11 September 2017 14

Just a few suggestions: Model Choice Naïve Bayes, Support Vector Machines, Logistic Regression, Decision Trees, Random Forests, XG Boosting, K-Nearest Neighbours, Neural Networks, Lasso Regression, Elastic Net, etc How did we define the problem? Classification vs. Regression. Are predictions enough or do we also need information on model factors? Black box vs. transparent model. Wishful thinking vs. reality: do we really have a choice? Let s focus on two: Naïve Bayes and Support Vector Machines. 11 September 2017 15

Naïve Bayes Bayes theorem for conditional probabilities. It allocates observations to their most probable class. Some assumptions may be hard to meet (normality, non-correlation ) However the classifier can be very effective even when assumptions are not met. 11 September 2017 16

Geometric approach. SVM with different kernels: Linear Polynomial Radial Sigmoid There is room for error. We can play with that room for error. Support Vector Machines 11 September 2017 17

Naïve Bayes vs. Support Vector Machines Naïve Bayes SVM Regression Transparent Rigid Fast Classification Black box Customisable room for error Iterative (i.e.: slow) 11 September 2017 18

Is There an Optimal Solution? How do we assess if a solution is good? Training (2/3) and testing (1/3) datasets. Confusion matrix. Truth \ Predictions Buyer Non-Buyer Buyer True Positive False Negative Non-Buyer False Positive True Negative We want to maximise True Positives. What about False positives? False negatives? We do not have a cost-benefit matrix to provide an optimal solution. 11 September 2017 19

Is There an Optimal Solution? 11 September 2017 20

What Does an Optimal Solution Look Like? Model Buyers Calls Success Rate Vanilla SVM Radial 801 (18%) 1,195 (3%) 67% Vanilla Tree 1,010 (22%) 1,566 (4%) 64% Synthetic Tree 1,956 (43%) 4,325 (11%) 45% Synthetic SVM Radial 2,668 (59%) 6,632 (16%) 40% Undersampled Naïve Bayes 3,021 (68%) 10,586 (26%) 29% Calling all customers 4,530 (100%) 41,188 (100%) 11% 11 September 2017 21

An accurate model is good. Anything Else? but a good model that provides information on customers too is better. We can use Naïve Bayes conditional probabilities and descriptive statistics to learn about buyers. 11 September 2017 22

Anything Else? Number of previous contacts Previous outcome Age 11 September 2017 23

Anything Else? The average buyer is: An existing customer who has bought our products before. Well educated. Best contacted by mobile phone. Free from family responsibilities (student or retired) Of good credit standing (no past loan defaults) We have also learned that timing is critical. The following factors favour sales: Increasing unemployment. Low interest rates. 11 September 2017 24

And That s All! Now you know: What customer targeting is. How it adds value to your business. How to do it. In addition: You might be inspired to apply these techniques in your actuarial work! 11 September 2017 25

Questions Comments The views expressed in this presentation are those of invited contributors and not necessarily those of the IFoA. The IFoA do not endorse any of the views stated, nor any claims or representations made in this presentation and accept no responsibility or liability to any person for loss or damage suffered as a consequence of their placing reliance upon any view, claim or representation made in this presentation. The information and expressions of opinion contained in this publication are not intended to be a comprehensive study, nor to provide actuarial advice or advice of any nature and should not be treated as a substitute for specific advice concerning individual situations. On no account may any part of this presentation be reproduced without the written permission of the author. 11 September 2017 26