What Are We Really Measuring? Rethinking Dataset Bias in Web-Scale Natural Image Collections via Unsupervised Semantic Clustering
Organizations: School of Electrical Engineering, Iran University of Science and Technology (IUST), Tehran, Iran · Okinawa Institute of Science and Technology (OIST), Okinawa, Japan
Abstract
In computer vision, a prevailing method for quantifying dataset bias is to train a model to distinguish between datasets. High classification accuracy is then interpreted as evidence of meaningful semantic differences. This approach assumes that standard image augmentations successfully suppress low-level, non-semantic cues, and that any remaining performance must therefore reflect true semantic divergence. We demonstrate that this fundamental assumption is flawed within the domain of large-scale natural image collections. High classification accuracy is often driven by resolution-based artifacts, which are structural fingerprints arising from native image resolution distributions and interpolation effects during resizing. These artifacts form robust, dataset-specific signatures that persist despite conventional image corruptions. Through controlled experiments, we show that models achieve strong dataset classification even on non-semantic, procedurally generated images, proving their reliance on superficial cues. To address this issue, we revisit this decades-old idea of dataset separability, but not with supervised classification. Instead, we introduce an unsupervised approach that measures true semantic separability. Our framework directly assesses semantic similarity by clustering semantically-rich features from foundational vision models, deliberately bypassing supervised classification on dataset labels. When applied to major web-scale datasets, the primary focus of this work, the high separability reported by supervised methods largely vanishes, with clustering accuracy dropping to near-chance levels. This reveals that conventional classification-based evaluation systematically overstates semantic bias by an overwhelming margin.
Figures & tables
| ConvNeXt V2 | EfficientVit | MViTv2 | |
|---|---|---|---|
| YCD | 84.21% | 85.01% | 86.53% |
| YCDLW | 68.20% | 69.85% | 68.02% |
| Model | Resolution | YFCC | CC | DataComp |
|---|---|---|---|---|
| ConvNeXt V2 | 100 | 80 | 112 | 808 |
| 640 | 264 | 510 | 226 | |
| MViTv2 | 100 | 153 | 101 | 746 |
| 640 | 247 | 493 | 260 | |
| EfficientVit | 100 | 102 | 67 | 831 |
| 640 | 196 | 571 | 233 |
| Model | Normal Training | Two-Step Resizing |
|---|---|---|
| ConvNeXt V2 | 84.21% | 70.91% |
| MViTv2 | 86.53% | 68.36% |
| EfficientVit | 85.01% | 71.64% |
| Model | Normal Images | Residual Images |
|---|---|---|
| ConvNeXt V2 | 84.21% | 88.46% |
| MViTv2 | 86.53% | 89.37% |
| EfficientVit | 85.01% | 88.87% |
| Dataset | Task | Acc(%) | NMI (%) |
|---|---|---|---|
| MIT-67 | Scene Classification | 69.65 | 82.32 |
| Stanford-40 | Action Recognition | 70.89 | 75.81 |
| CIFAR-10 | Object Classification | 81.80 | 88.73 |
| OxfordIIITPet | Fine-grained Classification | 84.08 | 91.18 |
| YCD | ||
|---|---|---|
| Method | Acc (%) | NMI (%) |
| Random Chance | 33.33 | N/A |
| DINOv2 + Fine-tuning | 85.67 | N/A |
| DINOv2 + Linear Probing | 66.91 | N/A |
| DINOv2 (Ours) | 46.95 | 6.60 |
| YCDLW | ||
| Dataset | DINOv2-S | DINOv2-B | DINOv2-L |
|---|---|---|---|
| YCD | 46.95 | 46.40 | 45.99 |
| YCDLW | 31.47 | 31.35 | 29.87 |
| MIT-67 | 69.65 | 74.50 | 81.79 |
| Stanford-40 | 70.89 | 76.26 | 76.88 |
| CIFAR-10 | 81.80 | 92.92 | 96.43 |
| Oxford-Pet | 84.08 | 85.37 | 88.67 |
| Dataset | DINOv2-S | DINOv2-B | DINOv2-L |
|---|---|---|---|
| YCD | 6.60 | 6.74 | 6.58 |
| YCDLW | 6.32 | 6.12 | 5.38 |
| MIT-67 | 82.32 | 85.53 | 88.20 |
| Stanford-40 | 75.81 | 80.15 | 82.85 |
| CIFAR-10 | 88.73 | 96.43 | 98.12 |
| Oxford-Pet | 91.18 | 92.21 | 93.05 |
| Dataset | DINOv2-B | ConvNeXtV2-B | ||
|---|---|---|---|---|
| Acc (%) | NMI (%) | Acc (%) | NMI (%) | |
| YCD | 46.40 | 6.74 | 47.34 | 7.61 |
| YCDLW | 31.35 | 6.12 | 29.68 | 6.18 |
| Method | Acc (%) | NMI (%) |
|---|---|---|
| Random Chance | 50.00 | N/A |
| DINOv2 + Fine-tuning | 95.36 | N/A |
| DINOv2 + Linear Probing | 76.61 | N/A |
| DINOv2 + k-NN | 65.27 | N/A |
| DINOv2 (Ours) | 50.01 | 0.00 |
| Dataset | Semantic Category (%) | ||
|---|---|---|---|
| Person/Indoor | Commercial | Scenic/Outdoor | |
| CC | 86.01 | 8.50 | 5.49 |
| DataComp | 11.72 | 84.05 | 4.23 |
| YFCC | 10.82 | 3.37 | 85.81 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Model | Reduced Dimension | |||
|---|---|---|---|---|---|
| 20 | 30 | 40 | 50 | ||
| YCD | DINOv2-S | 46.95 | 46.99 | 46.92 | 46.93 |
| DINOv2-B | 46.40 | 46.43 | 46.45 | 46.47 | |
| YCDLW | DINOv2-S | 31.47 | 31.65 | 31.25 | 31.10 |
| DINOv2-B | 31.35 | 31.50 | 31.15 | 30.95 | |
| CIFAR-10 | DINOv2-S | 81.80 | 81.74 | 81.76 | 81.86 |
| Dataset | Model | Reduced Dimension | |||
|---|---|---|---|---|---|
| 20 | 30 | 40 | 50 | ||
| YCD | DINOv2-S | 6.60 | 6.64 | 6.58 | 6.58 |
| DINOv2-B | 6.74 | 6.72 | 6.73 | 6.76 | |
| YCDLW | DINOv2-S | 6.32 | 6.45 | 6.25 | 6.15 |
| DINOv2-B | 6.12 | 6.25 | 6.05 | 5.95 | |
| CIFAR-10 | DINOv2-S | 88.73 | 88.83 | 88.84 | 88.62 |
| Setting | YCD | CIFAR-10 | ||
|---|---|---|---|---|
| Acc | NMI | Acc | NMI | |
| UMAP (20 dim) - our standard | 46.95 | 6.60 | 81.80 | 88.73 |
| PCA (20 dim) | 39.96 | 4.17 | 75.61 | 73.92 |
| No reduction (raw features) | 40.02 | 4.19 | 75.10 | 74.07 |
| Algorithm | YCD | CIFAR-10 | ||
|---|---|---|---|---|
| Acc | NMI | Acc | NMI | |
| K-means (our standard) | 46.95 | 6.60 | 81.80 | 88.73 |
| Agglomerative Clustering | 44.49 | 4.91 | 84.48 | 88.22 |
| Spectral Clustering | 47.06 | 7.81 | 71.18 | 77.80 |
| k | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|
| NMI (%) | 9.02 | 6.60 | 6.29 | 6.50 | 6.34 | 6.37 | 6.54 | 6.45 | 7.43 |