Skip to content

Glossary

Dawid–Skene model

The Dawid–Skene model estimates latent categorical labels and annotator error rates from repeated, noisy judgments.

Truth discovery

The Dawid–Skene model addresses cases where several annotators label the same items and no complete gold standard is available. It treats each item's true class as latent and estimates how often each annotator emits each observed class. The original method uses maximum likelihood estimation with an expectation–maximisation procedure. Its output depends on the chosen class set and the assumptions connecting annotators, items and errors.

A practical use is adjudicating repeated categorical reviews, such as whether a source statement supports, contradicts or does not address a claim. The input must keep annotator identities and missing assignments distinct. Sparse overlap and rare classes can make estimates unstable; a small set of expert-adjudicated items can help inspect whether the inferred labels and error patterns are plausible.

For an organization defending a classification, the model is evidence about agreement and annotator behaviour, not a replacement for the underlying annotations. Reviewers should retain individual judgments and inspect high-impact disagreements. It is related to truth discovery because both infer an unobserved answer from fallible reporters, but annotators' labels are not automatically independent sources of factual evidence.

Example

Three reviewers classify Halden Therapeutics AG (fictional) filings as supporting or not supporting a claim; their separate labels remain available beside the inferred class.

What the model assumes

The model has a simple structure. Every item has one true class, which is not observed. Every annotator has a confusion matrix: for each true class, the probability of reporting each possible class. Given the annotators' reported labels, the expectation–maximisation procedure alternates between estimating the probability of each class for each item from the current confusion matrices and re-estimating the matrices from those probabilities. It stops when the estimates settle. The original 1979 paper by Dawid and Skene applied this to clinical examinations in which several clinicians recorded observations on the same patients.

Three assumptions are built in. Annotators are conditionally independent given the true class, so two annotators who share a bias, or who consulted each other, violate the model. Each annotator's error rates are the same across items, so an annotator who is excellent on easy items and random on hard ones is described by an average that fits neither. And the classes are exhaustive and mutually exclusive, so a judgment that does not fit any class is forced into one. Extensions in the literature, including the probabilistic treatment in Raykar et al. (2010), relax some of these, for example by learning a classifier jointly with the annotators' reliabilities.

Using it to adjudicate source statements

A typical use is a categorical judgment that several reviewers each make, for example whether a passage supports a claim, contradicts it, or does not address it. Each reviewer's label is kept. The model's estimate of the true class is kept beside the labels and never in place of them. The confusion matrices are a diagnostic in their own right: a reviewer who often reports supports when the consensus is does not address is revealing a systematic reading of the guidelines, which can be corrected through training or a clearer definition.

Where overlap is sparse, the estimates are unstable, and a few items adjudicated by an expert, a small gold standard, give a way to check whether the inferred classes and error patterns are plausible. Report inter-annotator agreement as well, using a coefficient suited to the data, as surveyed in Artstein and Poesio (2008); agreement and the model answer different questions, the first about consistency among annotators and the second about the likely true class.

A worked example

Three reviewers each label forty passages from Halden Therapeutics AG (fictional) filings as supports, contradicts or does not address a stated claim. On thirty of the passages the three agree, and the model's confidence in the agreed class is very high. On the remaining ten, two reviewers agree and one differs. Estimated confusion matrices show that one reviewer tends to label qualified statements as supports where the other two label them does not address. The model therefore lowers the weight of that reviewer's support labels on borderline items, and the ten disputed items go to an adjudicator. The inferred class is used to prioritise review. It is not recorded as the verified answer.

Related terms and boundaries

The model sits between simple voting and full truth discovery. Compared with majority voting, it estimates how each annotator errs instead of counting everyone equally. Compared with TruthFinder, it works on a fixed set of categories and a known annotator pool, not on open-ended values from web sources. Its outputs feed calibration when the inferred class probabilities are used downstream, and its estimated labels are a weak substitute for a real gold standard, which should be built from adjudicated items when decisions depend on the result.

Checks a reviewer can run

Ask for the individual labels as well as the inferred classes. Inspect the estimated confusion matrices for any annotator with a systematic pattern. Check the inferred classes against a small expert-adjudicated sample. Ask how many items each annotator labelled and whether the overlap is enough for stable estimates. Ask whether the inferred label was ever recorded as a verified fact.

Common misreadings

  • Treating the inferred label as verified ground truth.
  • Ignoring correlated annotator errors.
  • Using a class scheme that omits a meaningful answer.

Found an error on this page? See corrections for what counts as one, how to report it and the dated log.

Enquiry

Where does "Dawid–Skene model" bear on a decision of yours?

This entry sits under truth discovery. If a decision in your organization turns on it, send the entity concerned, the sources you fuse to describe it and who may read which of them. We reply with what a first record would cover.

Or write to [email protected] in your own words.