Dynamic Pricing with Demand Learning and Reference Effects: Square-root regret under changing reference pricesResearch Paper
Motivation
A seller learning demand from sales data also changes the conditions under which that data is generated. Customers may compare today's price with a reference formed from earlier prices. A price experiment can therefore affect both current sales and future demand. The seller observes prices and sales, while the reference price remains hidden. This mission concerns the slow-moving pricing policy in den Boer and Keskin, Dynamic Pricing with Demand Learning and Reference Effects, using the supplied April 19, 2021 artifact.
The relevant question is quantitative: how much cumulative revenue does this policy lose against a seller who knows the demand parameters and the reference mechanism? A guarantee must account for the cost of learning and the consequences of changing customers' reference prices. The target includes mechanisms whose smoothing coefficient changes over time and whose reference price can reset.
Setting
A price interval is the entire real interval , with . The seller has a demand parameter in a known bounded rectangle intersected with . Here , and the reference sensitivities are nonnegative. The expected demand and revenue are
For every allowed parameter vector, demand is nonnegative on and lies strictly inside . Equality of the sensitivities and zero sensitivities are allowed. Observed demand adds an independent shock. The shocks are identically distributed, have mean zero and finite variance, and possess a finite moment generating function in some neighborhood of zero. Their law need not be Gaussian or bounded, and zero variance is allowed.
A reference mechanism is a continuous map from each finite price history to a reference in . In the class , one coefficient gives . The larger class has change times and coefficients . Smoothing applies between changes; at a change the reference may reset continuously as a function of the full preceding price history. For some fixed finite , every interval with positive integers contains at most changes. Infinitely many changes are permitted, as are coefficients tending to one. These are the mechanisms of Section 3.3, without an additional uniform contraction condition.
The slow-moving policy divides time into episodes , each comprising two blocks of periods. With , it charges the previous price estimate minus or plus , clipped at the appropriate price endpoint. At each completed episode it fits a linear demand model to that episode alone, projects the intercept and slope separately onto their known intervals, and updates its price estimate. The policy uses observed price-demand pairs, never the reference, unknown demand parameters or change schedule.
Formalization targets
The goal is Theorem 3 of the supplied source, printed and PDF page 17. Fix the model, an admissible noise process, a mechanism in , , tuning and allowed initial estimates. The claim is
The constant is finite and chosen before the horizon. Here regret compares the policy with the full dynamic clairvoyant benchmark
The three milestones retain their source numbering and dependency order. Proposition 2, page 17, asserts the same regret rate under two uniform sufficient conditions: the fixed price loses at most , uniformly also over , and holding any price after any history incurs total reference deviation at most . Theorem 1, page 10, gives a horizon-independent fixed-price loss bound for . Proposition 1, page 13, bounds the sum of absolute reference deviations by one constant under the same exponential-smoothing class. Neither sufficient condition from Proposition 2 is a premise of the goal.
Significance
The printed result provides a square-root upper bound for a concrete learning rule when reference prices are hidden and can change their updating behavior. It compares that rule with all dynamic feasible price vectors, rather than with a fixed-price substitute. The claim applies to each finite prefix, including horizons that end before an episode or a block is complete.
Formalizing these statements makes the causal algorithm, the benchmark and the quantifier order explicit. The resulting definitions separate continuous reference mechanisms and iid noise from the specific demand model. All four theorem items are open statement targets in this mission; no machine-checked proofs of them are claimed. The source's description as asymptotic optimality is retained, but an independent minimax lower bound is outside the mission.
Difficulty
Holding a price fixed need not make its reference track it at a rate that is uniform across infinitely many regimes. Each coefficient being strictly below one does not place the entire sequence below a common number less than one. The source proof of Theorem 3 uses maxima over the regimes encountered before the horizon as though they yielded horizon-independent constants. The recorded finding supplies an allowed mechanism for which its intermediate tracking bound fails. This identifies a proof gap, not a disproof of the policy's regret conclusion.
The theorem remains the full printed target. Adding uniform contraction, limiting the number of changes or assuming the desired tracking bound would change the result. The nondifferentiable demand function, adaptive estimates and latent reference dynamics also have to be handled under the actual observation model.
Formalization scope
Prices remain real interval elements. Continuous maps describe references, extended naturals describe change times, and finite products describe histories. Internally, period zero represents source period one; positive horizons and source interval endpoints retain explicit guards. The algorithm is a causal recursion with compatible finite prefixes. Its least-squares update uses the explicit unique two-block solution, followed by the original coordinate projections. Prices are interval-valued; full clipping equals the printed one-sided clipping because the allowed projected center is interior. Real negative quarter powers determine perturbations.
The history domain is extended to real observations, agreeing with the printed nonnegative-history convention wherever it applies and accommodating the additive-noise model. Expected demand remains nonnegative; realized demand is not truncated. The benchmark is a real supremum of a continuous function on a nonempty compact box. Expected policy revenue is a Bochner integral of a bounded measurable finite-horizon random variable. Default values for unbounded suprema or nonintegrable functions therefore cannot trivialize the statements.
Definitions contain no regret or estimator-accuracy assumptions. The scope consists of the goal and its three specified milestones, with their shared foundations. Other results on incumbent pricing, gain-seeking behavior and statistical tests are intentionally excluded. Contributions establishing the full claims or resolving the recorded source findings must preserve these domains and quantifiers.
Selected references
- Arnoud V. den Boer and N. Bora Keskin, Dynamic Pricing with Demand Learning and Reference Effects, Management Science, supplied April 19, 2021 artifact marked “Forthcoming in Management Science,” first version December 23, 2017. DOI: 10.1287/mnsc.2021.4234. This mission preserves the repository's published citation basis and the supplied artifact's numbering: main pages 7–17 and electronic companion pages 1–17, PDF pages 33–49.