skip to main content
10.1145/3404835.3462886acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

Set2setRank: Collaborative Set to Set Ranking for Implicit Feedback based Recommendation

Authors Info & Claims
Published:11 July 2021Publication History

ABSTRACT

As users often express their preferences with binary behavior data~(implicit feedback), such as clicking items or buying products, implicit feedback based Collaborative Filtering~(CF) models predict the top ranked items a user might like by leveraging implicit user-item interaction data. For each user, the implicit feedback is divided into two sets: an observed item set with limited observed behaviors, and a large unobserved item set that is mixed with negative item behaviors and unknown behaviors. Given any user preference prediction model, researchers either designed ranking based optimization goals or relied on negative item mining techniques for better optimization. Despite the performance gain of these implicit feedback based models, the recommendation results are still far from satisfactory due to the sparsity of the observed item set for each user. To this end, in this paper, we explore the unique characteristics of the implicit feedback and propose Set2setRank framework for recommendation. The optimization criteria of Set2setRank are two folds: First, we design an item to an item set comparison that encourages each observed item from the sampled observed set is ranked higher than any unobserved item from the sampled unobserved set. Second, we model set level comparison that encourages a margin between the distance summarized from the observed item set and the most "hard'' unobserved item from the sampled negative set. Further, an adaptive sampling technique is designed to implement these two goals. We have to note that our proposed framework is model-agnostic and can be easily applied to most recommendation prediction approaches, and is time efficient in practice. Finally, extensive experiments on three real-world datasets demonstrate the superiority of our proposed approach.

Skip Supplemental Material Section

Supplemental Material

sirig-set2setRank2.mp4

mp4

115.4 MB

