首页 | 本学科首页   官方微博 | 高级检索  
     

融合协同过滤的XGBoost推荐算法
引用本文:齐德法,徐连诚,朱振方.融合协同过滤的XGBoost推荐算法[J].计算机应用研究,2020,37(5):1317-1320.
作者姓名:齐德法  徐连诚  朱振方
作者单位:山东师范大学 信息科学与工程学院,济南250358;山东交通学院 信息科学与电气工程学院,济南250357
基金项目:山东省社会科学基金规划项目;山东省自然科学基金;山东省教育厅项目;国家自然科学基金
摘    要:在推荐系统中,针对用户的冷启动问题,提出一种融合协同过滤的XGBoost推荐算法。根据基于用户相似度的协同过滤推荐算法进行粗粒度召回,得到部分用户的召回集,使用XGBoost算法对召回集中的项目进行预测。对于存在冷启动问题的用户,直接使用XGBoost算法对候选集中的项目进行预测。该算法采用CCIR2018个性化推荐评测的在线评测数据集,并将推荐结果投放到知乎提供的线上平台进行评测。评测结果表明,该算法可以解决用户的冷启动问题,具有很高的执行效率,准确度高,在线上评测中取得显著的推荐效果。

关 键 词:协同过滤  冷启动  XGBoost  推荐系统
收稿时间:2018/10/28 0:00:00
修稿时间:2020/3/15 0:00:00

XGBoost recommendation algorithm with collaborative filtering
qidef,xuliancheng and zhuzhenfang.XGBoost recommendation algorithm with collaborative filtering[J].Application Research of Computers,2020,37(5):1317-1320.
Authors:qidef  xuliancheng and zhuzhenfang
Affiliation:Shandong Normal University,,
Abstract:In the recommendation system, this paper proposed an XGBoost recommendation algorithm to integrate collaborative filtering based on the cold-start problem of users. Firstly, it used coarse grain to recall according to the collaborative filtering recommendation algorithm based on user similarity, and got a recall set of some users. Then it used XGBoost algorithm to predict the items in the recall set. Secondly, for users with cold-start problems, it could directly use XGBoost algorithm to predict the items in the candidate set. Finally, the algorithm used the online evaluation data set of CCIR2018 personalized recommendation evaluation, and put the recommendation results on the online platform provided by Zhihu for evaluation. The evaluation results show that the proposed algorithm can solve the cold-start problem of users with high efficiency and accuracy. It achieves remarkable recommendation effect in the online evaluation platform.
Keywords:collaborative filtering  cold-start  XGBoost  recommender system
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号