CVLGMar 31, 2020

Proxy Anchor Loss for Deep Metric Learning

arXiv:2003.13911v1446 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of slow convergence and limited data interaction in metric learning for researchers and practitioners, representing an incremental improvement over existing proxy-based methods.

The paper tackles the trade-off between convergence speed and leveraging data-to-data relations in deep metric learning by introducing a proxy-based loss that combines the advantages of pair- and proxy-based methods, achieving state-of-the-art performance and fastest convergence on four public benchmarks.

Existing metric learning losses can be categorized into two classes: pair-based and proxy-based losses. The former class can leverage fine-grained semantic relations between data points, but slows convergence in general due to its high training complexity. In contrast, the latter class enables fast and reliable convergence, but cannot consider the rich data-to-data relations. This paper presents a new proxy-based loss that takes advantages of both pair- and proxy-based methods and overcomes their limitations. Thanks to the use of proxies, our loss boosts the speed of convergence and is robust against noisy labels and outliers. At the same time, it allows embedding vectors of data to interact with each other in its gradients to exploit data-to-data relations. Our method is evaluated on four public benchmarks, where a standard network trained with our loss achieves state-of-the-art performance and most quickly converges.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes