Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning Fashion Compatibility with Bidirectional LSTMs

About

The ubiquity of online fashion shopping demands effective recommendation services for customers. In this paper, we study two types of fashion recommendation: (i) suggesting an item that matches existing components in a set to form a stylish outfit (a collection of fashion items), and (ii) generating an outfit with multimodal (images/text) specifications from a user. To this end, we propose to jointly learn a visual-semantic embedding and the compatibility relationships among fashion items in an end-to-end fashion. More specifically, we consider a fashion outfit to be a sequence (usually from top to bottom and then accessories) and each item in the outfit as a time step. Given the fashion items in an outfit, we train a bidirectional LSTM (Bi-LSTM) model to sequentially predict the next item conditioned on previous ones to learn their compatibility relationships. Further, we learn a visual-semantic space by regressing image features to their semantic representations aiming to inject attribute and category information as a regularization for training the LSTM. The trained network can not only perform the aforementioned recommendations effectively but also predict the compatibility of a given outfit. We conduct extensive experiments on our newly collected Polyvore dataset, and the results provide strong qualitative and quantitative evidence that our framework outperforms alternative methods.

Xintong Han, Zuxuan Wu, Yu-Gang Jiang, Larry S. Davis• 2017

Related benchmarks

TaskDatasetResultRank
Outfit Compatibility PredictionPolyvore Resampled
AUC0.94
9
Compatibility predictionPolyvore (test)
AUC0.8427
9
Fill-In-The-BlankPolyvore Original
Accuracy68.6
9
Fill-In-The-BlankPolyvore Resampled
Accuracy64.9
9
Fill-in-the-blank fashion recommendationPolyvore (test)
FITB Accuracy67.01
9
Outfit Compatibility PredictionPolyvore Original
AUC90
9
Showing 6 of 6 rows

Other info

Follow for update