Improved Diversity-Promoting Collaborative Metric Learning for Recommendation
Not on the map. Why?
Abstract (arXiv)
Collaborative Metric Learning (CML) has recently emerged as a popular method in recommendation systems (RS), closing the gap between metric learning and collaborative filtering. Following the convention of RS, existing practices exploit unique user representation in their model design. This paper focuses on a challenging scenario where a user has multiple categories of interests. Under this setting, the unique user representation might induce preference bias, especially when the item category distribution is imbalanced. To address this issue, we propose a novel method called textitDiversity-Promoting Collaborative Metric Learning (DPCML), with the hope of considering the commonly ignored minority interest of the user. The key idea behind DPCML is to introduce a set of multiple representations for each user in the system where users' preference toward an item is aggregated by taking the minimum item-user distance among their embedding set. Specifically, we instantiate two effective assignment strategies to explore a proper quantity of vectors for each user. Meanwhile, a textitDiversity Control Regularization Scheme (DCRS) is developed to accommodate the multi-vector representation strategy better. Theoretically, we show that DPCML could induce a smaller generalization error than traditional CML. Furthermore, we notice that CML-based approaches usually require textitnegative sampling to reduce the heavy computational burden caused by the pairwise objective therein. In this paper, we reveal the fundamental limitation of the widely adopted hard-aware sampling from the One-Way Partial AUC (OPAUC) perspective and then develop an effective sampling alternative for the CML-based paradigm. Finally, comprehensive experiments over a range of benchmark datasets speak to the efficacy of DPCML. Code are available at urlhttps://github.com/statusrank/LibCML.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 66 of its 157 references that are in the map. First posted on arXiv 2 Sep 2024.
Builds on
66 of 157 references.
References · 66
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2017Neural Collaborative Filteringcited by 1,108
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2019Neural Graph Collaborative Filteringcited by 660
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2019KGAT: Knowledge Graph Attention Network for Recommendationcited by 342
- 2018Variational Autoencoders for Collaborative Filteringcited by 308
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2014Learning Fine-grained Image Similarity with Deep Rankingcited by 189
- 2019SoftTriple Loss: Deep Metric Learning Without Triplet Samplingcited by 163
- 2020Neural Collaborative Filtering vs. Matrix Factorization Revisitedcited by 123
38 more
- 2019Learning Disentangled Representations for Recommendationcited by 110
- 2017Deep Metric Learning with Angular Losscited by 107
- 2017Fast Matrix Factorization for Online Recommendation with Implicit Feedbackcited by 100
- 2022AUC Maximization in the Era of Big Data and AI: A Surveycited by 100
- 2017Smart Mining for Deep Metric Learningcited by 96
- 2018RepMet: Representative-based metric learning for classification and one-shot object detectioncited by 85
- 2020Denoising Implicit Feedback for Recommendationcited by 80
- 2017On Sampling Strategies for Neural Network-based Collaborative Filteringcited by 71
- 2019Generalization bounds for deep convolutional neural networkscited by 58
- 2019Hardness-Aware Deep Metric Learningcited by 55
- 2021A Farewell to the Bias-Variance Tradeoff? An Overview of the Theory of Overparameterized Machine Learningcited by 54
- 2017Learning with Average Top-k Losscited by 52
- 2018Outer Product-based Neural Collaborative Filteringcited by 41
- 2020Reinforced Negative Sampling over Knowledge Graph for Recommendationcited by 40
- 2017Latent Relational Metric Learning via Memory-based Attention for Collaborative Rankingcited by 38
- 2019Learning Similarity Conditions Without Explicit Supervisioncited by 36
- 2021Learning with Multiclass AUC: Theory and Algorithmscited by 35
- 2021DGCN: Diversified Recommendation with Graph Convolutional Networkscited by 29
- 2022When AUC meets DRO: Optimizing Partial AUC for Deep Learning with Non-Convex Convergence Guaranteecited by 29
- 2020PiRank: Scalable Learning To Rank via Differentiable Sortingcited by 26
- 2016A Neural Autoregressive Approach to Collaborative Filteringcited by 23
- 2021Bootstrapping User and Item Representations for One-Class Collaborative Filteringcited by 22
- 2019Recommendations and User Agency: The Reachability of Collaboratively-Filtered Informationcited by 21
- 2020Towards Open-World Recommendation: An Inductive Model-based Collaborative Filtering Approachcited by 20
- 2023On the Theories Behind Hard Negative Sampling for Recommendationcited by 18
- 2019Multi-Component Graph Convolutional Collaborative Filteringcited by 17
- 2019Collaborative Translational Metric Learningcited by 16
- 2020Sharing Matters for Generalization in Deep Metric Learningcited by 15
- 2022Large-scale Optimization of Partial AUC in a Range of False Positive Ratescited by 15
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Samplingcited by 14
- 2019Unimodal-uniform Constrained Wasserstein Training for Medical Diagnosiscited by 13
- 2022Hard Negative Sampling Strategies for Contrastive Representation Learningcited by 13
- 2019Improving Collaborative Metric Learning with Efficient Negative Samplingcited by 11
- 2022Multi-block Min-max Bilevel Optimization with Applications in Multi-task Deep AUC Maximizationcited by 11
- 2015Local Rademacher Complexity Bounds based on Covering Numberscited by 10
- 2021Recommending Accurate and Diverse Items Using Bilateral Branch Networkcited by 10
- 2021The Stereotyping Problem in Collaboratively Filtered Recommender Systemscited by 10
- 2022Benchmarking Deep AUROC Optimization: Loss Functions and Algorithmic Choicescited by 10
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 3.
9 papers.
- 2024AUCSeg: AUC-oriented Pixel-level Long-tail Semantic Segmentationcited by 18
- 2025Hybrid Generative Fusion for Efficient and Privacy-Preserving Face Recognition Dataset Generationcited by 5
- 2025Dual-Stage Reweighted MoE for Long-Tailed Egocentric Mistake Detectioncited by 3
- 2026Dynamic Worlds, Dynamic Humans: Generating Virtual Human-Scene Interaction Motion in Dynamic Scenescited by 2
- 2024Geometric Collaborative Filtering with Convergencecited by 1
- 2026UniTraffic-Agent: Unified Traffic Video Reasoning for AI City Challenge 2026 Track 3 with Two Out-of-Domain Evaluationscited by 1
- 2025A Scenario-Oriented Survey of Federated Recommender Systems: Techniques, Challenges, and Future Directionscited by 0
- 2025Cross-Temporal 3D Gaussian Splatting for Sparse-View Guided Scene Updatecited by 0
- 2026Efficient and Scalable Granular-ball Graph Coarsening Method for Large-scale Graph Node Classificationcited by 0
- 2026UniTraffic-Agent: Unified Traffic Video Reasoning for AI City Challenge 2026 Track 3 with Two Out-of-Domain Evaluations13 Aug 2026
- 2026Efficient and Scalable Granular-ball Graph Coarsening Method for Large-scale Graph Node Classification31 Mar 2026
- 2026Dynamic Worlds, Dynamic Humans: Generating Virtual Human-Scene Interaction Motion in Dynamic Scenes27 Jan 2026
- 2025Cross-Temporal 3D Gaussian Splatting for Sparse-View Guided Scene Update29 Nov 2025
- 2025Dual-Stage Reweighted MoE for Long-Tailed Egocentric Mistake Detection16 Sep 2025
- 2025A Scenario-Oriented Survey of Federated Recommender Systems: Techniques, Challenges, and Future Directions27 Aug 2025
- 2025Hybrid Generative Fusion for Efficient and Privacy-Preserving Face Recognition Dataset Generation14 Aug 2025
- 2024Geometric Collaborative Filtering with Convergence4 Oct 2024
- 2024AUCSeg: AUC-oriented Pixel-level Long-tail Semantic Segmentation30 Sep 2024