Fixed-Size Active Statistical Inference
Organizations: Department of Computer Science, John Hopkins University, Baltimore, MD, 21218
Abstract
Variance reduction techniques improve the efficiency of drawing conclusions from data. Recent proposals for variance-reduction use two complementary techniques to reduce variance: incorporating machine learning predictions into estimators and weighted sampling. A popular weighted sampling algorithm is Poisson Sampling (PS), which independently flips a biased coin at each unit and includes all heads in the sample. A fundamental flaw with PS is that it has a random sample size, which presents practical challenges and introduces variance into the estimator. We show that a fixed-size alternative, known in survey sampling as Conditional Poisson Sampling (CPS), is a drop-in replacement for PS on general multivariate Z-estimation problems, which include convex M-estimation considered in prior work. Notably, we show that the asymptotic variance of CPS is no worse than that of PS, and can be substantially better in realistic scenarios where predictions are imperfect. We illustrate these advantages on both synthetic and real datasets, and release a Python package implementing CPS. In light of our contributions, there is no need to suffer a variable sample size.
Figures & tables
| RMSE vs. | [width] vs. | |||||
|---|---|---|---|---|---|---|
| Dataset | bias | SRS | PS | SRS | PS | CPS cov. |
| Synthetic DGP0, HT | – | † | † | † | 0.899 | |
| Synthetic DGP1, HT | – | † | 0.899 | |||
| Synthetic DGP0, , DE | – | † | † | † | † | 0.899 |
| Synthetic DGP0, , DE | – | † | † | 0.899 | ||
| Pew-Biden, shifted | 0.890 | |||||
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | CPS build (s) | PS draw (ms) | CPS draw (ms) | ||
|---|---|---|---|---|---|
| SAIPE AL | 26,607 | 1000 | 2.42 | 1.05 | 1.89 |
| SAIPE OR | 25,186 | 1000 | 1.95 | 0.93 | 0.60 |
| SAIPE MA | 45,372 | 1000 | 3.46 | 1.61 | 1.69 |
| SAIPE TX | 157,386 | 1000 | 8.68 | 5.54 | 9.40 |
| Census | 190,046 | 1000 | 16.82 | 7.22 | 10.95 |
| Pew-Biden | 6,189 | 1000 | 0.38 | 0.29 | 0.11 |
| RMSE vs. | [width] vs. | |||||
|---|---|---|---|---|---|---|
| Target | bias | SRS | PS | SRS | PS | CPS cov. |
| AL | 0.894 | |||||
| OR | 0.899 | |||||
| MA | † | † | 0.897 | |||
| TX | † | 0.891 | ||||
| Algorithm | Algorithm | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| AlphaFold | Census | ||||||||
| SRS | 1.47 | 1.10 | .91 | .75 | SRS | 445 | 353 | 300 | 251 |
| PS | 1.37 | 1.03 | .84 | .68 | PS | 262 | 205 | 174 | 146 |
| CPS | 1.37 | 1.03 | .84 | .67 | CPS | 259 | 202 | 171 | 143 |
| Pew (Biden) | Pew (Trump) | ||||||||
| SRS | .06 | .05 | .04 | .03 | SRS | .06 | .04 | .04 | .03 |
| Dataset | Method | CI width / SRS | Coverage | |
|---|---|---|---|---|
| Synthetic DGP0, HT | SRS | 0.99 | 1.00 | 0.89 |
| PS | 1.00 | 1.00 | 0.90 | |
| CPS | 1.00 | 1.00 | 0.90 | |
| Synthetic DGP1, HT | SRS | 0.99 | 1.00 | 0.89 |
| PS | 1.02 | 1.35 | 0.90 | |
| CPS | 1.00 | 1.00 | 0.90 |
| Algorithm | ||||
|---|---|---|---|---|
| AlphaFold | ||||
| SRS | 0.90 | 0.90 | 0.90 | 0.89 |
| PS | 0.85 | 0.87 | 0.89 | 0.89 |
| CPS | 0.84 | 0.86 | 0.88 | 0.89 |
| Census | ||||
| SRS | 0.86 | 0.87 | 0.88 | 0.88 |
| Algorithm | ||||
|---|---|---|---|---|
| AlphaFold | ||||
| SRS | 0 | 0 | 0 | 0 |
| PS | 278 | 443 | 602 | 804 |
| CPS | 0 | 0 | 0 | 0 |
| Census | ||||
| SRS | 0 | 0 | 0 | 0 |
Variance Reduction
Variance reduction develops methods that make Monte Carlo estimates, gradients, and experimental comparisons more precise with limited data or computation.
See all 107 papers