[发明专利]一种基于学习地图与协同过滤的员工个性化学习推荐方法在审

专利信息
申请号: 201610085657.1 申请日: 2016-02-15
公开(公告)号: CN105786983A 公开(公告)日: 2016-07-20
发明(设计)人: 段勇;方俊;秦乐;张云钢 申请(专利权)人: 云南电网有限责任公司
主分类号: G06F17/30 分类号: G06F17/30;G06Q50/20
代理公司: 北京华仲龙腾专利代理事务所(普通合伙) 11548 代理人: 李静
地址: 650000*** 国省代码: 云南;53
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于学习地图与协同过滤的员工个性化学习推荐方法,根据在线学习平台的学习资源内容与学习者(企业员工)实际情况,分别提取资源特征和员工属性,建立数学模型,然后根据相似度计算推荐列表产生推荐结果,并收集学习者的反馈情况用于改进相似度计算,优化推荐过程。本发明方法对半结构化、非结构化数据、多媒体学习资源在推荐内容上具有一定普适性,将员工学习地图与协同过滤相结合,一方面修正、优化了推荐结果,另一方面能有效解决评分矩阵稀疏与新员工的学习资源推荐即冷启动问题,使得在线学习平台的学习内容推送更加个性化,有效帮助企业员工迅速成长,节约了员工培训、学习成本,提高了员工学习效率。
搜索关键词: 一种 基于 学习 地图 协同 过滤 员工 个性化 推荐 方法
【主权项】:
一种基于学习地图与协同过滤的员工个性化学习推荐方法,其特征在于,具体步骤如下:(1)学习地图建模为便于计算员工学习地图的相似度,根据企业具体的岗位级别和员工能力标签以及现有的在线课程学习内容,从数据库获取项目属性数据和员工属性数据存储在对应的数据库表中,采用二进制编码建立员工学习地图矩阵模型,其矩阵形式为(2)相似度计算①计算员工学习地图相似度,定义员工k同员工l之间的学习地图相似度为α1,计算方公式为<mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>s</mi><mi>i</mi><mi>m</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>;</mo></mrow>其中,0<k<N,0<l<N,0<α1<1/2,Ik和Il分别是员工k与员工l的学习地图矩阵,最终相似度为员工学习地图相似度sim(k,l)的0.5倍;②根据员工对学习资源项目的评分矩阵计算项目k和其他项目l之间的相似度α2计算公式如下:<mrow><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>=</mo><msub><mi>sim</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>k</mi><mi>l</mi></mrow></msub></mrow></msub><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>u</mi><mi>k</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>u</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>u</mi><mi>l</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>u</mi></msub><mo>)</mo></mrow></mrow><mrow><msqrt><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>k</mi><mi>l</mi></mrow></msub></mrow></msub><msup><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>u</mi><mi>k</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>u</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><msqrt><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>k</mi><mi>l</mi></mrow></msub></mrow></msub><msup><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>u</mi><mi>l</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>u</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mfrac></mrow>其中,0<k,l<N,ukl为同时给两项目评分的公共员工集,ruk,rul分别表示员工u对项目k和l的评分,是员工对项目的平均评分;利用Pearson相关系数计算员工间相似度β2<mrow><msub><mi>&beta;</mi><mn>2</mn></msub><mo>=</mo><msub><mi>sim</mi><mi>U</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>a</mi><mi>b</mi></mrow></msub></mrow></msub><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>a</mi><mi>i</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>a</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>b</mi><mi>i</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>b</mi></msub><mo>)</mo></mrow></mrow><mrow><msqrt><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>a</mi><mi>b</mi></mrow></msub></mrow></msub><msup><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>a</mi><mi>i</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>a</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><msqrt><mrow><msub><mi>&Sigma;</mi><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>&Element;</mo><msub><mi>u</mi><mrow><mi>a</mi><mi>b</mi></mrow></msub></mrow></msub><msup><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>b</mi><mi>i</mi></mrow></msub><mo>-</mo><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>b</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mfrac></mrow>其中,uab为公共评分员工集,rai、rbi分别是员工a和b对同一个项目i的评分,代表员工的平均评分;③计算最终学习资源项目间相似度和最终员工间相似度,员工学习地图的相似度和基于员工评分的员工间相似度是正相关的,最终的相似度计算公式为,学习资源项目相似度:α=α2员工间相似度β=α12;(3)构建推荐列表根据相似度分别对项目和员工进行排序,选择top‑k个相应项目和员工作为邻居,对于目标员工uc的已访问学习资源项目集合I中的每一个项目Ik,0<k<N,根据相似度将Ik的所有邻居项目Il集合包含进候选项目集合,<mrow><msubsup><mi>I</mi><mi>k</mi><mo>&prime;</mo></msubsup><mo>=</mo><mrow><mo>(</mo><mrow><munder><mrow><mi></mi><mo>&cup;</mo></mrow><msub><mi>I</mi><mi>k</mi></msub></munder><msub><mi>I</mi><mi>l</mi></msub></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mi>k</mi></msub></mrow>对于候选项目集合I′k中的统计I′ki与Ik的累加相似度<mrow><mi>s</mi><mi>i</mi><mi>m</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mi>i</mi></mrow><mo>&prime;</mo></msubsup><mo>,</mo><msub><mi>I</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>&Sigma;</mi><mrow><msub><mi>I</mi><mi>k</mi></msub><mo>&Element;</mo><mi>I</mi></mrow></msub><mi>s</mi><mi>i</mi><mi>m</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mi>i</mi></mrow><mo>&prime;</mo></msubsup><mo>,</mo><mi>I</mi><mo>)</mo></mrow><mo>;</mo></mrow>根据所有候选项目I′ki的累加相似度sim(I′ki,Ik),选择累加相似度最大的n个未访问项目构成有序top‑n推荐列表1;根据步骤(2)中③计算的相似度选择top‑k个作为员工邻居,对未评分项目进行评分预测,然后按照估算评分值次序将最大的n个未访问项目构成top‑n推荐列表2;最后,设置参数n构成推荐列表1和推荐列表2,从中选取两列表中最值得推荐的项目作为最终推荐列表推荐给目标员工。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南电网有限责任公司,未经云南电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610085657.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top