How to run a data pilot before committing real budget

· 3 min read · procurement, specification
A pilot exists to find the questions your specification does not answer, not to produce usable data. Judge it on how many genuine ambiguities it surfaced and how well the vendor handled them, not on the volume delivered. A pilot that produces clean data and no questions has told you nothing.
The short version
- A pilot's primary output is a list of specification defects.
- A pilot producing no flagged ambiguities is a warning sign, not a success.
- Acceptance criteria should be agreed before the pilot starts.
- Pilot data should be slice-sampled, not randomly sampled.
- How a vendor handles a disputed item is more informative than the pass rate.
Scoping something like this?
We would rather talk about the problem than quote against a volume figure.
See capabilitiesWhat is a pilot actually for?
Finding out what your specification does not say. Every rubric has gaps, and a pilot is the cheapest place to discover them. The valuable deliverable is the list of cases annotators could not resolve from your instructions.
Judging a pilot on throughput inverts this. A vendor optimising for a clean pilot will resolve ambiguity silently, which is exactly the behaviour you least want and will not see until production.
Why is a frictionless pilot a bad sign?
Because your specification is not that good. Nobody's first rubric is. If a pilot comes back with high agreement and zero flagged ambiguities, the most likely explanation is that annotators guessed consistently rather than that your instructions were complete.
Ask to see the flags. A vendor who cannot produce them either did not collect them or discouraged them.
How should you sample pilot data?
By slice, deliberately over-weighting the parts you expect to be hard. Random sampling of a pilot mostly gives you the easy majority class, which is where nothing goes wrong.
Include some items where you already know the correct answer. Gold items in a pilot cost nothing and tell you more than any agreement statistic.
- Over-weight the hard slices deliberately
- Include gold items with known answers
- Agree acceptance criteria before starting
- Ask to see every flagged ambiguity
- Test the dispute process on one real disagreement
What should you test besides the data?
The dispute process. Take one item you believe was labelled wrongly and push back on it properly. How the vendor handles that single case predicts production far better than the pilot's headline numbers.
Also test how quickly a specification clarification propagates to annotators, because in production that latency is what determines how much work gets done under a stale instruction.
People also ask
What is the purpose of a data annotation pilot?
To find the questions your specification does not answer. The primary deliverable is a list of ambiguities, not a volume of finished data.
Is a pilot with no flagged ambiguities a good result?
No. It usually means annotators resolved ambiguity silently rather than that your rubric was complete, and those silent resolutions will be inconsistent in production.
How should pilot data be sampled?
By slice, over-weighting the parts you expect to be difficult, with some gold items whose correct answer you already know. Random sampling mostly returns the easy majority class.