In this paper, by leveraging abundant observational transaction data, we propose a novel data-driven and interpretable pricing approach for markdowns, consisting of counterfactual prediction and multi-period price optimization. Firstly, we build a semi-parametric structural model to learn individual price elasticity and predict counterfactual demand. This semi-parametric model takes advantage of both the predictability of nonparametric machine learning model and the interpretability of economic model. Secondly, we propose a multi-period dynamic pricing algorithm to maximize the overall profit of a perishable product over its finite selling horizon. Different with the traditional approaches that use the deterministic demand, we model the uncertainty of counterfactual demand since it inevitably has randomness in the prediction process. Based on the stochastic model, we derive a sequential pricing strategy by Markov decision process, and design a two-stage algorithm to solve it. The proposed algorithm is very efficient. It reduces the time complexity from exponential to polynomial. Experimental results show the advantages of our pricing algorithm, and the proposed framework has been successfully deployed to the well-known e-commerce fresh retail scenario - Freshippo.
翻译:在本文中,通过利用大量观测交易数据,我们提出了一种新的数据驱动和可解释的记分定价方法,包括反事实预测和多期价格优化。首先,我们建立了一个半参数结构模型,以学习个人价格弹性并预测反事实需求。这一半参数模型既利用非参数机器学习模型的可预测性,又利用经济模型的可解释性。第二,我们提出了一个多周期动态定价算法,以最大限度地提高易腐产品在有限销售前景下的总体利润。与使用确定性需求的传统方法不同,我们模拟反事实需求的不确定性,因为它在预测过程中不可避免地具有随机性。基于随机性模型,我们通过Markov决策过程制定顺序定价战略,并设计一个两阶段的算法来解决它。拟议的算法非常高效。它降低了从指数到多元化的时间复杂性。实验结果显示了我们定价算法的优势,而拟议的框架已经成功地部署到众所周知的电子商务新鲜零售设想情景-新思维。