Calibrate-Extrapolate: Rethinking Prevalence Estimation with Black Box Classifiers
Not on the map. Why?
Abstract (arXiv)
In computational social science, researchers often use a pre-trained, black box classifier to estimate the frequency of each class in unlabeled datasets. A variety of prevalence estimation techniques have been developed in the literature, each yielding an unbiased estimate if certain stability assumption holds. This work introduces a framework to rethink the prevalence estimation process as calibrating the classifier outputs against ground truth labels to obtain the joint distribution of a base dataset and then extrapolating to the joint distribution of a target dataset. We call this framework "Calibrate-Extrapolate". It clarifies what stability assumptions must hold for a prevalence estimation technique to yield accurate estimates. In the calibration phase, the techniques assume only a stable calibration curve between a calibration dataset and the full base dataset. This allows for the classifier outputs to be used for disproportionate random sampling, thus improving the efficiency of calibration. In the extrapolation phase, some techniques assume a stable calibration curve while some assume stable class-conditional densities. We discuss the stability assumptions from a causal perspective. By specifying base and target joint distributions, we can generate simulated datasets, as a way to build intuitions about the impacts of assumption violations. This also leads to a better understanding of how the classifier's predictive power affects the accuracy of prevalence estimates: the greater the predictive power, the lower the sensitivity to violations of stability assumptions in the extrapolation phase. We illustrate the framework with an application that estimates the prevalence of toxic comments on news topics over time on Reddit, Twitter/X, and YouTube, using Jigsaw's Perspective API as a black box classifier. Finally, we summarize several practical advice for prevalence estimation.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jan 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 3.
6 papers.
- 2025Characterizing LLM-driven Social Network: The Chirper.ai Casecited by 9
- 2024A Measure of the System Dependence of Automated Metricscited by 2
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shiftcited by 2
- 2026Estimate Level Adjustment For Inference With Proxies Under Random Distribution Shiftscited by 1
- 2026Multicalibration for Unbiased Model-Based Prevalence Estimationcited by 0
- 2026proxymate: Diagnosis and Adjustment of Proxy Estimates for Reliable Inferencecited by 0
- 2026proxymate: Diagnosis and Adjustment of Proxy Estimates for Reliable Inference27 Jul 2026
- 2026Estimate Level Adjustment For Inference With Proxies Under Random Distribution Shifts7 May 2026
- 2026Multicalibration for Unbiased Model-Based Prevalence Estimation23 Apr 2026
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shift16 May 2025
- 2025Characterizing LLM-driven Social Network: The Chirper.ai Case14 Apr 2025
- 2024A Measure of the System Dependence of Automated Metrics4 Dec 2024