Enquire
Menu
← Research

Hold out the customer before funding the rollout

Fresh tickets from familiar accounts do not establish performance on unseen customers. Match the evaluation boundary to the proposed rollout and report the evidence for each population separately.

Data / 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.

Consider a system proposed for routing customer requests, trained on historical tickets and tested on held-out tickets. If customers appear in both sets, the result includes experience with familiar accounts. A rollout that adds newly acquired customers requires evidence about that additional population.

Account overlap changes the question the test can answer. Familiar products, wording and recurring issues may help the system serve established customers, without establishing how it will handle unseen accounts. A staffing or service commitment should follow results for the population it changes.

When the spending decision depends on unseen customers, include customers absent from training in the evaluation. Define the grouping before comparing scores and preserve results for established accounts separately. The evidence may support expansion, a narrower operating scope or further observation.

Name what will be new

A ticket can be new while almost everything that makes it predictable is familiar. Another message in the same conversation is the clearest case. A separate request from the same account can also carry a recognisable product configuration or a recurring service problem. Removing the account-number column does not remove every signal associated with the account.

The scikit-learn guide to grouped validation explains how dependent observations from the same group can cross a conventional split. To assess performance on unseen groups, its grouped splitters keep a group’s records entirely on one side of each training and validation comparison. This is a method for constructing the comparison. It does not choose the right business grouping or prove that the test represents future demand.

The mechanism has been studied in a different setting. Saeb and colleagues compared record-wise and subject-wise validation using activity-recognition data and simulation. They found that mixing subjects across training and test could produce optimistic estimates for a model intended to work on new subjects. The study concerns sensor and clinical prediction settings. Applying its identity mechanism to customer tickets is an inference, not a reported customer-service result.

illustrative fixture

Which accounts does the evidence cover?

Swipe or scroll for the full diagram →

The evidence stops before the proposed applicationObserved finding connects to an inference. A dashed boundary separates that inference from the untested application.ObservedInferenceUntested application
The evidence stops before the proposed applicationObserved finding and inference appear above a dashed boundary. The untested application remains below it.Observed findingInferenceUntestedapplication

Evidence for familiar accounts does not automatically support rollout to unseen accounts.

Observed
Saeb and colleagues found optimistic performance estimates when records from the same subjects crossed training and test in their studied settings.
Inference
Applying the identity mechanism to customer tickets is an inference, not a reported customer-service result.
Evidence boundary
The research concerns sensor and clinical prediction. The customer-service application requires a local account boundary and evaluation against the intended intake.

The finding, inference and untested application remain separate.

Observed subject-wise findings stop before the proposed customer-service application.

Reviewed 2026-10-02

Specify whether the system will route future requests from existing accounts, first requests from new accounts or both. These are separate acceptance populations. Report their results and expected workload shares so that a large established-account cohort does not conceal uncertainty in the expansion population.

Make the split fail a simple rehearsal

Before running another model, test the dataset assignment with a constructed fixture. Give fictional accounts named Alder, Birch, Cedar and Dune an earlier and a later ticket. Within this deliberately simplified fixture, each account always uses the same queue. Give a lookup rule the earlier tickets and ask it to route the later ones by remembering the account’s previous queue.

The rule recognises every account in that test. Move Cedar and Dune entirely out of training and it must abstain on their tickets. Nothing about the routing rule improved or deteriorated. The test changed from repeat business to unseen accounts. This is a demonstration of the evidence boundary, not a measurement of a learned model or a prediction of its accuracy.

Run an overlap check on the real evaluation extract next. Compare account keys, conversation keys and source-document identifiers across the split. Review aliases introduced by CRM migrations and merged accounts. A new identifier can still refer to the same customer. Keep uncertain matches visible instead of claiming independence from a clean-looking key comparison.

Choose the grouping at the level the deployment needs to cross. An account boundary tests new accounts. A corporate-family boundary may be necessary when subsidiaries share distinctive configurations and the intended claim concerns new customer groups. Holding out an entire service centre asks a broader question again. Record why the chosen boundary matches the spending decision rather than selecting whichever grouping yields the most favourable score.

