MCL: Mixed-Centric Loss for Collaborative Filtering
Zhaolin Gao, Zhaoyue Cheng, Felipe Pérez, Jianing Sun, Maksims Volkovs
Abstract
The majority of recent work in latent Collaborative Filtering (CF) has focused on developing new model architectures to learn accurate user and item representations. Typically, a standard pairwise loss function (BPR, Triplet, etc.) is used in these models, and little exploration is done on how to optimally extract signals from the available preference information. In the implicit setting, negative examples are sampled, and these losses allocate weights that solely depend on the difference in user distance between observed (positive) and negative item pairs. This can ignore valuable global information from other users and items, and lead to sub-optimal results. Motivated by this problem, we propose a novel loss which first leverages mining to select the most informative pairs, followed by a weighing process to allocate more weight to harder examples. Our weighting process consists of four different components, and incorporates distance information from other users, enabling the model to better position the learned representations. We conduct extensive experiments and demonstrate that our loss can be applied to different types of CF models leading to significant gains with each type. In particular, by applying our loss to the graph convolutional architecture, we achieve new state-of-the-art results on four different datasets. Further analysis shows that through our loss the model is able to learn better user-item representation space compared to other losses. Full code for this work is available here: https://github.com/layer6ai-labs/MCL .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5158fa16-9080-4d85-b67f-5d781e55f671Builds on9
- LightGCN: Simplifying and Powering Graph Convolution Network for RecommendationXiangnan He, Kuan Deng, Xiang Wang, Yan Li et al.SIGIR 2020 · 4,448 citations
- Multi-behavior Recommendation with Graph Convolutional NetworksBowen Jin, Chen Gao, Xiangnan He, Depeng Jin et al.SIGIR 2020 · 420 citations
- Interest-aware Message-Passing GCN for RecommendationFan Liu, Zhiyong Cheng, Lei Zhu, Zan Gao et al.WWW 2021 · 325 citations
- HGCF: Hyperbolic Graph Convolution Networks for Collaborative FilteringJianing Sun, Zhaoyue Cheng, Saba Zuberi, Felipe Pérez et al.WWW 2021 · 159 citations
- Simplify and Robustify Negative Sampling for Implicit Collaborative FilteringJingtao Ding, Yuhan Quan, Quanming Yao, Yong Li et al.NeurIPS 2020 · 131 citations
Related papers
- Personalized Ranking with Importance SamplingDefu Lian, Qi Liu, Enhong ChenWWW 2020 · 98 citations
- Rethinking Contrastive Learning for Graph Collaborative Filtering: Limitations and a Simple RemedyGeon Lee, Sunwoo Kim, Kyungho Kim, Kijung ShinICML 2026
- Enhanced Graph Learning for Collaborative Filtering via Mutual Information MaximizationYonghui Yang, Le Wu, Richang Hong, Kun Zhang et al.SIGIR 2021 · 112 citations
- Multi-Component Graph Convolutional Collaborative FilteringXiao Wang, Ruijia Wang, Chuan Shi, Guojie Song et al.AAAI 2020 · 125 citations
- Collaborative Residual Metric LearningTianjun Wei, Jianghong Ma, Tommy W. S. ChowSIGIR 2023 · 5 citations
