发明名称 一种基于协同过滤的预测值校正方法
摘要 本发明公开了一种基于协同过滤的预测值校正方法,该方法包括步骤:a.确定训练集中不同评分级的预测评分的概率分布情况;b.设计并确定预测评分取某一整数时的目标函数,目标函数值越大,其所取向的整数越为准确、真实;c.对预测出来的评分进行预测值的校正,使其平均绝对误差值最小。本发明是一种基于训练集预测评分概率分布的预测值校正的方法,其有的优点包括:更高的准确度,更小的时间复杂度,更强有力的理论依据。
申请公布号 CN103279677B 申请公布日期 2016.08.10
申请号 CN201310226486.6 申请日期 2013.06.07
申请人 华东师范大学 发明人 贺樑;王伟杰;向平;李明耀;陈国梁;杜泽宇
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 上海蓝迪专利商标事务所(普通合伙) 31215 代理人 徐筱梅;张翔
主权项 一种基于协同过滤的预测值校正方法,其特征在于该方法包括以下具体步骤:a.给定任何一个已知的协同过滤评分预测模型,获得并确定各个评分级别所有训练评分相对应的预测评分的概率分布;具体包括:ⅰ)通过统计分析方法,可以确定各个评分级别的预测评分的概率分布符合由均值和方差两个参数而确定的高斯分布;ⅱ)根据高斯概率分布求参的方法,计算各个评分级别预测评分对应概率分布的参数;b.针对待校正的预测评分,计算小于其值的各个评分级别概率函数在该预测评分上的概率之和P1,并且也计算大于其值的各个评分级别概率函数在该预测评分上的概率之和P2;c.若P1与P2的差的绝对值小于一定阈值,则跳到d步骤,否则跳至e步骤;d.对待预测的评分采用四舍五入的方式,校正为相应的最终校正值,结束;e.确定预测评分取某一整数时的目标函数;具体包括:ⅰ)对于预测评分x,其向下取向整数r<sub>0</sub>的目标函数为:<img file="FDA0000927673730000011.GIF" wi="1838" he="116" />ⅱ)对于预测评分x,其向上取向整数r<sub>0</sub>的目标函数为:<img file="FDA0000927673730000012.GIF" wi="1825" he="125" />其中:评分级别为1到5的整数,记作r,其预测评分级别r的概率分布为:f<sub>r</sub>;f.计算预测评分取某一整数时的目标函数的值;具体包括:ⅰ)计算待校正的预测评分向下取各整数的目标函数的值;ⅱ)计算待校正的预测评分向上取各整数的目标函数的值;g.选择目标函数中值最大的所对应的取向整数作为待校正预测评分的最终校正值,结束。
地址 200241 上海市闵行区东川路500号