[发明专利]一种基于图谱关联的跨课程视频子图推荐方法有效
| 申请号: | 201811481130.6 | 申请日: | 2018-12-05 |
| 公开(公告)号: | CN109376269B | 公开(公告)日: | 2021-01-19 |
| 发明(设计)人: | 朱海萍;刘雨;田锋;冯沛;吴轲;陈妍;郑庆华 | 申请(专利权)人: | 西安交通大学 |
| 主分类号: | G06F16/735 | 分类号: | G06F16/735;G06Q30/06;G06Q50/20 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
| 地址: | 710049 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 图谱 关联 课程 视频 推荐 方法 | ||
1.一种基于图谱关联的跨课程视频子图推荐方法,其特征在于,包括以下步骤:
1)利用学习者的网络学习日志基于隐式反馈进行学习者视频学习行为特征的抽取;
2)以学习者的视频学习次数偏好pf(ui,vlk)、视频学习时长偏好pd(ui,vlk)以及视频暂停拖动次数偏好ppd(ui,vlk)的加权平均作为学习者对课程视频的评分,构建基于隐式反馈的评分矩阵,再以视频学习相似度及课件学习相似度度量学习者相似度,进而对给定学习者采用基于隐式反馈的协同过滤推荐获取当前学习者的推荐列表,并将当前学习者的推荐列表作为种子视频集videoSeeds;
3)构建跨课程知识点-视频关联图谱;
4)利用跨课程知识点-视频关联图谱计算课程视频关联度;
5)利用用户行为的隐式特征,采用种子视频集,并结合课程视频关联度为学习者提供蕴含知识关联的跨课程视频子图;
视频学习类行为包括视频学习时长、视频学习暂停及视频学习拖动;
其中,视频学习次数偏好表示学习者对某视频的累计观看次数与该视频被单个学习者观看的最大次数的比值pf(ui,vlk),即
其中,frequency(ui,vlk)表示用户ui观看视频vlk的累计次数;
视频学习时长偏好表示学习者对某视频的累计观看时长与该视频原始时长的比值pd(ui,vlk),即
其中,duration(ui,vlk)表示用户ui观看视频vlk的累计时长;
视频暂停拖动次数偏好表示学习者对某视频的累计暂停、拖动次数与该视频被单个学习者暂停、拖动的最大次数的比值ppd(ui,vlk),即
其中,pause(ui,vlk)表示用户ui暂停视频vlk的累计次数,drag(ui,vlk)表示用户ui拖动视频vlk的累计次数;
同学期内的数门相关课程之间存在以下三类课程视频关联关系,具体为:
第一类课程视频关联关系为:某门课程内部,知识元kui存在于视频vla中,同时又存在于视频vlb中,则知识元与课程视频存在包含关系,记作KV;
第二类课程视频关联关系为:某门课程内部,视频vlc中包含的知识元kuj和视频vld中包含的知识元kuk存在学习依赖关系,记作KKinner;
第三类课程视频关联关系为:不同课程间,视频vle中包含的知识元kul和另一门课程中的视频vlf中包含的知识元kum存在关联关系,记作KKcross;
将三类课程视频关联关系分别作为三类元路径,并定义节点为知识元KU及课程视频VL,边为KV、KKinner及KKcross;
则跨课程知识元-视频关联图谱可以表示为:
CCVKM={V,E} (4)
其中,V={vp|p=1,...,Np},跨课程知识元-视频关联图谱中的所有节点编号集合包含节点KU及节点VL,Np为节点总数;
跨课程知识元-视频关联图谱中的所有边的集合E={epq}={(vp,vq)|0p,q≤Np},其中,epq=(vp,vq)表示第p个节点到第q个节点的边,epq包含KV、KKinner及KKcross;
种子视频集的构造过程为:
21)以学习者的视频学习次数偏好pf(ui,vlk)、视频学习时长偏好pd(ui,vlk)以及视频暂停拖动次数偏好ppd(ui,vlk)的算数加权作为学习者对课程视频的评分p(ui,vlk);
22)设置课件学习相似度为simcw(ui,uj),根据课件学习相似度为simcw(ui,uj)及学习者课件学习行为相似度simcw(ui,uj)计算学习者相似度sim(ui,uj),其中,
sim(ui,uj)=ξ*simpearson(ui,uj)+η*simcw(ui,uj) (14)
其中,simpearson(ui,uj)为ui和uj的评分向量的皮尔逊相关系数;
23)利用学习者ui的邻近学习者neighbor(ui)对视频的评分,结合学习者相似度计算学习者ui对视频vlk的预测评分pprediction(ui,vlk):
然后再根据学习者ui对视频vlk的预测评分pprediction(ui,vlk)给学习者ui推荐种子视频集;
课程视频关联度的具体过程为:
31)设由同学期的几门课程构成的跨课程知识点-视频关联图谱中包含n个节点,其邻接矩阵A为:
A=[aij]n×n (5)
32)连接两个节点的路径数越多或者单条路径的长度越小时,则说明两个节点的关联关系越紧密,则有节点间的平均通勤时长avgCT(i,j)为:
其中,和为拉普拉斯矩阵伪逆L+中的元素;
33)对节点间的平均通勤时长avgCT(i,j)进行归一化,得归一化处理的结果r(vli,vlj)为:
以r(vli,vlj)作为衡量课程视频之间的相关度,当r(vli,vlj)取值越大,则代表视频vli与vlj关联度越大;
步骤5)的具体操作为:
基于学习者隐式反馈的协同过滤得到的TopN种子视频集,将课程视频关联度以该种子视频为核心节点进行扩展,为学习者提供蕴含知识关联的跨课程视频子图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811481130.6/1.html,转载请声明来源钻瓜专利网。





