链接强度计算方法和链接强度计算设备的制造方法

文档序号:9261491阅读:633来源:国知局
链接强度计算方法和链接强度计算设备的制造方法
【技术领域】
[0001] 本发明一般地涉及信息处理领域。具体而言,本发明涉及一种计算二部图中的链 接的强度的方法和设备。
【背景技术】
[0002] 近年来,随着社会化网络、电子商务等领域的飞速发展,相关的信息处理技术得到 越来越多的关注。其中,图结构,尤其是二部图结构中的链接相关的研究对于数据的分析很 有帮助。
[0003] 例如,二部图结构可W表征在电子商务领域中的用户-产品映射关系、在社会化 网络中的用户-主题映射关系,在文献数据库中的作者-文章映射关系等。
[0004] 因此,可W直接从二部图中查找到二元的链接关系。例如,用户-产品、用户-主 题、或者作者-文章之间的链接关系等。可W基于该样的链接关系进行进一步的研究。
[0005] 然而,在该些二部图的结构中,存在着链接无效、链接虚假、链接缺失等问题。该些 问题的解决都依赖于准确、适当的链接强度。
[0006] 因此,期望一种针对二部图的链接强度计算方法和链接强度计算设备,其计算的 链接强度能够准确、适当地表征链接两端的节点之间的关系。

【发明内容】

