导读:

在复杂网络中,挖掘重要节点对精准推荐、交通管控、谣言控制和疾病遏制等应用至关重要。为此,本文提出一种局部信息驱动的节点重要性排序算法Leaky Noisy Integrate-and-Fire (LNIF)。该算法通过获取节点的二阶邻居信息计算节点重要性,首先通过信息量衡量节点重要性,然后叠加符合条件的邻居节点重要性,进一步区分节点重要程度,最终获得节点排序。为验证LNIF的有效性,在11个真实数据集和1个网络模型上进行了实验,采用平均度、网络效率、最大连通子图系数和SIR传播模型四个指标进行对比分析。实验结果表明,LNIF生成的节点序列在多个关键指标上表现显著优于现有基准方法。LNIF计算出的节点序列使网络平均度、网络效率和最大连通子图系数下降最快,表明其在优化网络结构和识别关键节点方面效率更高;在SIR传播模型中,LNIF的节点序列传播能力也优于其他五种算法,进一步证明了其在遏制和引导信息传播方面的潜力。

关注汉斯,获取更多论文资讯,如您需要论文原文,欢迎私信获取~

作者信息:

高 颖*, 董洁霜, 潘 杰, 周亦威, 朱美宣:上海理工大学管理学院,上海

正文

本文提出LNIF算法,结合二阶邻居信息和信息传播因素,通过计算节点信息量并引入传播阈值修正,提升准确性。在11个真实数据集和1个网络模型上的实验显示,LNIF在平均度、网络效率、最大连通子图系数和SIR传播模型中表现最优,能有效识别重要节点并产生最大影响力。

一. 材料和方法

算法描述:

通常认为,网络中度数最大的节点最重要,但实际上节点的重要性不仅取决于度数,还与邻居节点的信息贡献有关。若根据节点的度数来确定节点的重要性,则可能会忽略节点的信息,如图1中的节点a。但是LNIF算法综合考虑了节点的二阶内邻居信息以及信息传播的因素来衡量节点的重要性值,若某节点的LNIF值越大,则说明该节点在网络中越不能被替代,其重要性就越高,节点就越重要。

LNIF算法流程图:

在本文中将采用网络平均度、网络效率、最大连通子图系数和SIR传播模型这4个指标来衡量LNIF算法的优越性。

由于不同的网络具有不一样的结构与特征,为了验证LNIF算法的有效性,本文共使用12个数据集,包括真实网络数据集11个以及1个人工模拟网络NW,数据集的拓扑统计特征如表1所示。其中NM分别代表数据集网络总节点数与总连边数,⟨k⟩ 表示平均度数,Kmax 表示网络中节点的最大度数,C表示网络中的平均集聚系数。

二、结果

1. 平均度结果

本文所有实验均采用Python 3.7。

图4展示了不同节点重要性算法下,移除节点后网络平均度的变化,横坐标f表示移除节点比例,纵坐标表示平均度变化。实验结果如图4(a)~(f)所示。在图4(a)的karate网络中,LNIF算法在移除相同比例节点时下降最快,前20%与WL、SC、Degree算法曲线重合,超过20%后LNIF曲线位于左下方,最先使⟨k⟩ 降至0。图4(b)的Dolphins网络中,前40%时LNIF与Degree算法曲线接近,超过40%后LNIF曲线下降最快,仅需移除约60%节点即可使⟨k⟩ 降至0,而其他算法需移除约80%。​​​​​​​图4(c)的Adjnoun网络中,前30%时LNIF与Degree算法位于左下方,超过30%后LNIF曲线下降最快,最先使⟨k⟩ 降至0。图4(d)的Football网络中,前10%时除H-index和K-shell外,其余算法曲线接近,超过10%后LNIF曲线位于最下方。​​​​​​​图4(e)的Polbooks网络中,LNIF曲线与图4(a)类似,超过20%后表现最优。​​​​​​​图4(f)的Polblogs网络中,除K-shell外,各算法曲线接近,但LNIF仍位于最下方。​​​​​​​图4(g)的NW网络模型中,LNIF曲线下降幅度更大,更为陡峭。

后面的网络效率结果、最大连通子图系数结果、SIR实验结果可点击原文链接进行查看。

三、讨论

