Diffusion-aware Censored Gaussian Processes for Demand Modelling
Filipe Rodrigues
TL;DR
This work tackles the challenge of recovering latent true demand from censored aggregate observations caused by limited supply and substitution across similar products. It introduces Diffusion-aware Censored Gaussian Processes (DCGP), which fuse a Tobit-like likelihood with a diffusion process on a product graph to model how unsatisfied demand transfers among substitutes, all within a Gaussian-process framework for time-aware, multi-product data. The authors develop scalable inference via a state-space GP formulation and CVI to handle the non-Gaussian diffusion likelihood, and they learn diffusion hyperparameters such as the diffusion lengthscale $\ell_{\text{diff}}$ and sink probability $\pi_{\text{diff}}$ alongside GP hyperparameters. Empirical results on artificial data and real-world datasets (supermarket sales, bike-sharing, and EV charging) show that DCGP more accurately estimates the latent true demand and provides improved out-of-sample predictions compared to standard censored GPs and non-censored GPs, validating the usefulness of incorporating substitution dynamics in censored demand modelling.
Abstract
Inferring the true demand for a product or a service from aggregate data is often challenging due to the limited available supply, thus resulting in observations that are censored and correspond to the realized demand, thereby not accounting for the unsatisfied demand. Censored regression models are able to account for the effect of censoring due to the limited supply, but they don't consider the effect of substitutions, which may cause the demand for similar alternative products or services to increase. This paper proposes Diffusion-aware Censored Demand Models, which combine a Tobit likelihood with a graph diffusion process in order to model the latent process of transfer of unsatisfied demand between similar products or services. We instantiate this new class of models under the framework of GPs and, based on both simulated and real-world data for modeling sales, bike-sharing demand, and EV charging demand, demonstrate its ability to better recover the true demand and produce more accurate out-of-sample predictions.
