Bootstrapping User and Item Representations for One-Class Collaborative Filtering

05/13/2021
by   Dongha Lee, et al.
0

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., users' implicit feedback) are observed. For discriminative modeling between positive and negative interactions, most previous work relied on negative sampling to some extent, which refers to considering unobserved user-item pairs as negative, as actual negative ones are unknown. However, the negative sampling scheme has critical limitations because it may choose "positive but unobserved" pairs as negative. This paper proposes a novel OCCF framework, named as BUIR, which does not require negative sampling. To make the representations of positively-related users and items similar to each other while avoiding a collapsed solution, BUIR adopts two distinct encoder networks that learn from each other; the first encoder is trained to predict the output of the second encoder as its target, while the second encoder provides the consistent targets by slowly approximating the first encoder. In addition, BUIR effectively alleviates the data sparsity issue of OCCF, by applying stochastic data augmentation to encoder inputs. Based on the neighborhood information of users and items, BUIR randomly generates the augmented views of each positive interaction each time it encodes, then further trains the model by this self-supervision. Our extensive experiments demonstrate that BUIR consistently and significantly outperforms all baseline methods by a large margin especially for much sparse datasets in which any assumptions about negative interactions are less valid.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2021

SelfCF: A Simple Framework for Self-supervised Collaborative Filtering

Collaborative filtering (CF) is widely used to learn an informative late...
research
08/11/2023

Augmented Negative Sampling for Collaborative Filtering

Negative sampling is essential for implicit-feedback-based collaborative...
research
08/31/2022

One-class Recommendation Systems with the Hinge Pairwise Distance Loss and Orthogonal Representations

In one-class recommendation systems, the goal is to learn a model from a...
research
09/04/2019

Conversational Product Search Based on Negative Feedback

Intelligent assistants change the way people interact with computers and...
research
08/28/2018

Using Taste Groups for Collaborative Filtering

Implicit feedback is the simplest form of user feedback that can be used...
research
02/26/2022

Consensus Learning from Heterogeneous Objectives for One-Class Collaborative Filtering

Over the past decades, for One-Class Collaborative Filtering (OCCF), man...
research
06/28/2020

Semi-supervised Collaborative Filtering by Text-enhanced Domain Adaptation

Data sparsity is an inherent challenge in the recommender systems, where...

Please sign up or login with your details

Forgot password? Click here to reset