Contrastive Matrix Completion with Denoising and Augmented Graph Views for Robust Recommendation
Narges Nemati, Mostafa Haghir Chehreghani

TL;DR
This paper introduces MCCL, a contrastive learning-based matrix completion method that enhances robustness and accuracy in recommender systems by denoising and aligning graph representations.
Contribution
The paper proposes a novel contrastive learning framework for matrix completion that combines denoising and autoencoder-based graph representations to improve robustness and generalization.
Findings
Achieves up to 0.8% RMSE improvement on real datasets.
Improves ranking metrics by up to 36%.
Enhances model robustness against noisy or irrelevant edges.
Abstract
Matrix completion is a widely adopted framework in recommender systems, as predicting the missing entries in the user-item rating matrix enables a comprehensive understanding of user preferences. However, current graph neural network (GNN)-based approaches are highly sensitive to noisy or irrelevant edges--due to their inherent message-passing mechanisms--and are prone to overfitting, which limits their generalizability. To overcome these challenges, we propose a novel method called Matrix Completion using Contrastive Learning (MCCL). Our approach begins by extracting local neighborhood subgraphs for each interaction and subsequently generates two distinct graph representations. The first representation emphasizes denoising by integrating GNN layers with an attention mechanism, while the second is obtained via a graph variational autoencoder that aligns the feature distribution with a…
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
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Advanced Technologies in Various Fields
MethodsSoftmax · Attention Is All You Need · Contrastive Learning · Graph Neural Network
