3.8 Proceedings Paper

Adversarial Personalized Ranking for Recommendation

Journal

ACM/SIGIR PROCEEDINGS 2018
Volume -, Issue -, Pages 355-364

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3209978.3209981

Keywords

Personalized Ranking; Pairwise Learning; Adversarial Training; Matrix Factorization; Item Recommendation

Funding

  1. NExT
  2. National Research Foundation Singapore under its AI Singapore Programme
  3. Asia Big Data Association [AISG-100E-2018-002]
  4. National Natural Science Foundation of China [61702300]
  5. Linksure Network Holding Pte Ltd

Ask authors/readers for more resources

Item recommendation is a personalized ranking task. To this end, many recommender systems optimize models with pairwise ranking objectives, such as the Bayesian Personalized Ranking (BPR). Using matrix Factorization (MF) - the most widely used model in recommendation - as a demonstration, we show that optimizing it with BPR leads to a recommender model that is not robust. In particular, we find that the resultant model is highly vulnerable to adversarial perturbations on its model parameters, which implies the possibly large error in generalization. To enhance the robustness of a recommender model and thus improve its generalization performance, we propose a new optimization framework, namely Adversarial Personalized Ranking (APR). In short, our APR enhances the pairwise ranking method BPR by performing adversarial training. It can be interpreted as playing a minimax game, where the minimization of the BPR objective function meanwhile defends an adversary, which adds adversarial perturbations on model parameters to maximize the BPR objective function. To illustrate how it works, we implement APR on MF by adding adversarial perturbations on the embedding vectors of users and items. Extensive experiments on three public real-world datasets demonstrate the effectiveness of APR - by optimizing MF with APR, it outperforms BPR with a relative improvement of 11.2% on average and achieves state-of-the-art performance for item recommendation. Our implementation is available at: https://github.com/hexiangnan/adversarial_personalized_ranking.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available