一种基于产品间关联度提供搭配产品的方法及装置制造方法及图纸

技术编号:8683249 阅读:241 留言:0更新日期:2013-05-09 03:14
本发明专利技术涉及电子商务领域,公开了一种基于产品间关联度提供搭配产品的方法及装置,用以在用户选中某一产品时,提高向其推荐的搭配产品的精确度,具体为:在确定用户选定的目标产品的搭配产品时,基于设定时长确定事务集合,这样,一方面保证事务形成的有效性,另一方面也保证了事务内部包含的产品间的关联性;以及,在计算产品单项集和产品N项集的绝对支持度时,引入了相关性测度弥补绝对支持度的统计性质缺陷,从而在基于产品关联度来确定产品间的最佳搭配关系时,可以有效地提高所确定的搭配产品的准确度,这样,在向用户呈现目标产品的搭配产品时,电子商务网站可以基于用户需求及时地向其推荐更为精确的搭配产品,进而有效地保证了电子商务服务质量。

【技术实现步骤摘要】
一种基于产品间关联度提供搭配产品的方法及装置
本专利技术涉及电子商务领域,特别涉及一种基于产品间关联度提供搭配产品的方法及装置。
技术介绍
随着电子商务应用的日益普及,相关的电子商务网站也得到了空前的发展。现有技术下,当用户在电子商务网站的网页中选中(如,浏览、购买或收藏)一个产品时,电子商务网站会向其推荐网站内与选中产品具有最佳关联度的搭配产品(也称最佳搭配产品),从而方便用户一次性发现和购买意向相关的产品,进而减少用户的操作时间,提高电子商务网站的交易处理效率,提升电子商务网站的服务质量。显然,最佳搭配产品的推荐已经是电子商务网站必备的技术手段之一。那么,如何根据历史交易记录显示的用户意图选取出最佳搭配产品,便是各电子商务网站需要首先优化的技术项目之一,这将成为衡量电子商务网站服务水平的重要指标之一。目前,当用户在电子商务网站的网页中选中一个产品时,为了避免盲目和繁琐的搜索与浏览过程,电子商务网站会基于历史交易记录中记载的各用户的一次购物过程,快捷地发现与上述选中产品最配套或最相关的产品,作为最佳搭配产品提示给用户,以加速用户购物决策的有效性过程,从而提升用户体验与忠诚度;另一方面,也可以拓展用户的购物兴趣,激发购物量,提升网站的点击率与点击转化率。在这一过程中,各产品之间的最佳搭配关系(即关联程度),通常是通过计算各产品在同一订单内被同时购买的次数来确定:任意产品A的最佳搭配产品是与A在同一订单内被同时购买次数最多的产品组合。这一方法的理念认为具有最佳搭配关系的产品组合是且仅是历史上最频繁被购买的产品组合。基于这一理念,现有的确定产品间搭配关系(即关联程度)的方法如下:1)形成事务集合。具体为:将每个用户在一个订单内购买的产品集合设定为一个事务。2)将网站内被购买过的产品进行任意两两组合,并计算每一个两项产品组合的绝对支持度;其中,任意两项产品组合的绝对支持度即为同时包含这两个产品的事务数目。3)将网站内被购买过的产品进行任意三三组合,并计算每一个三项产品组合的绝对支持度,其中,任意三项产品组合的绝对支持度即为同时包含这三个产品的事务数目。4)对于任意产品A,根据步骤2)所得结果,得到包含A的所有两项产品组合集合(A2),以及这些集合的绝对支持度。5)对于任意产品A,对步骤4)所得A2进行筛选,删除绝对支持度小于一个设定阈值u2的两项产品组合,得到筛选结果B2。6)对于任意产品A,在步骤5)所得B2中,选择绝对支持度达到预设门限值(例如,绝对支持度最大)的两项产品组合,形成A的两项产品组合的最佳搭配产品集合C2。7)对于任意产品A,根据步骤3)所得结果,得到包含A的所有三项产品组合集合(A3),以及这些集合的绝对支持度。8)对于任意产品A,对步骤7)所得A3进行筛选,删除绝对支持度小于一个设定阈值u3的三项组合得到。过滤结果B3。9)对于任意产品A,在步骤8)所得B3中,选择绝对支持度达到预设门限值(例如,绝对支持度最大)的三项产品组合,形成A的三项产品组合的最佳搭配产品集合C3。10)对于任意产品A,如果由步骤9)所得C3不为空,则选择C3中任意一个三项产品组合作为A的最佳搭配关系组合PA1,即PA1中包含的除产品A之外的其他两项产品与产品A的关联程度最高,当用户选中产品A时,电子商务网站将按照PA1中三项产品组合表征的关联关系向用户推荐其他两项产品;如果由步骤9)所得C3为空且由选择步骤6)所得C2不为空,则选择C2中任意一个两项产品组合作为A的最佳搭配关系组合PA2;即PA2中包含的除产品A之外的另一项产品与产品A的关联程度最高,当用户先中产品A时,电子商务网站将按照PA2中两项产品组合表征的关联关系向用户推荐另一项产品;如果C3与C2皆为空,则认为产品A无最佳搭配组合产品。然而,现有技术下,电子商务网站在确定产品之间的关联关系时,将用户一次购买的产品集合作为一个事务,这种处理方式在实际应用中不具有理想的可操作性。这是因为,对于多商家并存并分别展开业务的综合性电子商务网站而言,如C2C(个人对个人)形式的电子商务网站,以及B2C(商家对个人)形式的电子商务网站,以及对于在单一商家每次下单只能购买一种产品的电子商务网站,“一次购买”概念过于狭隘。通常,这类电子商务网站是将一次下单作为“一次购买”来进行操作的,而用户所需的产品往往需要在不同的商家通过多次下单才能购买完毕,因此,将一次下单作为“一次购买”来进行事务集合的建立,会切断在不同商家购买的产品之间的关联性,从而影响最终推荐结果的准确性。另一方面,大量热门产品由于具有购买普遍性,造成了包含这些产品的产品组合(两项产品组合、三项产品组合等等......)大量存在,并且其存在概率远大于其他类型的产品组合,从而使得这些产品组合被推荐的概率相应增大。而热门产品被推荐有两方面的无效性:一是热门产品因为口碑相传或排行榜等原因,已经在客户群中有较高的被认知率,用户无需通过推荐就可以便捷的对其作出是否购买的决策;二是绝对支持度表征的仅仅是产品被购买的次数,体现的是统计充分性征,并不能体现产品之间的关联性,因此会存在这样的情况:包含热门产品的产品组合的绝对支持度尽管很高,但产品组合内包含的热门产品与其他产品之间并不相关或者关联程度很低,进一步地说,最高支持度不代表最高关联度,因此,基于最高支持度来确定最佳搭配关系组合,其准确性有待商榷。其次,在选择两项产品组合或三项产品组合作为最终的最佳搭配关系组合时,已有方案为:只要三项产品组合集全不为空就按照三项产品组合集合来确定PA,一般来说,选择三项产品组合集合的优势在于适当拓展了组成产品的数量,对用户具有有效的兴趣拓展,然而,当三项产品组合集合内产品之间的关联程度远低于两项产品组合集合内产品之间的关联程度,或者,三项产品组合集合内的部分组合中产品之间的关联程度较低时,简单选择三项产品组合集作为最终结果,其准确性同样有待商榷。
技术实现思路
本专利技术实施例提供一种基于产品间的关联度确定产品搭配关系的方法及装置,用以在用户选中某一产品时,提高向其推荐的搭配产品的精确度。本专利技术实施例提供的具体技术方案如下:一种基于产品间关联度提供搭配产品的方法,包括:接收用户的选择请求,确定该选择请求对应的目标产品;根据产品间的搭配关系确定所述目标产品的搭配产品;向用户返回所述目标产品以及相应的搭配产品;其中,所述产品间的搭配关系是通过以下步骤获得的:获取用户的历史交易记录,并根据该历史交易记录确定设定时长内形成的事务集合,其中,任意一事务表征用户在上述设定时长内购买的所有产品的集合;形成各产品的产品单项集,每一个产品单项集表示一种产品,并计算每一个产品单项集的绝对支持度,其中,任意一个单项产品集合的绝对支持度为包含该任意一个产品的事务的数目;形成各产品的产品N项集,N>1,每一个产品N项集表示一个N种产品的组合,并计算每一个产品N项集的绝对支持度,其中,任意一个产品N项集的绝对支持度为包含该任意一个产品N项集的事务的数目;根据获得的各产品单项集的绝对支持度和各产品N项集的绝对支持度,分别计算每一个产品N项集表示的产品组合的产品关联度;根据各产品N项集对应的产品关联度,针对各产品分别筛选出相应的符合预设条件的产品组合方式,并按照最本文档来自技高网
...
一种基于产品间关联度提供搭配产品的方法及装置

