Tracking Temporal Dynamics of Purchase Decisions via Hierarchical Time-Rescaling Model

Improvements in information technology have made it easier for industry to communicate with their customers, raising hopes for a scheme that can estimate when customers will want to make purchases. Although a number of models have been developed to estimate the time-varying purchase probability, they are based on very restrictive assumptions such as preceding purchase-event dependence and discrete-time effect of covariates. Our preliminary analysis of real-world data finds that these assumptions are invalid: self-exciting behavior, as well as marketing stimulus and preceding purchase dependence, should be examined as possible factors influencing purchase probability. In this paper, by employing the novel idea of hierarchical time rescaling, we propose a tractable but highly flexible model that can meld various types of intrinsic history dependency and marketing stimuli in a continuous-time setting. By employing the proposed model, which incorporates the three factors, we analyze actual data, and show that our model has the ability to precisely track the temporal dynamics of purchase probability at the level of individuals. It enables us to take effective marketing actions such as advertising and recommendations on timely and individual bases, leading to the construction of a profitable relationship with each customer.

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

[2]  Winfried Stute,et al.  Purchase timing models in marketing: a review , 2009 .

[3]  Jian Wang,et al.  Utilizing related products for post-purchase recommendation in e-commerce , 2011, RecSys '11.

[4]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[5]  Tomoharu Iwata,et al.  Discovering latent influence in online social activities via shared cascade poisson processes , 2013, KDD.

[6]  Mong-Li Lee,et al.  Increasing temporal diversity with purchase intervals , 2012, SIGIR '12.

[7]  Emery N. Brown,et al.  The Time-Rescaling Theorem and Its Application to Neural Spike Train Data Analysis , 2002, Neural Computation.

[8]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[9]  Chun-Yao Huang,et al.  Modeling the Audience's Banner ad Exposure for Internet Advertising Planning , 2006 .

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

[11]  Naoki Abe,et al.  Collective Response Spike Prediction for Mutually Interacting Consumers , 2013, 2013 IEEE 13th International Conference on Data Mining.

[12]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

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

[14]  Cam Rungie,et al.  Predicting future purchases with the Poisson log-normal model , 2014 .

[15]  Sonja Grün,et al.  Analysis of Parallel Spike Trains , 2010 .

[16]  Clive G. Bowsher Modelling Security Market Events in Continuous Time: Intensity Based, Multivariate Point Process Models , 2003 .

[17]  Greg M. Allenby,et al.  A Dynamic Model of Purchase Timing with Application to Direct Marketing , 1999 .

[18]  G. C. Wei,et al.  A Monte Carlo Implementation of the EM Algorithm and the Poor Man's Data Augmentation Algorithms , 1990 .

[19]  David C. Schmittlein,et al.  Generalizing the NBD Model for Customer Purchases: What Are the Implications and Is It Worth the Effort? , 1988 .

[20]  A. Hawkes Spectra of some self-exciting and mutually exciting point processes , 1971 .

[21]  Christos Faloutsos,et al.  Rise and fall patterns of information diffusion: model and implications , 2012, KDD.

[22]  I. Rubin,et al.  Random point processes , 1977, Proceedings of the IEEE.

[23]  Jian Wang,et al.  Opportunity model for e-commerce recommendation: right product; right time , 2013, SIGIR.

[24]  Yosihiko Ogata,et al.  Statistical Models for Earthquake Occurrences and Residual Analysis for Point Processes , 1988 .

[25]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[26]  Katherine A. Heller,et al.  Modelling Reciprocating Relationships with Hawkes Processes , 2012, NIPS.

[27]  A. Ehrenberg The Pattern of Consumer Purchases , 1959 .

[28]  Didier Sornette,et al.  Robust dynamic classes revealed by measuring the response function of a social system , 2008, Proceedings of the National Academy of Sciences.