The invention discloses a method and device for the prediction of user behavior and the corresponding information recommendation. Among them, each user reference users in n based on the original label for the user to generate multi label, each user base users into the user with multilayer labels on, to generate multi label packet, and multi label has based on the target user of the corresponding multi label the behavior of users in the packet, user behavior prediction of target users, according to the forecast results can recommend the appropriate information to the user. Thus, prediction algorithm compared with the existing technology, the prediction scheme of the invention by simply introducing multilayer labels to achieve the characteristics of the layers of delivery, in order to save a lot of model training and machine resources at the same time, enhance the practical application of the prediction and recommendation effect.
【技术实现步骤摘要】
用户行为预测及相应信息推荐方法和装置
本专利技术涉及信息
,特别是涉及一种用于预测用户行为并进行相应信息推荐的方法、装置、计算设备及存储介质。
技术介绍
在信息类应用,例如新闻类、内容聚合类APP中,需要根据用户的行为属性,并基于特定算法进行分析,以便向用户推荐符合其浏览行为的相关信息,即对用户进行个性化推荐,个性化推荐核心技术是文章点击概率预估算法,目前常见的做法是使用协同过滤、矩阵分解、LR排序算法等。这些算法需要依据用户行为数据来训练模型。上述模型训练需要耗费大量的时间和机器资源,并且在数据不足的情况下无法进行。鉴于现有技术的上述缺点,仍然需要一种更为简单有效的预测及推荐算法。
技术实现思路
本专利技术的一个目的在于提出一种简单有效的预测方案,其通过多层标签的设置提升预估准确率。相比于现有技术中的预估算法,本专利技术的预测方案能够在节省大量模型训练和机器资源的同时,提升实际运用的预测和推荐效果。根据本专利技术的一个方面,提供了一种用户行为预测方法,包括:基于基准用户群中各个用户的n个原始标签为该用户生成多层标签对,其中,每个用户的多层标签对是该用户的所述n个原始标签集合的全部或部分非空子集,并且n是不小于2的整数;将所述基准用户群中的各个用户划分到该用户所具有的多层标签对中,以生成多层标签对分组;以及基于目标用户所具有的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为。通过多层标签对的设置,将对应特征层层投射至目标用户,由此能够以相对简单且灵活的计算实现有效的用户行为预测。在具体应用中,可以灵活选取基准用户群,其可以是全体用 ...
【技术保护点】
一种用户行为预测方法,包括:基于基准用户群中各个用户的n个原始标签为该用户生成多层标签对,其中,每个用户的多层标签对是该用户的所述n个原始标签集合的全部或部分非空子集,并且n是不小于2的整数;将所述基准用户群中的各个用户划分到该用户所具有的多层标签对中,以生成多层标签对分组;以及基于目标用户所具有的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为。
【技术特征摘要】
1.一种用户行为预测方法,包括:基于基准用户群中各个用户的n个原始标签为该用户生成多层标签对,其中,每个用户的多层标签对是该用户的所述n个原始标签集合的全部或部分非空子集,并且n是不小于2的整数;将所述基准用户群中的各个用户划分到该用户所具有的多层标签对中,以生成多层标签对分组;以及基于目标用户所具有的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为。2.如权利要求1所述的方法,其中,所述基准用户群是全体用户群或实验用户群,并且所述基准用户群包括所述目标用户或者不包括所述目标用户。3.如权利要求1所述的方法,其中,所述原始标签的得出基于如下的一项或多项:用户的注册信息;用户的在前行为;以及用户的终端信息。4.如权利要求1所述的方法,其中,所述基于基准用户群中各个用户的n个原始标签为该用户生成多层标签对包括:将所述n个原始标签的集合设为T,求取T自身的笛卡尔积T*T,去除标签自身与自身的标签对,以得到经求取的标签对;对所述经求取的标签对集合重复上述求取过程,直到没有新标签对产生为止;将所述原始标签以及所有经求取的标签对作为所述用户的多层标签对。5.如权利要求1所述的方法,还包括:统计所述多层标签对在所述基准用户群中的出现次数或概率;滤除出现次数或概率小于阈值的多层标签对及其多层标签对分组,并且所述基于目标用户所具有的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为包括:基于目标用户所具有的经过滤的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为。6.如权利要求1所述的方法,其中,所述基于目标用户所具有的多层标签对所对应的多层标签对分组中的用户行为,预测所述目标用户的用户行为包括:求取所对应的多层标签对分组中的每个分组中的所述用户行为出现的行为概率;基于所述每个分组的行为概率,预测所述目标用户进行所述用户行为的概率。7.如权利要求6所述的方法,其中,基于所述每个分组的行为概率,预测所述目标用户进行所述用户行为的行为概率包括:求取所述每个分组的行为概率的平均概率作为所述目标用户进行所述用户行为的概率。8.一种信息推荐方法,包括:根据如权利要求1-7中任一项所述的方法预测目标用户的用户行为...
【专利技术属性】
技术研发人员:潘岸腾,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。