Adaptive Cross Batch Normalization for Metric Learning
Not on the map. Why?
Abstract (arXiv)
Metric learning is a fundamental problem in computer vision whereby a model is trained to learn a semantically useful embedding space via ranking losses. Traditionally, the effectiveness of a ranking loss depends on the minibatch size, and is, therefore, inherently limited by the memory constraints of the underlying hardware. While simply accumulating the embeddings across minibatches has proved useful (Wang et al. [2020]), we show that it is equally important to ensure that the accumulated embeddings are up to date. In particular, it is necessary to circumvent the representational drift between the accumulated embeddings and the feature embeddings at the current training iteration as the learnable parameters are being updated. In this paper, we model representational drift as distribution misalignment and tackle it using moment matching. The result is a simple method for updating the stored embeddings to match the first and second moments of the current embeddings at each training iteration. Experiments on three popular image retrieval datasets, namely, SOP, In-Shop, and DeepFashion2, demonstrate that our approach significantly improves the performance in all scenarios.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 43 references that are in the map. First posted on arXiv 30 Mar 2023.
Builds on
27 of 43 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 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
- 2020Supervised Contrastive Learningcited by 2,803
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2017In Defense of the Triplet Loss for Person Re-Identificationcited by 784
- 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
15 more
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
- 2020A Metric Learning Reality Checkcited by 317
- 2017No Fuss Distance Metric Learning using Proxiescited by 225
- 2020Proxy Anchor Loss for Deep Metric Learningcited by 195
- 2019SoftTriple Loss: Deep Metric Learning Without Triplet Samplingcited by 163
- 2019Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identificationcited by 133
- 2019DeepFashion2: A Versatile Benchmark for Detection, Pose Estimation, Segmentation and Re-Identification of Clothing Imagescited by 132
- 2019Cross-Batch Memory for Embedding Learningcited by 130
- 2020Smooth-AP: Smoothing the Path Towards Large-Scale Image Retrievalcited by 98
- 2017Smart Mining for Deep Metric Learningcited by 96
- 2018Triplet-Center Loss for Multi-View 3D Object Retrievalcited by 69
- 2017Visual Search at eBaycited by 25
- 2016Improving Semantic Embedding Consistency by Metric Learning for Zero-Shot Classificationcited by 22
- 2020Cross-Iteration Batch Normalizationcited by 20
- 2019Memory-Based Neighbourhood Embedding for Visual Recognitioncited by 16
Built on by
Not cited yet.