Generalizable Embeddings with Cross-batch Metric Learning

07/14/2023
by   Yeti Z. Gürbüz, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2023

Generalized Sum Pooling for Metric Learning

A common architectural choice for deep metric learning is a convolutiona...
research
04/08/2019

On Learning Density Aware Embeddings

Deep metric learning algorithms have been utilized to learn discriminati...
research
05/13/2019

A novel statistical metric learning for hyperspectral image classification

In this paper, a novel statistical metric learning is developed for spec...
research
03/30/2023

Adaptive Cross Batch Normalization for Metric Learning

Metric learning is a fundamental problem in computer vision whereby a mo...
research
02/15/2021

Learning Intra-Batch Connections for Deep Metric Learning

The goal of metric learning is to learn a function that maps samples to ...
research
10/17/2016

Efficient Metric Learning for the Analysis of Motion Data

We investigate metric learning in the context of dynamic time warping (D...
research
07/29/2021

Bridging Gap between Image Pixels and Semantics via Supervision: A Survey

The fact that there exists a gap between low-level features and semantic...

Please sign up or login with your details

Forgot password? Click here to reset