skip to main content
research-article

Reinforced PU-learning with Hybrid Negative Sampling Strategies for Recommendation

Authors Info & Claims
Published:08 May 2023Publication History
Skip Abstract Section

Abstract

The data of recommendation systems typically only contain the purchased item as positive data and other un-purchased items as unlabeled data. To train a good recommendation model, in addition to the known positive information, we also need high-quality negative information. Capturing negative signals in positive and unlabeled data is challenging for recommendation systems. Most studies have used specific data and proposed negative sampling methods suitable to the data characteristics. Existing negative sampling strategies cannot automatically select suitable approaches for different data. However, this one-size-fits-all strategy often makes potential positive samples considered as negative, or truly negative samples considered as potential positive samples and recommend to users. In this way, it will not only turn down the recommendation result, but even also have an adverse effect. Accordingly, we propose a novel negative sampling model, Reinforced PU-learning with Hybrid Negative Sampling Strategies for Recommendation (RHNSR), which can combine multiple sampling strategies and dynamically adjust the proportions used by different sampling strategies. In addition, ensemble learning, which integrates various model sampling strategies for obtaining an improved solution, was applied to RHNSR. Extensive experiments were conducted on three real-world recommendation datasets, and the experimental results indicated that the proposed model significantly outperformed state-of-the-art baseline models and revealed significant improvements in precision and hit ratio (49.02% and 37.41%, respectively).

