This is a ready-to-use controlled record for one retraining event of a GxP machine learning model. It captures the evidence that promotes a challenger to production, or rejects it. Replace every <<FILL: ...>> placeholder, attach it to the governing change control, and route it through your normal review and approval. A field-definition table and a filled specimen follow. This content is educational reference, not legal or regulatory advice.
1. Trigger and envelope determination
2. Retraining dataset
3. Champion versus challenger evaluation (held-out set)
4. Decision
5. Independent review and approval
Field definitions
- Champion / Challenger: the champion is the model currently in production; the challenger is the candidate. A challenger is never promoted on training performance, only on independent held-out performance against pre-defined criteria.
- Leakage check: documented confirmation that no test-set record appeared in training; leakage makes the evaluation meaningless.
- Safety-critical subgroup: a slice of the data where a regression would cause GxP harm even if aggregate metrics improve (for example a specific defect type).
- Heightened monitoring period: a defined post-deployment window of closer monitoring to confirm production behavior matches the test.
Retention
Retain with the governing change control for not less than <<FILL: retention period>>. The record, the dataset versions, and the rollback version together let you reproduce or defend the decision later.
Filled specimen (sample row set)
The following shows a completed evaluation for an example defect classifier. Numbers are illustrative.
Record: REC-ML-2026-031. Change control: CC-2026-0091. Model: VisInspect. Champion: v3.1. Challenger: v3.2. PCCP: PCCP-DS-004 (inside envelope).
Trigger: recall act-breach in the May 2026 monitoring report (DEV-2026-0188). Training dataset DS-2026-05 (Jan to Apr 2026 production images, labels dual-reviewed). Held-out set TS-2026-05. Leakage check: Pass.
Decision: Reject challenger. Even with better overall recall and half the false negatives, v3.2 regressed on the cosmetic-defect subgroup below its floor. Returned to data science to rebalance the training set for cosmetic defects; champion v3.1 stays in production under heightened monitoring until a passing challenger is produced. Independent validator and QA both signed the rejection.
Common inspection findings this record prevents
- A retrain promoted on training performance with no independent held-out evidence.
- No subgroup check, so an aggregate improvement hid a safety-critical regression.
- The same person trained and validated, with no independence.
- No rollback version retained, so a bad promotion cannot be undone.
- Acceptance criteria filled in after the results were known.
- Set your record numbering and link it to your change-control system.
- Replace the generic criteria in sections 3 with your model’s real metrics, floors, and subgroups.
- Make the independent-validator signature a hard gate in your workflow; it cannot be the trainer.
- Confirm the retention period against your records schedule.