illustrative fixture

Fresh tickets or unseen customers?

Swipe or scroll for the full diagram →

Train and test assignmentsAlder and Birch remain in training; all Cedar and Dune tickets are held out. The lookup abstains on unseen accounts.TrainingTestAlderEarlierAlderLaterBirchEarlierBirchLaterCedarEarlierCedarLaterDuneEarlierDuneLater
Train and test assignmentsWhole accounts Cedar and Dune are held out, so the lookup abstains.TrainingTestAlderEarlierAlderLaterBirchEarlierBirchLaterCedarEarlierCedarLaterDuneEarlierDuneLater

Whole accounts held out: Cedar and Dune. Lookup result: abstain on their tickets.

Record-wise rehearsal
Earlier tickets from every account train the lookup; later tickets from those same accounts test recognition.
Customer-wise rehearsal
Train on Alder and Birch. Hold out every ticket from Cedar and Dune. These accounts are unseen, so the lookup abstains.
Limit
This constructed fixture demonstrates a change in evidence coverage. It measures neither learned-model accuracy nor future customer performance.

Fictional lookup rehearsal: change the split, not the routing rule. This is not a learned-model accuracy result.

Customer-wise validation keeps whole accounts on one side of the training and test boundary.

Reviewed 2026-10-02

Keep identity and time in the same acceptance plan

Grouping is not a substitute for chronology. The earlier article on historical feature availability asks what the system could know at prediction time. An account-disjoint test could still train on records collected after the test period. Conversely, a correctly timed test can contain familiar accounts throughout. A deployment to new accounts next quarter needs evidence about both changes.

Ask for a dated training cut-off and a later evaluation cohort whose account membership is explicit. Keep all information used to fit the candidate inside the permitted training boundary, including learned preprocessing and feature selection. The scikit-learn leakage guidance explains why fitting those transformations before splitting can expose the test data even when the final model sees only its training rows.

Compare the candidate with the incumbent routing process on the same eligible cases. Report misrouting, manual handling and unresolved requests separately for established and unseen accounts. Preserve the model version, prediction time, available inputs, account assignment and adjudicated destination. Where a request can legitimately reach several teams, keep that ambiguity in the review record rather than manufacture a single clean answer.

illustrative fixture

Evidence for expanding customer coverage

Baseline
The incumbent routing process on the same later-period requests, separated into established and unseen accounts.
Outcome
Correct routing and manual triage effort for the population the proposed rollout will add.
Guardrails
Misrouted urgent work, unresolved requests, repeat contacts, account overlap and uneven results across customer groups.
Decision rule
Expand to new accounts only when their own comparison meets the agreed service and operating-cost thresholds. Retain a narrower deployment when the evidence supports established accounts alone.
Decision owner
Service director
Population
Established and unseen accounts, reported separately.

Preserve identity and chronology in the same acceptance plan.

The comparison retains the existing baseline, outcome, guardrails and decision rule.

Reviewed 2026-10-02

Buy the coverage the evidence supports

A grouped test is not automatically the best estimate for every service. The published perspectives accompanying Saeb’s paper examine distribution mismatch, variability and the limits of treating subject-wise validation as a universal remedy. Holding out atypical groups can create a comparison unlike the population actually expected. Too few independent accounts can also leave a result too uncertain for a staffing decision.

The practical response is to describe the target intake, inspect how the held-out accounts differ and report uncertainty at the account level. More tickets from the same accounts do not establish wider customer coverage. Nor does a lower score after regrouping prove that identity overlap caused the whole difference. The population and amount of training evidence may have changed too.

Offline routing quality still cannot establish realised savings. A bounded service trial must show what happens to completed work, staffing effort and customer outcomes. Keep the manual route available while that evidence develops.

Before authorising rollout, the service director should establish which customers the evidence represents. A result for existing accounts can support that scope on its own merits. A commitment to new accounts needs a comparison that crosses the same identity and time boundaries as the proposed service.

Filed under · Data · Evaluation · Customer data · Generalisation 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?

Bring the decision and its context. We will agree whether a scoped engagement would help.