Negative Sampling for Recommendation

04/02/2022
by   Bin Liu, et al.
0

How to effectively sample high-quality negative instances is important for well training a recommendation model. We argue that a high-quality negative should be both informativeness and unbiasedness. Although previous studies have proposed some approaches to address the informativeness in negative sampling, few has been done to discriminating false negative from true negative for unbiased negative sampling, not to mention taking both into consideration. This paper first adopts a parameter learning perspective to analyze negative informativeness and unbiasedness in loss gradient-based model training. We argue that both negative sampling and collaborative filtering include an implicit task of negative classification, from which we report an insightful yet beneficial finding about the order relation in predicted negatives' scores. Based on our finding and by regarding negatives as random variables, we next derive the class condition density of true negatives and that of false negatives. We also design a Bayesian classifier for negative classification, from which we define a quantitative unbiasedness measure for negatives. Finally, we propose to use a harmonic mean of informativeness and unbiasedness to sample high-quality negatives. Experimental studies validate the superiority of our negative sampling algorithm over the peers in terms of better sampling quality and better recommendation performance.

READ FULL TEXT
research
09/07/2020

Simplify and Robustify Negative Sampling for Implicit Collaborative Filtering

Negative sampling approaches are prevalent in implicit collaborative fil...
research
04/13/2022

AHP: Learning to Negative Sample for Hyperedge Prediction

Hypergraphs (i.e., sets of hyperedges) naturally represent group relatio...
research
04/25/2022

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

Collaborative filtering (CF), as a standard method for recommendation wi...
research
08/08/2022

UFNRec: Utilizing False Negative Samples for Sequential Recommendation

Sequential recommendation models are primarily optimized to distinguish ...
research
07/13/2023

NS4AR: A new, focused on sampling areas sampling method in graphical recommendation Systems

The effectiveness of graphical recommender system depends on the quantit...
research
06/23/2022

Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Sampling

The recently proposed Collaborative Metric Learning (CML) paradigm has a...
research
08/16/2019

Distributional Negative Sampling for Knowledge Base Completion

State-of-the-art approaches for Knowledge Base Completion (KBC) exploit ...

Please sign up or login with your details

Forgot password? Click here to reset