mlsanityData to 14 Oct 2026

Learning Choice Model Trees for Feature-Based Multi-Product Pricing: Exact Optimization and Field Evidence

arXiv 2609.16952 ↗First posted 15 Sep 2026math.OC stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Feature-based multi-product pricing uses customer characteristics to identify demand heterogeneity and tailor prices across products. Choice model trees segment customers through interpretable feature rules and fit a demand model within each leaf. Existing methods typically construct these trees greedily, selecting one myopic split at a time. We develop optimal choice model trees with multinomial logit leaves (OCMT-MNL), jointly optimizing the tree and leaf models within a prescribed depth. Our exact dynamic program derives closed-form Fenchel lower bounds during constrained Newton iterations and propagates them across nested and disjoint customer subsets, avoiding new fits and resuming unfinished fits without repeating completed work. In synthetic experiments, it reduces exact leaf fits by 99.98% and leaf evaluations by 86.13%, achieving up to 7.15-fold speedups over unpruned dynamic programming. One-dimensional lookup tables translate offline estimation into real-time pricing, with a revenue-loss bound quadratic in grid spacing under the fitted model. Compared with greedy trees, OCMT-MNL achieves lower revenue loss with fewer leaves on synthetic data and better predictive fit on real data. In a 23-week randomized experiment on ancillary seat pricing across 48 airline markets and 190,220 passengers, OCMT-MNL increases seat revenue per passenger by a statistically significant 11.3% over static pricing.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 50 references that are in the map. First posted on arXiv 15 Sep 2026.

Builds on

14 of 50 references.

References · 14

  1. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
  2. 2016Dynamic Pricing in High-dimensionscited by 55
  3. 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 53
  4. 2017MNL-Bandit: A Dynamic Learning Approach to Assortment Selectioncited by 50
  5. 2016Gap Safe screening rules for sparsity enforcing penaltiescited by 39
  6. 2016Recursive Partitioning for Personalization using Observational Datacited by 28
  7. 2020Model Distillation for Revenue Optimization: Interpretable Personalized Pricingcited by 24
  8. 2021Logarithmic Regret in Feature-based Dynamic Pricingcited by 22
  9. 2021Dynamic pricing and assortment under a contextual MNL demandcited by 20
  10. 2016The Econometrics of Randomized Experimentscited by 14
  11. 2019Multi-Product Dynamic Pricing in High-Dimensions with Heterogeneous Price Sensitivitycited by 12
  12. 2018Outer Approximation With Conic Certificates For Mixed-Integer Convex Problemscited by 4
2 more
  1. 2022Regret Bounds and Experimental Design for Estimate-then-Optimizecited by 2
  2. 2026Optimal Online and Offline Algorithms for Contextual MNL with Applications to Assortment and Pricingcited by 1

Built on by

Not cited yet.