WHAT IS UPLIFT MODELING? D. W. MCCORMACK, JR. QPRC 2013
Transcription
WHAT IS UPLIFT MODELING? D. W. MCCORMACK, JR. QPRC 2013
WHAT IS UPLIFT MODELING? D. W. MCCORMACK, JR. QPRC 2013 Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT INTRODUCTION MODELING? Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT INTRODUCTION MODELING? Collect data on possible target recipients Apply treatment to target population Find X that optimizes P(Y = 1) or Y^ But does this predict treatment success? What about those who respond in the absence of the treatment? And those who don’t respond because of the treatment? Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT INTRODUCTION MODELING? How much more likely am I to respond in the presence of a treatment? Yes Sure Thing Persuadable No Do Not Disturb Lost Cause Responds to treatment Yes No Responds without treatment Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. Siegel, E. (2013) WHAT IS UPLIFT INTRODUCTION MODELING? Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT MODELING? • Uplift modeling attempts to: • • • • • Determine the conditions associated with those most affected by the treatment. Quantify the incremental benefit of applying a treatment over not applying a treatment. Identify the proportion of the target population for which a treatment is profitable. AKA: incremental response modeling, net lift modeling, true lift modeling, differential value modeling, impact modeling. Related to: Structural Mean Models and Differential Prediction. Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT WHERE IT CAN BE USED MODELING? • Marketing & Advertising • • • • • Cross-sell (Fries with that burger?) and Up-sell (Super-size that?) Retention Content (Blue background or white?) and channel selection (e-mail or phone call?) Personalized Medicine Other • • Risk Voter targeting Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT HOW IS IT DIFFERENT? MODELING? • Typical predictive models P (Y = 1 X,T = 1) • OR f (Y X,T = 1) Uplift models P (Y = 1 X,T = 1) − P (Y = 1 X,T = 0) OR f (Y X,T = 1) − f (Y X,T = 0) f Y g ( X,T ) , e.g., E Y = β X + φT + ϕ XT ( ) ( Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. ) WHAT IS UPLIFT MODELING? Treatment f (Y X,T = 1) Collect data on possible target recipients f (Y X,T = 1) − f (Y X,T = 0) Control f (Y X,T = 0) Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT HOW IS IT IMPLEMENTED? MODELING? • • • • • Trees (Radcliffe & Surry) Logistic Regression (Lo) Naïve Bayes (Larsen) Neural Networks (Lo) Inductive Logic Programming (ILP - Nassif) Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT HOW IS IT IMPLEMENTED? MODELING? • Commercial Software • • • • Portrait Uplift (Pitney Bowes) Enterprise Miner 7.1, JMP Pro 11 (SAS) InfiniteInsight (KXEN) Freeware • • Aleph (ILP) R (SimpleNet) Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT CHALLENGES MODELING? • • • • • Model implementation – One or two? Variable Selection Splitting and pruning criteria (trees) Multilevel treatments Multiplicative models Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT EXAMPLE MODELING? • • • Treatment – Marketing promotion incentive mailed to 4500 customers Response – Purchase made in promotional period (1/0), sales ($) Predictors – 32 measuring a number of customer characteristics such as tenure, incentive club membership level, online ordering history, etc. Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT EXAMPLE MODELING? • • Two model logistic regression approach used. Sixteen variables selected based on net information value. ! P ( X = x Y = 1) P ( X = x Y = 0) $ T i C i & NWOEi = log ## & " PC ( X = xi Y = 1) PT ( X = xi Y = 0) % NIV = ∑{PT ( X = xi Y = 1) PC ( X = xi Y = 0) − PC ( X = xi Y = 1) PT ( X = xi Y = 0)}NWOEi i Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT EXAMPLE MODELING? Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT EXAMPLE MODELING? Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT REFERENCES MODELING? • • • • • • • • Heckman, J. (1979). Sample Selection Bias as a Specification Error. Econometrica, 47, 35 – 46. Jaśkowski, M. & Jaroszewicz, S. (2012). Uplift Modeling for Clinical Trial Data. In ICML 2012 Workshop on Machine Learning for Clinical Data Analysis, Edinburgh, Scotland, June, 2012. Larsen, K. (2005). Generalized Naïve Bayes Classifiers. SIGKDD Explorations, 7(1), 76 – 81 Lee, T., Zhang, R., Meng, X., & Ryan L. (2013). Incremental Response Modeling Using SAS® Enterprise MinerTM. Paper 096-2013, SAS Global Forum, San Francisco, CA 2013 Lo, V.S.Y (2002). The True Lift Model - A Novel Data Mining Approach to Response Modeling in Database Marketing. SIGKDD Explorations, 4(2), 78 – 86. Nassif, H., Costa, V.S., Burnside, E.S., & Page, D. (2012). Machine Learning and Knowledge Discovery in Databases. Lecture Notes in Computer Science Volume 7523, 617 – 632. Radcliffe, N.J. & Surry, P.D. (2011). Real-World Uplift Modelling with Significance-Based Trees. Portrait Technical Report TR-2011-1, Stochastic Solutions. Siegel, E. (2013). Persuasion by the Number (Chapter 7 in Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die). John Wiley & Sons, Hoboken, NJ. Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. WHAT IS UPLIFT ACKNOWLEDGEMENTS MODELING? • Victor Lo (Fidelity) Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved.