Deep Metric Learning: Loss Functions Comparison

Vasilev, R. L.,D'yakonov, A. G.
DOI: https://doi.org/10.1134/s1064562423701053
2024-02-10
Doklady Mathematics
Abstract:An overview of deep metric learning methods is presented. Although they have appeared in recent years, these methods were compared only with their predecessors, with neural networks of outdated architectures used for representation learning (representations on which the metric is calculated). The described methods were compared on different datasets from several domains, using pre-trained neural networks comparable in performance to SotA (state of the art): ConvNeXt for images and DistilBERT for texts. Labeled datasets were used, divided into two parts (train and test) so that the classes did not overlap (i.e., for each class its objects are fully in train or fully in test). Such a large-scale honest comparison was made for the first time and led to unexpected conclusions, viz. some "old" methods, for example, Tuplet Margin Loss, are superior in performance to their modern modifications and methods proposed in very recent works.
mathematics
What problem does this paper attempt to address?