Neural Collaborative Filtering Recommendation Algorithm Based on Popularity Feature

Cheng Zhang, Chen Li
{"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.
基于人气特征的神经协同过滤推荐算法
在推荐系统中,与显式反馈相比,隐式反馈具有数量大、易于跟踪、易于获取的特点。即使在推荐系统的许多实际应用场景中,也存在着只有隐式反馈而没有显式反馈的问题,即通常隐式反馈提供的只是反映用户偏好的噪声信号,因为虽然观察到的交互至少反映了用户对该物品的兴趣,但没有观察到的交互可能会丢失数据,而且不一定是负样本。本文对神经协同滤波算法(NCF)进行了改进,通过提取流行度特征作为从隐式反馈数据中提取负样本的基础。在一定程度上解决了以往工作中负采样引入大量噪声的问题。同时,我们发现使用传统的损失函数二叉交叉熵(Binary Cross Entropy, BCE)在训练过程中存在梯度消失的问题。为了解决这一问题,本文提出了一种新的损失函数BCE-Max。在此基础上,提出了一种基于人气特征的神经协同过滤推荐算法(PNCF)。通过比较PNCF、NCF、传统协同过滤和一些矩阵分解推荐算法在HR@10、NDCG@10和avg_popularity@10等评价指标上的性能,我们发现PNCF比这些推荐算法有一定的优势。同时,我们发现与NCF相比,PNCF的实验结果分别提高了约1.2%和2% onHR@10和NDCG@10,甚至在HR@1和NDCG@I上也提高了约2%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信