The embodiment of the invention discloses a method, device and electronic device for determining the association result based on user behavior, the method includes: determining the behavior sequence of each user in chronological order; dividing the behavior sequence of each user into sub sequences based on time interval; dividing the object ID of each data in each sub sequence and the object ID of the next adjacent data Form the object ID pair and record the occurrence times of each object ID pair; take the object ID pair containing the target object ID as the target object ID pair, and take the other object IDS in the target object ID pair as the associated object ID of the target object ID; determine the association results of the target object ID based on the associated object ID and the occurrence times of the corresponding target object ID pair, which can be the most effective The relevance between objects is preserved to a large extent, so that the relevance of the object's association results can be guaranteed, and the more accurate association results of each object can be obtained, providing accurate basis for object recommendation.
【技术实现步骤摘要】
基于用户行为的关联结果确定方法、装置及电子设备
本专利技术实施例涉及数据处理技术,尤其涉及一种基于用户行为的关联结果确定方法、装置及电子设备。
技术介绍
随着移动互联网技术的迅猛发展、互联网信息的爆炸式增长和种类的纷繁复杂,导致用户常常在面临信息选择时感到无所适从。这种选择多样性不但没有产生经济效益,反而降低了用户满意度,从大量信息中发现感兴趣的对象越来越困难。相关技术中,常常采用推荐系统来自动分析和统计过去一段时间内的用户行为数据,并根据用户行为数据计算不同对象之间的关联性,将关联性高的对象推荐给用户。但是用户兴趣并不是一直不变,会随着时间的推荐不断变化,同时用户兴趣在一段时间内是连贯的,在对用户行为数据进行分析时,相关技术中由于没有考虑用户兴趣的连贯性和渐变性,导致不同对象之间的关联性存在不准确的问题,从而不能得到各个对象较准确的关联结果,不能为对象推荐提供很好的依据。
技术实现思路
本专利技术实施例提供一种基于用户行为的关联结果确定方法、装置及电子设备,可以最大程度的保留对象之间的关联性,使对象的关联结果的相关性得到保证,得到各个对象较准确的关联结果,为对象推荐提供准确的依据。第一方面,本专利技术实施例提供了一种基于用户行为的关联结果确定方法,包括:确定按照时间先后排序的每个用户的行为序列;其中,所述用户的行为序列中每项数据包括对象标识ID以及用户行为发生时间;基于用户行为发生时间的时间间隔将每个用户的行为序列划分成子序列;将每个所述子序列中每项数据中的对象ID与相邻的后一项数据中的对象ID形成对象ID对,并记录每个对象ID对出现次数;将包含目标对象ID ...
【技术保护点】
1.一种基于用户行为的关联结果确定方法,其特征在于,包括:确定按照时间先后排序的每个用户的行为序列;其中,所述用户的行为序列中每项数据包括对象标识ID以及用户行为发生时间;基于用户行为发生时间的时间间隔将每个用户的行为序列划分成子序列;将每个所述子序列中每项数据中的对象ID与相邻的后一项数据中的对象ID形成对象ID对,并记录每个对象ID对出现次数;将包含目标对象ID的对象ID对,作为目标对象ID对,并将所述目标对象ID对中的其他对象ID作为所述目标对象ID的关联对象ID;基于所述关联对象ID以及对应的目标对象ID对的出现次数确定所述目标对象ID的关联结果。
【技术特征摘要】
1.一种基于用户行为的关联结果确定方法,其特征在于,包括:确定按照时间先后排序的每个用户的行为序列;其中,所述用户的行为序列中每项数据包括对象标识ID以及用户行为发生时间;基于用户行为发生时间的时间间隔将每个用户的行为序列划分成子序列;将每个所述子序列中每项数据中的对象ID与相邻的后一项数据中的对象ID形成对象ID对,并记录每个对象ID对出现次数;将包含目标对象ID的对象ID对,作为目标对象ID对,并将所述目标对象ID对中的其他对象ID作为所述目标对象ID的关联对象ID;基于所述关联对象ID以及对应的目标对象ID对的出现次数确定所述目标对象ID的关联结果。2.根据权利要求1所述的方法,其特征在于,所述基于用户行为发生时间的时间间隔将每个用户的行为序列划分成子序列,包括:在每个用户的行为序列中,若当前项数据中用户行为发生时间与上一项数据中用户行为发生时间的时间间隔超过设定时间间隔,将当前项数据放入到新的子序列中;否则,将当前项数据放入到与上一项数据相同的子序列中。3.根据权利要求1所述的方法,其特征在于,所述确定按照时间先后排序的每个用户的行为序列,包括:基于用户行为数据生成每个用户的行为序列;统计用户行为数据中每个对象ID的触发次数;在每个用户的行为序列中,若对象ID的触发次数大于第一设定次数或者小于第二设定次数,将该对象ID对应的数据项进行过滤;将过滤后得到的每项数据按照用户行为发生时间的先后顺序进行排序,得到按照时间先后排序的用户的行为序列。4.根据权利要求3所述的方法,其特征在于,还包括:获取原始用户行为数据,并将异常数据进行过滤,得到用户的行为数据;其中,每条行为数据包括用户标识ID、对象ID以及用户行为发生时间。5.根据权利要求1所述的方法,其特征在于,还包括:当用户触发所述目标对象时,基于所述目标对象ID的关联结果确定目标对象的关联结果,并将所述目标对象的关联结果推荐给所述用户。6.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:于敬,陈运文,刘文海,张可,孟礼斌,纪达麒,
申请(专利权)人:达而观信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。