查看原文
其他

Barabási 最新研究:利用图神经网络加速网络布局

集智编辑部 集智俱乐部 2023-04-05


关键词:图神经网络,网络可视化,复杂网络,反应扩散系统



论文题目:Accelerating network layouts using graph neural networks论文来源:Nature Communications论文链接:https://www.nature.com/articles/s41467-023-37189-2

网络分析的第一步是将感兴趣的网络可视化,这一过程需要特定算法的支持。目前两个最流行的可视化软件包 Cytoscape 和 Gephi 已经被用于 4 万多份出版物,记录了从系统生物学到生态学、社会科学、甚至文学的网络布局。然而,受制于现有算法的计算复杂性,大多数的可视化工作仅限于几百个,偶尔几千个节点的网络。

网络可视化依赖于力导向布局(force-directed layout, FDL)的不同实现,这种图布局算法将链接视为弹簧,将链接的节点拉近,并依靠短程排斥力来避免节点重叠。受计算化学中能量最小化的启发,最终的布局通过梯度下降使总势能最小化而得到。虽然对数百个节点来说广泛有效,但该算法计算复杂度高,使得大型真实网络的可视化难以计算。

因此,在探索大型真实系统的时候,如具有 20,000 个蛋白质和 300,000 个链接的人类细胞的蛋白质-蛋白质相互作用网络,或具有数百万节点的社交媒体中涌现的网络,受到了计算复杂性的阻碍,使我们揭开其结构的能力受到根本限制。试图将这种大型系统的结构可视化的结果往往是得到的仅仅是个粗略的“毛球”,只能提供对网络结构的有限洞察力。

最新发表于 Nature Communications 的一项研究,使用图神经网络(GNN)来加速 FDL 算法的实现,不仅将运行速度提高了 10~100 倍,同时还产生了更多信息的布局,对于具有社区和局部规则性的网络特别有效。不仅如此,作者还使用图神经网络生成互联网的三维布局,并引入额外的措施来评估布局质量及其可解释性,探索算法在检测社区和链接长度分布的能力。

该方法可以提高疫情中流行病状态的发现,帮助干预和缓解疾病传播,改进级联故障的建模,并帮助在芯片设计中找到最佳图布局,以及加速模型捕捉社交媒体中的意见动态。深度神经网络的新颖使用也可以帮助加速其他基于网络的优化问题,可以应用从反应扩散系统到流行病的广阔领域中。

图1. 使用神经网络实现网络布局。该神经网络依靠全连接层(FC)将高维嵌入投射到 d 维布局上。


图2. 互联网有22,963个节点,48,436条链路,在直方图的左边,显示了图神经网络加速的布局,而右边则是 FDL 的布局,用蓝色的节点和链接突出显示了同一个社区。


图3. 互联网的三维布局。(a)由图神经网络生成的布局。(b)FDL 由于被困在一个较高的能量状态中,无法识别局部社区,大范围的布局似乎是随机的,类似于一个“毛球”。(c)FDL 布局的局部放大,记录了社区结构的缺失。




编译|刘志航



高阶网络社区



详情请见:

探索复杂系统高阶交互的奥秘 | 高阶网络读书会启动



推荐阅读

1. Nat. Commun. 速递:图神经网络预测单个蛋白质结构中隐藏口袋的位置
2. 研究速递:图神经网络预测复杂网络中的传播现象
3. 319篇文献、41页综述文章讲述图神经网络用于医疗诊断的前世今生与未来
4. 《张江·复杂科学前沿27讲》完整上线!
5. 成为集智VIP,解锁全站课程/读书会
6. 加入集智,一起复杂!



点击“阅读原文”,报名读书会

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存