Model-based Dashboards for Customer Analytics

Automating the customer analytics process is crucial for companies that manage distinct customer bases. In such data-rich and dynamic environments, visualization plays a key role in understanding events of interest. These ideas have led to the popularity of analytics dashboards, yet academic research has paid scant attention to these managerial needs. We develop a probabilistic, nonparametric framework for understanding and predicting individual-level spending using Gaussian process priors over latent functions that describe customer spending along calendar time, interpurchase time, and customer lifetime dimensions. These curves form a dashboard that provides a visual model-based representation of purchasing dynamics that is easily comprehensible. The model flexibly and automatically captures the form and duration of the impact of events that influence spend propensity, even when such events are unknown a-priori. We illustrate the use of our Gaussian Process Propensity Model (GPPM) on data from two popular mobile games. We show that the GPPM generalizes hazard and buy-till-you-die models by incorporating calendar time dynamics while simultaneously accounting for recency and lifetime effects. It therefore provides insights about spending propensity beyond those available from these models. Finally, we show that the GPPM outperforms these benchmarks both in fitting and forecasting real and simulated spend data.

[1]  Dominique M. Hanssens,et al.  Market Response Models: Econometric and Time Series Analysis , 1989 .

[2]  Yang Li,et al.  A Bayesian Semiparametric Approach for Endogeneity and Heterogeneity in Choice Models , 2014, Manag. Sci..

[3]  David A. Schweidel,et al.  Incorporating Direct Marketing Activity into Latent Attrition Models , 2013, Mark. Sci..

[4]  Fred M. Feinberg,et al.  Capturing Flexible Heterogeneous Utility Curves: A Bayesian Spline Approach , 2007, Manag. Sci..

[5]  David C. Schmittlein,et al.  Analyzing Duration Times in Marketing: Evidence for the Effectiveness of Hazard Rate Models , 1993 .

[6]  Andrew Gelman,et al.  The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo , 2011, J. Mach. Learn. Res..

[7]  S Roberts,et al.  Gaussian processes for time-series modelling , 2013, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[8]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[9]  Pradeep K. Chintagunta,et al.  The Proportional Hazard Model for Purchase Timing , 2003 .

[10]  Peter S. Fader,et al.  Customer-Base Analysis in a Discrete-Time Noncontractual Setting , 2009, Mark. Sci..

[11]  David C. Schmittlein,et al.  Counting Your Customers: Who-Are They and What Will They Do Next? , 1987 .

[12]  Joshua B. Tenenbaum,et al.  Structure Discovery in Nonparametric Regression through Compositional Kernel Search , 2013, ICML.

[13]  Naufel J. Vilcassim,et al.  Investigating Household Purchase Timing Decisions: A Conditional Hazard Function Approach , 1991 .

[14]  Peter E. Rossi Bayesian Semi-Parametric and Non-Parametric Methods in Marketing and Micro-Econometrics , 2013 .

[15]  Wagner A. Kamakura,et al.  Defection Detection: Measuring and Understanding the Predictive Accuracy of Customer Churn Models , 2006 .

[16]  Peter S. Fader,et al.  RFM and CLV: Using Iso-Value Curves for Customer Base Analysis , 2005 .

[17]  David C. Schmittlein,et al.  Predicting Future Random Events Based on Past Performance , 1981 .

[18]  Bruce G. S. Hardie,et al.  A Joint Model of Usage and Churn in Contractual Settings , 2013, Mark. Sci..

[19]  D. Rubin,et al.  Inference from Iterative Simulation Using Multiple Sequences , 1992 .

[20]  Marc G. Genton,et al.  Classes of Kernels for Machine Learning: A Statistics Perspective , 2002, J. Mach. Learn. Res..

[21]  Sunil Gupta,et al.  Stochastic Models of Interpurchase Time with Time-Dependent Covariates , 1991 .

[22]  Radford M. Neal MCMC Using Hamiltonian Dynamics , 2011, 1206.1901.

[23]  Peter S. Fader,et al.  Counting Your Customers the Easy Way: An Alternative to the Pareto/NBD Model , 2005 .

[24]  G. J. Goodhardt,et al.  A Consumer Purchasing Model with Erlang Inter-Purchase Times , 1973 .

[25]  M. Wedel,et al.  Analyzing Brand Competition across Subcategories , 2004 .