Learning to Price: Interpretable Attribute-Level Models for Dynamic Markets
Srividhya Sethuraman, Chandrashekar Lakshminarayanan
TL;DR
This work designs an interpretable, attribute-driven approach to dynamic pricing in high-dimensional markets. By introducing the Additive Feature Decomposition (AFD) framework and the AFDLD model, it captures substitution effects and yields a low-dimensional, transparent price representation p(i) = u(i)^T theta. Building on this, ADEPT provides a projection-free online learner operating in attribute space, achieving a sublinear regret of $\tilde{O}(\sqrt{d}\,T^{3/4})$ and demonstrating rapid adaptation to shocks and drifts. Empirical results on real datasets validate the additive structure, show competitive performance against baselines, and confirm the interpretability of attribute-level price explanations. Overall, the paper reconciles interpretability with efficiency in autonomous pricing through a structured, attribute-centric formulation and analysis.
Abstract
Dynamic pricing in high-dimensional markets poses fundamental challenges of scalability, uncertainty, and interpretability. Existing low-rank bandit formulations learn efficiently but rely on latent features that obscure how individual product attributes influence price. We address this by introducing an interpretable \emph{Additive Feature Decomposition-based Low-Dimensional Demand (\textbf{AFDLD}) model}, where product prices are expressed as the sum of attribute-level contributions and substitution effects are explicitly modeled. Building on this structure, we propose \textbf{ADEPT} (Additive DEcomposition for Pricing with cross-elasticity and Time-adaptive learning)-a projection-free, gradient-free online learning algorithm that operates directly in attribute space and achieves a sublinear regret of $\tilde{\mathcal{O}}(\sqrt{d}T^{3/4})$. Through controlled synthetic studies and real-world datasets, we show that ADEPT (i) learns near-optimal prices under dynamic market conditions, (ii) adapts rapidly to shocks and drifts, and (iii) yields transparent, attribute-level price explanations. The results demonstrate that interpretability and efficiency in autonomous pricing agents can be achieved jointly through structured, attribute-driven representations.
