← All projectsGitHub
Machine learning on qualitative data

Should you hand-code the items the coder called positive, or sample the audit by the coder's label?

research/qual-labelaudit

Should you hand-code only what the coder called positive, or sample the audit by the coder's label? On 3,188 GoEmotions comments, a positives-only audit had 0 of 1,000 intervals covering the truth for every coder (it misses the coder's false negatives); stratifying by label barely helped. Not an LLM; one corpus.

9 tests

What it found

On 3,188 real GoEmotions comments, four automated coders (three cut-offs of a naive-Bayes classifier and a word list; not LLMs) and a hand-coded audit of 50 to 800 items, sampling the audit by the coder's own label barely helped, and auditing only the coder's positives was badly wrong. The prediction-powered interval from a random audit was about 23% wider than the same kind of sample read as stratified by coder label (mean width 0.201 against 0.163 at 100 items), a property of the interval formula rather than of the draw; equal numbers per coder label were 9% wider than that, and oracle Neyman allocation 1–2% narrower. The sensitivity-style audit (hand-code only coder-positive items, assume the rest hold no positives) gave intervals a quarter as wide with coverage 0.000 in all 20 coder-and-size cells, because the coders missed 12–16% of the corpus's positives (bias −0.117 to −0.160 on a true 0.247); it can only estimate the coder's precision. One code, one corpus, one split; standard errors ignore the finite-population correction.

A figure from its own output

Figure produced by research/qual-labelaudit: width_by_design
qual-labelaudit/experiments/width_by_design.svg, written by the project's own experiment code.

Paper, code and results

More in Machine learning on qualitative data

All 23 Machine learning on qualitative data projects →

Other research topics

Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1

Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.