Learning Unified Embedding for Apparel Recognition

07/19/2017
by   Yang Song, et al.
0

In apparel recognition, specialized models (e.g. models trained for a particular vertical like dresses) can significantly outperform general models (i.e. models that cover a wide range of verticals). Therefore, deep neural network models are often trained separately for different verticals. However, using specialized models for different verticals is not scalable and expensive to deploy. This paper addresses the problem of learning one unified embedding model for multiple object verticals (e.g. all apparel classes) without sacrificing accuracy. The problem is tackled from two aspects: training data and training difficulty. On the training data aspect, we figure out that for a single model trained with triplet loss, there is an accuracy sweet spot in terms of how many verticals are trained together. To ease the training difficulty, a novel learning scheme is proposed by using the output from specialized models as learning targets so that L2 loss can be used instead of triplet loss. This new loss makes the training easier and make it possible for more efficient use of the feature space. The end result is a unified model which can achieve the same retrieval accuracy as a number of separate specialized models, while having the model complexity as one. The effectiveness of our approach is shown in experiments.

READ FULL TEXT

page 4

page 6

page 7

research
02/28/2019

MassFace: an efficient implementation using triplet loss for face recognition

In this paper we present an efficient implementation using triplet loss ...
research
12/03/2020

Triplet Entropy Loss: Improving The Generalisation of Short Speech Language Identification Systems

We present several methods to improve the generalisation of language ide...
research
08/28/2018

A Unified Multilingual Handwriting Recognition System using multigrams sub-lexical units

We address the design of a unified multilingual system for handwriting r...
research
12/28/2020

Person Re-identification with Adversarial Triplet Embedding

Person re-identification is an important task and has widespread applica...
research
08/05/2019

Learning a Unified Embedding for Visual Search at Pinterest

At Pinterest, we utilize image embeddings throughout our search and reco...
research
07/22/2018

Unified Hypersphere Embedding for Speaker Recognition

Incremental improvements in accuracy of Convolutional Neural Networks ar...
research
03/09/2015

Distilling the Knowledge in a Neural Network

A very simple way to improve the performance of almost any machine learn...

Please sign up or login with your details

Forgot password? Click here to reset