[0007] 在下文中给出了关于本发明的简要概述,W便提供关于本发明的某些方面的基本 理解。应当理解,该个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的 关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是W简化的形式给出某些概 念,W此作为稍后论述的更详细描述的前序。
[0008] 本发明的目的是针对现有技术的上述问题,提出了一种能够基于二部图中的已有 信息,给出准确、适当的链接强度值的链接强度计算方法和链接强度计算设备。
[0009] 为了实现上述目的,根据本发明的一个方面,提供了一种计算二部图中链接的强 度的方法,该方法包括:针对给定的二部图中的选定链接,基于所述二部图,构建针对该选 定链接的N级完备子图,其中所述N级完备子图中的第0级完备子图包括该选定链接W及 该选定链接两端的两节点,所述N级完备子图中的第n+1级完备子图包括所述二部图中的、 W第n级完备子图中的所有链接两端的节点作为端点的链接及其两端的节点,其中N为预 定正整数,且N〉2,n为正整数,且N-2 >n> 0,分别计算该选定链接两端的两节点与第N-2 级完备子图中的同类节点之间的相似度,分别计算该选定链接两端的两节点与第N-2级完 备子图中的所述同类节点之间的共同链接程度值;W及基于所述相似度和共同链接程度 值、W及该选定链接两端的两节点与第N-2级完备子图中的异类节点之间链接的强度初始 值,利用针对该二部图的链接强度模型,计算所述选定链接的强度值。
[0010] 根据本发明的另一个方面,提供了一种计算二部图中链接的强度的设备,该设备 包括:子图构建装置,被配置为:针对给定的二部图中的选定链接,基于所述二部图,构建 针对该选定链接的N级完备子图,其中所述N级完备子图中的第0级完备子图包括该选定 链接W及该选定链接两端的两节点,所述N级完备子图中的第n+1级完备子图包括所述二 部图中的、W第n级完备子图中的所有链接两端的节点作为端点的链接及其两端的节点, 其中N为预定正整数,且N〉2,n为正整数,且N-2 >n> 0,相似度计算装置,被配置为;针 对给定的二部图中的选定链接,分别计算该选定链接两端的两节点与第N-2级完备子图中 的同类节点之间的相似度,程度值计算装置,被配置为:针对给定的二部图中的选定链接, 分别计算该选定链接两端的两节点与第N-2级完备子图中的所述同类节点之间的共同链 接程度值;W及强度计算装置,被配置为:基于所述相似度计算装置计算的相似度和所述 程度值计算装置计算的共同链接程度值、W及该选定链接两端的两节点与第N-2级完备子 图中的异类节点之间链接的强度初始值,利用针对该二部图的链接强度模型,计算所述选 定链接的强度值。
[0011] 另外,根据本发明的另一方面,还提供了 一种存储介质。所述存储介质包括机器可 读的程序代码,当在信息处理设备上执行所述程序代码时,所述程序代码使得所述信息处 理设备执行根据本发明的上述方法。
[0012] 此外,根据本发明的再一方面,还提供了 一种程序产品。所述程序产品包括机器可 执行的指令,当在信息处理设备上执行所述指令时,所述指令使得所述信息处理设备执行 根据本发明的上述方法。
【附图说明】
[0013] 参照下面结合附图对本发明实施例的说明,会更加容易地理解本发明的W上和其 它目的、特点和优点。附图中的部件只是为了示出本发明的原理。在附图中,相同的或类似 的技术特征或部件将采用相同或类似的附图标记来表示。附图中:
[0014]图1示出了根据本发明的实施例的链接强度计算方法的流程图;
[0015] 图2示出了二部图的示例;
[0016] 图3示出了针对链接<42,?2〉的第0、1、2级完备子图;
[0017] 图4示出了根据本发明的实施例的链接强度模型的训练方法的流程图;
[0018]图5示出了根据本发明的实施例的链接强度计算设备的结构方框图;W及
[0019] 图6示出了可用于实施根据本发明实施例的方法和设备的计算机的示意性框图。
【具体实施方式】
[0020] 在下文中将结合附图对本发明的示范性实施例进行详细描述。为了清楚和简明起 见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何该种实际 实施方式的过程中必须做出很多特定于实施方式的决定,W便实现开发人员的具体目标, 例如,符合与系统及业务相关的那些限制条件,并且该些限制条件可能会随着实施方式的 不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益 于本公开内容的本领域技术人员来说,该种开发工作仅仅是例行的任务。
[0021] 在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本发明,在附图中 仅仅示出了与根据本发明的方案密切相关的装置结构和/或处理步骤,而省略了与本发明 关系不大的其他细节。另外,还需要指出的是,在本发明的一个附图或一种实施方式中描述 的元素和特征可w与一个或更多个其它附图或实施方式中示出的元素和特征相结合。
[0022] 下面将参照图1描述根据本发明的实施例的链接强度计算方法的流程。
[002引图1示出了根据本发明的实施例的链接强度计算方法的流程图。如图1所示,根 据本发明的实施例的链接强度计算方法,包括如下步骤;针对给定的二部图中的选定链接, 基于所述二部图,构建针对该选定链接的N级完备子图,其中所述N级完备子图中的第0级 完备子图包括该选定链接W及该选定链接两端的两节点,所述N级完备子图中的第n+1级 完备子图包括所述二部图中的、W第n级完备子图中的所有链接两端的节点作为端点的链 接及其两端的节点,其中N为预定正整数,且N〉2,n为正整数,且N-2 >n> 0 (步骤S1); 分别计算该选定链接两端的两节点与第N-2级完备子图中的同类节点之间的相似度(步骤 S2);分别计算该选定链接两端的两节点与第N-2级完备子图中的所述同类节点之间的共同 链接程度值(步骤S3);W及基于所述相似度和共同链接程度值、W及该选定链接两端的两 节点与第N-2级完备子图中的异类节点之间链接的强度初始值,利用针对该二部图的链接 强度模型,计算所述选定链接的强度值(步骤S4)。
[0024]在步骤S1中,针对给定的二部图中的选定链接,基于所述二部图,构建针对该选 定链接的N级完备子图,其中所述N级完备子图中的第0级完备子图包括该选定链接W及 该选定链接两端的两节点,所述N级完备子图中的第n+1级完备子图包括所述二部图中的、 W第n级完备子图中的所有链接两端的节点作为端点的链接及其两端的节点,其中N为预 定正整数,且N〉2,n为正整数,且N-2 >n> 0。
[00巧]首先,介绍完备子图的创建。
[0026] 二部图是本领域已知的数据结构。在二部图中,只存在两种类型的节点。两种类 型的节点之间可W有链接相连,并且链接仅连接不同类型的节点。目P,同一类型的节点之间 没有链接。链接的强度体现了链接两端的两节点的关系。节点之间的链接关系可W是一对 一的,也可W是一对多的、多对一的、或者多对多的,依不同的应用场景而定。
[0027] 举例来说,如果二部图中的两种节点类型是作者和文章,那么节点之间的链接可 表明链接一端的作者是链接另一端的文章的作者。链接的强度表明该作者是该文章的作者 的置信度。一篇文章可W有多个作者,一个作者也可W写多篇文章。
[002引图2示出了二部图的示例。在图2中,有两种类型的节点;A类型节点和P类型节 点。两种节点之间的连线表示两者之间的链接。
[0029] 传统技术仅基于二部图进行分析和处理。本发明的发明人创新地提出完备子图的 概念。针对二部图中的每一个链接,均可生成与之对应的一组完备子图。完备子图汇集了 与该链接及其两端的节点关联的其它节点和链接,不同级的完备子图的信息量不同。通过 利用该样的其它节点和链接的信息可W帮助完善与完备子图对应的链接的强度的计算。同 时
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1