When an ML change might affect production, a control group keeps the existing system—the status quo—while a treatment group receives the change. Comparing them helps separate the intervention’s effect from outside changes and limits exposure if the new system fails. section 12.2
A control group supports practical A/B testing by:
- Providing a baseline for key-metric comparisons. section 12.2
- Helping isolate the effect of a system change while external factors vary. section 12.2
- Keeping the affected fraction limited by allowing the treatment group to remain small. section 12.2
A/B testing split
Split users into two groups: the control group uses the existing version, while the testing group uses the new version. Compare their key metrics before deciding whether the change improves results. section 12.2
Figure 12.6 A/B testing split stage
Use the split-stage figure to see how entities divide between the control and treatment paths. section 12.2

