Generalized Sum Pooling for Metric Learning
Not on the map. Why?
Abstract (arXiv)
A common architectural choice for deep metric learning is a convolutional neural network followed by global average pooling (GAP). Albeit simple, GAP is a highly effective way to aggregate information. One possible explanation for the effectiveness of GAP is considering each feature vector as representing a different semantic entity and GAP as a convex combination of them. Following this perspective, we generalize GAP and propose a learnable generalized sum pooling method (GSP). GSP improves GAP with two distinct abilities: i) the ability to choose a subset of semantic entities, effectively learning to ignore nuisance information, and ii) learning the weights corresponding to the importance of each entity. Formally, we propose an entropy-smoothed optimal transport problem and show that it is a strict generalization of GAP, i.e., a specific realization of the problem gives back GAP. We show that this optimization problem enjoys analytical gradients enabling us to use it as a direct learnable replacement for GAP. We further propose a zero-shot loss to ease the learning of GSP. We show the effectiveness of our method with extensive evaluations on 4 popular metric learning benchmarks. Code is available at: GSP-DML Framework
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 60 of its 82 references that are in the map. First posted on arXiv 18 Aug 2023.
Builds on
60 of 82 references.
References · 60
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2018CBAM: Convolutional Block Attention Modulecited by 2,477
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
38 more
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 499
- 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
- 2018Meta-learning with differentiable closed-form solverscited by 397
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
- 2020A Metric Learning Reality Checkcited by 321
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2020Proxy Anchor Loss for Deep Metric Learningcited by 195
- 2020Attribute Prototype Network for Zero-Shot Learningcited by 160
- 2019Cross-Batch Memory for Embedding Learningcited by 132
- 2019Differentiable Ranks and Sorting using Optimal Transportcited by 113
- 2022Hyperbolic Vision Transformers: Combining Improvements in Metric Learningcited by 111
- 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 100
- 2018Global Second-order Pooling Convolutional Networkscited by 66
- 2018Attention-based Ensemble for Deep Metric Learningcited by 56
- 2018Differential Properties of Sinkhorn Approximation for Learning with Wasserstein Distancecited by 56
- 2020Wasserstein Embedding for Graph Learningcited by 56
- 2020Learning and aggregating deep local descriptors for instance-level recognitioncited by 55
- 2021Recall@k Surrogate Loss with Large Batches and Similarity Mixupcited by 49
- 2020SOLAR: Second-Order Loss and Attention for Image Retrievalcited by 45
- 2016Deep TEN: Texture Encoding Networkcited by 44
- 2015Cross-dimensional Weighting for Aggregated Deep Convolutional Featurescited by 42
- 2019MIC: Mining Interclass Characteristics for Improved Metric Learningcited by 41
- 2020DiVA: Diverse Visual Feature Aggregation for Deep Metric Learningcited by 40
- 2019Divide and Conquer the Embedding Space for Metric Learningcited by 39
- 2020Fewer is More: A Deep Graph Metric Learning Perspective Using Fewer Proxiescited by 36
- 2021Learning Intra-Batch Connections for Deep Metric Learningcited by 34
- 2022Non-isotropy Regularization for Proxy-based Deep Metric Learningcited by 33
- 2021Towards Interpretable Deep Metric Learning with Structural Matchingcited by 30
- 2019Metric Learning With HORDE: High-Order Regularizer for Deep Embeddingscited by 29
- 2020Embedding Expansion: Augmentation in Embedding Space for Deep Metric Learningcited by 27
- 2020Deep Metric Learning with Spherical Embeddingcited by 25
- 2021Noise-resistant Deep Metric Learning with Ranking-based Instance Selectioncited by 23
- 2021It Takes Two to Tango: Mixup for Deep Metric Learningcited by 23
- 2021Deep Relational Metric Learningcited by 22
- 2018Deep Randomized Ensembles for Metric Learningcited by 17
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Realigned Softmax Warping for Deep Metric Learningcited by 0
- 2024Realigned Softmax Warping for Deep Metric Learning28 Aug 2024