References

  1. Suhrid Balakrishnan and Sumit Chopra. 2012. Collaborative ranking. In WSDM. 143--152.Google ScholarGoogle Scholar
  2. Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li. 2007. Learning to rank: from pairwise approach to listwise approach. In ICML . 129--136.Google ScholarGoogle Scholar
  3. Dong-Kyu Chae, Jihoo Kim, Duen Horng Chau, and Sang-Wook Kim. 2020. AR-CF: Augmenting Virtual Users and Items in Collaborative Filtering for Addressing Cold-Start Problems. In SIGIR. 1251--1260.Google ScholarGoogle Scholar
  4. Chong Chen, Min Zhang, Weizhi Ma, Yiqun Liu, and Shaoping Ma. 2020 c. Jointly non-sampling learning for knowledge graph enhanced recommendation. In SIGIR . 189--198.Google ScholarGoogle Scholar
  5. Lei Chen, Le Wu, Richang Hong, Kun Zhang, and Meng Wang. 2020 a. Revisiting Graph Based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach. In AAAI, Vol. 34. 27--34.Google ScholarGoogle ScholarCross RefCross Ref
  6. Zhihong Chen, Rong Xiao, Chenliang Li, Gangfeng Ye, Haochuan Sun, and Hongbo Deng. 2020 b. Esam: Discriminative domain adaptation with non-displayed items to improve long-tail performance. In SIGIR. 579--588.Google ScholarGoogle Scholar
  7. Yiming Cui, Wanxiang Che, Ting Liu, Bing Qin, Ziqing Yang, Shijin Wang, and Guoping Hu. 2020. Pre-training with whole word masking for chinese bert. In EMNLP. 657--668.Google ScholarGoogle Scholar
  8. Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of deep bidirectional transformers for language understanding. In NAACL. 4171--4186.Google ScholarGoogle Scholar
  9. Jingtao Ding, Fuli Feng, Xiangnan He, Guanghui Yu, Yong Li, and Depeng Jin. 2018. An improved sampler for bayesian personalized ranking by leveraging view data. In WWW . 13--14.Google ScholarGoogle Scholar
  10. Zeno Gantner, Lucas Drumond, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2012. Personalized ranking for non-uniformly sampled items. In SIGKDD. 231--247.Google ScholarGoogle Scholar
  11. Mihajlo Grbovic and Haibin Cheng. 2018. Real-time personalization using embeddings for search ranking at airbnb. In SIGKDD . 311--320.Google ScholarGoogle Scholar
  12. Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, and Meng Wang. 2020. Lightgcn: Simplifying and powering graph convolution network for recommendation. In SIGIR. 639--648.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Cheng-Kang Hsieh, Longqi Yang, Yin Cui, Tsung-Yi Lin, Serge Belongie, and Deborah Estrin. 2017. Collaborative metric learning. In WWW. 193--201.Google ScholarGoogle Scholar
  14. Shanshan Huang, Shuaiqiang Wang, Tie-Yan Liu, Jun Ma, Zhumin Chen, and Jari Veijalainen. 2015. Listwise collaborative filtering. In SIGIR. 343--352.Google ScholarGoogle Scholar
  15. Mohsen Jamali and Martin Ester. 2010. A matrix factorization technique with trust propagation for recommendation in social networks. In RecSys. 135--142.Google ScholarGoogle Scholar
  16. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer , Vol. 42, 8 (2009), 30--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Defu Lian, Qi Liu, and Enhong Chen. 2020. Personalized Ranking with Importance Sampling. In WWW. 1093--1103.Google ScholarGoogle Scholar
  18. Junjie Liang, Jinlong Hu, Shoubin Dong, and Vasant Honavar. 2018. Top-N-Rank: A Scalable List-wise Ranking Method for Recommender Systems. In Big Data . 1052--1058.Google ScholarGoogle Scholar
  19. Nathan N Liu, Evan W Xiang, Min Zhao, and Qiang Yang. 2010. Unifying explicit and implicit feedback for collaborative filtering. In ICKM . 1445--1448.Google ScholarGoogle Scholar
  20. Qi Liu, Zhenya Huang, Yu Yin, Enhong Chen, Hui Xiong, Yu Su, and Guoping Hu. 2019. Ekt: Exercise-aware knowledge tracing for student performance prediction. TKDE , Vol. 33, 1 (2019), 100--115.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Yong Liu, Peilin Zhao, Aixin Sun, and Chunyan Miao. 2015. A boosting algorithm for item recommendation with implicit feedback. In IJCAI . 1792--1798.Google ScholarGoogle Scholar
  22. Hongyu Lu, Min Zhang, Weizhi Ma, Ce Wang, Feng xia, Yiqun Liu, Leyu Lin, and Shaoping Ma. 2019. Effects of User Negative Experience in Mobile News Streaming. In SIGIR. 705--714.Google ScholarGoogle Scholar
  23. Mindspore. 2020. . https://www.mindspore.cn/Google ScholarGoogle Scholar
  24. Shan Ouyang, Lin Li, Weike Pan, and Zhong Ming. 2019. Asymmetric Bayesian personalized ranking for one-class collaborative filtering. In RecSys . 373--377.Google ScholarGoogle Scholar
  25. Rong Pan, Yunhong Zhou, Bin Cao, Nathan N Liu, Rajan Lukose, Martin Scholz, and Qiang Yang. 2008. One-class collaborative filtering. In ICDM. 502--511.Google ScholarGoogle Scholar
  26. Weike Pan and Li Chen. 2013a. Cofiset: Collaborative filtering via learning pairwise preferences over item-sets. In SIAM . 180--188.Google ScholarGoogle Scholar
  27. Weike Pan and Li Chen. 2013b. Gbpr: Group preference based bayesian personalized ranking for one-class collaborative filtering. In IJCAI. 2691--2697.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Liang Pang, Jun Xu, Qingyao Ai, Yanyan Lan, Xueqi Cheng, and Jirong Wen. 2020. Setrank: Learning a permutation-invariant ranking model for information retrieval. In SIGIR . 499--508.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Lianyong Qi, Ruili Wang, Chunhua Hu, Shancang Li, Qiang He, and Xiaolong Xu. 2019. Time-aware distributed service recommendation with privacy-preservation. Information Sciences , Vol. 480 (2019), 354--364.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Steffen Rendle and Christoph Freudenthaler. 2014. Improving pairwise learning for item recommendation from implicit feedback. In WSDM . 273--282.Google ScholarGoogle Scholar
  31. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In UAI. 452--461.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Shaoyun Shi, Weizhi Ma, Min Zhang, Yongfeng Zhang, Xinxing Yu, Houzhi Shan, Yiqun Liu, and Shaoping Ma. 2020. Beyond User Embedding Matrix: Learning to Hash for Modeling Large-Scale Users in Recommendation. In SIGIR. 319--328.Google ScholarGoogle Scholar
  33. Yue Shi, Alexandros Karatzoglou, Linas Baltrunas, Martha Larson, Alan Hanjalic, and Nuria Oliver. 2012a. Tfmap: optimizing map for top-n context-aware recommendation. In SIGIR . 155--164.Google ScholarGoogle Scholar
  34. Yue Shi, Alexandros Karatzoglou, Linas Baltrunas, Martha Larson, Nuria Oliver, and Alan Hanjalic. 2012b. CLiMF: learning to maximize reciprocal rank with collaborative less-is-more filtering. In RecSys . 139--146.Google ScholarGoogle Scholar
  35. Yue Shi, Martha Larson, and Alan Hanjalic. 2010. List-wise learning to rank with matrix factorization for collaborative filtering. In RecSys. 269--272.Google ScholarGoogle Scholar
  36. Harald Steck. 2011. Item popularity and recommendation accuracy. In RecSys. 125--132.Google ScholarGoogle Scholar
  37. Peijie Sun, Le Wu, and Meng Wang. 2018. Attentive recurrent social recommendation. In SIGIR. 185--194.Google ScholarGoogle Scholar
  38. Chao Wang, Hengshu Zhu, Chen Zhu, Chuan Qin, and Hui Xiong. 2020. SetRank: A Setwise Bayesian Approach for Collaborative Ranking from Implicit Feedback.. In AAAI. 6127--6136.Google ScholarGoogle Scholar
  39. Huazheng Wang, Sonwoo Kim, Eric McCord-Snook, Qingyun Wu, and Hongning Wang. 2019 c. Variance reduction in gradient exploration for online learning to rank. In SIGIR . 835--844.Google ScholarGoogle Scholar
  40. Pengfei Wang, Hanxiong Chen, Yadong Zhu, Huawei Shen, and Yongfeng Zhang. 2019 a. Unified collaborative filtering over graph embeddings. In SIGIR. 155--164.Google ScholarGoogle Scholar
  41. Shuaiqiang Wang, Shanshan Huang, Tie-Yan Liu, Jun Ma, Zhumin Chen, and Jari Veijalainen. 2016. Ranking-oriented collaborative filtering: A listwise approach. TOIS , Vol. 35, 2 (2016), 1--28.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019 b. Neural graph collaborative filtering. In SIGIR. 165--174.Google ScholarGoogle Scholar
  43. Ga Wu, Maksims Volkovs, Chee Loong Soon, Scott Sanner, and Himanshu Rai. 2019. Noise Contrastive Estimation for One-Class Collaborative Filtering. In SIGIR . 135--144.Google ScholarGoogle Scholar
  44. Le Wu, Xiangnan He, Xiang Wang, Kun Zhang, and Meng Wang. 2021. A Survey on Neural Recommendation: From Collaborative Filtering to Content and Context Enriched Recommendation. arXiv preprint arXiv:2104.13030 (2021).Google ScholarGoogle Scholar
  45. Liwei Wu, Cho-Jui Hsieh, and James Sharpnack. 2018. SQL-Rank: A Listwise Approach to Collaborative Ranking. In ICML. 5315--5324.Google ScholarGoogle Scholar
  46. Le Wu, Yonghui Yang, Kun Zhang, Richang Hong, Yanjie Fu, and Meng Wang. 2020. Joint item recommendation and attribute inference: An adaptive graph convolutional network approach. In SIGIR. 679--688.Google ScholarGoogle Scholar
  47. Fen Xia, Tie-Yan Liu, Jue Wang, Wensheng Zhang, and Hang Li. 2008. Listwise approach to learning to rank: theory and algorithm. In ICML. 1192--1199.Google ScholarGoogle Scholar
  48. Hong-Jian Xue, Xinyu Dai, Jianbing Zhang, Shujian Huang, and Jiajun Chen. 2017. Deep Matrix Factorization Models for Recommender Systems.. In IJCAI. 3203--3209.Google ScholarGoogle Scholar
  49. Hsiang-Fu Yu, Mikhail Bilenko, and Chih-Jen Lin. 2017. Selection of negative samples for one-class matrix factorization. In SIAM . 363--371.Google ScholarGoogle Scholar
  50. Runlong Yu, Qi Liu, Yuyang Ye, Mingyue Cheng, Enhong Chen, and Jianhui Ma. 2020. Collaborative List-and-Pairwise Filtering from Implicit Feedback. TKDE (2020).Google ScholarGoogle Scholar
  51. Runlong Yu, Yunzhou Zhang, Yuyang Ye, Le Wu, Chao Wang, Qi Liu, and Enhong Chen. 2018. Multiple pairwise ranking with implicit feedback. In CIKM. 1727--1730.Google ScholarGoogle Scholar
  52. Wenhui Yu and Zheng Qin. 2020. Sampler Design for Implicit Feedback Data by Noisy-label Robust Learning. In SIGIR . 861--870.Google ScholarGoogle Scholar
  53. Hafed Zarzour, Ziad Al-Sharif, Mahmoud Al-Ayyoub, and Yaser Jararweh. 2018. A new collaborative filtering recommendation algorithm based on dimensionality reduction and clustering techniques. In ICICS. 102--106.Google ScholarGoogle Scholar
  54. Weinan Zhang, Tianqi Chen, Jun Wang, and Yong Yu. 2013. Optimizing top-n collaborative filtering via dynamic negative item sampling. In SIGIR . 785--788.Google ScholarGoogle Scholar
  55. Hao Zhong, Weike Pan, Congfu Xu, Zhi Yin, and Zhong Ming. 2014. Adaptive pairwise preference learning for collaborative recommendation with implicit feedbacks. In CIKM. 1999--2002.Google ScholarGoogle Scholar

Index Terms

  1. Set2setRank: Collaborative Set to Set Ranking for Implicit Feedback based Recommendation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGIR '21: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval
        July 2021
        2998 pages
        ISBN:9781450380379
        DOI:10.1145/3404835

        Copyright © 2021 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 11 July 2021

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate792of3,983submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader