liveBook · Manning

Study design

As explained in Delivering Machine Learning Projects: From design to deployment

A/B testing is a controlled experiment that assigns users or observations to alternative versions or conditions to compare their outcomes.

A/B testing places a model in a constrained production scenario. A controlled proportion of real cases receives the model’s decisions as population A; untreated or otherwise unprocessed cases form population B. Comparing outcomes and progression estimates whether the model improves real-world results. section 8.2.5

Use A/B testing when live evidence matters, but record the operational and governance trade-offs:

  • Treat fresh real-world data and predefined evaluation criteria as the basis for causal evidence, reducing apparent gains from coincidence, optimization, or leakage. section 8.2.5
  • Check whether the business process can support intervention, implementation, and measurement before committing to the experiment. section 8.2.5
  • Document exposure risks when either the model or the control group may receive poorer treatment, and account for security, policy, legal, and ethical barriers. section 8.2.5
  • Evaluate live cases alongside relevant performance measures and nonfunctional requirements rather than relying on accuracy alone. section 8.6

Model versus existing treatment

A small proportion of real cases receives decisions from a new model, while the remaining cases continue without that model. Compare outcomes and progression, then document whether the evidence justifies selection. section 8.2.5

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Explains production setup, causal value, and governance barriers, but does not specify allocation mechanics or statistical analysis.
Examples
Uses a new model’s decisions on real cases compared with cases not processed using that model.
What it assumes
Assumes a model and business process capable of exposing real cases, measuring outcomes, and supporting a control comparison.
What you can do after
Evaluate live model behavior and decide whether evidence supports selection while recording costs, constraints, and trade-offs.
How it connects
Connects A/B testing with field trials, clinical trials, cross-validation, multi-armed bandits, and model selection.

Also explained in

Compare how 7 books explain study design →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.