Improving Deep Metric Learning by Divide and Conquer
Not on the map. Why?
Abstract (arXiv)
Deep metric learning (DML) is a cornerstone of many computer vision applications. It aims at learning a mapping from the input domain to an embedding space, where semantically similar objects are located nearby and dissimilar objects far from another. The target similarity on the training data is defined by user in form of ground-truth class labels. However, while the embedding space learns to mimic the user-provided similarity on the training data, it should also generalize to novel categories not seen during training. Besides user-provided groundtruth training labels, a lot of additional visual factors (such as viewpoint changes or shape peculiarities) exist and imply different notions of similarity between objects, affecting the generalization on the images unseen during training. However, existing approaches usually directly learn a single embedding space on all available training data, struggling to encode all different types of relationships, and do not generalize well. We propose to build a more expressive representation by jointly splitting the embedding space and the data hierarchically into smaller sub-parts. We successively focus on smaller subsets of the training data, reducing its variance and learning a different embedding subspace for each data subset. Moreover, the subspaces are learned jointly to cover not only the intricacies, but the breadth of the data as well. Only after that, we build the final embedding from the subspaces in the conquering stage. The proposed algorithm acts as a transparent wrapper that can be placed around arbitrary existing DML methods. Our approach significantly improves upon the state-of-the-art on image retrieval, clustering, and re-identification tasks evaluated using CUB200-2011, CARS196, Stanford Online Products, In-shop Clothes, and PKU VehicleID datasets.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 61 of its 112 references that are in the map. First posted on arXiv 9 Sep 2021.
Builds on
61 of 112 references.
References · 61
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
38 more
- 2018CosFace: Large Margin Cosine Loss for Deep Face Recognitioncited by 968
- 2017In Defense of the Triplet Loss for Person Re-Identificationcited by 784
- 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
- 2020A Metric Learning Reality Checkcited by 317
- 2018Meta-Transfer Learning for Few-Shot Learningcited by 306
- 2016Large-Margin Softmax Loss for Convolutional Neural Networkscited by 296
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2017No Fuss Distance Metric Learning using Proxiescited by 225
- 2015Deep clustering: Discriminative embeddings for segmentation and separationcited by 211
- 2017Teacher-Student Curriculum Learningcited by 197
- 2020Proxy Anchor Loss for Deep Metric Learningcited by 195
- 2014Learning Fine-grained Image Similarity with Deep Rankingcited by 189
- 2019SoftTriple Loss: Deep Metric Learning Without Triplet Samplingcited by 163
- 2016Improving the Robustness of Deep Neural Networks via Stability Trainingcited by 156
- 2018Deep Metric Learning with Hierarchical Triplet Losscited by 112
- 2015Learning to Compare Image Patches via Convolutional Neural Networkscited by 109
- 2017Deep Metric Learning with Angular Losscited by 107
- 2020Revisiting Training Strategies and Generalization Performance in Deep Metric Learningcited by 99
- 2015Compact Bilinear Poolingcited by 97
- 2017Smart Mining for Deep Metric Learningcited by 96
- 2019Ranked List Loss for Deep Metric Learningcited by 77
- 2019Improved Embeddings with Easy Positive Triplet Miningcited by 66
- 2015Learning Descriptors for Object Recognition and 3D Pose Estimationcited by 60
- 2018Attention-based Ensemble for Deep Metric Learningcited by 56
- 2019Hardness-Aware Deep Metric Learningcited by 55
- 2016Learning Deep Embeddings with Histogram Losscited by 52
- 2019Vehicle Re-identification with Viewpoint-aware Metric Learningcited by 45
- 2016Learning Attributes Equals Multi-Source Domain Generalizationcited by 44
- 2016Hard-Aware Deeply Cascaded Embeddingcited by 44
- 2016CliqueCNN: Deep Unsupervised Exemplar Learningcited by 41
- 2019MIC: Mining Interclass Characteristics for Improved Metric Learningcited by 41
- 2015Metric Learning with Adaptive Density Discriminationcited by 40
- 2018Deep Metric Learning with BIER: Boosting Independent Embeddings Robustlycited by 40
- 2019Divide and Conquer the Embedding Space for Metric Learningcited by 39
- 2018Mining on Manifolds: Metric Learning without Labelscited by 36
- 2019Learning Similarity Conditions Without Explicit Supervisioncited by 36
- 2018Improving Spatiotemporal Self-Supervision by Deep Reinforcement Learningcited by 35
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2022Contrastive Bayesian Analysis for Deep Metric Learningcited by 8
- 2023Introspective Deep Metric Learningcited by 7
- 2025SCFlow: Implicitly Learning Style and Content Disentanglement with Flow Modelscited by 5
- 2022Coded Residual Transform for Generalizable Deep Metric Learningcited by 1
- 2024A Dataset and Framework for Learning State-invariant Object Representationscited by 1
- 2025SCFlow: Implicitly Learning Style and Content Disentanglement with Flow Models5 Aug 2025
- 2024A Dataset and Framework for Learning State-invariant Object Representations9 Apr 2024
- 2023Introspective Deep Metric Learning11 Sep 2023
- 2022Contrastive Bayesian Analysis for Deep Metric Learning10 Oct 2022
- 2022Coded Residual Transform for Generalizable Deep Metric Learning9 Oct 2022