Global Average Precision for Representation Learning
Organizations: VRG, FEE, Czech Technical University in Prague · INSAIT, Sofia University “St. Kliment Ohridski”
Abstract
Standard information retrieval metrics, such as mean Average Precision (mAP), assess performance one query at a time, based on how the similarities between a query and its positives compare against those with its negatives. The same holds for common representation learning losses, such as InfoNCE and per-query AP surrogates. None of them considers whether similarities are comparable across queries, which any system with a single decision threshold relies on. Global Average Precision (gAP) does, by ranking all query-candidate pairs in one list and computing a single AP. We introduce gSAP, a differentiable surrogate of gAP. It needs only a similarity matrix and a binary matrix marking the positive pairs, the same input as existing losses, so it is a drop-in replacement for them and agnostic to the encoder, the modality, and the source of supervision. Since it considers all possible pairwise comparisons in the batch jointly, it also remains trainable at low temperatures, a regime where per-query surrogates run out of gradient. Swapping it into established recipes improves supervised metric learning, cross-modal alignment, and self-supervised pretraining, where, to our knowledge, it is the first ranking loss to replace the community standard InfoNCE in the latter two. Its similarities are more consistent across queries, which drives the gains under a universal threshold. gSAP retrieves up to four times as many positive pairs as the strongest AP surrogate at the same precision, and it degrades the least when queries with no positives in the database are added. Beyond thresholding, models trained with gSAP also learn better representations, with higher transfer, NN and zero-shot classification accuracy.
Figures & tables
| method | Flickr8k | Flickr30k | MS COCO | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | |
| pretrained | 31.0 | 65.0 | 57.7 | 79.2 | 92.0 | 45.3 | 68.7 | 62.7 | 82.9 | 94.0 | 13.1 | 42.1 | 36.7 | 55.0 | 73.4 |
| CLIP | 41.3 | 71.9 | 63.5 | 85.5 | 92.4 | 56.1 | 75.1 | 68.3 | 87.6 | 94.7 | 18.7 | 49.6 | 41.1 | 63.6 | 76.9 |
| SigLIP | 43.2 | 72.5 | 64.6 | 86.0 | 92.7 | 58.5 | 76.3 | 69.5 | 88.5 | 95.7 | 19.4 | 50.6 | 41.8 | 64.7 | 77.5 |
| gSAP | 45.1 | 73.2 | 65.6 | 86.7 | 93.3 | 59.7 | 76.6 | 70.5 | 88.9 | 96.0 | 21.4 | 51.3 | 43.1 | 65.3 | 79.0 |
| method | ActivityNet | MSR-VTT | MSVD | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | text video | video text | gAP | text video | video text | gAP | text video | video text | |||||||||||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||||
| pretrained | 10.0 | 22.4 | 49.8 | 64.1 | 21.3 | 49.4 | 61.2 | 4.1 | 14.3 | 30.4 | 38.9 | 29.4 | 51.9 | 61.1 | 14.5 | 32.8 | 60.5 | 69.9 | 51.2 | 71.6 | 77.8 |
| CLIP | 13.6 | 27.7 | 61.0 | 72.8 | 26.7 | 57.6 | 70.3 | 4.1 | 16.2 | 33.8 | 42.8 | 28.0 | 49.2 | 59.5 | 22.0 | 38.9 | 67.4 | 76.9 | 50.4 | 73.7 | 81.8 |
| SigLIP | 13.0 | 28.8 | 62.0 | 74.2 | 25.9 | 56.0 | 69.1 | 4.2 | 16.6 | 34.5 | 43.5 | 28.6 | 50.9 | 61.1 | 21.4 | 39.8 | 67.8 | 77.1 | 52.3 | 73.6 | 81.1 |
| gSAP | 14.9 | 28.9 | 62.2 | 74.6 | 27.5 | 57.8 | 70.5 | 4.7 | 17.0 | 35.0 | 44.0 | 30.2 | 52.3 | 62.0 | 23.2 | 39.9 | 68.4 | 77.4 | 52.7 | 73.9 | 82.1 |
| method | image datasets | video datasets | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IN-1k | IN-V2 | IN-R | IN-Sketch | K-400 | K-600 | K-700 | ||||||||||||
| top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | top-1 | top-5 | top-1 | top-5 | |
| pretrained | 59.6 | 86.4 | 59.6 | 52.9 | 80.8 | 52.9 | 67.0 | 87.2 | 64.9 | 38.9 | 66.9 | 39.0 | 38.4 | 64.3 | 17.8 | 33.1 | 27.9 | 51.1 |
| CLIP | 60.7 | 87.4 | 60.7 | 53.6 | 82.0 | 53.6 | 68.3 | 87.9 | 66.8 | 42.3 | 70.4 | 42.3 | 39.4 | 65.8 | 18.6 | 34.3 | 29.1 | 53.5 |
| SigLIP | 61.3 | 87.8 | 61.3 | 54.1 | 82.1 | 54.2 | 69.1 | 88.2 | 67.8 | 43.2 | 71.6 | 43.3 | 39.8 | 66.3 | 19.0 | 34.8 | 29.5 | 54.1 |
| gSAP | 61.8 | 87.9 | 61.8 | 54.3 | 82.5 | 54.3 | 69.4 | 88.3 | 68.1 | 43.7 | 71.7 | 43.7 | 40.2 | 66.5 | 19.2 | 34.9 | 29.8 | 54.4 |
| method | model | ID | OOD | transfer | robustness | ||||
|---|---|---|---|---|---|---|---|---|---|
| LP | NN | LP | NN | LP | NN | LP | NN | ||
| InfoNCE | ViT-S | 73.2 | 68.4 | 38.2 | 31.5 | 69.8 | 61.0 | 44.6 | 39.4 |
| gSAP | ViT-S | 73.5 | 70.9 | 39.7 | 35.4 | 73.9 | 65.5 | 46.3 | 44.7 |
| InfoNCE | ViT-B | 76.7 | 71.4 | 42.0 | 36.6 | 74.8 | 62.5 | 49.6 | 47.0 |
| gSAP | ViT-B | 75.6 | 72.8 | 42.0 | 38.1 | 77.8 | 66.8 | 49.7 | 48.6 |
| method | SOP | iNaturalist | ||||
|---|---|---|---|---|---|---|
| R@1 | mAP | gAP | R@1 | mAP | gAP | |
| Contrastive | 85.3 | 68.4 | 53.7 | 80.6 | 42.1 | 28.0 |
| Triplet | 84.6 | 69.1 | 50.0 | 77.8 | 38.6 | 18.2 |
| ArcFace | 82.7 | 64.8 | 50.3 | 80.2 | 42.4 | 23.0 |
| Proxy Anchor | 84.7 | 67.7 | 51.9 | 78.7 | 40.9 | 21.8 |
| Multi-Similarity | 86.6 | 72.0 | 57.3 | 81.6 | 45.2 | 29.9 |
| method | SOP | iNaturalist | ||||
|---|---|---|---|---|---|---|
| F1 q | F1 g | R@P90 | F1 q | F1 g | R@P90 | |
| RS@ | 75.8 | 57.5 | 18.3 | 47.7 | 35.8 | 0.6 |
| mSAP | 76.2 | 57.6 | 18.7 | 48.5 | 36.6 | 0.7 |
| gSAP | 76.2 | 59.3 | 21.0 | 48.7 | 38.3 | 3.0 |
| method | arch. dim | SOP | iNaturalist | ||||
|---|---|---|---|---|---|---|---|
| R@1 | R@10 | R@100 | R@1 | R@4 | R@16 | ||
| Triplet SH ( Wu et al., 2017 ) | R50 512 | 72.7 | 86.2 | 93.8 | 58.1 | 75.5 | 86.8 |
| NormSoftmax ( Zhai and Wu, 2019 ) | R50 512 | 78.2 | 90.6 | 96.2 | – | – | – |
| FastAP ( Cakir et al., 2019 ) | R50 512 | 76.4 | 89.0 | 95.1 | 60.6 | 77.0 | 87.2 |
| Blackbox ( Rolínek et al., 2020 ) | R50 512 | 78.6 | 90.5 | 96.0 | 62.9 | 79.0 | 88.9 |
| SoftBin ( Revaud et al., 2019 ) | R50 512 | 80.6 | 91.3 | 96.1 | 64.2 | 77.1 | 82.7 |
| method | DISC21 | Met | ILIAS | WildlifeReID-10k | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | drop | drop | gAP | drop | gAP | drop | gAP | drop | |||||||
| baseline | 51.6 | 64.6 | 20.1 | 65.5 | 70.1 | 6.6 | 30.4 | 52.9 | 42.5 | 3.5 | 17.1 | 79.5 | 69.5 | 73.9 | 6.0 |
| InfoNCE | 50.2 | 66.0 | 23.9 | 67.5 | 73.3 | 7.9 | 56.2 | 72.2 | 22.2 | 7.4 | 22.0 | 66.4 | 77.1 | 80.0 | 3.6 |
| mSAP | 54.5 | 68.2 | 20.1 | 68.0 | 73.2 | 7.1 | 58.3 | 73.0 | 20.1 | 5.6 | 19.6 | 71.4 | 80.2 | 82.8 | 3.1 |
| gSAP | 55.9 | 69.0 | 19.0 | 68.5 | 73.7 | 7.1 | 62.8 | 73.0 | 14.0 | 8.7 | 22.7 | 61.7 | 80.9 | 83.2 | 2.8 |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| method | Clotho val | Clotho eval | classification | |||
|---|---|---|---|---|---|---|
| a t | t a | a t | t a | ESC | US8K | |
| pretrained | 14.3 | 13.9 | 13.1 | 12.4 | 90.5 | 82.3 |
| CLIP | 16.3 | 15.5 | 15.2 | 15.5 | 90.9 | 83.3 |
| SigLIP | 16.0 | 15.2 | 15.0 | 14.4 | 90.0 | 83.3 |
| gSAP | 16.7 | 15.9 | 15.7 | 16.7 | 91.7 | 83.7 |
| method | batch | Flickr8k | Flickr30k | MS COCO | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | ||
| pretrained | - | 31.0 | 65.0 | 57.7 | 79.2 | 92.0 | 45.3 | 68.7 | 62.7 | 82.9 | 94.0 | 13.1 | 42.1 | 36.7 | 55.0 | 73.4 |
| CLIP | 2304 | 41.3 | 71.9 | 63.5 | 85.5 | 92.4 | 56.1 | 75.1 | 68.3 | 87.6 | 94.7 | 18.7 | 49.6 | 41.1 | 63.6 | 76.9 |
| SigLIP | 2304 | 43.2 | 72.5 | 64.6 | 86.0 | 92.7 | 58.5 | 76.3 | 69.5 | 88.5 | 95.7 | 19.4 | 50.6 | 41.8 | 64.7 | 77.5 |
| gSAP | 2304 | 45.1 | 73.2 | 65.6 | 86.7 | 93.3 | 59.7 | 76.6 | 70.5 | 88.9 | 96.0 | 21.4 | 51.3 | 43.1 | 65.3 | 79.0 |
| CLIP ∗ | 3072 | 42.3 | 72.1 | 63.9 | 85.8 | 92.7 | 57.0 | 75.6 | 68.7 | 88.1 | 95.0 | 19.9 | 50.0 | 41.7 | 64.0 | 77.7 |
| method | Flickr8k | Flickr30k | MS COCO | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | gAP | mAP t i | mAP i t | R@5 t i | R@5 i t | |
| OpenAI CLIP ViT-B/16 | |||||||||||||||
| pretrained | 30.6 | 65.6 | 56.8 | 80.4 | 90.2 | 44.7 | 69.8 | 64.5 | 83.2 | 94.7 | 12.2 | 42.3 | 37.6 | 55.0 | 74.0 |
| CLIP | 42.7 | 75.3 | 66.5 | 87.9 | 93.8 | 61.0 | 79.4 | 72.9 | 90.7 | 96.7 | 21.7 | 52.9 | 44.0 | 66.4 | 79.8 |
| SigLIP | 46.4 | 76.2 | 67.7 | 88.7 | 94.4 | 64.0 | 80.7 | 74.5 | 91.5 | 97.4 | 22.7 | 53.9 | 44.9 | 67.4 | 80.0 |
| gSAP | 47.3 | 76.6 | 68.8 | 88.7 | 94.5 | 64.6 | 81.1 | 74.7 | 91.7 | 97.7 | 24.6 | 54.7 | 46.0 | 68.0 | 81.2 |
| method | ActivityNet | MSR-VTT | MSVD | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | text video | video text | gAP | text video | video text | gAP | text video | video text | |||||||||||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||||
| OpenAI CLIP ViT-B/16 | |||||||||||||||||||||
| pretrained | 11.7 | 25.2 | 55.4 | 69.0 | 22.7 | 50.0 | 62.0 | 5.0 | 15.6 | 32.6 | 41.4 | 31.8 | 52.8 | 63.9 | 17.1 | 36.5 | 63.9 | 73.3 | 55.0 | 74.8 | 82.1 |
| CLIP | 14.7 | 29.9 | 63.6 | 76.9 | 29.2 | 61.4 | 73.7 | 4.5 | 18.2 | 36.9 | 45.9 | 30.2 | 52.4 | 62.2 | 26.3 | 42.5 | 70.9 | 79.8 | 54.9 | 76.3 | 83.6 |
| SigLIP | 15.3 | 31.3 | 65.2 | 77.6 | 29.9 | 60.8 | 74.0 | 4.6 | 18.7 | 37.5 | 46.6 | 30.9 | 53.6 | 63.5 | 26.8 | 43.2 | 71.2 | 80.0 | 55.0 | 77.1 | 85.2 |
| method | mAP@ | Recall@ | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gAP | mAP | @1 | @5 | @10 | @25 | @50 | @1 | @5 | @10 | @25 | @50 | |
| OpenAI CLIP ViT-B/32 | ||||||||||||
| pretrained | 24.6 | 20.4 | 6.5 | 13.9 | 16.2 | 18.2 | 19.1 | 6.5 | 20.5 | 28.5 | 42.0 | 53.3 |
| CLIP | 30.6 | 25.2 | 8.7 | 17.8 | 20.7 | 22.9 | 23.8 | 8.7 | 24.4 | 34.1 | 46.7 | 57.4 |
| SigLIP | 31.5 | 26.4 | 9.1 | 18.9 | 21.8 | 24.1 | 25.0 | 9.1 | 25.7 | 35.0 | 48.5 | 59.6 |
| gSAP | 31.7 | 26.9 | 9.5 | 19.3 | 22.3 | 24.6 | 25.5 | 9.5 | 26.2 | 35.6 | 49.2 | 60.0 |
| method | image datasets | video datasets | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IN-1k | IN-V2 | IN-Rendition | IN-Sketch | K-400 | K-600 | K-700 | ||||||||||||
| top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | mR | top-1 | top-5 | top-1 | top-5 | top-1 | top-5 | |
| OpenAI CLIP ViT-B/16 | ||||||||||||||||||
| pretrained | 64.4 | 89.7 | 64.4 | 57.8 | 85.0 | 57.8 | 73.5 | 91.0 | 71.7 | 44.2 | 72.1 | 44.3 | 43.4 | 69.3 | 20.0 | 35.8 | 32.2 | 56.5 |
| CLIP | 65.3 | 90.7 | 65.3 | 58.8 | 86.1 | 58.8 | 76.0 | 91.9 | 74.1 | 47.2 | 75.7 | 47.3 | 45.0 | 71.4 | 21.7 | 37.3 | 33.8 | 59.7 |
| SigLIP | 66.3 | 91.1 | 66.3 | 59.4 | 86.5 | 59.5 | 77.0 | 92.3 | 75.5 | 48.3 | 76.8 | 48.4 | 45.4 | 71.4 | 21.8 | 37.2 | 34.5 | 59.8 |
| backbone | probe | loss | ID | OOD | |||
|---|---|---|---|---|---|---|---|
| IN-1k | IN-V2 | IN-R | IN-Sketch | avg | |||
| InfoNCE | 73.2 | 61.1 | 32.0 | 21.3 | 38.2 | ||
| LP | gSAP | 73.5 | 61.9 | 34.3 | 23.1 | 39.7 | |
| InfoNCE | 68.4 | 54.9 | 23.0 | 16.5 | 31.5 | ||
| ViT-S | NN | gSAP | 70.9 | 58.4 | 27.4 | 20.5 | 35.4 |
| InfoNCE | 76.7 | 65.2 | 35.9 | 24.9 | 42.0 | ||
| backbone | probe | loss | fine-grained (6) | coarse-grained (4) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aircraft | CUB | Cars | Pets | Flowers | Food | avg | C-10 | C-100 | DTD | SUN | avg | all (10) | |||
| InfoNCE | 37.6 | 64.4 | 33.3 | 88.3 | 88.1 | 75.8 | 64.6 | 93.9 | 79.9 | 73.3 | 63.1 | 77.6 | 69.8 | ||
| LP | gSAP | 45.2 | 76.4 | 48.3 | 91.7 | 89.6 | 76.2 | 71.2 | 94.9 | 81.0 | 73.1 | 62.6 | 77.9 | 73.9 | |
| InfoNCE | 29.3 | 47.6 | 20.6 | 82.3 | 78.2 | 63.6 | 53.6 | 92.0 | 73.6 | 69.3 | 53.3 | 72.1 | 61.0 | ||
| ViT-S | NN | gSAP | 35.1 | 65.0 | 28.5 | 88.6 | 81.5 | 66.0 | 60.8 | 93.7 | 75.8 | 65.7 | 55.0 | 72.5 | 65.5 |
| InfoNCE | 44.9 | 70.5 | 49.9 | 91.4 | 91.5 | 79.3 | 71.3 | 95.3 | 83.2 | 76.6 | 65.7 | 80.2 | 74.8 | ||
| backbone | probe | loss | corruption family | severity | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| noise | blur | weather | digital | 1 | 2 | 3 | 4 | 5 | all | rel. (%) | |||
| InfoNCE | 41.4 | 36.2 | 46.0 | 53.9 | 62.1 | 53.5 | 46.7 | 36.2 | 24.5 | 44.6 | 60.9 | ||
| LP | gSAP | 41.5 | 38.5 | 48.1 | 56.0 | 63.9 | 55.6 | 48.7 | 37.9 | 25.4 | 46.3 | 63.0 | |
| InfoNCE | 35.3 | 31.2 | 40.8 | 49.4 | 58.2 | 49.0 | 41.1 | 29.9 | 18.9 | 39.4 | 57.7 | ||
| ViT-S | NN | gSAP | 38.5 | 36.7 | 46.4 | 55.6 | 63.1 | 54.5 | 47.1 | 35.7 | 23.2 | 44.7 | 63.1 |
| InfoNCE | 45.5 | 41.9 | 51.0 | 58.9 | 66.6 | 58.6 | 52.0 | 41.6 | 29.1 | 49.6 | 64.7 | ||
| method | ROC-AUC | PR-AUC |
|---|---|---|
| InfoNCE | 88.7 | 35.6 |
| gSAP | 89.3 | 37.1 |
| batch size | neg sim. | gAP | mAP | R@1 | |
|---|---|---|---|---|---|
| 0% | 1,000 | 1M | 58.9 | 72.9 | 86.8 |
| 90% | 1,000 | 100k | 58.9 | 72.9 | 86.7 |
| 99% | 1,000 | 10k | 59.0 | 72.8 | 86.6 |
| 99.9% | 1,000 | 1k | 58.0 | 71.9 | 86.1 |
| 99.99% | 1,000 | 100 | 48.0 | 62.5 | 81.0 |
| 99.999% | 1,000 | 10 | 40.4 | 56.1 | 77.5 |
| method | DISC21 | Met | ILIAS | WildlifeReID-10k | |
|---|---|---|---|---|---|
| ACC | ACC | mAP | ACC | BAKS | |
| baseline | 71.6 | 56.3 | 33.2 | 79.2 | 76.8 |
| InfoNCE | 75.0 | 74.6 | 33.3 | 84.0 | 82.3 |
| mSAP | 74.6 | 74.7 | 33.4 | 86.3 | 84.9 |
| gSAP | 75.1 | 74.5 | 34.6 | 86.4 | 84.8 |
| method | R@P90 | R@P90 |
|---|---|---|
| baseline | 23.7 | 55.8 |
| InfoNCE | 21.5 | 54.9 |
| mSAP | 26.4 | 57.1 |
| gSAP | 28.6 | 57.1 |
| method | AUROC | at 95% TPR | ||
|---|---|---|---|---|
| TNR | BAKS | BAUS | ||
| baseline | 78.9 | 28.2 | 74.9 | 29.0 |
| InfoNCE | 84.8 | 46.8 | 79.8 | 47.1 |
| mSAP | 87.4 | 53.5 | 82.2 | 53.0 |
| gSAP | 88.2 | 55.8 | 81.9 | 55.7 |
| backbone | method | mAP | gAP | |||
|---|---|---|---|---|---|---|
| baseline | 33.2 | 3.5 | 17.1 | 2.7 | 20.3 | |
| InfoNCE | 33.3 | 7.4 | 22.0 | 5.4 | 22.7 | |
| mSAP | 33.4 | 5.6 | 19.6 | 3.9 | 21.2 | |
| PE-L@336 | gSAP | 34.6 | 8.7 | 22.7 | 4.3 | 24.4 |
| baseline | 28.3 | 3.7 | 15.0 | 0.8 | 15.6 | |
| InfoNCE | 28.0 | 4.1 | 16.5 | 1.2 | 15.0 |
| top-1 | top-5 | mean per-class recall | ||||||||||
| dataset | Pre. | CLIP | SigLIP | gSAP | Pre. | CLIP | SigLIP | gSAP | Pre. | CLIP | SigLIP | gSAP |
| ImageNet and robustness | ||||||||||||
| ImageNet-1k | 59.6 | 60.7 | 61.3 | 61.8 | 86.4 | 87.4 | 87.8 | 87.9 | 59.6 | 60.7 | 61.3 | 61.8 |
| ImageNet-V2 | 52.9 | 53.6 | 54.1 | 54.3 | 80.8 | 82.0 | 82.1 | 82.5 | 52.9 | 53.6 | 54.2 | 54.3 |
| ImageNet-Sketch | 38.9 | 42.3 | 43.2 | 43.7 | 66.9 | 70.4 | 71.6 | 71.7 | 39.0 | 42.3 | 43.3 | 43.7 |
| ImageNet-A | 28.1 | 27.8 | 28.4 | 27.9 | 60.3 | 60.0 | 60.7 | 60.1 | 29.4 | 29.1 | 29.4 | 29.0 |
| top-1 | top-5 | mean per-class recall | ||||||||||
| dataset | Pre. | CLIP | SigLIP | gSAP | Pre. | CLIP | SigLIP | gSAP | Pre. | CLIP | SigLIP | gSAP |
| ImageNet and robustness | ||||||||||||
| ImageNet-1k | 64.4 | 65.3 | 66.3 | 66.6 | 89.7 | 90.7 | 91.1 | 91.2 | 64.4 | 65.3 | 66.3 | 66.6 |
| ImageNet-V2 | 57.8 | 58.8 | 59.4 | 60.0 | 85.0 | 86.1 | 86.5 | 86.6 | 57.8 | 58.8 | 59.5 | 60.1 |
| ImageNet-Sketch | 44.2 | 47.2 | 48.3 | 49.0 | 72.1 | 75.7 | 76.8 | 77.0 | 44.3 | 47.3 | 48.4 | 49.0 |
| ImageNet-A | 44.5 | 44.3 | 44.8 | 44.7 | 75.3 | 76.1 | 76.9 | 76.9 | 43.4 | 42.7 | 43.2 | 42.5 |
| method | SOP | iNaturalist | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| gAP | eff | rank | cons | gAP | eff | rank | cons | |||
| Contrastive | 53.7 | 76.3 | 70.4 | +4.1 | +1.1 | 28.0 | 48.2 | 58.1 | +3.3 | +0.3 |
| Triplet | 50.0 | 78.5 | 63.7 | +2.4 | +6.5 | 18.2 | 47.3 | 38.5 | +3.2 | +10.2 |
| ArcFace | 50.3 | 72.8 | 69.1 | +6.5 | +2.1 | 23.0 | 48.9 | 47.0 | +2.6 | +6.0 |
| Proxy Anchor | 51.9 | 75.9 | 68.4 | +4.3 | +2.7 | 21.8 | 48.9 | 44.6 | +2.5 | +7.3 |
| Multi-Similarity | 57.3 | 80.3 | 71.4 | +1.2 | +0.4 | 29.9 | 51.8 | 57.7 | +1.2 | +0.5 |