Why Annotation Accuracy Is Misleading
One of the most common sentences in project acceptance is “this batch of data has 99% annotation accuracy.” But the sentence carries almost no information — it measures the samples that were labelled, not how the model behaves after training. We use a framework called PEN to explain this: what the three data categories — Positive, Edge and Negative — each solve, and why a dataset built only from positives cannot define a model's behavioural boundary.
The data problem is not “is it labelled accurately”
Starting from an interview studyResearchers at Google interviewed 53 AI practitioners working in high-stakes domains (healthcare, finance, agriculture, public health and others) and reached a conclusion: data problems rarely surface as “a batch of labels that failed quality control.” They appear as cascades — problems planted early in data definition and collection run through the whole pipeline and only erupt together at deployment.
The numbers from that study: 92% of practitioners experienced at least one data cascade on a project, and 45.3% experienced two or more.
Note the four triggers the study identifies; two of them have no direct relationship to “labelling quality”: the fragility of the physical world (clean training data, noisy production environments) and insufficient domain expertise (data definition done by people without domain knowledge).
In other words, most data incidents are not “labelled wrong” but “defined wrong from the start.” And the metric of “accuracy” covers only the “labelled wrong” kind, quite blind to definition-level problems.
This explains why many projects look excellent at acceptance and then break down repeatedly after launch: acceptance tests the data; what breaks is the definition.
Accuracy measures the data, not the model
And why it hides the real problemAccuracy is defined as correctly labelled samples ÷ total samples. It has two structural flaws.
First, it measures against the samples that already exist. It describes how well this batch of data was labelled; it does not describe what the model will encounter, nor how the model will choose when it is unsure. A dataset with 99% accuracy can perfectly well leave a model performing badly on edge cases — because the share of edge cases in the dataset has nothing to do with their contribution to accuracy.
Second, it is an aggregate metric. Missed labels, misjudgements, unnormalised units, inconsistent formats, unsupported inference — the causes of these errors and the ways to fix them are entirely different, yet in an accuracy report they collapse into one number. The result: you cannot locate them, cannot regress them, and cannot price them.
The term “data apathy” comes up repeatedly in data-centric AI discussions: treating data as fuel for the model rather than as an engineering object, doing “preprocessing” once at the start of the process and rarely returning to improve it systematically. The cost of data quality problems usually shows up only at deployment.
So in this approach we do not look at accuracy; we look at the structural completeness of the dataset: are the situations that should be covered covered, are the disagreements that should be recorded recorded, are errors tallied separately by nature. That is the starting point of PEN.
The three PEN data categories
Positive · Edge · NegativeA concrete domain: chemical structure recognition
What PEN looks like on a real taskPEN is not an abstract framework. Walk through one of the most basic tasks in chemistry — turning the structure diagrams in patents and papers back into machine-readable structures, i.e. OCSR (optical chemical structure recognition) — and the place of each of the three data categories becomes very clear.
The task matters because chemical information travels mainly as images: compounds in papers and patents are mostly drawn as structure diagrams rather than written as searchable text. One study notes that the US patent office is one of the few bodies that also supplies chemical structures as ChemDraw CDX or MDL MOL files; other sources can basically only be reconstructed by recognition.
How far can automated tools go? An extraction pipeline built from open-source tools was evaluated on 25 patents and 17 papers. Stratified by document form, the results are:
Note the shape of these numbers — for the very same “recognise the structure” task, different document forms differ by nearly 20 percentage points. And the reality is that the non-table form is precisely the norm in patents and papers.
Taking it apart with PEN: where those 20 points come from
Positive: the structure diagram prints cleanly, is laid out regularly, each structure sits next to its number and identifier, a single molecule, nothing occluded. Many table-form patents fall into this class, which is why tools reach about 95% here.
Edge: amorphous structures (polymers, mixtures, undetermined crystal forms), the variable definitions of a Markush formula, structures spanning pages, captions separated from the body text, substituents occluded by the next line. These are not cases of “drawn unclearly”; rather the same drawing admits two reasonable readings and must be resolved by chemical convention or the applicant's intent.
What is special about negatives at this layer
Negative: the model may output a structure that is syntactically valid but chemically impossible, such as a pentavalent carbon. Such results throw no exception; they simply flow quietly into the dataset. And for chemical data, one wrong bond means the compound's identity changes, and property prediction, structure search and synthesis routes all fail in a chain.
So the role of Negative in OCSR is not only “error correction” but keeping the evaluation discriminating: if every evaluation sample is a regular structure the model already recognises correctly, no model swap will show any difference — which corresponds exactly to the discussion of evaluation saturation further on.
One more piece of indirect evidence that “no single method wins everywhere”: a study compared six open-source OCSR methods on the same batch of patent images and found that each method won on some image classes and lost on others, with none performing well overall. The researchers therefore trained an image classifier — first decide which class the image belongs to, then call the tool that performs best on that class.
Compressed into one sentence: the ceiling of a tool depends on the share of positives in this batch of documents, not on the tool's nominal accuracy. This is also why, in an image-heavy domain like chemistry, “who decides the boundary” determines final data quality more than “which tool does the recognition.”
We cover how this scenario is delivered on its solution page: Chemical structure recognition and correction.
A dataset of positives alone never learns “decision”
The model may be learning something you didn't intendPiling up positives causes problems, a point repeatedly verified in the classic research on natural language inference (NLI): the model is often not reasoning at all but exploiting the statistical traces left by the annotation process — for instance, that samples with one label happen to be shorter or to use more specific words. Researchers call this “annotation artifacts” and “shortcut learning.”
The result: models score highly on these datasets and then collapse quickly once you move to a real distribution or to adversarial samples.
Back to our framework, it reads like this: positives teach the model “samples of this kind usually look like this,” whereas boundary samples are what teach it “why this one belongs to A rather than B.” The former is pattern recognition; the latter is decision.
This is also why adding more to a positives-only dataset yields rapidly diminishing returns — every new positive reinforces the same pattern already learned, while the part the model actually lacks (the decision basis at the boundary) gains not a single sample.
Boundary samples: the signal discarded as noise
Disagreement is not always errorMost datasets aggregate annotation results by majority vote: wherever there is disagreement, take the majority. The approach is simple and reproducible, but it assumes “disagreement = noise.” Research of recent years has raised sustained doubts about this.
A widely cited piece of evidence comes from Stanford's Jury Learning work: in a toxicity task, on average more than a third of annotators disagreed with any “toxic” verdict, and this held even after label noise was removed; in a misinformation classification task, three professional fact-checkers agreed fully on only half of the URLs.
If half of those three fact-checkers' disagreements are “noise,” what is the other half? Later research answers by splitting disagreement into two kinds:
- Noise-type disagreement — coming from annotator error or process defects, and it should be eliminated through guidelines and training;
- Signal-type disagreement — coming from the ambiguity of the task itself, reflecting a decision criterion that has not yet been written down. Such disagreement should be captured, not flattened.
This kind of disagreement does not appear only in subjective tasks such as sentiment or toxicity. One study states plainly that even in relatively objective domains such as law and medical decision-making, genuine disagreement persists between annotators, and the information it contains is thrown away by the majority-vote process.
More strikingly, preserving disagreement does not drag down the accuracy of the main label; it may actually help. One study compared two approaches on an alignment task and concluded that keeping annotator disagreement not only improved the fit to the human judgement distribution but also boosted main-label prediction performance; on the ChaosNLI dataset, conventional majority-label supervision pushed the JS divergence from the human judgement distribution up from 0.374 to 0.477.
Put these conclusions back into an engineering context and the value of the Edge layer becomes clear: it is not failed annotation but the only carrier of the decision criteria. Public corpora record conclusions, not disagreements — a paper writes only the finally chosen answer, a patent writes only the approved solution, and nobody publishes “we argued about this at the time” alongside it. Boundary data can therefore only be mined from real business, and cannot be obtained by scaling up public corpora.
This also answers a common question: as foundation models get stronger, will domain data services lose their value? Better general capability does not automatically resolve the fact that “the same question has different correct answers at two companies.” When the decision basis belongs to the enterprise itself, a model cannot decide for you which one to use.
Why evaluation sets stop working
Hitting the ceiling is not the same as getting betterThe problems at the dataset level replay in another form at the evaluation stage. A systematic analysis of 60 mainstream LLM benchmarks found that nearly half the benchmarks are already saturated — the score gaps between leading models can no longer be distinguished statistically — and that the saturation rate rises with the age of the benchmark.
Two further findings deserve particular attention: hiding the test set (turning a public benchmark private) does not help delay saturation; and benchmarks built by experts are markedly more resistant to saturation than crowd-sourced ones.
The second finding has a direct engineering implication: the value of an evaluation set lies not in how hard it is but in whether it discriminates. If the evaluation cases skew easy, scores sit near full marks for a long time, and then any before-and-after comparison of a change returns “no significant difference” — the evaluation system looks like it is running while it has in fact lost its ability to tell things apart.
There is corresponding methodological research on this: one work points out that saturation is not only a property of the task distribution but also a result of insufficient evaluation resolution; the same batch of model outputs can regain discrimination under a different evaluation protocol.
Quantitatively, discrimination can be improved by engineering means. One study compared different metrics on the same set of questions: on ARC-Challenge, exact match could distinguish only 17% of model differences, whereas a metric weighted by reasoning-chain correctness reached 46%.
Gathering these problems together, one study groups them into three structural defects: low discrimination and score compression, a ceiling effect that exhausts the remaining headroom, and popularity decoupled from rigour — tests with low transfer cost dominate for long stretches, while the genuinely hard problems, where headroom remains, get marginalised.
So the role of the Negative layer in evaluation is the exact opposite of the role of positives in training: negatives exist to keep evaluation discriminating. A set of questions that are all things “the model could already do” measures no improvement no matter how large it grows.
How to set the three categories
And when you don't need themWe do not give a universal ratio. Any statement that directly hands out “X percent for each of the three categories” deserves scepticism — because the proportions depend on two variables: how contested the business itself is, and the cost of a single wrong decision.
The denser the disagreement, the higher the cost of error, and the longer the iteration cycle (foundation models turn over, standards get updated), the greater the weight Edge and Negative should carry; conversely, the less ambiguous the decision, the larger the natural share of positives.
Scenarios that barely need PEN: tasks with a clear objective, unambiguous decisions, and a one-off delivery that ends there. Producing to a target count of positives is enough for these; forcing in boundaries and negatives markedly raises cost without returning corresponding value.
Frequently asked questions
Questions we are asked before a project startsSo do you still look at accuracy?
Yes, but it is only one metric among many, and it should not be the sole acceptance criterion. The sounder approach is to tally errors separately by nature: factual errors, semantic decision errors, structural and formatting problems, unit and dimension problems, and unsupported inference. Only after classifying them can you locate, regress and price them.
How should annotator disagreement be handled?
First separate noise from signal. The noise type is eliminated through guidelines, training and review; the signal type should be recorded as decision entries and written into the criteria document, not flattened by majority vote. That is exactly how the Edge layer is constructed.
What proportion should each of the three categories take?
There is no universal ratio. The proportions depend on how contested the business is and on the cost of errors, and must be assessed per scenario. We prefer to run a scenario diagnosis first, to see where the boundaries mainly occur, and then decide the investment.
As foundation models get stronger, is this framework still necessary?
Yes, but where it acts is shifting. Better general capability dilutes the value of the “positive” layer; yet the fact that “the same question has different correct answers at your company and at theirs” will not disappear because the foundation model got stronger — it belongs to the enterprise itself, and a model cannot decide it for you.
Is PEN a public standard?
No. It is our internal framework for organising domain datasets and evaluation sets, written up in this column so that conversations have a shared language. The decision criteria, boundary checklist and acceptance method for a specific industry are project deliverables.
References
Public research cited in this article- Sambasivan, N. et al. (2021). “Everyone wants to do the model work, not the data work”: Data Cascades in High-Stakes AI. CHI '21. research.google
- Jarrahi, M. H. et al. (2023). The Principles of Data-Centric AI. Communications of the ACM, 66(8). ACM
- Weber, L. et al. Comparing Optical Chemical Structure Recognition Tools. ChemRxiv. ChemRxiv
- Wang, Z. et al. BioChemInsight: An Open-Source Toolkit for Automated Identification and Recognition of Optical Chemical Structures and Activity Data in Scientific Publications. arXiv:2504.10525
- Gordon, M. L. et al. (2022). Jury Learning: Integrating Dissenting Voices into Machine Learning Models. CHI '22. ACM
- Kraus, K. & Kroll, M. (2025). Maximizing Signal in Human-Model Preference Alignment. arXiv:2503.04910
- Leveraging Annotator Disagreement for Text Classification. ICNLSP 2024. ACL Anthology (PDF)
- Wu, J. et al. (2026). SHALA-LLM: Smartly Handling Ambiguous Labels in Aligning LLMs. arXiv:2606.05376
- Akhtar, M. & Reuel, A. et al. (2026). When AI Benchmarks Plateau: A Systematic Study of Benchmark Saturation. arXiv:2602.16763
- Chen, J. et al. (2026). SEAL: Can Saturated Benchmarks Be Revived by LLM-as-a-Meta-Judge? arXiv:2605.30104
- Etzine, B. et al. (2025). Revitalizing Saturated Benchmarks: A Weighted Metric Approach. arXiv:2503.05551
- Zhu, L. et al. (2026). Benchmark Health Index: A Systematic Framework for Benchmarking the Benchmarks of LLMs. arXiv:2602.11674
Continue reading
Related pagesThe full delivery method for the scenario in § 04: from structure-diagram extraction to structured SMILES / InChI output, and how quality control and traceability are put into practice.
Browse all the solutions we currently offer, by industry direction and specific task, along with their deliverables.
Tell us about your current data structure, the decision criteria you already have (if any), and the target model. We can start with a scenario assessment, to judge whether a PEN structure is needed and where the boundaries are most likely to appear.