mlsanityData to 14 Oct 2026

On Sampling Strategies for Neural Network-based Collaborative Filtering

arXiv 1706.07881 ↗First posted 23 Jun 2017cs.LG cs.IR cs.SIcited by 71

Not on the map. Why?

Abstract (arXiv)

Recent advances in neural networks have inspired people to design hybrid recommendation algorithms that can incorporate both (1) user-item interaction information and (2) content information including image, audio, and text. Despite their promising results, neural network-based recommendation algorithms pose extensive computational costs, making it challenging to scale and improve upon. In this paper, we propose a general neural network-based recommendation framework, which subsumes several existing state-of-the-art recommendation algorithms, and address the efficiency issue by investigating sampling strategies in the stochastic gradient descent training for the framework. We tackle this issue by first establishing a connection between the loss functions and the user-item interaction bipartite graph, where the loss function terms are defined on links while major computation burdens are located at nodes. We call this type of loss functions "graph-based" loss functions, for which varied mini-batch sampling strategies can have different computational costs. Based on the insight, three novel sampling strategies are proposed, which can significantly improve the training efficiency of the proposed framework (up to × 30 times speedup in our experiments), as well as improving the recommendation performance. Theoretical analysis is also provided for both the computational cost and the convergence. We believe the study of sampling strategies have further implications on general graph-based loss functions, and would also enable more research under the neural network-based recommendation framework.

Key facts. Cited by 71 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Jun 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 11; 2022: 23; 2023: 17; 2024: 12; 2025: 7; 2026: 1.

71 papers.

Sort:

By area:

  1. 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,173
  2. 2021Unsupervised Dense Information Retrieval with Contrastive Learningcited by 1,216
  3. 2022SimGRACE: A Simple Framework for Graph Contrastive Learning without Data Augmentationcited by 171
  4. 2021CLOOB: Modern Hopfield Networks with InfoLOOB Outperform CLIPcited by 89
  5. 2021A Statutory Article Retrieval Dataset in Frenchcited by 40
  6. 2023Interpretable Long-Form Legal Question Answering with Retrieval-Augmented Large Language Modelscited by 35
  7. 2022UCTopic: Unsupervised Contrastive Learning for Phrase Representations and Topic Miningcited by 33
  8. 2022PCL: Peer-Contrastive Learning with Diverse Augmentations for Unsupervised Sentence Embeddingscited by 29
  9. 2021Self-supervised Product Quantization for Deep Unsupervised Image Retrievalcited by 28
  10. 2023IMF: Interactive Multimodal Fusion Model for Link Predictioncited by 28
  11. 2023RankCSE: Unsupervised Sentence Representations Learning via Learning to Rankcited by 23
  12. 2022E2S2: Encoding-Enhanced Sequence-to-Sequence Pretraining for Language Understanding and Generationcited by 19
38 more
  1. 2023On the Theories Behind Hard Negative Sampling for Recommendationcited by 18
  2. 2024Does Negative Sampling Matter? A Review with Insights into its Theory and Applicationscited by 15
  3. 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Samplingcited by 14
  4. 2022Fine-grained Category Discovery under Coarse-grained supervision with Hierarchical Weighted Self-contrastive Learningcited by 13
  5. 2022Don't Judge a Language Model by Its Last Layer: Contrastive Learning with Layer-Wise Attention Poolingcited by 12
  6. 2021Disentangling Sampling and Labeling Bias for Learning in Large-Output Spacescited by 9
  7. 2022Imputing Out-of-Vocabulary Embeddings with LOVE Makes Language Models Robust with Little Costcited by 9
  8. 2023Finding the Law: Enhancing Statutory Article Retrieval via Graph Neural Networkscited by 9
  9. 2024Improved Diversity-Promoting Collaborative Metric Learning for Recommendationcited by 9
  10. 2021Recommender systems based on graph embedding techniques: A comprehensive reviewcited by 8
  11. 2022On Sampling Collaborative Filtering Datasetscited by 8
  12. 2022Exploring the Algorithm-Dependent Generalization of AUPRC Optimization with List Stabilitycited by 8
  13. 2023Toward a Better Understanding of Loss Functions for Collaborative Filteringcited by 8
  14. 2021Multi-Sample based Contrastive Loss for Top-k Recommendationcited by 7
  15. 2023Enhancing Cognitive Diagnosis using Un-interacted Exercises: A Collaboration-aware Mixed Sampling Approachcited by 7
  16. 2021Contrastive Self-supervised Neural Architecture Searchcited by 5
  17. 2022FreeGaze: Resource-efficient Gaze Estimation via Frequency Domain Contrastive Learningcited by 5
  18. 2022Retrofitting Multilingual Sentence Embeddings with Abstract Meaning Representationcited by 5
  19. 2023Revisiting Recommendation Loss Functions through Contrastive Learning (Technical Report)cited by 5
  20. 2022Modeling Dynamic User Preference via Dictionary Learning for Sequential Recommendationcited by 4
  21. 2022Self-Supervised Human Activity Recognition with Localized Time-Frequency Contrastive Representation Learningcited by 4
  22. 2022Topological Structure Learning for Weakly-Supervised Out-of-Distribution Detectioncited by 4
  23. 2024Instruction Embedding: Latent Representations of Instructions Towards Task Identificationcited by 4
  24. 2025Transformers for molecular property prediction: Domain adaptation efficiently improves performancecited by 4
  25. 2023Mutual Wasserstein Discrepancy Minimization for Sequential Recommendationcited by 3
  26. 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Viewscited by 3
  27. 2024Finding Challenging Metaphors that Confuse Pretrained Language Modelscited by 3
  28. 2024Towards Ontology-Enhanced Representation Learning for Large Language Modelscited by 3
  29. 2021Batch-Softmax Contrastive Loss for Pairwise Sentence Scoring Taskscited by 2
  30. 2022LEMON: LanguagE ModeL for Negative Sampling of Knowledge Graph Embeddingscited by 2
  31. 2022Improving Contextual Representation with Gloss Regularized Pre-trainingcited by 2
  32. 2022A Benchmark Study of Contrastive Learning for Arabic Social Meaningcited by 2
  33. 2022Empowering Sentence Encoders with Prompting and Label Retrieval for Zero-shot Text Classificationcited by 2
  34. 2023What Constitutes Good Contrastive Learning in Time-Series Forecasting?cited by 2
  35. 2023Dimension Independent Mixup for Hard Negative Sample in Collaborative Filteringcited by 2
  36. 2024Improving Content Recommendation: Knowledge Graph-Based Semantic Contrastive Learning for Diversity and Cold-Start Userscited by 2
  37. 2024Molecular topological deep learning for polymer property predictioncited by 2
  38. 2021Few-Shot Electronic Health Record Coding through Graph Contrastive Learningcited by 1

50 most cited of 71 All 71 (JSON)