Personalized outfit generation

Personalized outfit generation

Predicting user preference on a set of well-matched fashion items should address both item compatibility and personalisation incorporating outfit-item and user-outfit relationships. [Chen 19] connects user preferences regarding individual items/outfits with Transformer (encoder-decoder) architecture. Outfit item is generated step by step according to user preference signal from Per network and compatibility signal from Gen network

No alt text provided for this image

Through embedding propagation on a hierarchical graph with user-outfit-item relationships, item information is aggregated into an outfit representation which is then refined into a user’s representation via his/her historical outfits [Li 20]. Inter-relations between outfits (e.g., fashion items with same colors (black suit, white shirt) or outfits sharing similar styles (e.g., casual, high heels)) are ignored in learning the user-outfit preference predictor however.There is thus a need to go beyond user's preference over a single item - with little or no interaction.

No alt text provided for this image

New users usually only have few (less than 5) outfits available for learning. With such a limited number of training examples, it is challenging to model their preferences reliably. [Lu 21] uses a stacked self-attention mechanism to model high-order interactions among items. Items in an outfit are then embedded into a single compact representation within the outfit space. To accommodate a variety of users’ preferences, each user is characterized with a group of learnable latent vectors in outfit space that are representatives of their likes. A set of general anchors is also learned to model preference shared by all users.?

No alt text provided for this image

Capsule wardrobe generation is a complex combinatorial problem that requires understanding of how multiple visual items interact. The generative process often needs fashion experts to manually tease the combinations out, making it hard to scale. TensorNet [Chen 21] consists of two core modules: a Cross-Attention Message Passing module and a Wide&Deep Tensor Interaction module so as to characterize local region-based patterns as well as global compatibility of entire outfits.

No alt text provided for this image

Recommending pairs of items that the customer would like to wear together is still less studied as it involves learning a compatibility metric personalized to each customer. A new framework (PSA-Net [Taraviya 21]) is to learn compatibility that is personalized to the customer - a customer dependent subspace learning framework where attention weights of subspaces are learnt using customer representations.

No alt text provided for this image

Existing methods mainly concentrate thus on user and item entities, as well as their interactions, but ignore attribute entities, which contain rich semantics. [Guan 22] builds a heterogeneous graph to unify the three types of entities and their relations (i.e., user-item interactions, item-item matching relations, and item-attribute association relations). A multi-modal content-oriented user embedding module is designed to learn user representations by inheriting contents of interacted items. Meanwhile, user- and item-oriented metapaths are defined and graph learning enhances user/item embeddings -? with contrastive regularization for performance improvement finally.

No alt text provided for this image

[Chen 19] POG: Personalized Outfit Generation for Fashion Recommendation at Alibaba iFashion

[Li 20] Hierarchical Fashion Graph Network for Personalized Outfit Recommendation

[Lu 21] Personalized Outfit Recommendation With Learnable Anchors

[Chen 21] Tops, Bottoms, and Shoes: Building Capsule Wardrobes via Cross-Attention Tensor Network

[Taraviya 21] PSANet-subspace attention for personalized compatibility

[Guan 22] Personalized Fashion Compatibility Modeling via Metapath-guided Heterogeneous Graph Learning

要查看或添加评论,请登录

Muthusamy Chelliah的更多文章

社区洞察

其他会员也浏览了