APP下载

一种基于协同矩阵分解的用户冷启动推荐算法

2017-08-31高玉凯王新华陈竹敏

计算机研究与发展 2017年8期
关键词:特征用户方法

高玉凯 王新华 郭 磊 陈竹敏

1(山东师范大学信息科学与工程学院 济南 250358) 2(山东师范大学管理科学与工程学院 济南 250358) 3 (山东大学计算机科学与技术学院 济南 250101) (ykgao.cs@gmail.com)

一种基于协同矩阵分解的用户冷启动推荐算法

高玉凯1王新华1郭 磊2陈竹敏3

1(山东师范大学信息科学与工程学院 济南 250358)2(山东师范大学管理科学与工程学院 济南 250358)3(山东大学计算机科学与技术学院 济南 250101) (ykgao.cs@gmail.com)

位置服务作为一种信息共享平台,在方便人们交流和共享信息的同时,也因为用户数量的不断增加,而面临着严重的信息过载问题.如何利用推荐技术对信息进行过滤和筛选,帮助用户在位置服务中发现有价值的信息成为近年来研究的热点.但目前已有的推荐算法,在只有消费记录这种隐性数据情况下,针对用户较少活动区域或新用户的推荐效率较低,无法最大化挖掘隐性数据所带的信息.针对以上问题,结合位置服务平台的特点,针对用户冷启动问题,提出了一种结合协同概率矩阵分解与迭代决策树(gradient boosting decision tree, GBDT)的推荐算法.该方法首先使用多层协同概率矩阵分解在多个维度上得到用户潜在特征,然后使用GBDT学习算法对特征和标签进行训练得到用户对项目的偏好,最后使用考虑约束问题的top-N推荐产生推荐列表.在真实数据集上的实验结果表明,与目前较为流行的方法相比,提出的方法能在准确率、F1值上取得较好的结果,能更好地缓解位置服务中的冷启动问题.

推荐系统;……

登录APP查看全文

猜你喜欢

特征用户方法
如何表达“特征”
不忠诚的四个特征
关注用户
关注用户
关注用户
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼
如何获取一亿海外用户
线性代数的应用特征