【High 翻天】Higer-order Networks with Battiston Federico (2)

2024-02-17 00:30

本文主要是介绍【High 翻天】Higer-order Networks with Battiston Federico (2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 测量
    • 矩阵表示
    • 中心化测度
      • 度(degree)
      • 路径(path)
      • 特征向量中心
    • 三元闭包和聚类系数
    • 单纯同调
    • 高阶Lapalacian算子
      • 超图拉普拉斯
      • 组合拉普拉斯

接上回说到了高阶的表示方法,接下来开始高阶系统的测量方法。

测量

具体来说就是可用于表征和量化高级系统每一个层次的结构特性的可观察性测量。

矩阵表示

In mathematics, the incidence matrix is the classical way to describe the relationships between two classes of objects.

G = ( V , E ) G = (V, E) G=(V,E)关联矩阵 n × m n \times m n×m 矩阵 I = { I i α } I = \{I_{i \alpha}\} I={Iiα}:

  • n n n 是节点数, m m m 是边的数量;
  • I i α = 1 ⟷ I_{i \alpha} = 1 \longleftrightarrow Iiα=1 节点 i i i 和边 α \alpha α 相关联;否则为 0。
    将该定义也可拓展到超图,如下图[A]。

同样的,由于图中邻接矩阵和关联矩阵具有关系: A = I I T − D . A = I I^{\text{T}} - D. A=IITD.

在这里插入图片描述

中心化测度

网络中心性是节点相关的度量,量化一个节点在网络中的“中心”程度。

度(degree)

根据邻接矩阵可定义度为:
deg ( i ) = ∑ j = 1 n a i j . {\text{deg}}(i) = \sum_{j = 1}^{n} a_{i j}. deg(i)=j=1naij.
进而,在高阶情形下定义广义的度为:
k d , δ ( α ) = ∑ α ′ ⊃ α a α ′ . k_{d, \delta} (\alpha) = \sum_{\alpha^{\prime} \supset \alpha} a_{\alpha^{\prime}}. kd,δ(α)=ααaα.
此处的 α \alpha α 指代 δ < d \delta < d δ<d 维的单纯形。但对于加权图,权重影响,处理方式又稍显复杂,具体可参见1

路径(path)

顶点 v i v_i vi的子类型图中心性是网络中从顶点 v i v_i vi开始和结束的不同长度的闭合游动的数量,可以表示为: C s h = ∑ v j u i j e λ j , C_{sh} = \sum_{v_{j}} u_{i j} e_{\lambda_{j}}, Csh=vjuijeλj, 其中, u i j u_{i j} uij是邻接矩阵的第 j j j个特征向量的第 i i i个分量。
在这里插入图片描述

特征向量中心

单个节点特征向量的中心性取决于其邻居的中心性,量化了节点对网络的影响,而非可能路径的影响。其被定义为: χ v = 1 λ ∑ t ∼ v χ t = 1 λ ∑ t ∈ G a v t χ t . \chi_{v} = \frac{1}{\lambda} \sum_{t \sim v} \chi_{t} = \frac{1}{\lambda} \sum_{t \in G} a_{v t} \chi_{t}. χv=λ1tvχt=λ1tGavtχt.

三元闭包和聚类系数

  • 网络分析中超越节点相关度量的一个关键概念是三元闭包。社会学认为,只有当两个人是三角形的一部分时,他们之间才会产生强烈的社会联系2。在图结构中,三元闭包表示为由第三条边闭合的长度为 2 2 2的路径。聚类系数是一个重要的网络度量,它决定了节点邻域的密度。该系数也可以全局计算为边缘闭合的路径的总百分比,即三角形的一部分。

将上述定义延拓至高维的思路有二:

  • 通过增加局部聚类的定义,重新定义聚类系数;
  • 或者重新定义高维walk,来保证三元闭包的路径特性。

单纯同调

由于是个代数渣渣,所有此处略。

高阶Lapalacian算子

超图拉普拉斯

区别主要在最后一项:
L = D − A + ρ ( K + ( s − 1 ) I ) . L = D - A + \rho(K + (s - 1)I). L=DA+ρ(K+(s1)I).
其中, ρ = d / N \rho = d/N ρ=d/N即平均度除以节点数; K K K是完全图矩阵。

组合拉普拉斯

在这里插入图片描述


  1. K. Kapoor, D. Sharma, J. Srivastava, Weighted node degree centrality for hypergraphs, in: 2013 IEEE 2nd Network Science Workshop (NSW), IEEE, 2013, pp. 152–155. ↩︎

  2. M.S. Granovetter, The strength of weak ties, in: Social Networks, Elsevier, 1977, pp. 347–367. ↩︎

这篇关于【High 翻天】Higer-order Networks with Battiston Federico (2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/716153

相关文章

A Comprehensive Survey on Graph Neural Networks笔记

一、摘要-Abstract 1、传统的深度学习模型主要处理欧几里得数据(如图像、文本),而图神经网络的出现和发展是为了有效处理和学习非欧几里得域(即图结构数据)的信息。 2、将GNN划分为四类:recurrent GNNs(RecGNN), convolutional GNNs,(GCN), graph autoencoders(GAE), and spatial–temporal GNNs(S

MapReduce算法 – 反转排序(Order Inversion)

译者注:在刚开始翻译的时候,我将Order Inversion按照字面意思翻译成“反序”或者“倒序”,但是翻译完整篇文章之后,我感觉到,将Order Inversion翻译成反序模式是不恰当的,根据本文的内容,很显然,Inversion并非是将顺序倒排的意思,而是如同Spring的IOC一样,表明的是一种控制权的反转。Spring将对象的实例化责任从业务代码反转给了框架,而在本文的模式中,在map

兔子-(PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP'

由于在PHP最新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定的安全风险。这里我们建议用户将配置更改为“CGP” 可以在php的安装目录下找到php.ini配置目录,找到下面选项: request_order = "GP"  更改为 request_order = "CGP"   重启服务器后即可。 此

Complex Networks Package for MatLab

http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html 翻译: 复杂网络的MATLAB工具包提供了一个高效、可扩展的框架,用于在MATLAB上的网络研究。 可以帮助描述经验网络的成千上万的节点,生成人工网络,运行鲁棒性实验,测试网络在不同的攻击下的可靠性,模拟任意复杂的传染病的传

Convolutional Neural Networks for Sentence Classification论文解读

基本信息 作者Yoon Kimdoi发表时间2014期刊EMNLP网址https://doi.org/10.48550/arXiv.1408.5882 研究背景 1. What’s known 既往研究已证实 CV领域著名的CNN。 2. What’s new 创新点 将CNN应用于NLP,打破了传统NLP任务主要依赖循环神经网络(RNN)及其变体的局面。 用预训练的词向量(如word2v

【机器学习】生成对抗网络(Generative Adversarial Networks, GANs)详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 生成对抗网络(Generative Adversarial Networks, GANs)详解GANs的基本原理GANs的训练过程GANs的发展历程GANs在实际任务中的应用小结 生成对

Kafka【十一】数据一致性与高水位(HW :High Watermark)机制

【1】数据一致性 Kafka的设计目标是:高吞吐、高并发、高性能。为了做到以上三点,它必须设计成分布式的,多台机器可以同时提供读写,并且需要为数据的存储做冗余备份。 图中的主题有3个分区,每个分区有3个副本,这样数据可以冗余存储,提高了数据的可用性。并且3个副本有两种角色,Leader和Follower,Follower副本会同步Leader副本的数据。 一旦Leader副本挂了,Follo

Hive中order by,sort by,distribute by,cluster by的区别

一:order by order by会对输入做全局排序,因此只有一个Reducer(多个Reducer无法保证全局有序),然而只有一个Reducer,会导致当输入规模较大时,消耗较长的计算时间。关于order by的详细介绍请参考这篇文章:Hive Order by操作。 二:sort by sort by不是全局排序,其在数据进入reducer前完成排序,因此,如果用sort

MySQL - 关于 Order By 乱序问题

一、问题     在 Order By 的查询语句中, 如果 Order By 的字段存在较多相同数据时,可能会出现乱序的问题,即多次查询的返回结果顺序不一致 二、方案     添加第二个 Order By 的字段,且该字段尽量唯一 三、示例 -- 原始语句SELECT * FROM detail ORDER BY type ASC-- 调整语句SELECT * FROM detai

Image Transformation can make Neural Networks more robust against Adversarial Examples

Image Transformation can make Neural Networks more robust against Adversarial Examples 创新点 1.旋转解决误分类 总结 可以说简单粗暴有效