When Does Data Value Reduce to Class Balance? A Coverage View of Per-Point Data Valuation
Organizations: School of Computer Science, The University of Sydney
Abstract
Per-point data-valuation scores -- Data Shapley, influence, leverage -- are routinely used to select training data: keep the points with the top scores. We argue that top- by a fixed, mode-blind per-point score is the wrong selection rule precisely in the regime where data selection matters. The reason is that a point's value is not a fixed number but depends on what else has been selected -- a near-duplicate of an already-chosen point adds almost nothing, however high its score -- and a per-point scalar cannot express this interaction. The theory quantifies this failure exactly: in an equal latent-mode model, fixed top- selection incurs a closed-form excess risk over adaptive coverage because it repeatedly spends budget on already-covered modes. The gap is largest when the budget is tight, the learner representation is redundant, and missing a mode is costly. The practical rule is simple: use balance when the labels available at selection identify the learner's modes, and use explicit coverage when they do not. On standard classification tasks with strong pretrained features, class-balancing the same per-point scores recovers the missing coverage and matches or outperforms generic set coverage across our datasets. Without labels, label-free coverage improves accuracy by up to +0.20 while raw top- can fall below random; when labels are coarser than the modes, coverage within coarse strata performs best. We turn this distinction into a pre-specified diagnostic and validate it across both favorable and stress-test settings. The limits are part of the claim: the advantage is representation-relative. Coverage fails when the relevant modes are not expressed in the learner geometry, as with spurious subgroups, or when data quality varies independently of coverage -- exactly as the theory predicts.
Figures & tables
| random | LOO | leverage | proto | marginal | shapley | greedy-FL | greedy-proj | FL best | |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 0.419 | 0.249 | 0.444 | 0.417 | 0.293 | 0.390 | 0.490 | 0.490 | |
| 10 | 0.601 | 0.263 | 0.600 | 0.637 | 0.417 | 0.615 | 0.895 | 0.889 | |
| 15 | 0.690 | 0.267 | 0.741 | 0.719 | 0.500 | 0.678 | 0.909 | 0.906 | |
| 20 | 0.821 | 0.364 | 0.802 | 0.847 | 0.526 | 0.757 | 0.928 | 0.886 | |
| 30 | 0.821 | 0.343 | 0.819 | 0.907 | 0.612 | 0.837 | 0.908 | 0.862 | |
| 50 | 0.897 | 0.464 | 0.894 | 0.951 | 0.729 | 0.924 | 0.942 | 0.870 |
| noise | block-contrast | eff. rank | gap @ |
|---|---|---|---|
| 0.10 | 0.416 | 15.5 | |
| 0.18 | 0.231 | 22.8 | |
| 0.30 | 0.105 | 27.7 | |
| 0.50 | 0.040 | 29.4 | |
| 0.80 | 0.014 | 29.8 |
| CIFAR-10 | Oxford Pets | CIFAR-100 | Flowers-102 | |
|---|---|---|---|---|
| greedy best raw scalar (oracle) | ||||
| greedy balanced prototypicality |
| selector ( ) | CIFAR-10 (acc / cov ) | CIFAR-100 (acc / cov ) |
|---|---|---|
| random | / | / |
| KNN-Shapley, raw top- | / | / |
| leverage, raw top- | / | / |
| KNN-Shapley, class-balanced | / | / |
| greedy facility location | / | / |
| random | leverage | typicality | -center | greedy-FL | |
| test accuracy | |||||
| CIFAR-100 | |||||
| Food-101 | |||||
| Flowers-102 | |||||
| classes covered ( ) | |||||
| CIFAR-100 | |||||
| selector ( ) | fine accuracy | fine classes ( ) |
|---|---|---|
| coarse-balanced random (scalar) | ||
| coarse-balanced prototypicality (scalar) | ||
| coarse-balanced -center (coverage) | ||
| coarse-balanced facility location (coverage) | ||
| label-free greedy coverage | ||
| oracle (fine-balanced) |
| selector ( ) | test accuracy | % selected corrupted |
|---|---|---|
| random | ||
| quality (typicality) top- | ||
| -center (coverage) | ||
| greedy facility location (coverage) | ||
| quality-filter coverage |
| setting | eff. rank | off-diag | NMI | ARI | wLMM | wSPLIT | branch | |
|---|---|---|---|---|---|---|---|---|
| CIFAR-10 | balance (labels modes) | |||||||
| Oxford Pets | balance | |||||||
| CIFAR-100 | balance | |||||||
| Flowers-102 | balance | |||||||
| Food-101 | balance | |||||||
| CIFAR-100, coarse labels | balance (misroute) |
| dataset | learner | random | leverage | -center | greedy-FL | gap (FL rand) |
|---|---|---|---|---|---|---|
| CIFAR-100 | ridge | |||||
| MLP | ||||||
| Flowers-102 | ridge | |||||
| MLP |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| CIFAR-100 | Flowers-102 | Food-101 | |
|---|---|---|---|
| random | / | / | / |
| -center | / | / | / |
| greedy-proj (literal OMP) | / | / | / |
| greedy-FL | / | / | / |
| selector ( ) | CIFAR-10 | Oxford Pets | CIFAR-100 | Flowers-102 |
|---|---|---|---|---|
| raw scalar / random | ||||
| random | ||||
| leverage | ||||
| prototypicality | ||||
| LOO / influence | ||||
| Data Shapley | — | — | ||
| selector ( ) | CIFAR-10 | CIFAR-100 | Flowers-102 |
|---|---|---|---|
| random | |||
| greedy facility location | |||
| EL2N hard, raw / balanced | / | / | / |
| EL2N easy, raw / balanced | / | / | / |
| GraNd hard, raw / balanced | / | / | / |
| GraNd easy, raw / balanced | / | / | / |
| dataset | learner | random | leverage | -center | greedy-FL | gap (FL rand) |
|---|---|---|---|---|---|---|
| CIFAR-100 | ridge | |||||
| logistic | ||||||
| -NN | ||||||
| Flowers-102 | ridge | |||||
| logistic | ||||||
| -NN |
| (a) label-free selection: accuracy | ||||||
|---|---|---|---|---|---|---|
| dataset | random | leverage | typicality | -center | greedy-FL | |
| CIFAR-100 | ||||||
| Flowers-102 | ||||||
| CIFAR-100 gap | |||||
|---|---|---|---|---|---|
| Flowers-102 gap |
| CIFAR-100 | Flowers-102 | |||
|---|---|---|---|---|
| geometry | block contrast | gap (FL rand) | block contrast | gap (FL rand) |
| noise | ||||
| noise | ||||
| noise | ||||
| real features | ||||
| shrink | ||||
| dataset | (exact) | random (obs.) | leverage | proto | typicality | greedy-FL | |
|---|---|---|---|---|---|---|---|
| CIFAR-10 | |||||||
| Oxford Pets | |||||||
| CIFAR-100 | |||||||
| Flowers-102 | |||||||
| Food-101 |
| selector | |||
|---|---|---|---|
| random | / | / | / |
| leverage top- | / | / | / |
| typicality top- | / | / | / |
| -center | / | / | / |
| greedy-FL | / | / | / |
| bal-prototypicality | / | / | / |
| random | leverage | -center | greedy-FL | bal-proto | |
|---|---|---|---|---|---|
| random | leverage | greedy-FL | bal-proto | |
|---|---|---|---|---|
| backbone | dataset | random | leverage | -center | greedy-FL | bal-proto |
|---|---|---|---|---|---|---|
| ViT-B/16 | CIFAR-100 | |||||
| Flowers-102 | ||||||
| ResNet-50 | CIFAR-100 | |||||
| Flowers-102 | ||||||
| CLIP ViT-B/32 | CIFAR-100 | |||||
| Flowers-102 |
| (theory) | uniform (sim) | concentrating (sim) | greedy | |
| unequal sizes , : uniform , rare-favoring (Rem 2 ) | ||||
| selector | CIFAR-100 | Flowers-102 | Food-101 |
|---|---|---|---|
| random | (66.7) | (60.7) | (66.3) |
| greedy facility location | (78.3) | (78.7) | (70.7) |
| information gain, greedy (target-agnostic) | (66.3) | (73.7) | (63.3) |
| EPIG, greedy (target-aware) | (76.7) | (78.7) | (74.7) |
| EPIG, fixed top- | (51.0) | (28.3) | (48.3) |
| dataset | (geometry modes) | (classes) | slope vs. | acc. on uncovered | |
|---|---|---|---|---|---|
| CIFAR-10 | |||||
| Oxford Pets | |||||
| CIFAR-100 | |||||
| Flowers-102 | |||||
| Food-101 |
Data Selection
Data selection chooses informative, representative, or reliable examples to improve model training and evaluation while reducing data, compute, or labeling costs.
See all 84 papers