[发明专利]基于三层邻居选择框架的定制产品需求协同过滤推荐方法在审
申请号: | 202110259341.0 | 申请日: | 2021-03-10 |
公开(公告)号: | CN113011942A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 裘乐淼;胡珂瑞;张树有;王自立;王阳 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q30/02;G06F16/9536;G06F16/9535 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三层 邻居 选择 框架 定制 产品 需求 协同 过滤 推荐 方法 | ||
1.一种基于三层邻居选择框架的定制产品需求协同过滤推荐方法,其特征在于,该方法包括如下步骤:
(1)获取用户评分信息,构建用户评分矩阵,用户包括邻居用户和目标用户。
(2)将邻居用户评分的时间域划分为多个时间窗口,每个时间窗口赋予符合定制产品需求偏好信息衰减规律的动态遗忘因子和符合建议失效规律的建议失效因子;其中,所述偏好信息衰减规律为偏好信息在瞬时记忆阶段不会发生衰减,在短期记忆阶段快速衰减,在长期记忆阶段缓慢衰减甚至不再衰减。建议失效规律为建议在瞬时记忆阶段不发生失效,在短期记忆阶段和长期记忆阶段不断失效。
(3)根据邻居用户与目标用户的共同评价项目数量及不对称建议能力,构建能力评估模块及评估公式,计算每个邻居用户的预测能力。
(4)结合每个时间窗口下的评分信息及赋予的动态遗忘因子,构建敏感信任模块来捕捉每个邻居用户与目标用户的最新偏好,判断他们的偏好一致性,将偏好一致程度作为每个邻居用户可信能力的判断标准。
(5)根据每个时间窗口下的用于建议的评分项目的数量及赋予的建议失效因子,构建建议评估模块及评估公式,计算每个邻居用户的有效建议信息量,评估每个邻居用户的建议能力。
(6)基于三个模块,引入三层邻居选择策略,构建三层邻居选择框架来获得预测能力强、可信任、建议能力强的邻居集合;
(7)通过邻居集合中各邻居用户的项目评分及步骤3-5的能力指标数值,预测目标用户对各个项目的评分,将预测评分最高的多个项目生成推荐列表供用户选择。
2.权利要求1所述的一种基于三层邻居选择框架的定制产品需求协同过滤推荐方法,其特征在于:步骤(2)中,划分邻居用户评分的时间域为多个时间窗口,其中,时间窗口的索引标记θ数值越大,则该窗口对应的时间段距离当下时间越远,落入该窗口的评分的评价时间越早。动态遗忘因子分为一致偏好信息遗忘因子fcon、分歧偏好信息遗忘因子fdif,具体表示为:
式中,γi=Ti、γs=Ti+Ts,Ti为瞬时记忆阶段,Ts为短期记忆阶段,Tl为长期记忆阶段。tw是的时间窗口的长度,λ1是一致偏好信息遗忘速率因子,λ2是分歧偏好信息遗忘速率因子,它们的数值越大,信息遗忘的速率就越快。
3.权利要求1所述的一种基于三层邻居选择框架的定制产品需求协同过滤推荐方法,其特征在于:步骤(2)中,当时间窗口wθ的索引标记为θ,其建议失效因子inv满足函数:
式中,ε为失效速率因子,决定建议失效的速度。
4.权利要求1所述的一种基于三层邻居选择框架的定制产品需求协同过滤推荐方法,其特征在于:步骤(3)中,评估公式为:
式中,|Iu|表示目标用户u评分的项目总数;|Iue|表示目标用户u和邻居用户e共同评价的项目数量,pcc(u,e)表示目标用户u和邻居用户e的Pearson相关系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110259341.0/1.html,转载请声明来源钻瓜专利网。