paper-with-me

홈 › Papers

Augmented Negative Sampling for Collaborative Filtering

2023-08-11 · Yuhan Zhao, Rui Chen, Riwei Lai, Qilong Han, Hongtao Song, Li Chen

Negative sampling is essential for implicit-feedback-based collaborative filtering, which is used to constitute negative signals from massive unlabeled data to guide supervised learning. The state-of-the-art idea is to utilize hard negative samples that carry more useful information to form a better decision boundary. To balance efficiency and effectiveness, the vast majority of existing methods follow the two-pass approach, in which the first pass samples a fixed number of unobserved items by a simple static distribution and then the second pass selects the final negative items using a more sophisticated negative sampling strategy. However, selecting negative samples from the original items is inherently restricted, and thus may not be able to contrast positive samples well. In this paper, we confirm this observation via experiments and introduce two limitations of existing solutions: ambiguous trap and information discrimination. Our response to such limitations is to introduce augmented negative samples. This direction renders a substantial technical challenge because constructing unconstrained negative samples may introduce excessive noise that distorts the decision boundary. To this end, we introduce a novel generic augmented negative sampling paradigm and provide a concrete instantiation. First, we disentangle hard and easy factors of negative items. Next, we generate new candidate negative samples by augmenting only the easy factors in a regulated manner: the direction and magnitude of the augmentation are carefully calibrated. Finally, we design an advanced negative sampling strategy to identify the final augmented negative samples, which considers not only the score function used in existing methods but also a new metric called augmentation gain. Extensive experiments on real-world datasets demonstrate that our method significantly outperforms state-of-the-art baselines.

📄 PDF Abstract BibTeX arXiv:2308.05972

Code (1)

asa9aotk/ans-recbole 공식 구현 pytorch

Tasks

Collaborative Filtering

Similar Papers 제목 키워드 기반

Simplify and Robustify Negative Sampling for Implicit Collaborative Filtering

2020-09-07 · NeurIPS 2020 12 · Jingtao Ding, Yuhan Quan, Quanming Yao, Yong Li 외

Negative sampling approaches are prevalent in implicit collaborative filtering for obtaining negative labels from massive unlabeled data. As two major concerns in negative sampling, efficiency and effectiveness are still…

Collaborative Filtering

Bootstrapping User and Item Representations for One-Class Collaborative Filtering

2021-05-13 · Dongha Lee, SeongKu Kang, Hyunjun Ju, Chanyoung Park 외

The goal of one-class collaborative filtering (OCCF) is to identify the user-item pairs that are positively-related but have not been interacted yet, where only a small portion of positive user-item interactions (e.g., u…

Collaborative FilteringData Augmentation

Collaborative Reflection-Augmented Autoencoder Network for Recommender Systems

2022-01-10 · Lianghao Xia, Chao Huang, Yong Xu, Huance Xu 외

As the deep learning techniques have expanded to real-world recommendation tasks, many deep neural network based Collaborative Filtering (CF) models have been developed to project user-item interactions into latent featu…

Collaborative FilteringRecommendation Systems

SCONE: A Novel Stochastic Sampling to Generate Contrastive Views and Hard Negative Samples for Recommendation

2024-05-01 · Chaejeong Lee, Jeongwhan Choi, Hyowon Wi, Sung-Bae Cho 외

Graph-based collaborative filtering (CF) has emerged as a promising approach in recommender systems. Despite its achievements, graph-based CF models face challenges due to data sparsity and negative sampling. In this pap…

Collaborative FilteringDiversityRecommendation Systems

Trading Hard Negatives and True Negatives: A Debiased Contrastive Collaborative Filtering Approach

2022-04-25 · Chenxiao Yang, Qitian Wu, Jipeng Jin, Xiaofeng Gao 외

Collaborative filtering (CF), as a standard method for recommendation with implicit feedback, tackles a semi-supervised learning problem where most interaction data are unobserved. Such a nature makes existing approaches…

Collaborative Filtering