Unsupervised Deep Metric Learning via Orthogonality based Probabilistic Loss
Abstract
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.
Cite
@article{arxiv.2008.09880,
title = {Unsupervised Deep Metric Learning via Orthogonality based Probabilistic Loss},
author = {Ujjal Kr Dutta and Mehrtash Harandi and Chellu Chandra Sekhar},
journal= {arXiv preprint arXiv:2008.09880},
year = {2020}
}
Comments
In the IEEE Transactions on Artificial Intelligence (IEEE TAI)