Skip to main navigation Skip to search Skip to main content

StabCF: A Stabilized Training Method for Collaborative Filtering

  • Xi Wu
  • , Wenzhe Zhang
  • , Liangwei Yang
  • , Yi Zhao*
  • , Jiquan Peng
  • , Jibing Gong*
  • *Corresponding author for this work
  • Yanshan University
  • University of Illinois at Chicago
  • Tsinghua University
  • Hebei Key Laboratory of Computer Virtual Technology and System Integration

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Collaborative Filtering (CF) with implicit feedback is widely used in personalized recommender systems. In most real-world scenarios, only implicit feedback signals are available, making CF training heavily dependent on sampling-based paradigms - typically optimized via pairwise ranking losses such as Bayesian Personalized Ranking (BPR). This simple yet effective approach has achieved remarkable success and remains the foundation of many modern recommender models. However, despite its empirical success, little attention has been paid to the inherent training instability issue under this sampling-based paradigm. In this paper, we conduct an in-depth analysis of training stability and find that unstable training not only hinders convergence but also leads to fluctuating and suboptimal recommendation performance. We identify two fundamental sources of this instability in CF: (1) noisy or sparse positive samples, where a single observed interaction may not reliably reflect user preference; and (2) inconsistent negative samples, where randomly drawn negatives from unobserved space vary drastically in negative hardness, leading to uninformative or noisy gradient updates. To address these two challenges, we propose StabCF, a Stabilized Training Method for Collaborative Filtering, which improves training stability by synthesizing enriched positive samples from historical positives and constructing consistent hard negatives through user-aware negatives mixing. By replacing raw training triplets with synthesized positive-negative pairs, StabCF effectively smooths the training dynamics and improves convergence stability. Extensive experiments on three public datasets demonstrate that StabCF not only significantly stabilizes the training process but also achieves superior recommendation performance. Our PyTorch implementation is available at https://github.com/Wu-Xi/StabCF.

Original languageEnglish
Title of host publicationKDD 2026 - Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1
PublisherAssociation for Computing Machinery
Pages1578-1589
Number of pages12
ISBN (Electronic)9798400722585
DOIs
Publication statusPublished - 20 Apr 2026
Externally publishedYes
Event32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026 - Jeju Island, Korea, Republic of
Duration: 9 Aug 202613 Aug 2026

Publication series

NameProceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
Volume1-A
ISSN (Print)2154-817X

Conference

Conference32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026
Country/TerritoryKorea, Republic of
CityJeju Island
Period9/08/2613/08/26

Keywords

  • collaborative filtering
  • recommender systems
  • stabilized training

Fingerprint

Dive into the research topics of 'StabCF: A Stabilized Training Method for Collaborative Filtering'. Together they form a unique fingerprint.

Cite this