Multi-Similarity Loss with General Pair Weighting for Deep Metric Learning

Xun Wang, Xintong Han, Weilin Huang, Dengke Dong, Matthew R. Scott
4/14/2019
cs.CV

Official code: msight-tech/research-ms-loss (498 stars, last commit 2022-12-27).

Abstract

A family of loss functions built on pair-based computation have been proposed in the literature which provide a myriad of solutions for deep metric learning. In this paper, we provide a general weighting framework for understanding recent pair-based loss functions. Our contributions are three-fold: (1) we establish a General Pair Weighting (GPW) framework, which casts the sampling problem of deep metric learning into a unified view of pair weighting through gradient analysis, providing a powerful tool for understanding recent pair-based loss functions; (2) we show that with GPW, various existing pair-based methods can be compared and discussed comprehensively, with clear differences and key limitations identified; (3) we propose a new loss called multi-similarity loss (MS loss) under the GPW, which is implemented in two iterative steps (i.e., mining and weighting). This allows it to fully consider three similarities for pair weighting, providing a more principled approach for collecting and weighting informative pairs. Finally, the proposed MS loss obtains new state-of-the-art performance on four image retrieval benchmarks, where it outperforms the most recent approaches, such as ABE\cite{Kim_2018_ECCV} and HTL by a large margin: 60.6% to 65.7% on CUB200, and 80.9% to 88.0% on In-Shop Clothes Retrieval dataset at Recall@1. Code is available at https://github.com/MalongTech/research-ms-loss.

View on arXivView PDF

Code Implementations(1)

MS-Loss: Multi-Similarity Loss for Deep Metric Learning

49876Shell, PythonApr 6, 20193 years agoNOASSERTION

Similar Papers

Cite this paper

@article{wang2019multisimilarity,
  title  = {Multi-Similarity Loss with General Pair Weighting for Deep Metric Learning},
  author = {Xun Wang and Xintong Han and Weilin Huang and Dengke Dong and Matthew R. Scott},
  year   = {2019},
  eprint = {1904.06627},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.06627}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.06627.svg)](https://codeofpaper.com/paper/1904.06627)

Discussion