Model complexity
Prefer the simplest model that meets the need.
Why. Easier to validate, explain and defend.
Trade-off. May give up some accuracy.

AI governance and assurance · ML · model risk · MLOps
A governed lifecycle for scoring and prediction models: reproducible training from a feature store, independent validation including fairness and explainability, a registry with approval status, controlled deployment, drift monitoring and champion and challenger comparison.
A reference architecture from EITSAA, not a named client system. Service limits, prices and product features change, so confirm current details before you commit to a design.
Source data is governed and lineage is recorded. Features are computed once and published to a shared, versioned feature store so training and serving use identical logic.
The training pipeline pulls versioned features and code, trains reproducibly and logs data, parameters and metrics.
A candidate model goes to independent validation, which is a team separate from the developers.
Validation tests conceptual soundness, data quality, performance, stability, explainability and fairness across relevant groups, and documents limitations.
Validated models are recorded in the registry with a model card, lineage and approval status.
The model inventory records owner, purpose, materiality, validation date and next review.
A model risk committee reviews the validation report and approves, approves with conditions or rejects.
Approved models are promoted as the champion, with canary release and one-step rollback.
A challenger model runs on shadow traffic so performance, stability and fairness can be compared before any switch.
Monitoring receives champion and challenger outcomes and tracks input drift, score distribution, overrides and fairness. Thresholds trigger revalidation or retraining under change control.
| Component | What it does | Why this choice |
|---|---|---|
| Feature store (SageMaker Feature Store, Feast, Databricks, Azure ML) | Consistent, versioned features. | Prevents training and serving skew. |
| Experiment and training tracking (MLflow) | Reproducible runs. | Evidence and rollback. |
| Model registry | Versions, cards and status. | Single source of truth for approved models. |
| Validation tooling (SHAP, fairness toolkits, backtesting) | Explainability and bias tests. | Independent, repeatable evidence. |
| Serving platform with shadow and canary | Safe release. | Limits blast radius. |
| Monitoring (Evidently, CloudWatch, Azure Monitor) | Drift and performance. | Catches quiet decay. |
Model complexity
Why. Easier to validate, explain and defend.
Trade-off. May give up some accuracy.
Validation independence
Why. Effective challenge.
Trade-off. Capacity and cost.
Fairness metric
Why. No single metric fits every context.
Trade-off. Metrics can conflict.
Retraining trigger
Why. Avoids silent decay and uncontrolled change.
Trade-off. Process overhead.
Feedback loops
Why. Prevents self-reinforcing bias.
Trade-off. Needs experiment design.
Access control on features and models, signed artifacts, protected training data and model extraction defences for exposed endpoints.
Versioned rollback, multi-zone serving and a documented fallback such as a rules baseline.
Low-latency feature retrieval and autoscaled serving.
Right-size training, reuse features and retire unused models.
Scheduled revalidation by materiality and a monitored inventory.
Avoid needless retraining and use efficient model classes.
Training and serving run in private networks. Data access is through private endpoints. Validation environments are separate from development. Exposed endpoints sit behind an authenticated gateway.
Developers cannot approve their own models. Validators have read access to artifacts and write access only to validation records. Service identities are scoped by environment.
Document the training data, its provenance, representativeness and known gaps. Minimise personal information and protect sensitive attributes used for fairness testing. Retain evidence for the model's life.
| Control | How this design addresses it |
|---|---|
| Model inventory and governance | Materiality-based review aligns with model risk management practice. |
| Independent validation | Effective challenge supports the Guidance for AI Adoption testing practice and ISO/IEC 42001. |
| Privacy and fairness | Data minimisation and fairness testing support Privacy Act obligations and AI Ethics Principles. |
| Change management | Registry approval and canary release control change. |
| Operational resilience | Rollback and fallback support CPS 230 expectations. |
Mappings show how the design supports each control. They are not certifications, and EITSAA does not claim IRAP assessment or compliance for any reference architecture.
| Failure mode | Mitigation |
|---|---|
| Training and serving features differ | Shared feature store and parity tests. |
| Model decays unnoticed | Drift and outcome monitoring with thresholds and owners. |
| Fairness regression after retraining | Fairness checks as a release gate. |
| Validator and developer share blind spots | Independent validation and periodic external review. |
| Vendor model changes silently | Contract notice terms, version pinning and benchmark tests. |
Training compute, feature computation, serving and validation effort.
Automated decisioning · human review
A decisioning pattern for decisions that affect people: rules and model scores combine in a versioned decision service, every outcome carries reasons, uncertain or adverse cases go to a trained reviewer and affected people have a clear route to challenge.
Evaluation · red-teaming · CI
A pipeline that turns testing into a release gate: golden sets and adversarial suites run in CI against every change, scores are compared with thresholds by risk tier, failures block promotion and results become evidence.
Observability · incident response
How to see what AI systems are actually doing and respond when they misbehave: end-to-end tracing, quality and safety scoring on sampled traffic, drift and cost detection, alerting tied to runbooks and post-incident learning that feeds testing.
Tell us your systems, constraints and timeline. We reply within one business day, and the initial conversation is free.