The six dimensions of data quality that determine AI success
Completeness, consistency, accuracy, timeliness, validity and governance: what each means for AI, how to measure it, and how to weight it per use case.
Read
Data quality8 min read
A dashboard can be green while a churn model fails. Why data quality and AI readiness are different questions, and how to test for the second one.
Illustrative example, not a client: a company’s data quality dashboard is green across the board. Completeness 94%. Accuracy 91%. Freshness 97%. Consistency 89%. By any traditional measure, this is high-quality data.
Yet the customer churn prediction model built on it fails badly in production. False positives run far above expectations. The model misses customers who actually churn. Business users lose confidence and stop using the predictions. After a long build and significant investment, the AI initiative is quietly wound down.
The disconnect between green data quality metrics and failed AI highlights a critical distinction that is easy to miss: data quality and AI readiness are related but not identical concepts. Understanding this distinction is essential for organisations planning AI investments.
Traditional data quality frameworks evolved to support operational systems and business intelligence. Their origins trace back to the challenges of maintaining database integrity: ensuring records are properly formatted, duplicates are merged, required fields are populated, and referential integrity is maintained.
These frameworks measure whether data meets standards for database management. Common dimensions include completeness (are fields populated?), accuracy (do values match authoritative sources?), consistency (is data uniform across systems?), timeliness (is data sufficiently current?), and validity (do values conform to expected formats?).
These measurements matter. Data that fails traditional quality standards will certainly fail AI requirements. You cannot build reliable predictions on data that is incomplete, inconsistent, or inaccurate.
But traditional metrics often miss what AI specifically requires. A database can score perfectly on traditional quality dimensions while being completely unsuitable for machine learning. The green dashboard in the example above has exactly this problem.
Traditional data quality metrics fail to capture several requirements specific to AI applications:
The example’s 94% completeness rate sounds impressive. But which 6% is missing? If the missing data is randomly distributed, the impact on AI might be manageable. If the missing data is systematically related to the outcome you are trying to predict, your model will be fundamentally biased.
In the example, the churn model fails partly because customers who churned were more likely to have incomplete records. They had stopped engaging with the product, stopped responding to surveys, and stopped updating their information. The 94% completeness rate masks the fact that completeness was much lower for the exact customers the model most needed to understand.
AI models do not use fields in isolation. They learn from combinations of features, identifying complex patterns that span multiple attributes. A customer with declining usage AND increasing support tickets AND late payments is different from a customer with just one of these signals.
Traditional quality metrics assess each field independently. They might show high completeness for usage data and for support data. But if different records are missing each field, the percentage of records with both fields is much lower. And the percentage with all features required for the model lower still.
Traditional quality rules are generic: is the email format valid, is the date in the past, is the revenue non-negative. These rules do not know whether the data is adequate for a specific AI application.
A customer churn model might require two years of behavioural history to learn patterns of gradual disengagement. A demand forecasting model might require data spanning multiple seasonal cycles. A fraud detection model might require examples of specific fraud types. Traditional metrics do not assess whether these use-case-specific requirements are met.
Supervised learning, which covers most enterprise AI applications, requires labelled training examples. The model learns to associate features with outcomes by examining historical cases where the outcome is known.
The quality of these labels directly determines model quality. If labels are inconsistent, subjective, or wrong, the model learns noise instead of signal. Traditional data quality frameworks rarely assess label quality because operational systems typically do not have labels in the machine learning sense.
The example churn model also fails because the definition of churn had changed multiple times over the training period. Labels that were correct under one definition were incorrect under another. The model was learning from fundamentally inconsistent targets.
AI models learn from the examples they are given and struggle with situations unlike their training data. If training data overrepresents certain customer segments, the model will perform well on those segments and poorly on others.
Traditional metrics do not assess whether data represents the full range of situations the model will encounter. They measure quality of existing data, not whether the right data exists.
AI readiness asks a different question than traditional data quality. Instead of asking whether data meets generic quality standards, AI readiness asks: can this specific data support this specific AI use case?
This reframing has important implications:
Machine learning requires enough examples to learn reliable patterns. The required volume depends on the complexity of the pattern being learned and the noise in the data.
For a simple classification with clear patterns, a few thousand examples might suffice. For a complex prediction with subtle signals, millions might be required. For rare events like fraud, you need enough examples of the rare class to learn its characteristics.
AI readiness assessment must determine whether sufficient training signal exists for the specific use case. This requires understanding both the data and the machine learning requirements.
Training data must represent the full range of situations the model will encounter in production. This includes different customer segments, different time periods, different geographies, and different edge cases.
Representativeness is particularly challenging when the target population differs from the historical population. If you are launching in a new market, historical data from existing markets may not transfer. If customer behaviour has fundamentally changed, older data may teach outdated patterns.
AI models often need to understand change over time. A customer churn model learns that certain patterns of behavioural change precede churn. A demand forecasting model learns seasonal patterns.
Temporal integrity means that historical data accurately reflects what was true at each point in time. If definitions changed, if collection practices varied, if system migrations introduced discontinuities, temporal integrity is compromised.
This is different from traditional timeliness, which measures how current data is. Temporal integrity measures whether historical data is reliable for learning time-based patterns.
For supervised learning, label quality is arguably the most important factor. A model cannot learn correct patterns from incorrect labels, no matter how good the input features are.
Label quality requires consistent definitions over time, reliable processes for applying labels, and accurate recording of outcomes. When labels come from human judgment, inter-rater reliability becomes important.
Label problems tend to surface only after an AI project has failed, which is the most expensive time to find them. Historical records that seemed adequate for reporting prove inadequate for learning.
Raw data rarely goes directly into AI models. It must be transformed into features that capture relevant patterns. This feature engineering process requires data that can be manipulated reliably.
If data from multiple systems cannot be joined reliably, cross-system features are impossible. If timestamps are unreliable, time-based features are unreliable. If categorical values are inconsistent, categorical features are noisy.
AI readiness must assess not just data quality but the feasibility of transforming data into useful features.
Organisations serious about AI success need to evolve their data quality programmes towards data readiness assessment. This does not mean abandoning traditional quality metrics but supplementing them with AI-specific evaluation.
Generic data quality assessment produces generic findings. AI readiness assessment must be anchored to specific, well-defined use cases. What prediction will the model make? What features are required? What historical depth is needed? What label quality is necessary?
Different use cases have different requirements. Data that is ready for one application may be completely inadequate for another. Assessment without use-case specificity provides false confidence or unnecessary alarm.
Instead of measuring field-level completeness, measure feature coverage: what percentage of records have all features required for the specific use case? This directly indicates how many training examples are usable.
Also assess whether missing data is random or systematic. Random missingness is more manageable than systematic missingness that correlates with the outcome being predicted.
Examine how outcome labels were generated. Have definitions been consistent? Were labelling criteria clear and consistently applied? For human-generated labels, what was the inter-rater reliability?
If labels are derived from system data, trace back to original sources. Labels that come from aggregations, calculations, or business rules may inherit quality issues from underlying data.
If the AI application requires data from multiple systems, actually test the integration. What percentage of entities can be matched across systems? What is the confidence level of matches? What features are lost when matching fails?
Paper architecture reviews miss issues that only emerge when integration is attempted. Actual data matching reveals the real challenges.
Examine how data has evolved over time. Have definitions changed? Have collection practices varied? Are there discontinuities from system migrations? Is there sufficient history for the patterns you need to learn?
Temporal evaluation often reveals issues invisible in point-in-time quality assessments.
Ultimately, AI readiness should be assessed at the level of model inputs, not raw data. After feature engineering transforms are applied, what is the quality of the resulting training data? This end-to-end assessment captures issues that emerge during data transformation.
High scores on traditional data quality metrics do not guarantee AI success. The green dashboard in the example makes the point. The data met traditional standards but lacked the specific characteristics required for their AI use case.
Organisations planning AI investments need to move beyond traditional data quality to AI readiness assessment. This means anchoring evaluation to specific use cases, assessing dimensions that traditional metrics miss, and testing actual feasibility rather than assuming it from quality scores.
The question is not whether your data is high quality. The question is whether your data can support the specific AI application you envision. These are different questions with potentially different answers.
Insights by email
Short notes on what company data can and can’t carry, for CEOs, CFOs and investors weighing an AI decision. No vendor news, no sales sequence.
Exports from two or more systems, compared record by record. The gaps between them, and a verdict, in a signed memo within 5 working days of complete exports. From a firm with nothing else to sell you.
Starts with a 30-minute call. Commits you to nothing.