The invention discloses an information push method, the method comprises: acquiring information behavior object behavior according to each user's behavior; according to the weight of each behavior the behavior information determines the behavior of object value; the weight of each behavior values are sorted, generating a first ranking result is determined; the first ranking results with preset ranking results of the same, according to the weight of each behavior information and the behavior of each behavior in the behavior of an object determines the value of the object of conduct recommended priority value and collaborative filtering recommendation priority value; according to the recommended priority value and the priority value of collaborative filtering recommendation and behavior for all objects sort, generate second ranking results; according to the information user behavior, and obtain the user behavior of objects in the second sort results in The matching behavior object is output to the user as the information to be recommended. The invention also discloses a push device for information.
【技术实现步骤摘要】
本专利技术涉及信息推送技术,具体涉及一种信息的推送方法及装置。
技术介绍
由于目前被广泛使用的信息推送系统通常采用的是基于内容的推荐算法和协同过滤推荐算法;其中,基于内容的推荐算法是指,通过用户购买过的产品的特征,为用户推荐与其购买过的产品相似的产品,基于内容的推荐算法可以对冷启动问题和新加入的产品问题进行处理,因为它不依赖于用户对产品的评分,所以不会受到打分稀疏性的问题。协同过滤算法则是利用用户对产品评分的矩阵,计算用户或产品之间的相似度,利用相似度较高的邻居用户对其他产品进行评分预测,并根据预测评分的高低为目标用户进行推荐。但是,基于内容的推荐算法存在的缺陷是,无法处理像图形、视频和音乐这种难以分析提取内容特征的商品。而采用协同过滤算法存在的缺陷是,由于每一个用户购买的产品数量通常不到产品总数的1%,容易造成用户对产品的评分矩阵非常稀疏,从而使得推荐结果不佳。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种信息的推送方法及装置,能够提高信息推荐的准确性。本专利技术实施例的技术方案是这样实现的:根据本专利技术实施例的一方面,提供一种信息的推送 ...
【技术保护点】
一种信息的推送方法,其特征在于,所述方法包括:根据每个用户的行为获取行为对象的行为信息;根据所述行为信息确定所述行为对象的每个行为的权重值;对所述每个行为的权重值进行排序,生成第一排序结果;确定所述第一排序结果与预设排序结果相同时,根据所述行为对象的每个行为的行为信息及每个行为的权重值确定所述行为对象的推荐优先值和协同过滤推荐优先值;根据所述推荐优先值和所述协同过滤推荐优先值之和对所有行为对象进行排序,生成第二排序结果;根据用户行为的行为信息在所述第二排序结果中获取与所述用户行为匹配的行为对象,将所述匹配的行为对象作为待推荐信息向所述用户输出。
【技术特征摘要】
1.一种信息的推送方法,其特征在于,所述方法包括:根据每个用户的行为获取行为对象的行为信息;根据所述行为信息确定所述行为对象的每个行为的权重值;对所述每个行为的权重值进行排序,生成第一排序结果;确定所述第一排序结果与预设排序结果相同时,根据所述行为对象的每个行为的行为信息及每个行为的权重值确定所述行为对象的推荐优先值和协同过滤推荐优先值;根据所述推荐优先值和所述协同过滤推荐优先值之和对所有行为对象进行排序,生成第二排序结果;根据用户行为的行为信息在所述第二排序结果中获取与所述用户行为匹配的行为对象,将所述匹配的行为对象作为待推荐信息向所述用户输出。2.根据权利要求1所述的方法,其特征在于,在所述将所述匹配的行为对象作为待推荐信息向所述用户输出之前,所述方法还包括:对所述匹配的行为对象进行类型过滤,得到相同类型的行为对象;将所述相同类型的行为对象作为待推荐信息向所述用户输出。3.根据权利要求1所述的方法,其特征在于,在所述将所匹配的行为对象作为待推荐信息向所述用户输出之前,所述方法还包括:对所匹配的行为对象进行历史行为过滤,得到所述用户未知的行为对象;将所述用户未知的行为对象作为待推荐信息向所述用户输出。4.根据权利要求1所述的方法,其特征在于,在所述将所匹配的行为对象作为待推荐信息向所述用户输出之前,所述方法还包括:对所匹配的行为对象进行黑名单过滤,得到属于所述用户白名单的行为对象;将属于所述用户白名单的行为对象作为待推荐信息向所述用户输出。5.根据权利要求1所述的方法,其特征在于,在所述将所匹配的行为对象作为待推荐信息向所述用户输出之前,所述方法还包括:对所匹配的行为对象进行级别过滤,得到推荐优先值和协同过滤推荐优先值之和达到预设阈值的行为对象;将所述推荐优先值和协同过滤推荐优先值之和达到预设阈值的行为对象作为待推荐信息向所述用户输出。6.根据权利要求1所述的方法,其特征在于,在所述生成第二排序结果之前,所述方法还包括;根据预设行为对象获取所述预设行为对象的预设优先值;根据所述预设优先值、所述推荐优先值和所述协同过滤推荐优先值之和对所有行为对象进行排序,生成第二排序结果。7.根据权利要求1所述的方法,其特征在于,所述根据所述行为对象的每个行为的行为信息及每个行为的权重值确定所述行为对象的推荐优先值,包括:根据用户的行为信息确定所述用户的各行为信息的使用数;根据所述各行为信息的使用数确定各行为信息所对应的行为对象次数;根据用户的行为信息确定各行为信息的被访问用户数;根据用户的行为信息确定所述行为对象的被访问用户数;根据所述用户的各行为信息的使用数、所述各行为信息所对应的行为对象次数、所述各行为信息的被访问用户数和所述行为对象的被访问用户数确定所述行为对象的推荐优先值。8.根据权利要求1所述的方法,其特征在于,所述根据所述行为对象的每个行为的行为信息及每个行为的权重值确定所述行为对象的协同过滤推荐优先值,包括:根据所述行为对象的每个行为的行为信息及每个行为的权重值生成评分矩阵;根据所述评分矩阵在所有的行为对象中确定每个行为对象对应的行为信息的相似度;根据每个行为对象对应的行为信息的相似度和每个用户的行为信息确定所述行为对象的协同过滤推荐优先值。9.一种信息的推送装置,其特征在于,所述装置包括:第一获取单元、第一确定单元、第一生成单元、第二确定单元、第二生成单元、第二获取单元和输出单元;其中,所述第一获取单元,用于根据每个用户的行为获取行为对象的行为信息;所述第一...
【专利技术属性】
技术研发人员:王永琴,王友玲,黄慧滢,
申请(专利权)人:咪咕动漫有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。