结构上来说分为基于局部信息和基于全局信息来衡量节点的重要性。本文在此总结对比了几种经典的节点重要性算法,详见表2。

在上述实验中,K-shell算法表现较差,主要原因是其将节点分层的结果是粗粒度的,无法区分同数值节点的重要性。H-index算法也存在类似问题,部分H-index值相同的节点在网络中的重要性可能不同,导致结果不够精确。相比之下,本文提出的LNIF算法表现优异,在几乎所有数据集中均表现最佳。综合平均度、网络效率、最大连通子图系数以及SIR实验结果,LNIF算法在多数网络中优于现有的Degree、H-index、WL、SC和K-shell算法。 

四、结论

在复杂网络中,核心节点处于网络中的优势地位,挖掘核心节点具有重要的意义。为了挖掘网络中的重要节点,本文提出一种考虑了节点的拓扑信息以及信息传播的影响的LNIF算法,与基于全局信息的算法相比,该算法只需要计算节点的二阶内邻居信息即可计算节点的重要性值,对于挖掘、寻找大规模网络中的关键节点具有现实意义。

原文链接:https://doi.org/10.12677/mos.2025.144301

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/917053.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/917053.shtml
英文地址,请注明出处:http://en.pswp.cn/news/917053.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

指令微调Qwen3实现文本分类任务

参考文档: SwanLab入门深度学习:Qwen3大模型指令微调 - 肖祥 - 博客园 vLLM:让大语言模型推理更高效的新一代引擎 —— 原理详解一_vllm 原理-CSDN博客 概述 为了实现对100个标签的多标签文本分类任务,前期调用gpt-4o进行prom…

【机器学习-3】 | 决策树与鸢尾花分类实践篇

0 序言 本文将深入探讨决策树算法,先回顾下前边的知识,从其基本概念、构建过程讲起,带你理解信息熵、信息增益等核心要点。 接着在引入新知识点,介绍Scikit - learn 库中决策树的实现与应用,再通过一个具体项目的方式来…

【数字投影】折幕影院都是沉浸式吗?

折幕影院作为一种现代化的展示形式,其核心特点在于通过多块屏幕拼接和投影融合技术,打造更具包围感的视觉体验。折幕影院设计通常采用多折幕结构,如三折幕、五折幕等,利用多台投影机的协同工作,呈现无缝衔接的超大画面…

数据结构——图(三、图的 广度/深度 优先搜索)

一、广度优先搜索(BFS)①找到与一个顶点相邻的所有顶点 ②标记哪些顶点被访问过 ③需要一个辅助队列#define MaxVertexNum 100 bool visited[MaxVertexNum]; //访问标记数组 void BFSTraverse(Graph G){ //对图进行广度优先遍历,处理非连通图的函数 for(int i0;i…

直击WAIC | 百度袁佛玉:加速具身智能技术及产品研发,助力场景应用多样化落地

7月26日,2025世界人工智能大会暨人工智能全球治理高级别会议(WAIC)在上海开幕。同期,由国家地方共建人形机器人创新中心(以下简称“国地中心”)与中国电子学会联合承办,百度智能云、中国联通上海…

2025年人形机器人动捕技术研讨会将在本周四召开

2025年7月31日爱迪斯通所主办的【2025人形机器动作捕捉技术研讨会】是携手北京天树探界公司线下活动结合线上直播的形式,会议将聚焦在“动作捕捉软硬件协同,加速人形机器人训练”,将深度讲解多项核心技术,包含全球知名的惯性动捕大…

Apple基础(Xcode①-项目结构解析)

要运行设备之前先选择好设备Product---->Destination---->选择设备首次运行手机提示如出现 “未受信任的企业级开发者” → 手机打开 设置 ▸ 通用 ▸ VPN与设备管理 → 信任你的 Apple ID 即可ContentView 是 SwiftUI 项目里 最顶层、最主界面 的那个“页面”&#xff0…

微服务 02

一、网关路由网关就是网络的关口。数据在网络间传输,从一个网络传输到另一网络时就需要经过网关来做数据的路由和转发以及数据安全的校验。路由是网关的核心功能之一,决定如何将客户端请求映射到后端服务。1、快速入门创建新模块,引入网关依赖…

04动手学深度学习笔记(上)

