一种为用户推荐合作对象的方法、装置和计算机设备制造方法及图纸

技术编号:34477908 阅读:28 留言:0更新日期:2022-08-10 08:53
本发明专利技术公开了一种为用户推荐合作对象的方法、装置和计算机设备,涉及大数据技术领域,其中方法包括:获取用户集合和潜在合作对象集合;构建用户与潜在合作对象的共现矩阵;根据所述共现矩阵中元素的评分,分解共现矩阵得到用户矩阵与潜在合作对象矩阵;根据用户矩阵的用户隐向量和潜在合作对象矩阵的潜在合作对象隐向量,计算各潜在合作对象相对于各用户的推荐指数;根据推荐指数,为各用户推荐合作对象。本文能够通过构建用户与潜在合作对象的共现矩阵并分解得到低阶数且元素更稠密的用户矩阵和潜在合作对象矩阵,挖掘用户和潜在合作对象之间的隐含兴趣和隐含特征以为用户推荐合作对象,极大地提高了推荐结果的准确性。极大地提高了推荐结果的准确性。极大地提高了推荐结果的准确性。

【技术实现步骤摘要】
一种为用户推荐合作对象的方法、装置和计算机设备


[0001]本专利技术涉及大数据
,尤其涉及一种为用户推荐合作对象的方法、装置和计算机设备。

技术介绍

[0002]跨境撮合活动能够为海内外中小企业搭建互联互通桥梁,参与活动的企业可进行一对一、面对面互动交流和实质性对接。然而,如何为企业识别出参与撮合活动的其他企业中具有潜在合作价值的对象,使企业在撮合活动中更具目的性,提高合作成功率,是现有撮合活动亟需解决的问题。
[0003]现有的推荐方法一般采用协同过滤算法,但协调过滤算法无法将两个物品相似的信息推广到其他物品的相似性上,导致热门物品具有很强的头部效应,容易跟大量物品产生相似;而尾部物品由于特征向量稀疏,导致很少被推荐。因此,现有的推荐方法难以满足为用户推荐潜在合作对象的实际需求。

技术实现思路

[0004]针对现有技术的上述问题,本文的目的在于,提供一种为用户推荐合作对象的方法、装置和计算机设备,以解决现有技术中推荐方法泛化能力弱、头部效应强,推荐结果不能准确满足用户需求的问题。
[0005]为了解决上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种为用户推荐合作对象的方法,其特征在于,包括:获取用户集合和潜在合作对象集合,所述用户集合和所述潜在合作对象集合不为空;构建用户与潜在合作对象的共现矩阵,所述共现矩阵的行为所述用户,所述共现矩阵的列为所述潜在合作对象,所述共现矩阵中的元素为各用户与对应的潜在合作对象的评分;根据所述共现矩阵中元素的评分,分解所述共现矩阵,得到用户矩阵与潜在合作对象矩阵;根据所述用户矩阵的用户隐向量和所述潜在合作对象矩阵的潜在合作对象隐向量,计算各所述潜在合作对象相对于各所述用户的推荐指数;根据所述推荐指数,为各用户推荐合作对象。2.根据权利要求1所述的方法,其特征在于,根据所述共现矩阵中元素的评分,分解所述共现矩阵,得到用户矩阵与潜在合作对象矩阵,进一步包括:构建使得各潜在合作对象相对于各用户的推荐指数与所述共现矩阵中相对应元素之差最小化的目标函数;根据所述目标函数,计算所述用户矩阵和所述潜在合作对象矩阵各自梯度下降的方向和幅度;根据所述用户矩阵和所述潜在合作对象矩阵各自梯度下降的方向和幅度,迭代更新所述用户矩阵和所述潜在合作对象矩阵中各元素的值直至迭代更新次数达到预设迭代次数或所述目标函数的值小于预设误差阈值。3.根据权利要求2所述的方法,其特征在于,得到用户矩阵与潜在合作对象矩阵后,所述方法还包括:对得到的用户矩阵和所述潜在合作对象矩阵进行评估;根据评估结果调节所述用户矩阵和所述潜在合作对象矩阵的阶数,进而调节所述用户矩阵和所述潜在合作对象矩阵中各元素的值。4.根据权利要求3所述的方法,其特征在于,所述对得到的用户矩阵和所述潜在合作对象矩阵进行评估,进一步包括:计算推荐给用户的合作对象的召回率、准确率、覆盖率和热度;根据召回率、准确率、覆盖率和热度中的一个或多个的组合,评估所述用户矩阵和所述潜在合作对象矩阵。5.根据权利要求1所述的方法,其特征在于,根据所述推荐指数,为用户推荐合作对象,进一步包括:将推荐指数大于等于预设推荐阈值的潜在合作对象推荐给对应的用户;或将同一用户的各潜在合作对象...

【专利技术属性】
技术研发人员:田晓丹
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1