Unbiased Evaluation of Deep Metric Learning Algorithms
Not on the map. Why?
Abstract (arXiv)
Deep metric learning (DML) is a popular approach for images retrieval, solving verification (same or not) problems and addressing open set classification. Arguably, the most common DML approach is with triplet loss, despite significant advances in the area of DML. Triplet loss suffers from several issues such as collapse of the embeddings, high sensitivity to sampling schemes and more importantly a lack of performance when compared to more modern methods. We attribute this adoption to a lack of fair comparisons between various methods and the difficulty in adopting them for novel problem statements. In this paper, we perform an unbiased comparison of the most popular DML baseline methods under same conditions and more importantly, not obfuscating any hyper parameter tuning or adjustment needed to favor a particular method. We find, that under equal conditions several older methods perform significantly better than previously believed. In fact, our unified implementation of 12 recently introduced DML algorithms achieve state-of-the art performance on CUB200, CAR196, and Stanford Online products datasets which establishes a new set of baselines for future DML research. The codebase and all tuned hyperparameters will be open-sourced for reproducibility and to serve as a source of benchmark.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 1; 2024: 0; 2025: 1.
10 papers.
- 2021Learning with Memory-based Virtual Classes for Deep Metric Learningcited by 21
- 2022Integrating Language Guidance into Vision-based Deep Metric Learningcited by 19
- 2021Proxy Synthesis: Learning with Synthetic Classes for Deep Metric Learningcited by 17
- 2021Characterizing Generalization under Out-Of-Distribution Shifts in Deep Metric Learningcited by 17
- 2022Granularity-aware Adaptation for Image Retrieval over Multiple Taskscited by 8
- 2022Deep Metric Learning with Chance Constraintscited by 3
- 2021Metric Learning for Session-based Recommendationscited by 1
- 2023Generalized Sum Pooling for Metric Learningcited by 1
- 2025All You Need to Know About Training Image Retrieval Modelscited by 1
- 2021Simple and Effective Balance of Contrastive Lossescited by 0
- 2025All You Need to Know About Training Image Retrieval Models17 Mar 2025
- 2023Generalized Sum Pooling for Metric Learning18 Aug 2023
- 2022Granularity-aware Adaptation for Image Retrieval over Multiple Tasks5 Oct 2022
- 2022Deep Metric Learning with Chance Constraints19 Sep 2022
- 2022Integrating Language Guidance into Vision-based Deep Metric Learning16 Mar 2022
- 2021Simple and Effective Balance of Contrastive Losses22 Dec 2021
- 2021Characterizing Generalization under Out-Of-Distribution Shifts in Deep Metric Learning20 Jul 2021
- 2021Learning with Memory-based Virtual Classes for Deep Metric Learning31 Mar 2021
- 2021Proxy Synthesis: Learning with Synthetic Classes for Deep Metric Learning29 Mar 2021
- 2021Metric Learning for Session-based Recommendations7 Jan 2021