Proceedings

Pattern-enhanced Contrastive Policy Learning Network for Sequential Recommendation

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1593-1599.

https://doi.org/10.24963/ijcai.2021/220

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

Sequential recommendation aims to predict users’ future behaviors given their historical interactions. However, due to the randomness and diversity of a user’s behaviors, not all historical items are informative to tell his/her next choice. It is obvious that identifying relevant items and extracting meaningful sequential patterns are necessary for a better recommendation. Unfortunately, few works have focused on this sequence denoising process.

In this paper, we propose a PatteRn-enhanced ContrAstive Policy Learning Network (RAP for short) for sequential recommendation, RAP formalizes the denoising problem in the form of Markov Decision Process (MDP), and sample actions for each item to determine whether it is relevant with the target item. To tackle the lack of relevance supervision, RAP fuses a series of mined sequential patterns into the policy learning process, which work as a prior knowledge to guide the denoising process. After that, RAP splits the initial item sequence into two disjoint subsequences: a positive subsequence and a negative subsequence. At this, a novel contrastive learning mechanism is introduced to guide the sequence denoising and achieve preference estimation from the positive subsequence simultaneously. Extensive experiments on four public real-world datasets demonstrate the effectiveness of our approach for sequential recommendation.

  1. [Chen et al., 2018] Yi Chen, Zhuoran Yang, Yuchen Xie, and Zhao- ran Wang. Contrastive learning from pairwise measurements. In NeurIPS, 2018.
  2. [Cheng et al., 2013] Chen Cheng, Haiqin Yang, Michael R. Lyu, and Irwin King. Where you like to go next: Successive point- of-interest recommendation. In IJCAI, 2013.
  3. [Chuang et al., 2020] Ching-Yao Chuang, Joshua Robinson, Yen- Chen Lin, Antonio Torralba, and Stefanie Jegelka. Debiased con- trastive learning. In NeurIPS, 2020.
  4. [Dai and Lin, 2017] Bo Dai and Dahua Lin. Contrastive learning for image captioning. In NIPS, 2017.
  5. [Devlin et al., 2019] Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. BERT: pre-training of deep bidirectional transformers for language understanding. In NAACL-HLT, Vol- ume 1, pages 4171-4186, 2019.
  6. [He and McAuley, 2016] Ruining He and Julian J. McAuley. Fus- ing similarity models with markov chains for sparse sequential recommendation. In ICDM, 2016.
  7. [He et al., 2017a] Ruining He, Wang-Cheng Kang, and Julian J. McAuley. Translation-based recommendation. In RecSys, 2017.
  8. [He et al., 2017b] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collaborative filtering. In WWW, pages 173-182, 2017.
  9. [Hidasi et al., 2016] Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. Session-based recommendations with recurrent neural networks. In ICLR, 2016.
  10. [Huang et al., 2018] Jin Huang, Wayne Xin Zhao, Hongjian Dou, Ji-Rong Wen, and Edward Y. Chang. Improving sequential rec- ommendation with knowledge-enhanced memory networks. In SIGIR, 2018.
  11. [Kang and McAuley, 2018] Wang-Cheng Kang and Julian J. McAuley. Self-attentive sequential recommendation. In ICDM, 2018.
  12. [Kingma and Ba, 2015] Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  13. [Krichene and Rendle, 2020] Walid Krichene and Steffen Rendle. On sampled metrics for item recommendation. In KDD, 2020.
  14. [Laskin et al., 2020] Michael Laskin, Aravind Srinivas, and Pieter Abbeel. CURL: contrastive unsupervised representations for re- inforcement learning. In ICML, volume 119, pages 5639-5650, 2020.
  15. [Li et al., 2017] Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. Neural attentive session-based rec- ommendation. In CIKM, 2017.
  16. [Lin et al., 2002] Weiyang Lin, Sergio A. Alvarez, and Carolina Ruiz. Efficient adaptive-support association rule mining for rec- ommender systems. Data Min. Knowl. Discov., 6(1):83-105, 2002.
  17. [Mooney and Roddick, 2013] Carl Mooney and John F. Roddick. Sequential pattern mining -approaches and algorithms. ACM Comput. Surv., 45(2):19:1-19:39, 2013.
  18. [Rendle et al., 2009] Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidtthieme. BPR: bayesian person- alized ranking from implicit feedback. In UAI, 2009.
  19. [Rendle et al., 2010] Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme. Factorizing personalized markov chains for next-basket recommendation. In WWW, 2010.
  20. [Sun et al., 2019] Fei Sun, Jun Liu, Jian Wu, Changhua Pei, Xiao Lin, Wenwu Ou, and Peng Jiang. Bert4rec: Sequential recom- mendation with bidirectional encoder representations from trans- former. In CIKM, 2019.
  21. [Tang and Wang, 2018] Jiaxi Tang and Ke Wang. Personalized top- n sequential recommendation via convolutional sequence embed- ding. In WSDM, 2018.
  22. [Wang et al., 2018] Shoujin Wang, Liang Hu, Longbing Cao, Xi- aoshui Huang, Defu Lian, and Wei Liu. Attention-based trans- actional context embedding for next-item recommendation. In AAAI, 2018.
  23. [Xian et al., 2019] Yikun Xian, Zuohui Fu, S. Muthukrishnan, Ger- ard de Melo, and Yongfeng Zhang. Reinforcement knowledge graph reasoning for explainable recommendation. In SIGIR, 2019.
  24. [Xin et al., 2020] Xin Xin, Alexandros Karatzoglou, Ioannis Ara- pakis, and Joemon M. Jose. Self-supervised reinforcement learn- ing for recommender systems. In SIGIR, 2020.
  25. [Yu et al., 2019] Lu Yu, Chuxu Zhang, Shangsong Liang, and Xian- gliang Zhang. Multi-order attentive ranking model for sequential recommendation. In AAAI, 2019.
  26. [Zaki, 2001] Mohammed Javeed Zaki. SPADE: an efficient al- gorithm for mining frequent sequences. Machine Learning, 42(1):31-60, 2001.
  27. [Zhang et al., 2019a] Jing Zhang, Bowen Hao, Bo Chen, Cuiping Li, Hong Chen, and Jimeng Sun. Hierarchical reinforcement learning for course recommendation in moocs. In AAAI, 2019.
  28. [Zhang et al., 2019b] Tingting Zhang, Pengpeng Zhao, Yanchi Liu, Victor S. Sheng, Jiajie Xu, Deqing Wang, Guanfeng Liu, and Xiaofang Zhou. Feature-level deeper self-attention network for sequential recommendation. In IJCAI, 2019. IJCAI
  29. [Zhao et al., 2018a] Xiangyu Zhao, Long Xia, Liang Zhang, Zhuoye Ding, Dawei Yin, and Jiliang Tang. Deep reinforcement learning for page-wise recommendations. In RecSys, 2018.
  30. [Zhao et al., 2018b] Xiangyu Zhao, Liang Zhang, Zhuoye Ding, Long Xia, Jiliang Tang, and Dawei Yin. Recommendations with negative feedback via pairwise deep reinforcement learning. In KDD, 2018.
  31. [Zhao et al., 2020] Wayne Xin Zhao, Shanlei Mu, Yupeng Hou, Zihan Lin, Kaiyuan Li, Yushuo Chen, Yujie Lu, Hui Wang, Changxin Tian, Xingyu Pan, Yingqian Min, Zhichao Feng, Xinyan Fan, Xu Chen, Pengfei Wang, Wendi Ji, Yaliang Li, Xi- aoling Wang, and Ji-Rong Wen. Recbole: Towards a unified, comprehensive and efficient framework for recommendation al- gorithms. arXiv preprint arXiv:2011.01731, 2020.
  32. [Zheng et al., 2018] Guanjie Zheng, Fuzheng Zhang, Zihan Zheng, Yang Xiang, Nicholas Jing Yuan, Xing Xie, and Zhenhui Li. DRN: A deep reinforcement learning framework for news rec- ommendation. In WWW, 2018.
  33. [Zhou et al., 2020] Sijin Zhou, Xinyi Dai, Haokun Chen, Weinan Zhang, Kan Ren, Ruiming Tang, Xiuqiang He, and Yong Yu. Interactive recommender system via knowledge graph-enhanced reinforcement learning. In SIGIR, 2020.
  34. [Zou et al., 2019] Shihao Zou, Zhonghua Li, Mohammad Akbari, Jun Wang, and Peng Zhang. Marlrank: Multi-agent reinforced learning to rank. In CIKM, 2019.
  35. [Zou et al., 2020] Lixin Zou, Long Xia, Pan Du, Zhuo Zhang, Ting Bai, Weidong Liu, Jian-Yun Nie, and Dawei Yin. Pseudo dyna- q:A reinforcement learning framework for interactive recommen- dation. In WSDM, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards