pith. sign in

arxiv: 2008.01246 · v2 · pith:5JZ34VOVnew · submitted 2020-08-03 · 💻 cs.IR

Noise Contrastive Estimation for Autoencoding-based One-Class Collaborative Filtering

classification 💻 cs.IR
keywords autorecnegativeoc-cfsamplingbiascollaborativefilteringpopularity
0
0 comments X
read the original abstract

One-class collaborative filtering (OC-CF) is a common class of recommendation problem where only the positive class is explicitly observed (e.g., purchases, clicks). Autoencoder based recommenders such as AutoRec and variants demonstrate strong performance on many OC-CF benchmarks, but also empirically suffer from a strong popularity bias. While a careful choice of negative samples in the OC-CF setting can mitigate popularity bias, Negative Sampling (NS) is often better for training embeddings than for the end task itself. To address this, we propose a two-headed AutoRec to first train an embedding layer via one head using Negative Sampling then to train for the final task via the second head. While this NS-AutoRec improves results for AutoRec and outperforms many state-of-the-art baselines on OC-CF problems, we notice that Negative Sampling can still take a large amount of time to train. Since Negative Sampling is known to be a special case of Noise Contrastive Estimation (NCE), we adapt a recently proposed closed-form NCE solution for collaborative filtering to AutoRec yielding NCE-AutoRec. Overall, we show that our novel two-headed AutoRec models (NCE-AutoRec and NS-AutoRec) successfully mitigate the popularity bias issue and maintain competitive performance in comparison to state-of-the-art recommenders on multiple real-world datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Divergence Meets Consensus: A Multi-Source Negative Sampling Framework for Sequential Recommendation

    cs.IR 2026-05 unverdicted novelty 6.0

    MDCNS is a multi-source negative sampling framework for sequential recommendation that uses peer and teacher models plus divergence and consensus mechanisms to improve diversity and avoid local optima.