数据对象推送方法和装置制造方法及图纸

技术编号:38538497 阅读:16 留言:0更新日期:2023-08-19 17:07
本申请公开了数据对象推送方法、装置及设备。其中方法包括:获取目标用户的社交关系信息、用户与数据对象之间的交互关系信息、用户的第一特征和数据对象的第一特征;根据交互关系信息、用户的第一特征和数据对象的第一特征,获取用户的第二特征和数据对象的第二特征;根据用户的第二特征,获取用户之间的第二特征相似度;根据第二特征相似度,调整社交关系信息;根据调整后的社交关系信息,调整目标用户的第二特征;根据目标用户的调整后的第二特征与数据对象的第二特征之间的相似度,确定向目标用户推荐的数据对象。采用这种处理方式,使得将社交关系调整引入社交推荐,通过改善用户的社交关系来提升用户理解的质量,从而提升社交推荐效果。提升社交推荐效果。提升社交推荐效果。

【技术实现步骤摘要】
数据对象推送方法和装置


[0001]本申请涉及数据处理
,具体涉及数据对象推送方法和装置,社交推荐模型处理方法和装置,以及电子设备。

技术介绍

[0002]随着推荐系统的发展,社交推荐相关方法吸引了越来越多的关注。社交推荐的核心思想是通过引入用户之间丰富的社交关系来提升推荐效果。传统社交推荐是根据用户原有社交关系进行推荐。然而,用户原有社交关系存在噪音、稀疏等现象,直接利用原有社交关系进行推荐,无法获得较好的推荐效果。

技术实现思路

