节点中心性度量

中心性(centrality):哪个节点的影响力更大?
1.Centrality度量方法:Degree
在这里插入图片描述
Degree是运用最广泛的centrality之一,因为它计算简单,可理解性强

局限:邻接节点的重要性没有考虑
举个例子,微博上某账户买僵尸粉增加粉丝量,可以使该账户节点的in-degree非常大,但是并不意味着该节点的影响力就大。

2.Centrality度量方法:Eigenvector
影响力大的人不仅仅是朋友多,而且他的朋友也是重要的
在这里插入图片描述
在这里插入图片描述
可以看出,v7节点的重要性,是由和它相边的v1,v4,v6三个节点的重要性来决定的,也就是说,如果v1,v4,v6的重要性越高,那么v7节点的重要性也就越高。
其中,? 是矩阵的特征根

3.Centrality度量方法:Katz
eigenvector方法在无向图上的表现非常优异
但当出现在有向无环图时,其中节点 eigenvector centrality变成0
在这里插入图片描述
Katz提出了一个改进方法,即每个节点初始就有一个centrality值
这样,上图中v6和v5节点的centrality计算方法就变成了:
在这里插入图片描述
4.Centrality度量方法:PageRank
Katz在计算时,每条出边都会带上起始节点的完整中心性值,这是否合理呢?
显然是不合理的,举个例子,导航网站hao123,它指向了许多其它网站,在katz方法中,该网站每条出边的值都是一样的,但显然,雅虎和其它小网站的重要性是不一样的。

为此,Google的Larry Page对Katz的方法提出了进一步的改进,称为PageRank算法。

PageRank算法在Katz的基础上,假设一个节点的出度是n,刚每条出边附上1/n的起始节点的中心度量值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进行了一轮迭代计算之后
在这里插入图片描述
经过多轮迭代,直到centrality值收敛,即得到每个节点的centrality

5.Centrality度量方法:Betweenness
betweenness则从路径这个维度来度量节点的centrality.

对于网络中的两个节点A和B,他们之间的最短路径可能有很多条。计算网络中任意两个节点的所有最短路径,如果这些最短路径中有很多条都经过了某个节点,那么就认为这个节点的Betweenness Centrality高
在这里插入图片描述
在这里插入图片描述
从直观上讲,图中左边的这些节点和右边的这些节点都必须通过A ,F两个点来连接。因此这两个点的betweenness centrality也会更高。

6.Centrality度量方法:Closeness
Closeness的centrality 度量方法思想是:如果节点到图中其它节点的最短距离都很小,那么我们认为该节点的Closeness Centrality高。

在这里插入图片描述
这个定义其实比Degree Centrality从几何上更符合中心度的概念,因为到其它节点的平均最短距离最小,意味着这个节点从几何角度看是出于图的中心位置。

举个例子,在社交网络中,Closeness Centrality高的节点一般扮演的是八婆的角色(gossiper)。他们并不是明星,但是乐于在不同的人群之间传递消息。

想获取更多信息

  • 12
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在网络度量节点相对重要性的方法有很多,以下是其的几种: 1. PageRank算法:PageRank是一种基于网络结构的算法,它通过计算节点的入度和出度以及节点之间的连接关系,来衡量节点的相对重要性。PageRank最初是用来评估网页的重要性,后来被应用到社交网络、知识图谱等领域。 2. HITS算法:HITS(Hyperlink-Induced Topic Search)算法也是一种基于链接结构的算法,它通过计算节点的Authority值和Hub值来衡量节点的相对重要性。Authority值表示节点对相关信息的贡献程度,Hub值表示节点对相关信息的引用程度。 3. 介数心性(Betweenness Centrality):介数心性是指节点在网络所有最短路径出现的次数,介数心性越高表示节点在网络连接不同区域的重要性越高。介数心性可以用来识别网络的关键节点。 4. 特征向量心性(Eigenvector Centrality):特征向量心性是指节点在网络与其他高度节点的连接程度,越高表示节点的影响力越大。特征向量心性可以用来识别节点的影响力和地位。 5. 度心性(Degree Centrality):度心性是指节点的度与网络所有节点的最大度之比,度心性越高表示节点与其他节点的连接程度越高。度心性可以用来识别网络的重要节点。 以上是几种常用的度量网络节点相对重要性的方法,不同的方法适用于不同的网络结构和分析问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值