{"title":"Neural Collaborative Filtering Recommendation Algorithm Based on Popularity Feature","authors":"Cheng Zhang, Chen Li","doi":"10.1109/ICCST53801.2021.00073","DOIUrl":null,"url":null,"abstract":"In the recommendation system, compared with the explicit feedback, implicit feedback has the characteristics of large quantity, easier tracking and easier access. Even in many practical application scenarios of the recommendation system, there is only implicit feedback without explicit feedback Based on implicit feedback to recommend there has been a problem, that is usually implicit feedback provides only reflect the noise signal of user preferences, because although the observed interactions at least reflect the user’s interest in the item, but not observed the interaction may be missing data, and is not necessarily negative samples, so it’s natural lack of negative feedback In this work, this paper improves the neural colla-borative filtering algorithm (NCF) by extracting the popularity characteristics as the basis for extracting negative samples from implicit feedback data. To a certain extent, it solves the problem that negative sampling introduces a lot of noise in previous work. At the same time, we found that the gradient vanishing in the training process when using the traditional loss function Binary Cross Entropy (BCE). In order to solve this problem, a new loss function, BCE-Max, was proposed in this paper. Based on the above improvements, we proposed a neural collaborative filtering recommendation algorithm (PNCF) based on popularity characteristics. By comparing the performance of PNCF, NCF, traditional collaborative filtering and some matrix factorization recommendation algorithms in the evaluation indexes such as HR@10, NDCG@10 and avg_popularity@10, we find that PNCF has certain advantages over these recommendation algorithms. Meanwhile, We found that compared with NCF, the experimental results of PNCF improved by about 1.2% and 2% onHR@10 and NDCG@10 respectively, and even improved by about 2% on HR@1 and NDCG@I.","PeriodicalId":222463,"journal":{"name":"2021 International Conference on Culture-oriented Science & Technology (ICCST)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Culture-oriented Science & Technology (ICCST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCST53801.2021.00073","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In the recommendation system, compared with the explicit feedback, implicit feedback has the characteristics of large quantity, easier tracking and easier access. Even in many practical application scenarios of the recommendation system, there is only implicit feedback without explicit feedback Based on implicit feedback to recommend there has been a problem, that is usually implicit feedback provides only reflect the noise signal of user preferences, because although the observed interactions at least reflect the user’s interest in the item, but not observed the interaction may be missing data, and is not necessarily negative samples, so it’s natural lack of negative feedback In this work, this paper improves the neural colla-borative filtering algorithm (NCF) by extracting the popularity characteristics as the basis for extracting negative samples from implicit feedback data. To a certain extent, it solves the problem that negative sampling introduces a lot of noise in previous work. At the same time, we found that the gradient vanishing in the training process when using the traditional loss function Binary Cross Entropy (BCE). In order to solve this problem, a new loss function, BCE-Max, was proposed in this paper. Based on the above improvements, we proposed a neural collaborative filtering recommendation algorithm (PNCF) based on popularity characteristics. By comparing the performance of PNCF, NCF, traditional collaborative filtering and some matrix factorization recommendation algorithms in the evaluation indexes such as HR@10, NDCG@10 and avg_popularity@10, we find that PNCF has certain advantages over these recommendation algorithms. Meanwhile, We found that compared with NCF, the experimental results of PNCF improved by about 1.2% and 2% onHR@10 and NDCG@10 respectively, and even improved by about 2% on HR@1 and NDCG@I.