一种信息推荐方法及装置制造方法及图纸

技术编号:36862979 阅读:23 留言:0更新日期:2023-03-15 18:42
本申请提供一种信息推荐方法及装置,信息推荐方法包括:将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到对应的比较结果矩阵;其中,用户标识矩阵包括属于对应参与方的用户标识对应的密态标识数据,比较结果矩阵用于表征属于第一参与方的用户标识是否属于第二参与方;根据比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵;其中,特征矩阵包括属于对应参与方的用户对应的密态特征数据,密态特征数据用于表征用户针对信息的用户行为;根据特征对齐矩阵确定第一参与方对应的推荐数据,以使第一参与方根据推荐数据向用户进行信息的推荐。因此,可以在全流程保护敏感的用户数据的前提下实现信息推荐。实现信息推荐。实现信息推荐。

【技术实现步骤摘要】
一种信息推荐方法及装置


[0001]本申请涉及多方安全计算
,具体而言,涉及一种信息推荐方法及装置。

技术介绍

[0002]推荐算法,是常用于对广告、商品、电影等信息对象进行推荐的手段,其通过分析、挖掘用户行为,发现用户的个性化需求与兴趣特点,将用户可能感兴趣的信息推荐给用户。其中,推荐算法的有效性依赖于大量真实且有效的数据,因此,获取到用户真实的数据是推荐算法能够实施的关键前提。
[0003]但是,随着国家出台《互联网信息服务算法推荐管理规定》,进一步加强了数据的监管,因此需要在保护用户数据隐私的基础上,实现信息的推荐。然而,在现有技术中,采用的信息推荐方法仍然存在用户信息泄露的问题,不能满足在全流程保护敏感的用户数据的前提下实现信息推荐的目的。

技术实现思路

