[发明专利]一种基于SVD++和协同过滤的人力资源岗位推荐方法在审
| 申请号: | 201911363767.X | 申请日: | 2019-12-26 |
| 公开(公告)号: | CN111160859A | 公开(公告)日: | 2020-05-15 |
| 发明(设计)人: | 陈晓兵;王甜;张昌;徐谦;吕如梦;高尚兵 | 申请(专利权)人: | 淮阴工学院 |
| 主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06F16/9035;G06K9/62 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 223400 江苏省淮*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 svd 协同 过滤 人力资源 岗位 推荐 方法 | ||
本发明公开了一种基于SVD++和协同过滤的人力资源岗位推荐方法,首先,收集数据并对数据进行预处理,建立用户岗位评分数据表;其次,生成用户与岗位之间的评分矩阵;在此,基于SVD++模型,对未评分的岗位进行评分,得到用户和岗位的最终评分矩阵;然后,利用余弦相似度对计算岗位与岗位相似度矩阵;最后,计算出最终用户岗位评分矩阵,进行岗位推荐。本发明结合用户的隐式反馈,缓解评分数据的稀疏,得到较为贴近用户的岗位偏好评分,为用户提供准确的岗位信息,提高推荐系统的准确率。
技术领域
本发明属于数据处理和推荐方法领域,特别涉及一种基于SVD++和协同过滤的人力资源岗位推荐方法。
背景技术
SVD++是一种矩阵分解方法,是在BiasSVD的基础上引入隐式参数,其中显式反馈指的是用户的评分行为,隐式反馈指的是用户与岗位交互的其它行为(在人力资源中的隐式反馈为用户浏览的岗位信息、用户收藏的岗位信息等)。在隐式反馈中,和每个用户有过隐式交互的物品集合中,也都有一个k维隐向量与之相对应。这样一来就可以将与用户有过隐式交互的物品对应的隐向量都加起来,从一个新的维度来表示用户的兴趣偏好。
随机梯度下降法(SGD)是通过每个样本来迭代更新一次,所有的样本来调整θ,对于最优化问题,虽然不是每次迭代得到的损失函数都向着全局最优方向,但是大的整体的方向是向全局最优解的,最终的结果往往是在全局最优解附近,这样的方法更快,更快收敛。余弦相似度,是通过计算两个向量的夹角余弦值来评估两者的相似度。余弦相似度在计算热门岗位时会造成误差,所以改进了余弦相似度的公式,降低热门岗位的权重。
现有的推荐方法有利用线性加权计算公式计算预测评分,但是客观性较差且计算量比较大;也有把评论加入建模,但是这种方法这种应用于有评论字段的数据,很多地方不能覆盖,且若评论数较少,依旧会造成数据的稀疏。已有论文主要基于现有的用户和岗位之间的评分数据,其次主要考虑推荐岗位的特征等,但并未充分考虑到评分数据的稀疏性,加大了计算的误差。对此,本发明结合SVD++与协同过滤,合理应用了用户的隐性反馈,降低了数据的稀疏性,在一定程度上提高了推荐系统的准确性,对传统的人力资源推荐有重要的作用和意义。
发明内容
发明目的:为了解决现有技术存在的问题,本发明提供一种基于SVD++和协同过滤的人力资源岗位推荐方法,能缓解评分数据的稀疏,得到较为贴近用户的岗位偏好评分,为用户提供准确的岗位信息,提高推荐系统的准确率。
技术方案:本发明提出一种基于SVD++和协同过滤的人力资源岗位推荐方法,包括以下步骤:
(1)对用户数据进行预处理,得到用户岗位评分数据D1;
(2)根据用户岗位评分数据D1生成用户岗位评分矩阵G1;
(3)根据SVD++模型,对隐式反馈的岗位进行评分,得到用户和岗位的最终评分矩阵G2;
(4)利用改进的余弦相似度对矩阵G2进行计算,得到岗位与岗位相似度矩阵S;
(5)计算最终评分矩阵G3,进行岗位推荐。
进一步地,所述步骤(1)包括以下步骤:
(101)定义用户求职意向数据集为D,定义处理后的用户求职意向数据集为D1,定义id,prework,rating分别为用户序号、用户求职意向和岗位评分,并且满足关系D={id,prework,rating},D1={id,prework,rating};
(102)读取数据集D;
(103)如果id=null且prework=null,执行步骤(104),否则执行步骤(105);
(104)删除此行数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911363767.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





