AI Operations · Topic 1 of 8

Data Management Specific to AI

Auditing AI data: input requirements, appropriateness, representativeness and bias, lineage, labelling quality, data splits, retrieval data and data drift.

  • 5 min
In a nutshell
  • Data input requirements: appropriateness, bias and privacy, plus quality and rights.
  • Dropping protected attributes does not remove bias; test outcomes.
  • Lineage and versioning make models reproducible and explainable.

What it is

A model learns its behaviour from data. If the data is wrong, unrepresentative, biased or used without permission, the model will be too, however good the algorithm. Data management specific to AI covers how training, validation, test and retrieval data is sourced, prepared, labelled, versioned and monitored.

The auditor evaluates data input requirements: is the data appropriate for the purpose, free from unacceptable bias, permitted under privacy law and of documented quality? The outline names these three concerns, appropriateness, bias and privacy, directly.

Source dataApprove useowner and privacyPrepare and labelSplittrain, validate, testVersion and storeMonitor for drift

How it works

Data input requirements

RequirementWhat the auditor checks
AppropriatenessThe data is relevant to the decision and allowed to be used for it
RepresentativenessIt reflects the population the model will serve, including minority groups
QualityCompleteness, accuracy, consistency and timeliness meet defined thresholds
BiasHistoric discrimination or skewed sampling has been tested for
PrivacyLawful basis, minimization and protection of personal data
RightsLicences or contracts allow training use
ProvenanceThe source and every transformation are recorded

Requirements should be documented before data is collected. A common finding is a model built on whatever data was available, with requirements written later to fit.

Sources of bias in data

BiasMeaning
Historical biasData reflects past unfair decisions, such as past hiring patterns
Sampling or selection biasSome groups are under-represented in the data
Measurement biasA proxy measures the target poorly for some groups
Label biasHuman labellers apply labels inconsistently or with prejudice
Proxy variablesFeatures such as postcode stand in for protected characteristics

Removing a protected attribute from the data does not remove bias if proxies remain. The auditor expects bias testing on outcomes, not just a check that sensitive columns were dropped.

Lineage, versioning and datasheets

Data lineage traces each training dataset back to its sources and transformations. Versioning records exactly which dataset version trained each model version. Without both, the organization cannot reproduce a model, explain a result or remove problem data.

A datasheet (dataset documentation) records purpose, source, collection method, known limitations and approved uses. It is strong evidence that data was understood before use.

Labelling quality

Supervised models depend on labels. The auditor checks labelling instructions, labeller training, quality checks such as a second reviewer on a sample, measures of agreement between labellers, and controls over outsourced labelling vendors.

Data splits and leakage

Data is normally split into training, validation and test sets. The test set must stay separate until final evaluation. Data leakage occurs when information from the test set, or from the future, slips into training, so test results look better than real performance. The auditor checks how splits were made and that the test set was locked.

Retrieval data for generative AI

In retrieval augmented generation, the documents the model searches are a live data input. They need the same governance: approved sources, access controls that respect user permissions, freshness checks and a process to remove outdated or wrong content.

Data drift

After deployment, input data changes. Data drift is a change in the distribution of inputs; concept drift is a change in the relationship between inputs and the correct answer. Both degrade performance. Data management must include monitoring that compares production inputs with the training baseline.

A worked example

A hospital trains a model to flag patients at risk of readmission. The auditor obtains the datasheet and finds the training data came from two urban hospitals, while the model is deployed across rural clinics as well. No representativeness assessment exists, and performance has not been measured by site.

The auditor reports that data appropriateness was not evaluated for the deployed population. The recommendation is to measure performance for rural sites and retrain or restrict use if thresholds are not met.

How the exam asks about this

  • "What should the auditor review FIRST to assess the risk of bias in a model?" The training data's sources and representativeness of the population the model serves.
  • "Which is the BEST evidence that a model can be reproduced?" Version records linking the model version to the exact dataset, code and parameters used.
  • "Test results are much better than production results. What is the MOST likely cause?" Data leakage between training and test data, or drift in production data.

What to remember for the exam

  • Data input requirements: appropriateness, bias and privacy, plus quality and rights.
  • Dropping protected attributes does not remove bias; test outcomes.
  • Lineage and versioning make models reproducible and explainable.
  • The test set must stay separate to avoid leakage.
  • Retrieval documents are data inputs and need governance too.
Watch out

Data that was fine for operations may be unfit for training. Quality good enough to process a payment can still carry historic bias that a model will learn and repeat.

Common mistakes

Auditing the algorithm before the data. Most model problems start in the data.

Accepting "we removed gender" as a bias control. Proxies can carry the same information.

Forgetting outsourced labelling. Vendor labellers need instructions, quality checks and contract controls.

Check yourself

  • What is the difference between data drift and concept drift?

    Data drift is a change in the input data distribution; concept drift is a change in the relationship between inputs and the correct outcome.

  • Why must the test dataset be kept separate from training?

    If test data leaks into training, results overstate real performance and the model may fail in production.

  • What does a datasheet for a dataset provide to the auditor?

    Documented purpose, sources, collection methods, limitations and approved uses, showing the data was understood before it was used.

Topic 1 of 8 in AI Operations

Test yourself on AI Operations

The full ISACA AAIA question bank has 750 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by ISACA. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.