# Dressing as a Whole: Outfit Compatibility Learning Based on Node-wise Graph Neural Networks

arXiv: https://arxiv.org/abs/1902.08009 · HTML: https://mlsanity.com/paper/1902.08009/

## Key facts

- Cited by 26 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Feb 2019.

## Built on by (most cited first, 26 of 26)

- [Graph Learning based Recommender Systems: A Review](https://mlsanity.com/paper/2105.06339/) (2021)
- [Diffusion Models for Generative Outfit Recommendation](https://mlsanity.com/paper/2402.17279/) (2024)
- [OutfitTransformer: Learning Outfit Representations for Fashion Recommendation](https://mlsanity.com/paper/2204.04812/) (2022)
- [GraphFM: Graph Factorization Machines for Feature Interaction Modeling](https://mlsanity.com/paper/2105.11866/) (2021)
- [DyGCN: Dynamic Graph Embedding with Graph Convolutional Network](https://mlsanity.com/paper/2104.02962/) (2021)
- [Smart Fashion: A Review of AI Applications in the Fashion & Apparel Industry](https://mlsanity.com/paper/2111.00905/) (2021)
- [Arbitrary Virtual Try-On Network: Characteristics Preservation and Trade-off between Body and Clothing](https://mlsanity.com/paper/2111.12346/) (2021)
- [Ranking-based Group Identification via Factorized Attention on Social Tripartite Graph](https://mlsanity.com/paper/2211.01830/) (2022)
- [Fashion Recommendation Based on Style and Social Events](https://mlsanity.com/paper/2208.00725/) (2022)
- [Transformer-based Graph Neural Networks for Outfit Generation](https://mlsanity.com/paper/2304.08098/) (2023)
- [COutfitGAN: Learning to Synthesize Compatible Outfits Supervised by Silhouette Masks and Fashion Styles](https://mlsanity.com/paper/2502.08674/) (2025)
- [Hybrid-Hierarchical Fashion Graph Attention Network for Compatibility-Oriented and Personalized Outfit Recommendation](https://mlsanity.com/paper/2508.11105/) (2025)
- [fAshIon after fashion: A Report of AI in Fashion](https://mlsanity.com/paper/2105.03050/) (2021)
- [VICTOR: Visual Incompatibility Detection with Transformers and Fashion-specific contrastive pre-training](https://mlsanity.com/paper/2207.13458/) (2022)
- [Lost Your Style? Navigating with Semantic-Level Approach for Text-to-Outfit Retrieval](https://mlsanity.com/paper/2311.02122/) (2023)
- [Fashion Recommendation: Outfit Compatibility using GNN](https://mlsanity.com/paper/2404.18040/) (2024)
- [Main Product Detection with Graph Networks for Fashion](https://mlsanity.com/paper/2201.10431/) (2022)
- [Recommendation of Compatible Outfits Conditioned on Style](https://mlsanity.com/paper/2203.16161/) (2022)
- [Learning the Network of Graphs for Graph Neural Networks](https://mlsanity.com/paper/2210.03907/) (2022)
- [Interactive Garment Recommendation with User in the Loop](https://mlsanity.com/paper/2402.11627/) (2024)
- [BC-GAN: A Generative Adversarial Network for Synthesizing a Batch of Collocated Clothing](https://mlsanity.com/paper/2502.01080/) (2025)
- [Collaborative Interest-aware Graph Learning for Group Identification](https://mlsanity.com/paper/2506.14826/) (2025)
- [A Hybrid Multimodal Deep Learning Framework for Intelligent Fashion Recommendation](https://mlsanity.com/paper/2511.07573/) (2025)
- [Holi-DETR: Holistic Fashion Item Detection Leveraging Contextual Information](https://mlsanity.com/paper/2512.23221/) (2025)
- [Loom: Hybrid Retrieval-Scoring Outfit Recommendation with Semantic Material Compatibility and Occasion-Aware Embedding Priors](https://mlsanity.com/paper/2605.09830/) (2026)
- [Autonomous Fashion Outfit Composition via Unified Aesthetic Foresight Model](https://mlsanity.com/paper/2608.13888/) (2026)

## Abstract (arXiv)

With the rapid development of fashion market, the customers' demands of customers for fashion recommendation are rising. In this paper, we aim to investigate a practical problem of fashion recommendation by answering the question "which item should we select to match with the given fashion items and form a compatible outfit". The key to this problem is to estimate the outfit compatibility. Previous works which focus on the compatibility of two items or represent an outfit as a sequence fail to make full use of the complex relations among items in an outfit. To remedy this, we propose to represent an outfit as a graph. In particular, we construct a Fashion Graph, where each node represents a category and each edge represents interaction between two categories. Accordingly, each outfit can be represented as a subgraph by putting items into their corresponding category nodes. To infer the outfit compatibility from such a graph, we propose Node-wise Graph Neural Networks (NGNN) which can better model node interactions and learn better node representations. In NGNN, the node interaction on each edge is different, which is determined by parameters correlated to the two connected nodes. An attention mechanism is utilized to calculate the outfit compatibility score with learned node representations. NGNN can not only be used to model outfit compatibility from visual or textual modality but also from multiple modalities. We conduct experiments on two tasks: (1) Fill-in-the-blank: suggesting an item that matches with existing components of outfit; (2) Compatibility prediction: predicting the compatibility scores of given outfits. Experimental results demonstrate the great superiority of our proposed method over others.