【技术保护点】
一种基于产品间关联度提供搭配产品的方法,其特征在于,包括:接收用户的选择请求,确定该选择请求对应的目标产品;根据产品间的搭配关系确定所述目标产品的搭配产品;向用户返回所述目标产品以及相应的搭配产品;其中,所述产品间的搭配关系是通过以下步骤获得的:获取用户的历史交易记录,并根据该历史交易记录确定设定时长内形成的事务集合,其中,任意一事务表征用户在上述设定时长内购买的所有产品的集合;形成各产品的产品单项集,每一个产品单项集表示一种产品,并计算每一个产品单项集的绝对支持度,其中,任意一个单项产品集合的绝对支持度为包含该任意一个产品的事务的数目;形成各产品的产品N项集,N>1,每一个产品N项集表示一个N种产品的组合,并计算每一个产品N项集的绝对支持度,其中,任意一个产品N项集的绝对支持度为包含该任意一个产品N项集的事务的数目;根据获得的各产品单项集的绝对支持度和各产品N项集的绝对支持度,分别计算每一个产品N项集表示的产品组合的产品关联度;根据各产品N项集对应的产品关联度,针对各产品分别筛选出相应的符合预设条件的产品组合方式,并按照最终确定的产品组合方式,确定各产品的搭配产品。

