[发明专利]一种有效的动态商品推荐方法及商品推荐系统有效
申请号: | 201210064489.X | 申请日: | 2012-03-13 |
公开(公告)号: | CN102629360A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 吴健;马莹;潘李敏;陈亮 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 江助菊 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种商品推荐系统及推荐方法,包括购买记录源模块、控制装置模块、过滤装置模块、商品对频率计算装置模块和频繁集数据库模块,各个模块按网络连接的方式进行连接,购买记录源模块通过购买记录表记录用户购买商品时的信息;控制装置模块用于提供对各个模块的接口,控制数据的存取、中断的发出、阈值的设定并可以操作其他模块;过滤装置模块接受来自控制装置模块所设置的阈值,对未达到阈值的数据,进行直接过滤;商品对频率计算装置模块用于执行方法中的计算过程;频繁集数据库模块存储最后的频繁数据库,并对购买记录源模块中的源数据库进行更新,利用一般的频繁集挖掘方案,加入时间因素,推荐商品的时候动态性极强。 | ||
搜索关键词: | 一种 有效 动态 商品 推荐 方法 系统 | ||
【主权项】:
1.一种有效的动态商品推荐方法,其特征在于,包括如下步骤:1)通过购买记录表记录用户购买商品时的信息;所述信息包括用户名、购买的商品名称、商品分类、购买时间;2)对于所述购买记录表,以购买者用户名为标准,将商品按照用户名进行分组,并在组内按照商品名称进行排序,形成一张临时记录表,扫描临时记录表,以购买者用户名为基准,抽取出所有同时出现的商品对;3)将所有相同的商品对进行合并,在合并的时候,加入时间作为权重系数,所述权重系数通过公式(a)来计算第i个用户购买的商品A和B组成商品对
其中wtABi表示权重系数,tiA、tiB分别表示同一用户购买商品A和B的时间点,k,□都是调节系数,k为正数且其值视时间取值精确程度而定;□为可变量,绝对值取定后,其正负随情况而定,tA-tB为正时,□取非负;tiA-tiB为负时,□取非正;4)计算全部商品对的发生频率,对于商品A和B组成商品对的出现频率,采用公式(b)和公式(c)进行计算freq AB = Σ i = 1 N | wt ABi | - - - ( b ) ]]>freq AB ′ = 0.5 × ( freq AB + Σ i = 1 N wt ABi ) - - - ( c ) ]]> 其中,N表示参与购买的用户人数,所述freqAB’为统计每个商品对A和B的出现频率;5)检查频繁集数据库中存储商品对及其对应频率,对于商品A和商品B组成的商品对,检查二者形成的商品对是否已存在于频繁集数据库中,若是,则取出数据库中的旧有频率,与新计算的频率进行整合计算,计算方法如公式(d)所示;freqnew′=α×freqnew+(1-α)×freqold (d)其中,而freqnew为公式(c)中的freqAB’;freqold则为频繁集数据库中存储的频率。α取值范围为(0,1);6)计算完毕后,使用freqnew’的值来替换频繁集数据库中的freqold,完成频繁集数据库的更新,当商品对出现频率达到预设的阈值条件时,则达到推荐标准,形成关联购买关系的频繁商品对;所述最小支持度阈值表示两件有联系的商品之间的最小支持度;所述频繁商品对表示两件商品间的支持度超过支持度最小阈值;所述关联购买关系的频繁商品对表示频繁商品对的购买时间间隔在给定的时间阈值之内;7)当用户完成对商品A的购买时,系统访问频繁集数据库,得到所有与A构成关联购买关系的频繁商品对的商品,将它们推荐给顾客。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210064489.X/,转载请声明来源钻瓜专利网。