[edit]
Adaptive Stratified Sampling for Precision-Recall Estimation
Proceedings of the 34th Conference on Uncertainty in Artificial Intelligence, PMLR R16:824-833, 2018.
Abstract
We propose a new algorithm for computing a constant-factor approximation of precision- recall (PR) curves for massive noisy datasets produced by generative models. Assessing va- lidity of items in such datasets requires human annotation, which is costly and must be mini- mized. Our algorithm, ADASTRAT, is the first data-aware method for this task. It chooses the next point to query on the PR curve adaptively, based on previous observations. It then selects specific items to annotate using stratified sam- pling. Under a mild monotonicity assumption, ADASTRAT outputs a guaranteed approxima- tion of the underlying precision function, while using a number of annotations that scales very slowly with N, the dataset size. For exam- ple, when the minimum precision is bounded by a constant, it issues only log log N preci- sion queries. In general, it has a regret of no more than log log N w.r.t. an oracle that is- sues queries at data-dependent (unknown) op- timal points. On a scaled-up NLP dataset of 3.5M items, ADASTRAT achieves a remark- ably close approximation of the true precision function using only 18 precision queries, 13x fewer than best previous approaches.