Generalizable Embeddings with Cross-batch Metric Learning
Not on the map. Why?
Abstract (arXiv)
Global average pooling (GAP) is a popular component in deep metric learning (DML) for aggregating features. Its effectiveness is often attributed to treating each feature vector as a distinct semantic entity and GAP as a combination of them. Albeit substantiated, such an explanation's algorithmic implications to learn generalizable entities to represent unseen classes, a crucial DML goal, remain unclear. To address this, we formulate GAP as a convex combination of learnable prototypes. We then show that the prototype learning can be expressed as a recursive process fitting a linear predictor to a batch of samples. Building on that perspective, we consider two batches of disjoint classes at each iteration and regularize the learning by expressing the samples of a batch with the prototypes that are fitted to the other batch. We validate our approach on 4 popular DML benchmarks.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 21 of its 30 references that are in the map. First posted on arXiv 14 Jul 2023.
Builds on
21 of 30 references.
References · 21
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 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
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2020Proxy Anchor Loss for Deep Metric Learningcited by 195
- 2020ProxyNCA++: Revisiting and Revitalizing Proxy Neighborhood Component Analysiscited by 107
- 2017Interpreting Deep Visual Representations via Network Dissectioncited by 103
- 2020Revisiting Training Strategies and Generalization Performance in Deep Metric Learningcited by 99
- 2021Recall@k Surrogate Loss with Large Batches and Similarity Mixupcited by 49
9 more
- 2019MIC: Mining Interclass Characteristics for Improved Metric Learningcited by 41
- 2020DiVA: Diverse Visual Feature Aggregation for Deep Metric Learningcited by 40
- 2021Learning Intra-Batch Connections for Deep Metric Learningcited by 34
- 2022Non-isotropy Regularization for Proxy-based Deep Metric Learningcited by 33
- 2021It Takes Two to Tango: Mixup for Deep Metric Learningcited by 23
- 2021Deep Relational Metric Learningcited by 22
- 2020S2SD: Simultaneous Similarity-based Self-Distillation for Deep Metric Learningcited by 14
- 2019Deep Metric Learning with Alternating Projections onto Feasible Setscited by 3
- 2022Deep Metric Learning with Chance Constraintscited by 3
Built on by
Citing papers per year: 2023: 2.
2 papers.
- 2023Generalized Sum Pooling for Metric Learningcited by 1
- 2023Knowledge Distillation Layer that Lets the Student Decidecited by 0
- 2023Knowledge Distillation Layer that Lets the Student Decide6 Sep 2023
- 2023Generalized Sum Pooling for Metric Learning18 Aug 2023