REFERENCES

  1. [1] Ahuja Rishabh, Solanki Arun, and Nayyar Anand. 2019. Movie recommender system using K-means clustering and K-nearest neighbor. In Proceedings of the 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence). IEEE, 263268.Google ScholarGoogle ScholarCross RefCross Ref
  2. [2] Bekker Jessa and Davis Jesse. 2020. Learning from positive and unlabeled data: A survey. Mach. Learn. 109, 4 (2020), 719760.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Biau Gérard and Scornet Erwan. 2016. A random forest guided tour. Test 25, 2 (2016), 197227.Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Bobadilla Jesús, Ortega Fernando, Hernando Antonio, and Gutiérrez Abraham. 2013. Recommender systems survey. Knowl.-based Syst. 46 (2013), 109132.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] Caselles-Dupré Hugo, Lesaint Florian, and Royo-Letelier Jimena. 2018. Word2vec applied to recommendation: Hyperparameters matter. In Proceedings of the 12th ACM Conference on Recommender Systems. 352356.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Chen Chong, Zhang Min, Ma Weizhi, Liu Yiqun, and Ma Shaoping. 2020. Jointly non-sampling learning for knowledge graph enhanced recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 189198.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Chen Ting, Sun Yizhou, Shi Yue, and Hong Liangjie. 2017. On sampling strategies for neural network-based collaborative filtering. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 767776.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Chou Yi-Ching, Chen Chiao-Ting, and Huang Szu-Hao. 2022. Modeling behavior sequence for personalized fund recommendation with graphical deep collaborative filtering. Expert Syst. Applic. 192 (2022), 116311.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Claesen Marc, Smet Frank De, Suykens Johan A. K., and Moor Bart De. 2015. A robust ensemble approach to learn from positive and unlabeled data using SVM base models. Neurocomputing 160 (2015), 7384.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Cohen William W.. 1995. Fast effective rule induction. In Proceedings of the 12th International Conference on Machine Learning.Google ScholarGoogle ScholarCross RefCross Ref
  11. [11] Ding Jingtao, Feng Fuli, He Xiangnan, Yu Guanghui, Li Yong, and Jin Depeng. 2018. An improved sampler for Bayesian personalized ranking by leveraging view data. In Proceedings of the the Web Conference. 1314.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Elkan Charles and Noto Keith. 2008. Learning classifiers from only positive and unlabeled data. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 213220.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Forouzandeh Saman, Berahmand Kamal, and Rostami Mehrdad. 2021. Presentation of a recommender system with ensemble learning and graph embedding: A case on MovieLens. Multim. Tools Applic. 80, 5 (2021), 78057832.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] Freund Yoav and Schapire Robert E.. 1997. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 55, 1 (1997), 119139.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Fu Zhoutong, Gao Huiji, Guo Weiwei, Jha Sandeep Kumar, Jia Jun, Liu Xiaowei, Long Bo, Shi Jun, Wang Sida, and Zhou Mingzhou. 2020. Deep learning for search and recommender systems in practice. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 35153516.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. [16] Guo Weiwei, Gao Huiji, Shi Jun, Long Bo, Zhang Liang, Chen Bee-Chung, and Agarwal Deepak. 2019. Deep natural language processing for search and recommender systems. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 31993200.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Hamilton William L., Ying Rex, and Leskovec Jure. 2017. Inductive representation learning on large graphs. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 10251035.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [18] He Fengxiang, Liu Tongliang, Webb Geoffrey I., and Tao Dacheng. 2018. Instance-dependent PU learning by Bayesian optimal relabeling. arXiv preprint arXiv:1808.02180 (2018).Google ScholarGoogle Scholar
  19. [19] He Xiangnan, Liao Lizi, Zhang Hanwang, Nie Liqiang, Hu Xia, and Chua Tat-Seng. 2017. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web. 173182.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. [20] Hsieh Cho-Jui, Natarajan Nagarajan, and Dhillon Inderjit. 2015. PU learning for matrix completion. In Proceedings of the International Conference on Machine Learning. PMLR, 24452453.Google ScholarGoogle Scholar
  21. [21] Hsu Pei-Ying, Chen Chiao-Ting, Chou Chin, and Huang Szu-Hao. 2022. Explainable mutual fund recommendation system developed based on knowledge graph embeddings. Appl. Intell. 52, 9 (2022), 1077910804.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. [22] Hung Tsan-Yin and Huang Szu-Hao. 2022. Addressing the cold-start problem of recommendation systems for financial products by using few-shot deep learning. Appl. Intell. 52, 13 (2022), 1552915546.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. [23] Kingma Diederik P. and Ba Jimmy. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).Google ScholarGoogle Scholar
  24. [24] Kipf Thomas N. and Welling Max. 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016).Google ScholarGoogle Scholar
  25. [25] Koren Yehuda, Bell Robert, and Volinsky Chris. 2009. Matrix factorization techniques for recommender systems. Computer 42, 8 (2009), 3037.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Li Jing, Xia Feng, Wang Wei, Chen Zhen, Asabere Nana Yaw, and Jiang Huizhen. 2014. Acrec: A co-authorship based random walk model for academic collaboration recommendation. In Proceedings of the 23rd International Conference on World Wide Web. 1209–1214.Google ScholarGoogle Scholar
  27. [27] Loni Babak, Pagano Roberto, Larson Martha, and Hanjalic Alan. 2016. Bayesian personalized ranking with multi-channel user feedback. In Proceedings of the 10th ACM Conference on Recommender Systems. 361364.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. [28] Mordelet Fantine and Vert J.-P.. 2014. A bagging SVM to learn from positive and unlabeled examples. Pattern Recog. Lett. 37 (2014), 201209.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Narducci Fedelucio, Basile Pierpaolo, Gemmis Marco de, Lops Pasquale, and Semeraro Giovanni. 2020. An investigation on the user interaction modes of conversational recommender systems for the music domain. User Model. User-adapt. Interact. 30, 2 (2020), 251284.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Natekin Alexey and Knoll Alois. 2013. Gradient boosting machines, a tutorial. Front. Neurorobot. 7 (2013), 21.Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Nguyen Thi Thanh Sang. 2019. Model-based book recommender systems using naïve bayes enhanced with optimal feature selection. In Proceedings of the 8th International Conference on Software and Computer Applications. 217222.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. [32] Northcutt Curtis G., Wu Tailin, and Chuang Isaac L.. 2017. Learning with confident examples: Rank pruning for robust classification with noisy labels. arXiv preprint arXiv:1705.01936 (2017).Google ScholarGoogle Scholar
  33. [33] Pazzani Michael J.. 1999. A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 13, 5 (1999), 393408.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. [34] Rendle Steffen, Freudenthaler Christoph, Gantner Zeno, and Schmidt-Thieme Lars. 2012. BPR: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012).Google ScholarGoogle Scholar
  35. [35] Sagi Omer and Rokach Lior. 2018. Ensemble learning: A survey. Wiley Interdisc. Rev.: Data Min. Knowl. Discov. 8, 4 (2018), e1249.Google ScholarGoogle ScholarCross RefCross Ref
  36. [36] Su Xiaoyuan and Khoshgoftaar Taghi M.. 2009. A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009 (2009), 4.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. [37] Symeonidis Panagiotis, Nanopoulos Alexandros, and Manolopoulos Yannis. 2009. MoviExplain: A recommender system with explanations. In Proceedings of the 3rd ACM Conference on Recommender Systems. 317320.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Tsintzou Virginia, Pitoura Evaggelia, and Tsaparas Panayiotis. 2018. Bias disparity in recommendation systems. arXiv preprint arXiv:1811.01461 (2018).Google ScholarGoogle Scholar
  39. [39] Veličković Petar, Cucurull Guillem, Casanova Arantxa, Romero Adriana, Lio Pietro, and Bengio Yoshua. 2017. Graph attention networks. arXiv preprint arXiv:1710.10903 (2017).Google ScholarGoogle Scholar
  40. [40] Wang Guangtao, Song Qinbao, and Zhu Xiaoyan. 2021. Ensemble learning based classification algorithm recommendation. arXiv preprint arXiv:2101.05993 (2021).Google ScholarGoogle Scholar
  41. [41] Wang Jun, Yu Lantao, Zhang Weinan, Gong Yu, Xu Yinghui, Wang Benyou, Zhang Peng, and Zhang Dell. 2017. IRGAN: A minimax game for unifying generative and discriminative information retrieval models. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. 515524.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Wang Ting-Yun, Chen Chiao-Ting, Huang Ju-Chun, and Huang Szu-Hao. 2023. Modeling cross-session information with multi-interest graph neural networks for the next-item recommendation. ACM Trans. Knowl. Discov. Data 17, 1 (2023), 128.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Wang Xiang, He Xiangnan, Cao Yixin, Liu Meng, and Chua Tat-Seng. 2019. KGAT: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 950958.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Wang Xiang, Xu Yaokun, He Xiangnan, Cao Yixin, Wang Meng, and Chua Tat-Seng. 2020. Reinforced negative sampling over knowledge graph for recommendation. In Proceedings of the Web Conference. 99109.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. [45] Wu Shiwen, Sun Fei, Zhang Wentao, and Cui Bin. 2020. Graph neural networks in recommender systems: A survey. arXiv preprint arXiv:2011.02260 (2020).Google ScholarGoogle Scholar
  46. [46] Yu Xu, Peng Qinglong, Xu Lingwei, Jiang Feng, Du Junwei, and Gong Dunwei. 2021. A selective ensemble learning based two-sided cross-domain collaborative filtering algorithm. Inf. Process. Manag. 58, 6 (2021), 102691.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. [47] Zhang Dell and Lee Wee Sun. 2005. A simple probabilistic approach to learning from positive and unlabeled examples. In Proceedings of the 5th Annual UK Workshop on Computational Intelligence (UKCI). 8387.Google ScholarGoogle Scholar
  48. [48] Zhang Weinan, Chen Tianqi, Wang Jun, and Yu Yong. 2013. Optimizing top-n collaborative filtering via dynamic negative item sampling. In Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval. 785788.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Reinforced PU-learning with Hybrid Negative Sampling Strategies for 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

        Full Access

        • Published in

          cover image ACM Transactions on Intelligent Systems and Technology
          ACM Transactions on Intelligent Systems and Technology  Volume 14, Issue 3
          June 2023
          451 pages
          ISSN:2157-6904
          EISSN:2157-6912
          DOI:10.1145/3587032
          • Editor:
          • Huan Liu
          Issue’s Table of Contents

          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: 8 May 2023
          • Online AM: 6 February 2023
          • Accepted: 9 January 2023
          • Revised: 25 November 2022
          • Received: 22 December 2021
          Published in tist Volume 14, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text

        HTML Format

        View this article in HTML Format .

        View HTML Format