Dual-domain Collaborative Denoising for Social Recommendation

2405.04942

YC

0

Reddit

0

Published 5/9/2024 by Wenjie Chen, Yi Zhang, Honghao Li, Lei Sang, Yiwen Zhang

Abstract

Social recommendation leverages social network to complement user-item interaction data for recommendation task, aiming to mitigate the data sparsity issue in recommender systems. However, existing social recommendation methods encounter the following challenge: both social network and interaction data contain substaintial noise, and the propagation of such noise through Graph Neural Networks (GNNs) not only fails to enhance recommendation performance but may also interfere with the model's normal training. Despite the importance of denoising for social network and interaction data, only a limited number of studies have considered the denoising for social network and all of them overlook that for interaction data, hindering the denoising effect and recommendation performance. Based on this, we propose a novel model called Dual-domain Collaborative Denoising for Social Recommendation ($textbf{DCDSR}$). DCDSR comprises two primary modules: the structure-level collaborative denoising module and the embedding-space collaborative denoising module. In the structure-level collaborative denoising module, information from interaction domain is first employed to guide social network denoising. Subsequently, the denoised social network is used to supervise the denoising for interaction data. The embedding-space collaborative denoising module devotes to resisting the noise cross-domain diffusion problem through contrastive learning with dual-domain embedding collaborative perturbation. Additionally, a novel contrastive learning strategy, named Anchor-InfoNCE, is introduced to better harness the denoising capability of contrastive learning. Evaluating our model on three real-world datasets verifies that DCDSR has a considerable denoising effect, thus outperforms the state-of-the-art social recommendation methods.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper proposes a novel model called Dual-domain Collaborative Denoising for Social Recommendation (DCDSR) to address the challenge of noise in both social network and user-item interaction data in social recommendation systems.
  • DCDSR comprises two key modules: the structure-level collaborative denoising module and the embedding-space collaborative denoising module.
  • The authors evaluate DCDSR on three real-world datasets and find that it outperforms state-of-the-art social recommendation methods, demonstrating its effectiveness in denoising and improving recommendation performance.

Plain English Explanation

Recommendation systems are tools that suggest products, services, or content to users based on their preferences and behavior. Social recommendation leverages information from social networks, in addition to user-item interaction data, to make better recommendations. This helps address the "data sparsity" issue, where users may not have enough interaction history for the system to learn their preferences.

However, both social network data and user-item interaction data can contain significant "noise" or irrelevant information. When this noisy data is used in graph neural networks (a common technique in social recommendation), it can actually hinder the model's performance instead of improving it.

To address this challenge, the authors propose the DCDSR model, which has two key components:

  1. Structure-level collaborative denoising: This module uses information from the user-item interaction data to help clean up the social network data, and then uses the denoised social network to further clean the interaction data.

  2. Embedding-space collaborative denoising: This module uses a novel "contrastive learning" technique, called Anchor-InfoNCE, to help the model resist the spread of noise across the two data domains (social network and user-item interactions).

By effectively denoising both data sources, DCDSR is able to outperform other state-of-the-art social recommendation models on real-world datasets. This demonstrates the importance of addressing noise in both data domains for improving recommendation performance.

Technical Explanation

The core innovation of DCDSR is its two-pronged approach to denoising both social network and user-item interaction data for social recommendation.

The structure-level collaborative denoising module first uses the user-item interaction data to guide the denoising of the social network data. It then employs the denoised social network to supervise the denoising of the interaction data. This bidirectional denoising helps ensure that both data sources are cleaned effectively.

The embedding-space collaborative denoising module uses a contrastive learning approach to resist the "cross-domain diffusion of noise." Specifically, it introduces a novel technique called Anchor-InfoNCE to better leverage the denoising capabilities of contrastive learning.

The authors evaluate DCDSR on three real-world datasets and find that it outperforms state-of-the-art social recommendation methods, such as review-based cross-domain recommendation and contextualized debiased recommender models. This demonstrates the effectiveness of DCDSR's dual-domain denoising approach in enhancing recommendation performance.

Critical Analysis

The paper presents a well-designed and comprehensive solution to the challenge of noise in social recommendation systems. The authors have thoughtfully addressed the limitations of existing approaches and developed a novel model that effectively denoises both social network and user-item interaction data.

One potential area of concern is the complexity of the DCDSR model, which may make it more difficult to implement and deploy in real-world scenarios. The authors acknowledge this trade-off and suggest that future research could explore ways to simplify the model without sacrificing its denoising capabilities.

Additionally, the paper focuses on evaluating DCDSR on standard benchmark datasets, but it would be valuable to see how the model performs in more diverse and challenging real-world scenarios. Further research could explore the model's robustness and generalizability across a wider range of recommendation domains and data characteristics.

Conclusion

The DCDSR model proposed in this paper represents a significant advancement in addressing the challenge of noise in social recommendation systems. By effectively denoising both social network and user-item interaction data through a collaborative and contrastive learning approach, DCDSR is able to outperform state-of-the-art methods and demonstrate the importance of comprehensive denoising for improving recommendation performance.

This research highlights the ongoing need to address data quality issues in recommender systems, as well as the potential of novel techniques like contrastive learning to unlock new capabilities in this domain. As the field of recommendation continues to evolve, the insights and innovations presented in this paper will likely inspire further advancements in the pursuit of more accurate and reliable recommendation systems.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

📶

Towards Open-world Cross-Domain Sequential Recommendation: A Model-Agnostic Contrastive Denoising Approach

