Index Book a scoping call ↗Book a call ↗

Index

← Research

A pricing model needs a learning budget before it needs more features

Demand learning can require controlled price variation with an economic cost. Agree the exposure, margin floor and stopping rule before asking a pricing model to optimise revenue.

Method / Conceptual study
Separate before comparing.
  1. Development groups
  2. Hold-out boundary
  3. Test groups

Keep development and test groups separate before comparing performance. No measured results are shown.

Historical sales show demand at the prices and availability the business offered. They may not establish what would have happened at other prices, particularly when stock sold out or the assortment changed. A pricing assessment should identify that missing information.

A proposed model may aim to improve revenue by changing prices. First determine what information it needs, whether existing data can supply it and what controlled experimentation the business can permit. Additional features do not resolve an unidentified demand response.

Where experimentation is needed, set a bounded learning budget and stable comparison. Agree the permitted prices, exposure and economic limits. Move from learning to a wider pricing policy only when evidence supports that change within the tested scope.

The mechanism

The buyer is a chief commercial officer, pricing director, marketplace general manager or head of revenue management. Their workflow starts with a product, seat, room, appointment or class whose capacity expires. They set a price from the last comparable period, watch bookings and adjust when the result is already visible. A demand-learning system changes the order: it chooses a limited experiment, records what the price taught the business and only then changes the price policy.

The economic mechanism is not a better forecast in isolation. It is a better match between a perishable unit and the willingness to pay that remains before the unit expires. A small learning loss can be worthwhile when it prevents the business from leaving capacity empty or selling scarce capacity too cheaply. The comparison must include contribution margin, not only revenue, because a discount can fill a calendar while making the unit less valuable.

Ferreira and Mower tested this decision with Zenrez, a company that sells excess capacity from fitness studios. Their demand-learning algorithm used a short learning phase before an earning phase and was evaluated in a controlled field experiment with a synthetic control. The learning phase produced an initial dip in revenue. During the earning phase, average daily revenue was 14 to 18 per cent above the control group. Ferreira and Mower, Demand Learning and Pricing for Varying Assortments

That is evidence for paying deliberately for information when the assortment changes and price changes are limited. It is not a return a new retailer can promise. The decision is whether the local capacity, margin and observation window make the learning cost acceptable.

What to do about it

Move from a price guess to a measured pricing policy Fig. 01
  1. 01 Bound Choose one product family, capacity pool, price floor and learning period.
  2. 02 Learn Test a small price set while preserving a stable comparison and the reason for each test.
  3. 03 Measure Record bookings, contribution margin, cancellations, utilisation and unmet demand.
  4. 04 Earn Use the observed demand relationship only inside the tested inventory and customer boundary.
  5. 05 Review Stop, narrow or refresh the policy when assortment, costs or demand conditions change.

Begin with a capacity unit that has a clear expiry. It might be a class place, an appointment slot, a hotel room or an item whose season ends. Name the owner of the price, the floor below which the unit is not worth selling and the decision date after which an unsold unit cannot be recovered. A model that can change a price without knowing those boundaries is an automated guesser.

Write down the incumbent policy before collecting new data. Record the current price, availability, product attributes, customer segment, booking window, channel, cancellations and the cost of serving the unit. Preserve the prices that were shown, including offers that were not accepted. Sales alone are censored demand. If the item sold out early, the record does not tell the model how many more customers would have paid the listed price.

The learning budget should be a business decision. Set the share of capacity, traffic or booking windows that can enter exploration, the maximum price move, the minimum margin and the conditions that stop a test. Keep a control group on the incumbent price where demand can spill between products or channels. A test that changes every price at once cannot tell the revenue owner which change caused the result.

The Alibaba product-display experiment shows why the baseline deserves care. Researchers randomly assigned 10,421,649 customer visits to either Alibaba’s existing machine-learning ranking or a choice model that optimised the set of products shown. With the same 25 important features, the choice-model approach generated 5.17 renminbi per visit against 4.04 for the machine-learning approach, a 28 per cent increase in revenue per visit during the week tested. Feldman and colleagues, Customer Choice Models vs. Machine Learning

The lesson is not that a choice model always beats machine learning. It is that the business question was an assortment decision with a revenue measure, not a contest between model labels. The team changed what customers could buy and measured the money produced by each visit. A pricing review should be equally specific about the decision it changes.

The Inference Institute can advise on the capacity and margin boundary, the distinction between price policy and model output, and the comparison needed for a decision. The assessment can specify which records explain each price and what limits its use, before procurement or delivery by the client’s team.

The deliverable is a pricing experiment brief the revenue team can approve. It names the first capacity pool, incumbent policy, exploration boundary, margin measure, observation window and stop rule. It gives finance, operations and commercial teams one decision to review instead of a dashboard of predicted demand.

What this does not tell you

The Zenrez study concerns fitness-class capacity and uses a synthetic-control comparison. The Alibaba study concerns product display on two online marketplaces. They do not establish a general return for every pricing model, industry or customer segment. Both experiments also sit inside operating systems with enough traffic to learn. A small enterprise may need a longer observation window or may not have enough interchangeable capacity for a fair test.

Revenue can rise while the business becomes less healthy. A model can discount customers who would have paid more, increase cancellations, shift demand into an expensive channel or make prices hard for staff to explain. Check margin, service cost, repeat purchase, complaints and the distribution of prices, not only average revenue. Reprice only inside the tested boundary and give the commercial owner a way to pause the policy when the assortment or cost base changes.

The pricing owner should be able to explain the unresolved demand question, the permitted cost of learning and the evidence that changes the decision. Use that brief to assess candidate approaches, including cases where a simpler rule or a longer observation period is more appropriate.

Filed under · Method · Pricing · Revenue management · Experiments Inference Institute · 02 Oct 2026 (updated)

Related engagement

The decision behind this article

Compare build-or-buy options, costs and controls before committing AI budget.

Explore AI Architecture →

Bring us the question

Reading this because it is on your desk right now?

That is the conversation we are best at. Thirty minutes, a written summary, no obligation.