[0004]本申请实施例的目的在于提供一种信息推荐方法及装置,用以解决现有技术中如何在全流程保护敏感的用户数据的前提下实现信息推荐的技术问题。
[0005]第一方面,本申请实施例提供一种信息推荐方法,包括:将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到对应的比较结果矩阵;其中,所述第一用户标识矩阵包括属于第一参与方的用户标识对应的第一密态标识数据,所述第二用户标识矩阵包括属于第二参与方的用户标识对应的第二密态标识数据,所述比较结果矩阵用于表征属于所述第一参与方的用户标识是否属于所述第二参与方;根据所述比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵;其中,所述第一特征矩阵包括属于所述第一参与方的用户对应的第一密态特征数据,所述第二特征矩阵包括属于所述第二参与方的用户对应的第二密态特征数据,所述第一密态特征数据以及所述第二密态特征数据均用于表征用户针对信息的用户行为;根据所述特征对齐矩阵确定所述第一参与方对应的推荐数据,以使所述第一参与方根据所述推荐数据向用户进行所述信息的推荐。
[0006]在上述方案中,可以实现给第一参与方的用户进行信息推荐。其中,第一参与方以及第二参与方在进行用户求交的过程中,双方交互的数据均为密态数据且交互的过程为多方安全计算过程,因此,双方均无法获知对方的用户信息以及对方是否拥有本方用户的信息,从而能够实现全匿踪用户安全求交的目的。此外,在上述特征对齐以及确定推荐数据的过程中,同样采用的均是密态数据且采用的均是多方安全计算,从而可以保证在信息推荐的全流程中都是秘密安全的。因此,采用本申请实施例提供的信息推荐方法,可以在全流程保护敏感的用户数据的前提下实现信息推荐。
[0007]在可选的实施方式中,所述第一用户标识矩阵为的矩阵,所述第二用户标识矩阵为的矩阵;所述将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到
对应的比较结果矩阵,包括:比较所述第一用户标识矩阵中第行的第一密态标识数据与所述第二用户标识矩阵中第列的第二密态标识数据是否一致;若一致,则将所述比较结果矩阵中第行第列的数据确定为1;否则,将所述比较结果矩阵中第行第列的数据确定为0。在上述方案中,通过比较第一用户标识矩阵中的第一密态标识数据以及第二用户标识矩阵中的第二密态标识数据是否一致,可以实现第一参与方以及第二参与方在进行用户求交。其中,由于双方交互的数据均为密态数据且交互的过程为多方安全计算过程,因此,双方均无法获知对方的用户信息以及对方是否拥有本方用户的信息,从而能够实现全匿踪用户安全求交的目的。
[0008]在可选的实施方式中,所述根据所述比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵,包括:将所述第二特征矩阵与所述比较结果矩阵进行相乘,得到中间对齐矩阵;将所述第一特征矩阵与所述中间对齐矩阵进行拼接,得到所述特征对齐矩阵。在上述方案中,通过对第一参与方对应的第一特征矩阵以及第二参与方对应的第二特征矩阵进行特征对齐,可以便于进行推荐数据的计算。其中,由于双方进行特征对齐的数据均为密态数据且对齐的过程为多方安全计算过程,因此,双方均无法获知对应的特征信息,从而能够实现全匿踪安全对齐的目的。
[0009]在可选的实施方式中,所述根据所述特征对齐矩阵确定所述第一参与方对应的推荐数据,包括:根据所述特征对齐矩阵确定状态矩阵;其中,所述状态矩阵包括表征所述用户行为与所述用户之间关系的密态状态数据;根据所述状态矩阵进行热传导推荐计算,得到所述推荐数据。在上述方案中,根据特征对齐矩阵可以确定用户行为与用户之间的关系,即可以得到状态矩阵。其中,由于状态矩阵包括的是密态状态数据且确定的过程为多方安全计算过程,因此,可以在全流程保护敏感的用户数据的前提下实现信息推荐。
[0010]在可选的实施方式中,所述根据所述状态矩阵进行热传导推荐计算,得到所述推荐数据,包括:根据所述状态矩阵确定热度矩阵、第一统计矩阵以及第二统计矩阵;其中,所述热度矩阵包括表征所述用户对信息的初始化热度的密态热度数据,所述第一统计矩阵包括表征所述信息被所述用户触发的数量的第一密态统计数据,所述第二统计矩阵包括表征所述用户触发所述信息的数量的第二密态统计数据;通过多次热传导推荐计算对所述热度矩阵进行更新,得到目标热度矩阵;根据所述目标热度矩阵确定所述推荐数据。在上述方案中,可以采用热传导推荐计算的方式实现给第一参与方的用户进行信息推荐的目的。其中,在确定推荐数据的过程中,采用的均是密态数据且采用的均是多方安全计算,从而可以保证在信息推荐的全流程中都是秘密安全的,因此,可以在全流程保护敏感的用户数据的前提下实现信息推荐。
[0011]在可选的实施方式中,一次热传导推荐计算的过程为:根据所述状态矩阵、所述热度矩阵以及所述第二统计矩阵计算所述信息到所述用户的传导,得到中间矩阵;根据所述中间矩阵、所述状态矩阵以及所述第一统计矩阵计算所述用户到所述信息的传导,得到新的热度矩阵。在上述方案中,基于热传导推荐计算确定推荐数据的过程,可以分解为两个步骤,第一步为信息到用户的传导过程,第二步为用户到信息的传导;通过数次传导,可以确定用户进行信息推荐的推荐数据。
[0012]第二方面,本申请实施例提供一种信息推荐装置,包括:比较计算模块,用于将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到对应的比较结果矩阵;其中,所述第一用户标识矩阵包括属于第一参与方的用户标识对应的第一密态标识数据,所述第二用户标识矩阵包括属于第二参与方的用户标识对应的第二密态标识数据,所述比较结果矩阵用于表征属于所述第一参与方的用户标识是否属于所述第二参与方;特征对齐模块,用于根据所述比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵;其中,所述第一特征矩阵包括属于所述第一参与方的用户对应的第一密态特征数据,所述第二特征矩阵包括属于所述第二参与方的用户对应的第二密态特征数据,所述第一密态特征数据以及所述第二密态特征数据均用于表征用户针对信息的用户行为;确定模块,用于根据所述特征对齐矩阵确定所述第一参与方对应的推荐数据,以使所述第一参与方根据所述推荐数据向用户进行所述信息的推荐。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到对应的比较结果矩阵;其中,所述第一用户标识矩阵包括属于第一参与方的用户标识对应的第一密态标识数据,所述第二用户标识矩阵包括属于第二参与方的用户标识对应的第二密态标识数据,所述比较结果矩阵用于表征属于所述第一参与方的用户标识是否属于所述第二参与方;根据所述比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵;其中,所述第一特征矩阵包括属于所述第一参与方的用户对应的第一密态特征数据,所述第二特征矩阵包括属于所述第二参与方的用户对应的第二密态特征数据,所述第一密态特征数据以及所述第二密态特征数据均用于表征用户针对信息的用户行为;根据所述特征对齐矩阵确定所述第一参与方对应的推荐数据,以使所述第一参与方根据所述推荐数据向用户进行所述信息的推荐。2.根据权利要求1所述的信息推荐方法,其特征在于,所述第一用户标识矩阵为的矩阵,所述第二用户标识矩阵为的矩阵;所述将第一用户标识矩阵与第二用户标识矩阵进行比较计算,得到对应的比较结果矩阵,包括:比较所述第一用户标识矩阵中第行的第一密态标识数据与所述第二用户标识矩阵中第列的第二密态标识数据是否一致;若一致,则将所述比较结果矩阵中第行第列的数据确定为1;否则,将所述比较结果矩阵中第行第列的数据确定为0。3.根据权利要求1所述的信息推荐方法,其特征在于,所述根据所述比较结果矩阵对第一特征矩阵以及第二特征矩阵进行特征对齐,得到对应的特征对齐矩阵,包括:将所述第二特征矩阵与所述比较结果矩阵进行相乘,得到中间对齐矩阵;将所述第一特征矩阵与所述中间对齐矩阵进行拼接,得到所述特征对齐矩阵。4.根据权利要求1

3任一项所述的信息推荐方法,其特征在于,所述根据所述特征对齐矩阵确定所述第一参与方对应的推荐数据,包括:根据所述特征对齐矩阵确定状态矩阵;其中,所述状态矩阵包括表征所述用户行为与所述用户之间关系的密态状态数据;根据所述状态矩阵进行热传导推荐计算,得到所述推荐数据。5.根据权利要求4所述的信息推荐方法,其特征在于,所述根据所述状态矩阵进行热传导推荐计算,得到所述推荐数据,包括:根据所述状态矩阵确定热度矩阵、第一统计矩阵以及第二统计矩阵;其中,所述热度矩阵包括表征所述用户对信息的初始化热度的密...

【专利技术属性】
技术研发人员:尤志强卞阳王兆凯
申请(专利权)人:富算科技上海有限公司
类型:发明
国别省市:

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

1