【技术实现步骤摘要】
一种基于窗口滑动的推荐重排方法
[0001]本专利技术涉及数据处理
,具体涉及一种基于窗口滑动的推荐重排方法。
技术介绍
[0002]随着互联网技术的发展,当前正处在信息爆炸的时代,随着信息量的指数式增大,人们获取有价值的信息愈发困难,因此逐渐出现不同场景下的推荐系统,其中尤以电商平台使用推荐系统较为广泛;在推荐系统中,重排模块距离最终的推荐排序最近,因此对于推荐系统十分重要;重排模块中,通过不同候选商品之间的相互关系进行打散重新排序,进而保证用户的购物体验。
[0003]在重排过程中基于规则进行打散的主要方法为滑动窗口法,通过设定一定大小的滑动窗口,当同种类型的候选商品连续出现一定次数后,就与后续中满足条件的候选商品进行位置交换,进而对原排序序列实现打散;然而传统的滑动窗口法由于其交换规则,会在序列的末尾出现同种类型的候选商品扎堆的情况,同时没有考虑用户对不同商品的意图对重排的影响,若仅根据候选商品的类型进行重排,无法根据用户需求意图重排,仍会导致用户购物体验较差。
技术实现思路
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种基于窗口滑动的推荐重排方法,其特征在于,该方法包括以下步骤:获取用户的若历史行为数据及当前行为数据,得到其中的搜索数据,并得到每条历史行为数据对应的浏览数据、商品数据以及商品库;将当前行为数据中的搜索数据记为当前搜索数据,将历史行为数据中的搜索数据记为历史搜索数据;获取搜索数据的用户类关键词,获取商品库中三级类目的商品类关键词,将同一三级类目的所有商品类关键词作为三级类目的商品类关键词组合,将所有关键词进行词向量转换,根据词向量获取用户类关键词与商品类关键词之间的初始相似程度,将任意一个用户类关键词与同一商品类关键词组合中所有关键词的初始相似程度均值作为该用户类关键词与该商品类关键词组合的第一相似程度;获取任意一条搜索数据,将用户类关键词作为用户类节点,根据若干商品类关键词组合对应的三级类目获取待选三级类目,将待选三级类目对应的商品类关键词组合作为商品类节点,将第一相似程度作为节点之间的边值构建该条搜索数据的二分图,将二分图中节点之间的边值归一化结果作为初始边权值;根据词向量获取同一用户的不同搜索数据的用户类关键词之间的第二相似程度,将任意一条搜索数据中所有用户类关键词与另一条搜索数据中所有用户类关键词之间的第二相似程度的均值作为该两条搜索数据之间的第三相似程度,根据第三相似程度获取每条搜索数据的若干参考搜索数据,根据每条参考搜索数据对应的历史行为数据及商品数据与浏览数据,获取每条搜索数据的二分图中每个初始边权值对应的边权值调整系数;根据边权值调整系数调整初始边权值得到第一边权值,根据第一边权值进行二分图最优匹配,根据当前搜索数据的每条参考行为数据及最优匹配结果,获取用户的长期、中期及实时意图得分;根据不同的意图得分按照一定规则对候选推荐列表进行穿插打散,得到最终的重排推荐列表。2.根据权利要求1所述的一种基于窗口滑动的推荐重排方法,其特征在于,所述根据词向量获取用户类关键词与商品类关键词之间的初始相似程度,包括的具体方法为:将用户类关键词的词向量与商品类关键词的词向量之间的余弦相似度作为用户类关键词与商品类关键词之间的初始相似程度。3.根据权利要求1所述的一种基于窗口滑动的推荐重排方法,其特征在于,所述根据若干商品类关键词组合对应的三级类目获取待选三级类目,包括的具体方法为:分别将任意一条搜索数据中每个用户类关键词与若干个商品类关键词组合的第一相似程度降序排列,得到每个用户类关键词的第一相似序列,提取每个第一相似序列中前预设数量的第一相似程度对应的三级类目,获取所有用户类关键词分别对应的前预设数量的三级类目中的有重复出现的三级类目,记为待选三级类目;所述重复出现即任意两个或以上的三级类目对应的商品类关键词组合完全相同。4.根据权利要求1所述的一种基于窗口滑动的推荐重排方法,其特征在于,所述根据词向量获取同一用户的不同搜索数据的用户类关键词之间的第二相似程度,包括的具体方法为:将不同搜索数据中任意两个用户类关键词的词向量之间的余弦相似度作为两个用户类关键词之间的第二相似程度。
5.根据权利要求1所述的一种基于窗口滑动的推荐重排方法,其特征在于,所述根据第三相似程度获取每条搜索数据的若干参考搜索数据,包括的具体方法为:获取任意一条搜索数据,将与该条搜索数据的第三相似程度大于第一预设阈值的历史搜索数据作为参考搜索数据,得到该条搜索数据的若干参考搜索数据。6.根据权利要求1所述的一种基于窗口滑动的推荐重排方法,其特征在于,所述获取每条搜索数据的二分图中每个初始边权值对应的边权值调整系数,包括的具体方法为:其中,表示任意一条搜索数据的二分图中,第个用户类节点与第个商品类节点之间的边权值调整程度;表示任意一条搜索数据的若干参考行为数据中,对应参考三级类目与该条搜索数据的二分图中第个商品类节点对应的待选三级类目相同的参考行为数据的...
【专利技术属性】
技术研发人员:呼天阔,梁杰,
申请(专利权)人:量子数科科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。