PLASTIC: Prioritize Long and Short-term Information in Top-n Recommendation using Adversarial Training

Recommender systems provide users with ranked lists of items based on individual’s preferences and constraints. Two types of models are commonly used to generate ranking results: long-term models and session-based models. While long-term models represent the interactions between users and items that are supposed to change slowly across time, session-based models encode the information of users’ interests and changing dynamics of items’ attributes in short terms. In this paper, we propose a PLASTIC model, Prioritizing Long And ShortTerm Information in top-n reCommendation using adversarial training. In the adversarial process, we train a generator as an agent of reinforcement learning which recommends the next item to a user sequentially. We also train a discriminator which attempts to distinguish the generated list of items from the real list recorded. Extensive experiments show that our model exhibits significantly better performances on two widely used datasets.1

[1]  Lantao Yu,et al.  SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient , 2016, AAAI.

[2]  Qiang Yang,et al.  EigenRank: a ranking-oriented approach to collaborative filtering , 2008, SIGIR '08.

[3]  Sean M. McNee,et al.  Being accurate is not enough: how accuracy metrics have hurt recommender systems , 2006, CHI Extended Abstracts.

[4]  Simon Osindero,et al.  Conditional Generative Adversarial Nets , 2014, ArXiv.

[5]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[6]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[7]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.

[8]  M. V. Rossum,et al.  In Neural Computation , 2022 .

[9]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[10]  Min Sun,et al.  Show, Adapt and Tell: Adversarial Training of Cross-Domain Image Captioner , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[11]  Rajendra Akerkar,et al.  Knowledge Based Systems , 2009, Encyclopedia of GIS.

[12]  Weinan Zhang,et al.  LambdaFM: Learning Optimal Ranking with Factorization Machines Using Lambda Surrogates , 2016, CIKM.

[13]  Junwei Wang,et al.  Recurrent neural network based recommendation for time heterogeneous feedback , 2016, Knowl. Based Syst..

[14]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[15]  Min Yang,et al.  Generative Adversarial Network for Abstractive Text Summarization , 2017, AAAI.

[16]  原田 秀逸 私の computer 環境 , 1998 .

[17]  Peng Zhang,et al.  IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models , 2017, SIGIR.

[18]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[19]  Alexander J. Smola,et al.  Joint Training of Ratings and Reviews with Recurrent Recommender Networks , 2016, ICLR.

[20]  Nikos Mamoulis,et al.  Activity-Partner Recommendation , 2015, PAKDD.