TUM Data Innovation Lab

Graph learning has recently become more popular in the field of recommender systems, as many of the problems that recommender systems try to solve can be modeled as a graph. For fashion recommendations, we typically deal with very large and sparse data sets that make it especially challenging to build high-quality personalized recommender systems. Another challenge in fashion is fairness, as we usually deal with sensitive customer data. This project aims to implement a fashion recommender system using graph-based learning to provide personalized recommendations for customers with fairness evaluation. For this purpose, we explore the public data set from H&M, which contains article data (e. g. name, description), customer data (e. g. age, membership), and their transactions. To capture the complex relationships between customer, article, and their associated properties, we designed a graph database and implemented three graph-based recommender approaches: Random Walk as our baseline, a Graph Embedding, and a Graph Neural Network approach. We evaluated and compared these strategies in terms of how relevant and fair the recommendations are. Our results show that different approaches performed best for differing metrics and demonstrate the potential for graph-based recommender systems in the fashion domain.

[1]  Yashar Deldjoo,et al.  A Review of Modern Fashion Recommender Systems , 2022, ACM Comput. Surv..

[2]  Yan Wang,et al.  Graph Learning based Recommender Systems: A Review , 2021, IJCAI.

[3]  Le Wu,et al.  Learning Fair Representations for Recommendation: A Graph-based Perspective , 2021, WWW.

[4]  Iadh Ounis,et al.  Exploring Data Splitting Strategies for the Evaluation of Recommendation Models , 2020, RecSys.

[5]  Davide Eynard,et al.  Temporal Graph Networks for Deep Learning on Dynamic Graphs , 2020, ArXiv.

[6]  Kang Zhang,et al.  Towards Personalized and Semantic Retrieval: An End-to-End Solution for E-commerce Search via Embedding Learning , 2020, SIGIR.

[7]  Steven Skiena,et al.  Fast and Accurate Network Embeddings via Very Sparse Random Projection , 2019, CIKM.

[8]  Jure Leskovec,et al.  Graph Convolutional Neural Networks for Web-Scale Recommender Systems , 2018, KDD.

[9]  Vivi Nastase,et al.  Analysis of the Impact of Negative Sampling on Link Prediction in Knowledge Graphs , 2017, ArXiv.

[10]  Jure Leskovec,et al.  Inductive Representation Learning on Large Graphs , 2017, NIPS.

[11]  Max Welling,et al.  Modeling Relational Data with Graph Convolutional Networks , 2017, ESWC.

[12]  Jöran Beel,et al.  A Comparison of Offline Evaluations, Online Evaluations, and User Studies in the Context of Research-Paper Recommender Systems , 2015, TPDL.

[13]  Mouzhi Ge,et al.  Beyond accuracy: evaluating recommender systems by coverage and serendipity , 2010, RecSys '10.

[14]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[15]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[16]  Yingqiang Ge,et al.  Fairness in Recommendation: A Survey , 2022, ArXiv.

[17]  Zhu Yu-xiao,et al.  Evaluation Metrics for Recommender Systems , 2012 .