04数据操作 import torch(1)张量表示一个数据组成的数组,这个数组可能有多个维度。 xtorch.arange(12) xtensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])(2)通过shape来访问张量的形状和张量中元素的总数 x.shapetorch.Size([12])(3)number of elements表…

MCU中的RTC(Real-Time Clock,实时时钟)是什么?

MCU中的RTC(Real-Time Clock,实时时钟)是什么? 在MCU(微控制器单元)中,RTC(Real-Time Clock,实时时钟) 是一个独立计时模块,用于在系统断电或低功耗状态下持续记录时间和日期。以下是关于RTC的详细说明: 1. RTC的核心功能 精准计时:提供年、月、日、时、分、秒、…

Linux 进程调度管理

进程调度器可粗略分为两类:实时调度器(kernel),系统中重要的进程由实时调度器调度,获得CPU能力强。非实时调度器(user),系统中大部分进程由非实时调度器调度,获得CPU能力弱。实时调度器实时调度器支持的调度策略&#…

基于 C 语言视角:流程图中分支与循环结构的深度解析

前言(约 1500 字)在 C 语言程序设计中,控制结构是构建逻辑的核心骨架,而流程图作为可视化工具,是将抽象代码逻辑转化为直观图形的桥梁。对于入门 C 语言的工程师而言,掌握流程图与分支、循环结构的对应关系…

threejs创建自定义多段柱

最近在研究自定义建模,有一个多断柱模型比较有意思,分享下,就是利用几组点串,比如上中下,然后每组点又不一样多,点续还不一样,(比如第一个环的第一个点在左边,第二个环在右边)&#…

Language Models are Few-Shot Learners: 开箱即用的GPT-3(四)

Result续 Winograd-Style Tasks Winograd-Style Tasks 是自然语言处理中的一类经典任务。它源于 Winograd Schema Challenge(WSC),主要涉及确定代词指的是哪个单词,旨在评估模型的常识推理和自然语言理解能力。 这个任务中的具体通常包含高度歧义的代词,但从语义角度看…

BGP高级特性之认证

一、概述BGP使用TCP作为传输协议,只要TCP数据包的源地址、目的地址、源端口、目的端 口和TCP序号是正确的,BGP就会认为这个数据包有效,但数据包的大部分参数对于攻击 者来说是不难获得的。为了保证BGP免受攻击,可以在BGP邻居之间使…

商旅平台怎么选?如何规避商旅流程中的违规风险?

在中大型企业的商旅管理中,一个典型的管理“黑洞”——流程漏洞与超标正持续吞噬企业成本与管理效能:差标混乱、审批脱节让超规订单频频闯关,不仅让企业商旅成本超支,还可能引发税务稽查风险。隐性的合规风险,比如虚假…

Anaconda的常用命令

Anaconda 是一个用于科学计算、数据分析和机器学习的 Python 发行版,包含了大量的预安装包。它配有 conda 命令行工具,方便用户管理包和环境。以下是一些常用的 conda 命令和 Anaconda 的常见操作命令,帮助你高效管理环境和包。1. 环境管理创…

JVM之【Java虚拟机概述】

目录 对JVM的理解 JVM的架构组成 类加载系统 执行引擎 运行时数据区 垃圾收集系统 本地方法库 对JVM的理解 JVM保证了Java程序的执行,同时也是Java语言具有跨平台性的根本原因;Java源代码通过javac等前端编译器生成的字节码计算机并不能识别&…

RabbitMQ+内网穿透远程访问教程:实现异地AMQP通信+Web管理

RabbitMQ是一个开源的消息队列中间件,基于Erlang开发,遵循AMQP(Advanced Message Queuing Protocol,高级消息队列协议)标准,主要用于实现异步通信、消息解耦和系统间数据传输。它的核心作用是在分布式系统中…

go 语言 timer 与 ticker理论和实例大全

目录 1. 时间之门的钥匙:Timer与Ticker的本质 2. Timer:精准的单次计时 2.1 Timer的基础用法 2.2 停止与重置Timer 2.3 Timer的高级技巧:优雅处理并发 3. Ticker:时间的节拍器 3.1 Ticker的基本用法 3.2 Ticker的高级应用:动态调整周期 4. Timer与Ticker的结合:打…