Dynamic Metric Learning: Towards a Scalable Metric Space to Accommodate Multiple Semantic Scales

by   Yifan Sun, et al.

This paper introduces a new fundamental characteristic, , the dynamic range, from real-world metric tools to deep visual recognition. In metrology, the dynamic range is a basic quality of a metric tool, indicating its flexibility to accommodate various scales. Larger dynamic range offers higher flexibility. In visual recognition, the multiple scale problem also exist. Different visual concepts may have different semantic scales. For example, “Animal” and “Plants” have a large semantic scale while “Elk” has a much smaller one. Under a small semantic scale, two different elks may look quite different to each other . However, under a large semantic scale (, animals and plants), these two elks should be measured as being similar. because different visual concepts indeed correspond to different semantic scales. Introducing the dynamic range to deep metric learning, we get a novel computer vision task, , the Dynamic Metric Learning. It aims to learn a scalable metric space to accommodate visual concepts across multiple semantic scales. Based on three types of images, i.e., vehicle, animal and online products, we construct three datasets for Dynamic Metric Learning. We benchmark these datasets with popular deep metric learning methods and find Dynamic Metric Learning to be very challenging. The major difficulty lies in a conflict between different scales: the discriminative ability under a small scale usually compromises the discriminative ability under a large one, and vice versa. As a minor contribution, we propose Cross-Scale Learning (CSL) to alleviate such conflict. We show that CSL consistently improves the baseline on all the three datasets. The datasets and the code will be publicly available at https://github.com/SupetZYK/DynamicMetricLearning.


page 1

page 3

page 4


Introspective Deep Metric Learning

This paper proposes an introspective deep metric learning (IDML) framewo...

Towards Interpretable Deep Metric Learning with Structural Matching

How do the neural networks distinguish two images? It is of critical imp...

PyTorch Metric Learning

Deep metric learning algorithms have a wide variety of applications, but...

Semantic Granularity Metric Learning for Visual Search

Deep metric learning applied to various applications has shown promising...

Integrating Language Guidance into Vision-based Deep Metric Learning

Deep Metric Learning (DML) proposes to learn metric spaces which encode ...

Fewer is More: A Deep Graph Metric Learning Perspective Using Fewer Proxies

Deep metric learning plays a key role in various machine learning tasks....

Deep Metric Learning with Adaptive Margin and Adaptive Scale for Acoustic Word Discrimination

Many recent loss functions in deep metric learning are expressed with lo...

Please sign up or login with your details

Forgot password? Click here to reset