The invention relates to a social network multi-source rumor Traceability Method and system based on community division, belonging to the technical field of social network analysis, which solves the problems of low traceability rate, large error distance and the like in the prior art. Firstly, the community is divided based on the topological potential, and multiple communities with overlapping areas are obtained. Each node in each community forms a sub network, and the number and name of each node in each community are saved. Then, on each sub network, the single source rumor tracing method is used to calculate the possibility of each node in each community as the source node, and the possibility of each community as the source node is selected. The largest node, get multiple source nodes. It realizes the search of infected multi-source nodes in social networks, with high traceability rate and small error distance.
【技术实现步骤摘要】
一种基于社区划分的社交网络多源谣言溯源方法及系统
本专利技术涉及社交网络技术分析
,尤其涉及一种基于社区划分的社交网络多源谣言溯源方法及系统。
技术介绍
溯源是社交网络的一项重要研究内容,在寻找谣言传播源、推断传染病起源等方面有着非常重要的意义和作用。多源谣言溯源方法大致可以分为两类:基于聚类的方法和基于邻接矩阵的方法。基于聚类的方法出发点是为了将不同感染源感染区域分开,在感染区域内进行溯源,这样处理将多源降低为单源,大大降低了溯源难度,但目前这类方法假定各感染区域互不相交,很难区分位于不同感染区域重合部分的节点;另外,传统的单源溯源方法,假设感染网络中所有节点先验估计值相同,缺乏合理性。基于邻接矩阵的方法一般计算简单,复杂度较低,但需要知道源节点数量,在现实生活中很难实现;此类方法从整体出发寻找多个源节点,但忽略了各个源节点覆盖问题。综上所述,现有的多源谣言溯源方法存在以下不足:溯源率较低、错误距离较大。
技术实现思路
鉴于上述的分析,本专利技术实施例旨在提供一种基于社区划分的社交网络多源谣言溯源方法及系统,用以解决现有的多源谣言溯源方法存在的溯源率较低、错误距离较大等问题。本专利技术的目的主要是通过以下技术方案实现的:一种基于社区划分的社交网络多源谣言溯源方法,包括以下步骤:根据给定社交网络的感染部分进行基于拓扑势的社区划分,得到有重合区域的多个社区,每个社区内的节点构成一个子网络,保存每个社区内节点的数量及名称;根据社区划分后得到的每一个子网络的节点数量及名称,在每一子网络上运用单源谣言溯源方法,计算每一社区中的每个节点作为源节点的可能性;选择各社 ...
【技术保护点】
1.一种基于社区划分的社交网络多源谣言溯源方法,其特征在于,包括以下步骤:根据给定社交网络的感染部分进行基于拓扑势的社区划分,得到有重合区域的多个社区,每个社区内的节点构成一个子网络,保存每个社区内节点的数量及名称;根据社区划分后得到的每一个子网络的节点数量及名称,在每一子网络上运用单源谣言溯源方法,计算每一社区中的每个节点作为源节点的可能性;选择各社区中作为源节点可能性最大的节点,得到多源节点。
【技术特征摘要】
1.一种基于社区划分的社交网络多源谣言溯源方法,其特征在于,包括以下步骤:根据给定社交网络的感染部分进行基于拓扑势的社区划分,得到有重合区域的多个社区,每个社区内的节点构成一个子网络,保存每个社区内节点的数量及名称;根据社区划分后得到的每一个子网络的节点数量及名称,在每一子网络上运用单源谣言溯源方法,计算每一社区中的每个节点作为源节点的可能性;选择各社区中作为源节点可能性最大的节点,得到多源节点。2.根据权利要求1所述的基于社区划分的社交网络多源谣言溯源方法,其特征在于,所述单源谣言溯源方法包括:计算子网络中每个节点作为源节点的先验估计值及后验估计值;基于所述先验估计值及后验估计值计算得到该子网络中的每个节点作为源节点的可能性。3.根据权利要求2所述的基于社区划分的社交网络多源谣言溯源方法,其特征在于,所述节点先验估计值的计算公式为:其中,P(v)为子网络中任意节点ν作为源节点的先验估计值;vni为节点ν邻居中被感染数量;vn为节点ν邻居数量;N代表子网络节点数量。4.根据权利要求2所述的基于社区划分的社交网络多源谣言溯源方法,其特征在于,所述节点后验估计值的计算公式为:其中,R(ν)为子网络中任意节点v作为源的后验估计值;GI是子网络;u是GI的某个节点;Tuv代表GI中以节点u为源,向远离ν节点方向感染的节点数量;N代表子网络节点数量。5.根据权利要求2所述的基于社区划分的社交网络多源谣言溯源方法,其特征在于,所述计算子网络中的每个节点作为源节点的可能性计算公式为:np(v)=P(v)R(v)其中,v为该子网络中任意节点,np(v)是节点v为源节点的可能性;P(v)是v为源节点的先验估计值;R(v)是v为源节点的后验估计值。6.一种基于社区划分的社交网络多源谣言溯源系统,其特征在于,包括社区划分模块、源节点计算模块和源节点选择模块;所述社区划分模块,用于根据给定社交网络的感染部分进行基于拓扑势的...
【专利技术属性】
技术研发人员:王志晓,杨小冬,芮晓彬,孙成成,于欢,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。