CVAug 22, 2020

Unsupervised Deep Metric Learning via Orthogonality based Probabilistic Loss

arXiv:2008.09880v120 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of metric learning without class labels, which is incremental as it adapts existing supervised approaches to an unsupervised setting.

The paper tackles the problem of unsupervised metric learning by proposing a method that uses pseudo-labels from graph-based clustering to form triplets and a probabilistic loss with orthogonality constraints, achieving competitiveness against state-of-the-art methods.

Metric learning is an important problem in machine learning. It aims to group similar examples together. Existing state-of-the-art metric learning approaches require class labels to learn a metric. As obtaining class labels in all applications is not feasible, we propose an unsupervised approach that learns a metric without making use of class labels. The lack of class labels is compensated by obtaining pseudo-labels of data using a graph-based clustering approach. The pseudo-labels are used to form triplets of examples, which guide the metric learning. We propose a probabilistic loss that minimizes the chances of each triplet violating an angular constraint. A weight function, and an orthogonality constraint in the objective speeds up the convergence and avoids a model collapse. We also provide a stochastic formulation of our method to scale up to large-scale datasets. Our studies demonstrate the competitiveness of our approach against state-of-the-art methods. We also thoroughly study the effect of the different components of our method.

Foundations

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

Your Notes