Deep metric learning using Triplet network
About
Deep learning has proven itself as a successful set of models for learning useful semantic representations of data. These, however, are mostly implicitly learned as part of a classification task. In this paper we propose the triplet network model, which aims to learn useful representations by distance comparisons. A similar model was defined by Wang et al. (2014), tailor made for learning a ranking for image information retrieval. Here we demonstrate using various datasets that our model learns a better representation than that of its immediate competitor, the Siamese network. We also discuss future possible usage as a framework for unsupervised learning.
Elad Hoffer, Nir Ailon• 2014
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR-10 (test) | Accuracy74.25 | 882 | |
| Image Classification | CIFAR-10 | Accuracy51.18 | 875 | |
| Image Classification | Tiny ImageNet (test) | Accuracy30.08 | 722 | |
| Fine-grained Image Classification | CUB200 2011 (test) | Accuracy86.6 | 567 | |
| Image Classification | CIFAR-100 (test) | -- | 395 | |
| Image Classification | CIFAR-100 | Accuracy20.37 | 357 | |
| Image Classification | CIFAR-100 (test) | Accuracy39.43 | 295 | |
| Face Verification | IJB-C | TAR @ FAR=0.01%15.32 | 191 | |
| Face Verification | IJB-B | TAR (FAR=1e-4)32.65 | 152 | |
| Image Classification | Tiny-ImageNet | Accuracy (%)14.01 | 131 |
Showing 10 of 46 rows