[0003]本申请提供数据对象推送方法,以解决现有技术存在的社交推荐效果较差的问题。本申请另外提供数据对象推送装置,社交推荐模型处理方法和装置,以及电子设备。
[0004]本申请提供一种数据对象推送方法,包括:获取目标用户的社交关系信息、用户与数据对象之间的交互关系信息、用户的第一特征和数据对象的第一特征;根据所述交互关系信息、所述用户的第一特征和所述数据对象的第一特征,获取所述用户的第二特征和所述数据对象的第二特征;根据所述用户的第二特征,获取用户之间的第二特征相似度;根据所述第二特征相似度,调整所述社交关系信息;根据调整后的社交关系信息,调整所述目标用户的第二特征;根据所述目标用户的调整后的第二特征与所述数据对象的第二特征之间的相似度,确定向所述目标用户推荐的数据对象。
[0005]可选的,所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与社交用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与社交用户之间的第二特征相似度,确定社交用户中的噪声用户;从社交用户中删除所述噪声用户。
[0006]可选的,所述目标用户与社交用户之间的第二特征相似度,采用如下步骤获取:获取所述目标用户与社交用户之间的社交关系特征;根据所述社交关系特征和社交用户的第二特征,获取社交用户的第三特征;根据所述目标用户的第二特征和社交用户的第三特征,获取所述目标用户与社交用户之间的第二特征相似度。
[0007]可选的,所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与高活用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与高活用户之间的第二特征相似度,从多个高活用户中选取目标高活用户,作为所述目标用户的新增社交用户。
[0008]可选的,还包括:获取多个高活用户兴趣类的代表性高活用户;所述根据所述用户的第二特征,获取所述目标用户与高活用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与所述代表性高活用户之间的第二特征相似度;所述根据所
述目标用户与高活用户之间的第二特征相似度,从多个高活用户中选取目标高活用户,包括:根据所述目标用户与所述代表性高活用户之间的第二特征相似度,从所述多个高活用户兴趣类的代表性高活用户中选取目标代表性高活用户。
[0009]可选的,所述根据调整后的社交用户,调整所述目标用户的第二特征,包括:根据所述目标用户与所述目标高活用户之间的第二特征相似度,以及所述目标高活用户的第二特征,获取所述目标用户受所述目标高活用户影响的第七特征;根据所述目标用户的第二特征和所述第七特征,获取所述目标用户的第八特征;根据所述第八特征,获取调整后的第二特征。
[0010]可选的,所述根据所述第八特征,获取调整后的第二特征,包括:根据所述目标用户的第一特征,获取所述目标用户的第六特征;根据所述目标用户的第六特征、所述第二特征和所述第八特征,获取所述调整后的第二特征。
[0011]可选的,还包括:获取多个高活用户兴趣类的代表性高活用户;所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与社交用户之间的第二特征相似度、所述目标用户与所述代表性高活用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与社交用户之间的第二特征相似度,确定社交用户中的噪声用户,从社交用户中删除所述噪声用户;根据所述目标用户与所述代表性高活用户之间的第二特征相似度,从多个高活用户兴趣类的代表性高活用户中选取目标代表性高活用户,作为所述目标用户的新增社交用户;所述根据所述调整后的社交用户,调整所述目标用户的第二特征,包括:根据所述目标用户与删除噪声用户后的剩余社交用户之间的第二特征相似度,以及所述剩余社交用户的第二特征或者第三特征,获取所述目标用户受所述剩余社交用户影响的第四特征;根据所述目标用户与所述新增邻居用户之间的第二特征相似度,以及所述新增邻居用户的第二特征,获取所述目标用户受所述新增邻居用户影响的第七特征;根据所述目标用户的第二特征、所述第四特征和所述第七特征,获取所述目标用户的第九特征;根据所述第九特征,获取调整后的第二特征。
[0012]可选的,所述根据所述第九特征,获取调整后的第二特征,包括:根据所述目标用户的第一特征,获取所述目标用户的第六特征;根据所述目标用户的第六特征、所述第二特征和所述第九特征,获取所述调整后的第二特征。
[0013]可选的,多次执行所述根据所述用户的第二特征,获取用户之间的第二特征相似度;根据所述第二特征相似度,调整所述社交关系信息;根据调整后的社交用户,调整所述目标用户的第二特征。
[0014]本申请还提供一种数据对象推送方法,包括:
[0015]接收客户端发送的数据对象推荐信息获取请求;
[0016]获取目标用户的社交关系信息,以及用户与数据对象之间的交互关系信息、用户的第一特征、数据对象的第一特征;
[0017]根据所述交互关系信息、所述用户的第一特征和所述数据对象的第一特征,获取所述用户的第二特征和所述数据对象的第二特征;
[0018]根据所述用户的第二特征,获取用户之间的第二特征相似度;
[0019]根据所述第二特征相似度,调整所述社交关系信息;
[0020]根据调整后的社交关系信息,调整所述目标用户的第二特征;
[0021]根据所述目标用户的调整后的第二特征与所述数据对象的第二特征之间的相似度,确定向所述目标用户推荐的数据对象;
[0022]向所述客户端提供数据对象推荐信息。
[0023]本申请还提供一种数据对象推送方法,包括:
[0024]向服务端发送数据对象推荐信息获取请求;
[0025]接收服务端回送的数据对象推荐信息;所述数据对象推荐信息是根据目标用户的调整后的社交关系信息进行社交推荐确定的,所述调整后的社交关系信息是根据目标用户的历史交互数据对象与其它用户之间的第二特征相似度确定的,所述用户的第二特征是根据用户与数据对象之间的交互关系信息、用户的第一特征和数据对象的第一特征确定的;
[0026]显示所述数据对象推荐信息。
[0027]本申请还提供一种数据对象推送方法,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据对象推送方法,其特征在于,包括:获取目标用户的社交关系信息、用户与数据对象之间的交互关系信息、用户的第一特征和数据对象的第一特征;根据所述交互关系信息、所述用户的第一特征和所述数据对象的第一特征,获取所述用户的第二特征和所述数据对象的第二特征;根据所述用户的第二特征,获取用户之间的第二特征相似度;根据所述第二特征相似度,调整所述社交关系信息;根据调整后的社交关系信息,调整所述目标用户的第二特征;根据所述目标用户的调整后的第二特征与所述数据对象的第二特征之间的相似度,确定向所述目标用户推荐的数据对象。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与社交用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与社交用户之间的第二特征相似度,确定社交用户中的噪声用户;从社交用户中删除所述噪声用户。3.根据权利要求1所述的方法,其特征在于,所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与高活用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与高活用户之间的第二特征相似度,从多个高活用户中选取目标高活用户,作为所述目标用户的新增社交用户。4.根据权利要求3所述的方法,其特征在于,还包括:获取多个高活用户兴趣类的代表性高活用户;所述根据所述用户的第二特征,获取所述目标用户与高活用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与所述代表性高活用户之间的第二特征相似度;所述根据所述目标用户与高活用户之间的第二特征相似度,从多个高活用户中选取目标高活用户,包括:根据所述目标用户与所述代表性高活用户之间的第二特征相似度,从所述多个高活用户兴趣类的代表性高活用户中选取目标代表性高活用户。5.根据权利要求1所述的方法,其特征在于,还包括:获取多个高活用户兴趣类的代表性高活用户;所述根据所述用户的第二特征,获取用户之间的第二特征相似度,包括:根据所述用户的第二特征,获取所述目标用户与社交用户之间的第二特征相似度、所述目标用户与所述代表性高活用户之间的第二特征相似度;所述根据所述第二特征相似度,调整所述社交关系信息,包括:根据所述目标用户与社交用户之间的第二特征相似度,确定社交用户中的噪声用户,
从社交用户中删除所述噪声用户;根据所述目标用户与所述代表性高活用户之间的第二特征相似度,从多个高活用户兴趣类的代表性高活用户中选取目标代表性高活用户,作为所述目标用户的新增社交用户;所述根据所述调整后的社交用户,调整所述目标用户的第二特征,包括:根据所述目标用户与删除噪声用户后的剩余社交用户之间的第二特征相似度,以及所述剩余社交用户的第二特征或者第三特征,获取所述目标用户受所述剩余社交用户影响的第四特征;根据所述目标用户与所述新增邻居用户之间的第二特征相似度,以及所述新增邻居用户的第二特征,获取所述目标用户受所述新增邻居用户影响的第七特征;根据所述目标用户的第二特征、所述第四特征和所述第七特征,获取所述目标用户的第九特征;根据所述第九特征,获取调整后的第二特征。6.根据权利要求1所述的方法,其特征在于,通过社交推荐模型包括的特征编码器,根据所述交互关系信息、所述用户的第一特征和所述数据对象的第一特征,获取所述用户的第二特征和所述数据对象的第二特征;通过社交推荐模型包括的社交图调整器,根据所述用户的第二特征,获取用户之间的第二特征相似度;根据所述第二特征相似度,调整所述社交关系信息;通过社交推荐模型包括的特征调整器,根据调整后的社交关系信息,调整所述目标用户的第二特征;通过社交推荐模型包括的数据对象选取器,根据所述目标用户的调整后的第二特征与所述数据对象的第二特征之间的相似度,确定向所述目标用户推荐的数据对象。7.一种数据对象推送方法,其特征在于,包括:接收客户端发送的数据对象推荐信息获取请求;获取目标用户的社交关系信息,以及用户与数据对象之间的交互关系信息、用户的第一特征、数据对象的第一特征;根据所述交互关系信息、所述用户的第一特征和所述数据对象的第一特征,获取所述用户的第二特征和所述数据对象的第二特征;根据所述用户的第二特征,获取用户之间的第二特征相似度;根据所述第二特征相似度,调整所述社交关系信息;根据调整后的社交关系信息,调整所述目标用户的第二特征;根据所述目标用户的调整后的第二特征与所述数据对象的第二特征...

【专利技术属性】
技术研发人员:范深王鹏孙铭蔚刘念刘洪
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1