Fashion Recommendation: Outfit Compatibility using GNN
Samaksh Gulati

TL;DR
This paper compares graph neural network models for outfit compatibility prediction using the Polyvore dataset, demonstrating that Hypergraph Neural Networks slightly outperform Node-wise GNNs, especially when combined with vision transformer embeddings.
Contribution
It replicates and compares two existing GNN-based outfit compatibility models and enhances prediction accuracy by integrating vision transformer embeddings.
Findings
HGNN performs slightly better than NGNN on both tasks.
Vision transformer embeddings improve prediction accuracy.
Replicated and validated existing GNN models on Polyvore data.
Abstract
Numerous industries have benefited from the use of machine learning and fashion in industry is no exception. By gaining a better understanding of what makes a good outfit, companies can provide useful product recommendations to their users. In this project, we follow two existing approaches that employ graphs to represent outfits and use modified versions of the Graph neural network (GNN) frameworks. Both Node-wise Graph Neural Network (NGNN) and Hypergraph Neural Network aim to score a set of items according to the outfit compatibility of items. The data used is the Polyvore Dataset which consists of curated outfits with product images and text descriptions for each product in an outfit. We recreate the analysis on a subset of this data and compare the two existing models on their performance on two tasks Fill in the blank (FITB): finding an item that completes an outfit, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · 3D Shape Modeling and Analysis · Computer Graphics and Visualization Techniques
MethodsAttention Is All You Need · Sparse Evolutionary Training · Linear Layer · Dense Connections · Layer Normalization · Multi-Head Attention · Residual Connection · Softmax · Vision Transformer · Graph Neural Network
