System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,特别是涉及一种标签确定方法。
技术介绍
1、在图领域,社区发现是一个非常热门且广泛的话题,在真实的社交网络中,有些用户之间连接非常紧密,有些用户之间的连接较为稀疏,连接紧密的用户群体可以看做一个社区,社区发现算法是一种数据挖掘技术,主要用于检测图形或网络结构中的相关社区,可以通过标签传播算法确定社区中各个节点的标签。标签传播算法的基本思想是将一个节点的邻居节点的标签中出现次数最多的标签作为该节点自身的标签。给每个节点添加标签以代表它所属的社区,并通过标签的传播形成同一标签的社区结构。在用一个唯一的标签初始化每个节点之后,该算法会重复地将一个节点的标签社群化为该节点的相邻节点中出现频率最高的标签。当每个节点的标签在其相邻节点中出现得最频繁时,标签传播算法停止计算,并确定社区中各个节点的标签信息。
2、当前确定不同社区中各个节点的标签信息时,往往需要额外的服务器作为中间方协调并计算结果,若使用明文计算节点的标签信息,则存在泄露数据隐私的风险,且标签计算效率较低,标签计算成本较高。因此,如何在两个社区存在相同节点的情况下,对两个社区中的无标签节点进行标签信息计算,并再标签信息计算的过程中降低泄露数据隐私的风险,提高标签信息的确定效率,降低标签信息的计算成本,是需要解决的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够两个社区存在相同节点的情况下,对两个社区中的无标签节点进行标签信息计算,并再标签信息计算的过程中降低泄露数据隐私的风险,
2、第一方面,本申请提供了一种标签确定方法,所述标签确定系统包括交流发起方和交流参与方,所述标签确定方法包括:
3、业务参与方根据参与方拓扑结构确定参与方权重矩阵,并根据参与方权重矩阵确定参与方无标签数据的参与方概率传播矩阵,且根据参与方权重矩阵确定参与方矩阵传输因子,将参与方矩阵传输因子发送至业务发起方;
4、业务发起方获取参与方矩阵传输因子,根据发起方拓扑结构确定发起方权重矩阵,根据发起方权重矩阵对发起方无标签数据进行传播因子计算,确定发起方概率传播矩阵,根据参与方矩阵传输因子和发起方权重矩阵确定发起方联合矩阵因子,并根据发起方权重矩阵确定发起方矩阵和向量;
5、业务参与方根据参与方权重矩阵确定参与方矩阵和向量,将参与方矩阵和向量发送至业务发起方;
6、业务发起方获取参与方矩阵和向量,根据发起方矩阵和向量和参与方矩阵和向量确定联合矩阵和向量,将联合矩阵和向量发送至业务参与方,并根据联合矩阵和向量和发起方权重矩阵确定发起方分块概率矩阵;
7、业务参与方获取联合矩阵和向量,根据联合矩阵和向量和参与方权重矩阵确定参与方分块概率矩阵,并将参与方分块概率矩阵中的参与方传输概率矩阵发送至业务发起方,且根据参与方概率传播矩阵和参与方分块概率矩阵确定参与方更新概率矩阵;
8、业务发起方获取参与方传输概率矩阵,并根据参与方传输概率矩阵和发起方概率传播矩阵,确定发起方更新概率矩阵;
9、业务发起方根据发起方更新概率矩阵和标签数据矩阵确定发起方无标签数据的目标标签,业务参与方根据参与方更新概率矩阵和标签数据矩阵确定参与方无标签数据的目标标签。
10、在其中一个实施例中,业务发起方根据发起方更新概率矩阵和标签数据矩阵确定发起方无标签数据的目标标签,包括:
11、业务发起方根据发起方更新概率矩阵确定发起方第一传输参数,并将发起方第一传输参数发送至业务参与方,并获取业务参与方发送的参与方第一传输参数;
12、业务发起方根据参与方第一传输参数确定发起方第二传输参数,并将发起方第二传输参数发送至业务参与方,且获取业务参与方发送的参与方第二传输参数;
13、业务发起方根据参与方第二传输参数和发起方更新概率矩阵确定发起方标签参数,以及发起方第三传输参数,并将发起方第三传输参数发送至业务参与方;
14、业务发起方根据发起方标签参数,以及标签数据矩阵确定发起方目标参数,将发起方目标参数中的发起方传输标签发送给业务参与方,并获取业务参与方发送的参与方传输标签;
15、业务发起方根据发起方目标参数和参与方传输标签确定发起方无标签数据的目标标签。
16、在其中一个实施例中,业务发起方根据发起方目标参数和参与方传输标签确定发起方无标签数据的目标标签,包括:
17、业务发起方根据发起方目标参数和参与方传输标签的数据和确定发起方无标签数据的候选标签,并确定发起方无标签数据的候选标签的发起方候选标签概率;
18、业务发起方根据发起方候选标签概率从发起方无标签数据的候选标签确定发起方无标签数据的目标标签。
19、在其中一个实施例中,业务参与方根据参与方更新概率矩阵和标签数据矩阵确定参与方无标签数据的目标标签,包括:
20、业务参与方获取发起方第一传输参数,根据发起方第一传输参数确定参与方第一传输参数,并将参与方传输参数发送至业务发起方;
21、业务参与方获取发起方第二传输参数,根据发起方第二传输参数和参与方更新概率矩阵确定参与方第二传输参数,并将参与方第二传输参数发送给业务发起方;
22、业务参与方获取发起方第三传输参数,根据发起方第三传输参数和参与方更新概率矩阵确定参与方标签参数;
23、业务参与方根据参与方标签参数,以及标签数据矩阵确定参与方目标参数,从参与方目标参数中确定参与方传输标签,将参与方传输标签发送至业务发起方;
24、业务参与方获取发起方传输标签,根据参与方目标参数和发起方传输标签确定参与方无标签数据的目标标签。
25、在一个实施例中,业务参与方获取发起方传输标签,根据参与方目标参数和发起方传输标签确定参与方无标签数据的目标标签,包括:
26、业务参与方根据参与方目标参数和参与方传输标签的数据和确定参与方无标签数据的候选标签,并确定参与方无标签数据的候选标签的参与方候选标签概率;
27、业务参与方根据参与方候选标签概率从参与方无标签数据的候选标签确定参与方无标签数据的目标标签。
28、在一个实施例中,业务参与方获取发起方第二传输参数,根据发起方第二传输参数和参与方更新概率矩阵确定参与方第二传输参数,并将参与方第二传输参数发送给业务发起方,包括:
29、业务参与方获取发起方第二传输参数,根据发起方第二传输参数和参与方更新概率矩阵确定发起方参数计算因子;
30、根据发起方参数计算因子和参与方更新概率矩阵确定参与方第二传输参数,并将参与方第二传输参数发送给业务发起方。
31、在一个实施例中,业务参与方根据参与方拓扑结构确定参与方权重矩阵,包括:
32、业务参与方根据参与方本地数据关系矩阵确定参与方拓扑结构;
33、业务参与方根据参与方本文档来自技高网...
【技术保护点】
1.一种标签确定方法,其特征在于,由标签确定系统执行,所述标签确定系统包括交流发起方和交流参与方,所述标签确定方法包括:
2.根据权利要求1所述的方法,其特征在于,业务发起方根据发起方更新概率矩阵和标签数据矩阵确定发起方无标签数据的目标标签,包括:
3.根据权利要求2所述的方法,其特征在于,业务发起方根据发起方目标参数和参与方传输标签确定发起方无标签数据的目标标签,包括:
4.根据权利要求2所述的方法,其特征在于,业务参与方根据参与方更新概率矩阵和标签数据矩阵确定参与方无标签数据的目标标签,包括:
5.根据权利要求4所述的方法,其特征在于,业务参与方获取发起方传输标签,根据参与方目标参数和发起方传输标签确定参与方无标签数据的目标标签,包括:
6.根据权利要求4所述的方法,其特征在于,业务参与方获取发起方第二传输参数,根据发起方第二传输参数和参与方更新概率矩阵确定参与方第二传输参数,并将参与方第二传输参数发送给业务发起方,包括:
7.根据权利要求1所述的方法,其特征在于,业务参与方根据参与方拓扑结构确定参与方权
8.根据权利要求1所述的方法,其特征在于,根据发起方拓扑结构确定发起方权重矩阵,包括:
9.根据权利要求1所述的方法,其特征在于,业务发起方根据发起方更新概率矩阵和标签数据矩阵确定发起方无标签数据的目标标签,业务参与方根据参与方更新概率矩阵和标签数据矩阵确定参与方无标签数据的目标标签之前,还包括:
10.根据权利要求1所述的方法,其特征在于,业务发起方获取参与方矩阵传输因子,根据发起方拓扑结构确定发起方权重矩阵,根据发起方权重矩阵对发起方无标签数据进行传播因子计算,确定发起方概率传播矩阵,根据参与方矩阵传输因子和发起方权重矩阵确定发起方联合矩阵因子,并根据发起方权重矩阵确定发起方矩阵和向量,包括:
...【技术特征摘要】
1.一种标签确定方法,其特征在于,由标签确定系统执行,所述标签确定系统包括交流发起方和交流参与方,所述标签确定方法包括:
2.根据权利要求1所述的方法,其特征在于,业务发起方根据发起方更新概率矩阵和标签数据矩阵确定发起方无标签数据的目标标签,包括:
3.根据权利要求2所述的方法,其特征在于,业务发起方根据发起方目标参数和参与方传输标签确定发起方无标签数据的目标标签,包括:
4.根据权利要求2所述的方法,其特征在于,业务参与方根据参与方更新概率矩阵和标签数据矩阵确定参与方无标签数据的目标标签,包括:
5.根据权利要求4所述的方法,其特征在于,业务参与方获取发起方传输标签,根据参与方目标参数和发起方传输标签确定参与方无标签数据的目标标签,包括:
6.根据权利要求4所述的方法,其特征在于,业务参与方获取发起方第二传输参数,根据发起方第二传输参数和参与方更新概率矩...
【专利技术属性】
技术研发人员:姜勇,张继军,陈宇峰,严杨,林松望,
申请(专利权)人:杭州云链趣链数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。