Wujiang Xu, Xuying Ning, Wenfang Lin, Mingming Ha, Qiongxu Ma, Qianqiao Liang, Xuewen Tao, Linxun Chen, Bing Han, Minnan Luo

YC

0

Reddit

0

Cross-domain sequential recommendation (CDSR) aims to address the data sparsity problems that exist in traditional sequential recommendation (SR) systems. The existing approaches aim to design a specific cross-domain unit that can transfer and propagate information across multiple domains by relying on overlapping users with abundant behaviors. However, in real-world recommender systems, CDSR scenarios usually consist of a majority of long-tailed users with sparse behaviors and cold-start users who only exist in one domain. This leads to a drop in the performance of existing CDSR methods in the real-world industry platform. Therefore, improving the consistency and effectiveness of models in open-world CDSR scenarios is crucial for constructing CDSR models (textit{1st} CH). Recently, some SR approaches have utilized auxiliary behaviors to complement the information for long-tailed users. However, these multi-behavior SR methods cannot deliver promising performance in CDSR, as they overlook the semantic gap between target and auxiliary behaviors, as well as user interest deviation across domains (textit{2nd} CH).

Read more

6/6/2024

Denoising Diffusion Recommender Model

Denoising Diffusion Recommender Model

Jujia Zhao, Wenjie Wang, Yiyan Xu, Teng Sun, Fuli Feng, Tat-Seng Chua

YC

0

Reddit

0

Recommender systems often grapple with noisy implicit feedback. Most studies alleviate the noise issues from data cleaning perspective such as data resampling and reweighting, but they are constrained by heuristic assumptions. Another denoising avenue is from model perspective, which proactively injects noises into user-item interactions and enhances the intrinsic denoising ability of models. However, this kind of denoising process poses significant challenges to the recommender model's representation capacity to capture noise patterns. To address this issue, we propose Denoising Diffusion Recommender Model (DDRM), which leverages multi-step denoising process of diffusion models to robustify user and item embeddings from any recommender models. DDRM injects controlled Gaussian noises in the forward process and iteratively removes noises in the reverse denoising process, thereby improving embedding robustness against noisy feedback. To achieve this target, the key lies in offering appropriate guidance to steer the reverse denoising process and providing a proper starting point to start the forward-reverse process during inference. In particular, we propose a dedicated denoising module that encodes collaborative information as denoising guidance. Besides, in the inference stage, DDRM utilizes the average embeddings of users' historically liked items as the starting point rather than using pure noise since pure noise lacks personalization, which increases the difficulty of the denoising process. Extensive experiments on three datasets with three representative backend recommender models demonstrate the effectiveness of DDRM.

Read more

6/18/2024

Multi-Level Sequence Denoising with Cross-Signal Contrastive Learning for Sequential Recommendation

Multi-Level Sequence Denoising with Cross-Signal Contrastive Learning for Sequential Recommendation

Xiaofei Zhu, Liang Li, Weidong Liu, Xin Luo

YC

0

Reddit

0

Sequential recommender systems (SRSs) aim to suggest next item for a user based on her historical interaction sequences. Recently, many research efforts have been devoted to attenuate the influence of noisy items in sequences by either assigning them with lower attention weights or discarding them directly. The major limitation of these methods is that the former would still prone to overfit noisy items while the latter may overlook informative items. To the end, in this paper, we propose a novel model named Multi-level Sequence Denoising with Cross-signal Contrastive Learning (MSDCCL) for sequential recommendation. To be specific, we first introduce a target-aware user interest extractor to simultaneously capture users' long and short term interest with the guidance of target items. Then, we develop a multi-level sequence denoising module to alleviate the impact of noisy items by employing both soft and hard signal denoising strategies. Additionally, we extend existing curriculum learning by simulating the learning pattern of human beings. It is worth noting that our proposed model can be seamlessly integrated with a majority of existing recommendation models and significantly boost their effectiveness. Experimental studies on five public datasets are conducted and the results demonstrate that the proposed MSDCCL is superior to the state-of-the-art baselines. The source code is publicly available at https://github.com/lalunex/MSDCCL/tree/main.

Read more

6/21/2024

RecDiff: Diffusion Model for Social Recommendation

RecDiff: Diffusion Model for Social Recommendation

Zongwei Li, Lianghao Xia, Chao Huang

YC

0

Reddit

0

Social recommendation has emerged as a powerful approach to enhance personalized recommendations by leveraging the social connections among users, such as following and friend relations observed in online social platforms. The fundamental assumption of social recommendation is that socially-connected users exhibit homophily in their preference patterns. This means that users connected by social ties tend to have similar tastes in user-item activities, such as rating and purchasing. However, this assumption is not always valid due to the presence of irrelevant and false social ties, which can contaminate user embeddings and adversely affect recommendation accuracy. To address this challenge, we propose a novel diffusion-based social denoising framework for recommendation (RecDiff). Our approach utilizes a simple yet effective hidden-space diffusion paradigm to alleivate the noisy effect in the compressed and dense representation space. By performing multi-step noise diffusion and removal, RecDiff possesses a robust ability to identify and eliminate noise from the encoded user representations, even when the noise levels vary. The diffusion module is optimized in a downstream task-aware manner, thereby maximizing its ability to enhance the recommendation process. We conducted extensive experiments to evaluate the efficacy of our framework, and the results demonstrate its superiority in terms of recommendation accuracy, training efficiency, and denoising effectiveness. The source code for the model implementation is publicly available at: https://github.com/HKUDS/RecDiff.

Read more

6/5/2024