发明名称 基于相对熵相似度的知识推荐方法
摘要 本发明公开了一种基于相对熵相似度的知识推荐方法,基于构建的在线学用户与在线知识资源模型,步骤一:根据在线学用户在线学浏览记录,建立在线学用户与项目关系的评分矩阵,对项目基于内容进行聚类,形成项目聚类集合;步骤二:建立在线学用户与项目聚类集合之间的典型度关系矩阵;步骤三:训练相对熵相似度计算公式参数α、β,得到其最优值;步骤四:使用相对熵相似度公式计算用户之间的相似度;步骤五:根据相似度计算结果,为用户选取“邻居”,形成邻居用户集合;步骤六、根据邻居用户集合,形成相应在线知识资源推荐列。本发明提高传统推荐算法应用到知识推荐上时相似度计算的效果,从而优化最终推荐效果。
申请公布号 CN105975564A 申请公布日期 2016.09.28
申请号 CN201610286410.6 申请日期 2016.04.29
申请人 天津大学 发明人 于瑞国;刘志强;赵满坤;王建荣;喻梅;蔡智勇
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 李素兰
主权项 一种基于相对熵相似度的知识推荐方法,基于构建的在线学习用户与在线知识资源模型,其特征在于,该方法以下步骤:步骤(101)、根据在线学习用户在线学习浏览记录,建立在线学习用户与项目关系的评分矩阵;对项目基于内容进行聚类,形成项目聚类集合;步骤(102)、建立在线学习用户与项目聚类集合之间的典型度关系矩阵;步骤(103)、训练相对熵相似度计算公式参数α、β,得到其最优值;步骤(104)、通过相似度计算公式得到两个用户之间的相似度,基于典型度相对熵相似度的具体计算方法如下式所示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>s</mi><mi>i</mi><mi>m</mi><mrow><mo>(</mo><msub><mi>U</mi><mi>i</mi></msub><mo>,</mo><msub><mi>U</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><mo>|</mo><msub><mi>v</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mi>l</mi><mi>o</mi><mi>g</mi><mo>(</mo><mfrac><msub><mi>v</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><msub><mi>v</mi><mrow><mi>j</mi><mo>,</mo><mi>t</mi></mrow></msub></mfrac><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mi>&alpha;</mi><mo>|</mo><msub><mi>v</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mi>l</mi><mi>o</mi><mi>g</mi><mrow><mo>(</mo><mfrac><msub><mi>v</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><msub><mi>v</mi><mrow><mi>j</mi><mo>,</mo><mi>t</mi></mrow></msub></mfrac><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mi>&beta;</mi></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000978548420000011.GIF" wi="1134" he="199" /></maths>其中,U<sub>i</sub>代表用户i,U<sub>j</sub>代表用户j,v<sub>i,t</sub>表示用户i与推荐对象t关系评分。在基于典型度推荐算法中,v<sub>i,t</sub>表示用户i在聚类t典型度关系评分,α、β为步骤103训练得到的结果;步骤(105)、根据相似度计算结果,为用户选取“邻居”,形成邻居用户集合;步骤(106)、根据邻居用户集合,形成相应在线知识资源推荐列。
地址 300072 天津市南开区卫津路92号