【技术特征摘要】
1.一种基于产品间关联度提供搭配产品的方法,其特征在于,包括:接收用户的选择请求,确定该选择请求对应的目标产品;根据产品间的搭配关系确定所述目标产品的搭配产品;向用户返回所述目标产品以及相应的搭配产品;其中,所述产品间的搭配关系是通过以下步骤获得的:获取用户的历史交易记录,并根据该历史交易记录确定设定时长内形成的事务集合,其中,任意一事务表征用户在上述设定时长内购买的所有产品的集合;形成各产品的产品单项集,每一个产品单项集表示一种产品,并计算每一个产品单项集的绝对支持度,其中,任意一个单项产品集合的绝对支持度为包含该任意一个产品的事务的数目;形成各产品的产品N项集,N>1,每一个产品N项集表示一个N种产品的组合,并计算每一个产品N项集的绝对支持度,其中,任意一个产品N项集的绝对支持度为包含该任意一个产品N项集的事务的数目;根据获得的各产品单项集的绝对支持度和各产品N项集的绝对支持度,分别计算每一个产品N项集表示的产品组合的产品关联度,所述产品关联度用于表征产品组合间的关联程度;根据各产品N项集对应的产品关联度,针对各产品分别筛选出相应的符合预设条件的产品组合方式,并按照最终确定的产品组合方式,确定各产品的搭配产品。2.如权利要求1所述的方法,其特征在于,形成各产品的产品N项集,N>1,每一个产品N项集表示一个N种产品的组合,并计算每一个产品N项集合的绝对支持度,其中,任意一个产品N项集的绝对支持度为包含该任意一个产品N项集的事务的数目,包括:形成各产品的产品二项集,每一个产品二项集表示一个两种产品的组合,并计算每一个产品二项集的绝对支持度,其中,任意一个产品二项集的绝对支持度为包含该任意一个产品二项集的事务的数目;形成各产品的产品三项集,每一个产品三项集表示一个三种产品的组合,并计算每一个产品三项集的绝对支持度,其中,任意一个产品三项集的绝对支持度为包含该任意一个产品三项集的事务的数目。3.如权利要求1所述的方法,其特征在于,在获得各产品单项集对应的绝对支持度,以及各产品N项集对应的绝对支持度后,进一步包括:将绝对支持度不符合预设条件的产品单项集进行删除;以及,将绝对支持度未达到预设的绝对支持度阈值的产品N项集进行删除。4.如权利要求2所述的方法,其特征在于,根据获得的各产品单项集的绝对支持度和各产品N项集的绝对支持度,分别计算任意一个产品N项集表示的产品组合的产品关联度,包括:若所述任意一个产品N项集为产品二项集,则根据该产品二项集对应的绝对支持度,以及该产品二项集包含的每一个产品单项集分别对应的绝对支持度,计算获得所述产品二项集表示的产品组合的关联度;若所述任意一个产品N项集为产品三项集,则根据该产品三项集对应的绝对支持度,指定产品表征的产品单项集的绝对支持度,以及所述产品三项集中除去所述指定产品后表征的产品两项集对应绝对支持度,计算获得所述产品三项集与所述指定产品之间的关联度。5.如权利要求4所述的方法,其特征在于,在确定各产品N项集表示的产品组合的产品关联度后,进一步包括:将产品关联度未达到预设的关联度阈值的产品N项集进行删除。6.根据权利要求2-5任一项所述的方法,其特征在于,根据各产品N项集对应的产品关联度,筛...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1