  Understanding individual customers' sensitivities to prices, promotions,
brand, and other aspects of the marketing mix is fundamental to a wide swath of
marketing problems, including targeting and pricing. Companies that operate
across many product categories have a unique opportunity, insofar as they can
use purchasing data from one category to augment their insights in another.
Such cross-category insights are especially crucial in situations where
purchasing data may be rich in one category, and scarce in another. An
important aspect of how consumers behave across categories is dynamics:
preferences are not stable over time, and changes in individual-level
preference parameters in one category may be indicative of changes in other
categories, especially if those changes are driven by external factors. Yet,
despite the rich history of modeling cross-category preferences, the marketing
literature lacks a framework that flexibly accounts for \textit{correlated
dynamics}, or the cross-category interlinkages of individual-level sensitivity
dynamics. In this work, we propose such a framework, leveraging
individual-level, latent, multi-output Gaussian processes to build a
nonparametric Bayesian choice model that allows information sharing of
preference parameters across customers, time, and categories. We apply our
model to grocery purchase data, and show that our model detects interesting
dynamics of customers' price sensitivities across multiple categories.
Managerially, we show that capturing correlated dynamics yields substantial
predictive gains, relative to benchmarks. Moreover, we find that capturing
correlated dynamics can have implications for understanding changes in
consumers preferences over time, and developing targeted marketing strategies
based on those dynamics.
