[发明专利]一种基于多视角兴趣的学习资源推荐方法有效
| 申请号: | 201810727619.0 | 申请日: | 2018-07-05 |
| 公开(公告)号: | CN108875071B | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 刘忠宝;李花;张志剑;王文杰 | 申请(专利权)人: | 中北大学 |
| 主分类号: | G06F16/9536 | 分类号: | G06F16/9536 |
| 代理公司: | 武汉华旭知识产权事务所 42214 | 代理人: | 邱琳 |
| 地址: | 030051*** | 国省代码: | 山西;14 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 视角 兴趣 学习 资源 推荐 方法 | ||
1.一种基于多视角兴趣的学习资源推荐方法,其特征在于包括以下过程:
(1)对于学习者的历史学习记录R=[T1,T2,...,TSIZE],SIZE为历史学习记录中学习资源的数目,设其中每一个学习资源中的一行代表一句,按照步骤(1-1)至步骤(1-3)依次浏览每个学习资源中的每一句:
(1-1)设当前浏览句为第k句,第k句的全局范围为当前浏览的学习资源Tt的第1句到第k句,第k句的局部范围为当前浏览的学习资源Tt的第k-d句到第k+d句,其中d为预设值,按照过程(1-2)至(1-3)计算特征词间的相关性;
(1-2)依次提取第k句学习资源的局部范围的特征词,计算局部范围每两个特征词wi和wj间的全局相关性GRk(wi,wj),全局相关性根据GRk(wi,wj)=NumS1,k(wi,wj)计算得到,表示第1句到第k句中同时出现特征词wi和wj的句数,并根据以下公式计算每两个特征词wi和wj间的局部相关性LRk,d(wi,wj):
LRk,d(wi,wj)=Min(Nk,d,1)×GRk(wi,wj) (1)
其中Min()表示返回较小值函数,Nk,d表示局部相关性和全局相关性的比率,根据以下公式计算:
其中NumSx,y(wi,wj)表示从当前学习资源的第x句到第y句同时出现特征词wi和wj的句数,n表示当前学习资源的总句数;
(1-3)构建第k句的特征词局部网络LWNk(Vk,Ek,LWIk,LRk,d),其中Vk表示在局部范围内特征词的集合,每个特征词为一个节点;LWIk表示局部范围内每个特征词的局部印象的集合,该集合中LWIk(wi)表示特征词wi在局部范围内的权重W[wi],扫描至当前学习资源时权重W[wi]初始值为0,扫描至第k句时,权重W[wi]为局部范围内各句特征词wi的数目的累加值,当权重W[wi]大于预设值MIN时,判断特征词wi与任意特征词的局部相关性,若特征词wi与wj的局部相关性LRk,d(wi,wj)>0,则特征词wi与wj间产生一条边,存在关联关系,特征词wi与wj互为邻居节点,将特征词wj在局部范围内的权重W[wj]利用累加公式进行赋值,特征词wi在局部范围内的权重W[wi]利用赋值公式W[wi]=W[wi]*(1/ω)进行赋值,ω是预设的比率值,Ek表示在局部范围内边的集合;LRk表示局部范围内每两个特征词wi和wj间的局部相关性的集合;所述表示在当前学习资源Tt中扫描完第k句后,从节点wi到邻居节点wj的传播权重,j依次取wi所有邻居节点序数,k的范围为当前学习资源Tt的所有句子数,采用以下公式计算:
其中W[wi]和W[wj]分别表示节点wi和节点wj的权重,ω是预设的比率值,特征词的保留比率为1/ω,特征词有1-1/ω的比率传播给它的邻居节点;
(2)计算学习者的四个视角兴趣:
(2-1)计算学习者的短期兴趣:
将每个特征词分别视为一个节点,根据以下公式计算各节点在各学习资源中的印象吞吐量:
其中表示节点wi在当前学习资源Tt中的印象吞吐量;
根据以下公式计算各学习资源中每两个邻居特征词间的印象流量:
其中wi和wj是当前学习资源Tt中的任意两个节点,表示节点wi和节点wj在当前学习资源Tt中的印象流量,表示在学习资源Tt中扫描完第k句后从节点wi到其邻居节点wj的传播权重,用公式(3)计算得到;
根据以下公式计算每个节点的短期兴趣权重:
其中SWV(wi)表示节点wi的短期兴趣权重,t表示历史学习记录中的学习资源序数,Ω(t)表示兴趣衰减度,采用以下公式计算:
Ω(t)=2/(1+λt-1) λ1 (6)
其中λ表示兴趣衰减函数影响因子,为大于1的常数;
根据以下公式计算历史学习记录中每两个邻居节点的关联关系的短期兴趣权重:
其中SWV(wi,wj)表示节点wi和节点wj的关联关系的短期兴趣权重;
(2-2)计算学习者的长期兴趣:
设历史学习记录R=[T1,T2,...,TSIZE],其中T1为最接近当前时间的学习资源,为节点wi的印象吞吐量阵列,根据以下公式计算各节点的长期兴趣权重:
其中LWV(wi)为节点wi的长期兴趣权重,DC(Array_ITA(wi))是Array_ITA(wi)的分布系数;
设为边的印象流量阵列,根据以下公式计算每两个邻居节点关联关系的长期兴趣权重:
其中LWV(wi,wj)表示节点wi和节点wj的关联关系的长期兴趣权重,DC(Array_IFA(wi,wj))是Array_IFA(wi,wj)的分布系数;
(3)根据四个视角兴趣度进行学习资源推荐:
(3-1)建立由兴趣图L表示的兴趣模型,兴趣图L包括各学习资源中每个句子的特征词局部网络中的节点和边,还包括由每个节点的短期兴趣权重组成的集合、由每两个邻居节点的关联关系的短期兴趣权重组成的集合、由各节点的长期兴趣权重组成的集合以及由每两个邻居节点的关联关系的长期兴趣权重组成的集合;对于候选学习资源池P=[T′1,T′2,...,T′size′],SIZE′为候选学习资源池中候选学习资源的数目,计算每个候选学习资源与兴趣模型的匹配度:
Z表示兴趣图L中节点和候选学习资源T′中特征词的交集,则候选学习资源T′与兴趣模型的节点匹配度为:
其中wi表示在Z中的第i个特征词,N是候选学习资源T′中句子的数目,T′(wi)表示在候选学习资源T′中出现节点wi的句子数,num表示Z中特征词的个数;若节点匹配度NMDT′,L为短期节点匹配度,用于衡量节点短期兴趣的程度,则wvL(wi)表示节点wi在兴趣图L的短期兴趣,赋值为SWV(wi);若节点匹配度NMDT′,L为长期节点匹配度,用于衡量节点长期兴趣的程度,则wvL(wi)表示节点wi在兴趣图L的长期兴趣,赋值为LWV(wi);
利用以下公式计算候选学习资源T′与兴趣模型的边匹配度:
其中wi和wj分别表示在Z中的第i个和第j个特征词,N是候选学习资源T′中句子的数目,T′(wi,wj)表示在候选学习资源T′中同时出现节点wi和节点wj的句子数,num表示Z中特征词的个数;若边匹配度EMDT′,L为短期边匹配度,用于衡量边短期兴趣的程度,则weL(wi,wj)表示(wi,wj)在兴趣图L的短期兴趣,赋值为SWE(wi,wj);若边匹配度EMDT′,L为长期边匹配度,用于衡量边长期兴趣的程度,则weL(wi,wj)表示(wi,wj)在兴趣图L的长期兴趣,赋值为LWE(wi,wj);
(3-2)学习资源推荐过程:
分别根据各候选学习资源与兴趣模型的四个基本视角兴趣度对候选学习资源池P=[T′1,T′2,...,T′size′]中的候选学习资源分别进行排序,所述四个基本视角兴趣度包括短期节点匹配度、长期节点匹配度、短期边匹配度、长期边匹配度,并从排序结果中取出其中q个组成兴趣度等级数组通过以下公式计算候选学习资源池的综合排名Ir:
其中向量为系数向量,满足c1+...+cq=1,c1,...,cq∈[0,1];
(3-3)按综合排名Ir的顺序将候选学习资源推荐给学习者。
2.根据权利要求1所述的基于多视角兴趣的学习资源推荐方法,其特征在于:在步骤(3)进行学习资源推荐之前,检测是否加入了新的已学习的学习资源,若是,则按照步骤(1-1)至步骤(1-3)浏览当前学习资源中的每一句,将该学习资源加入历史学习记录R,按照步骤(2)重新计算学习者的四个视角兴趣,最后按照步骤(3)进行学习资源推荐。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中北大学,未经中北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810727619.0/1.html,转载请声明来源钻瓜专利网。





