Adversarial Collaborative Filtering for Free
Not on the map. Why?
Abstract (arXiv)
Collaborative Filtering (CF) has been successfully used to help users discover the items of interest. Nevertheless, existing CF methods suffer from noisy data issue, which negatively impacts the quality of recommendation. To tackle this problem, many prior studies leverage adversarial learning to regularize the representations of users/items, which improves both generalizability and robustness. Those methods often learn adversarial perturbations and model parameters under min-max optimization framework. However, there still have two major drawbacks: 1) Existing methods lack theoretical guarantees of why adding perturbations improve the model generalizability and robustness; 2) Solving min-max optimization is time-consuming. In addition to updating the model parameters, each iteration requires additional computations to update the perturbations, making them not scalable for industry-scale datasets. In this paper, we present Sharpness-aware Collaborative Filtering (SharpCF), a simple yet effective method that conducts adversarial training without extra computational cost over the base optimizer. To achieve this goal, we first revisit the existing adversarial collaborative filtering and discuss its connection with recent Sharpness-aware Minimization. This analysis shows that adversarial training actually seeks model parameters that lie in neighborhoods around the optimal model parameters having uniformly low loss values, resulting in better generalizability. To reduce the computational overhead, SharpCF introduces a novel trajectory loss to measure the alignment between current weights and past weights. Experimental results on real-world datasets demonstrate that our SharpCF achieves superior performance with almost zero additional computational cost comparing to adversarial training.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 28 of its 44 references that are in the map. First posted on arXiv 20 Aug 2023.
Builds on
28 of 44 references.
References · 28
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2017Neural Collaborative Filteringcited by 1,108
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2019Adversarial Training for Free!cited by 638
- 2021ASAM: Adaptive Sharpness-Aware Minimization for Scale-Invariant Learning of Deep Neural Networkscited by 293
- 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 277
16 more
- 2020Understanding and Improving Fast Adversarial Trainingcited by 213
- 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
- 2022Towards Understanding Sharpness-Aware Minimizationcited by 145
- 2022Sharpness-Aware Training for Freecited by 95
- 2018Universal Adversarial Trainingcited by 85
- 2020Denoising Implicit Feedback for Recommendationcited by 80
- 2017IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Modelscited by 75
- 2021Revisiting and Advancing Fast Adversarial Training Through The Lens of Bi-Level Optimizationcited by 75
- 2022Improving Fairness in Graph Neural Networks via Mitigating Sensitive Attribute Leakagecited by 61
- 2018Adversarial Personalized Ranking for Recommendationcited by 48
- 2020Clicks can be Cheating: Counterfactual Recommendation for Mitigating Clickbait Issuecited by 48
- 2022Denoising Self-attentive Sequential Recommendationcited by 20
- 2022Embedding Compression with Hashing for Efficient Representation Learning in Large-Scale Graphcited by 10
- 2021Understanding and Improvement of Adversarial Training for Network Embedding from an Optimization Perspectivecited by 9
- 2023Federated Few-shot Learningcited by 9
- 2023Sharpness-Aware Graph Collaborative Filteringcited by 3
Built on by
Citing papers per year: 2024: 1.
1 paper.