【技术实现步骤摘要】
一种基于个性化召回的推荐系统优化方法
本专利技术涉及推荐系统
,具体涉及一种基于个性化召回的推荐系统优化方法。
技术介绍
随着互联网技术的不断发展,数据时代的到来,数据信息越积越累,“信息过载”的现象就会导致人们在大量的信息中寻找自己可能感兴趣的信息变得非常艰难。然而,推荐系统的出现就是为了解决这种“信息过载”的问题,它会主动帮助用户在大量的信息中发现他们感兴趣的信息,也会主动的将信息推送给对它们感兴趣的用户。不论是在工业界还是在科研界,推荐系统的发展已越来越成熟。目前,工业界中绝大多数的推荐系统都是分为两阶段模式:召回阶段和排序阶段。在召回阶段,大多数都是采用多路召回策略,每一路召回topK的数量对每个用户都是相同的。一般来说,不同的用户对每一路召回策略感兴趣程度是不一样的,因此这会导致每个用户召回得到的物品完全相同,不能突出其个性化,尤其是在时效性特别强的新闻推荐领域更突显。如图1所示,以往两阶段推荐系统召回阶段中每个用户在每一路召回都是召回固定数量的物品,导致每个用户在召回阶段召回的物品完全相同, ...
【技术保护点】
1.一种基于个性化召回的推荐系统优化方法,其特征在于,具体包括如下步骤:/n步骤A:设定召回阶段召回物品的数量N,其中N>0,即推荐系统召回阶段候选集数量;/n步骤B:设定召回阶段召回策略的数量n,其中n>0,即推荐系统召回阶段有多少路召回策略;/n步骤C:设定相似度阈值δ,即物品与物品之间的相似度超过此阈值,表示物品较相似;/n步骤D:设定召回阶段每个用户对每路召回的数量为K
【技术特征摘要】
1.一种基于个性化召回的推荐系统优化方法,其特征在于,具体包括如下步骤:
步骤A:设定召回阶段召回物品的数量N,其中N>0,即推荐系统召回阶段候选集数量;
步骤B:设定召回阶段召回策略的数量n,其中n>0,即推荐系统召回阶段有多少路召回策略;
步骤C:设定相似度阈值δ,即物品与物品之间的相似度超过此阈值,表示物品较相似;
步骤D:设定召回阶段每个用户对每路召回的数量为K1,K2,...,Kn,初始化值为Ki=N/n,i=1,2...n;
步骤E:根据用户特征信息以及物品特征信息,通过词向量模型计算出每个物品的embedding向量,然后根据余弦相似度计算出所有物品与物品之间的相似度,形成物品相似度矩阵,其中,余弦相似度公式如下:
步骤F:根据召回阶段召回策略以及其召回数量Ki,i=1,2,...,n,计算召回阶段每路召回策略召回的topKi,i=1,2,...,n物品;
步骤G:根据用户行为数据、物品与物品相似度数据以及召回阶段每路策略召回的物品数据,计算出每个用户每路召回策略的权重占比β1,β2,...,βn,然后计算出每个用户对每路召回的数量K'i=N*βi,i=1,2,...,n;
步骤H:重复上述步骤E至步骤G,直到每个用户的每路召回策略召回数量不发生变化即止,得到每个用户每路召回策略最终召回数量
步骤I:针对每个用户在每路召回策略下的召回数量获取其物品作为召回阶段的候选集结果,然后供排序阶段进行重排序,最终给出推荐结果。
2.根据权利要求1所述一...
【专利技术属性】
技术研发人员:陈旋,吕成云,蔡磊,
申请(专利权)人:江苏艾佳家居用品有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。