[发明专利]一种在社交网络中封锁谣言社区并抑制谣言传播的方法有效
申请号: | 201811037291.6 | 申请日: | 2018-09-06 |
公开(公告)号: | CN109064348B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 潘理;郑建国 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 杨宏泰 |
地址: | 200030 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 社交 网络 封锁 谣言 社区 抑制 传播 方法 | ||
1.一种在社交网络中封锁谣言社区并抑制谣言传播的方法,其特征在于,包括以下步骤:
1)根据已知信息得到社交网络G的子网络G′,社交网络G适用的传播情景为:
已知社交网络G的社区结构、谣言起源节点、谣言的传播模型为一个影响力传播模型,并且谣言起源节点均在同一个谣言社区内部,
具体包括以下步骤:
11)通过宽度优先搜索方法得到社交网络G中所有桥节点以及谣言起源节点所在社区内部的谣言可达节点,所述的桥节点包括特殊桥节点以及除特殊桥节点以外的普通桥节点,所述的特殊桥节点定义为其父节点中包含至少一个谣言源节点,所述的桥节点为谣言社区的邻居社区的边缘节点,并且满足以下条件:
不属于谣言社区,且至少存在一条起点为谣言起源节点,终点为桥节点的路径,使得该路径上的节点均在谣言社区内部;
12)在社交网络G中除去所有均不属于谣言起源节点集合、特殊桥节点集合B0、普通桥节点集合B1和谣言社区内部的谣言可达节点集合A的节点以及与其相连接的边后即得到社交网络G的子网络G′=(V′,E′),其中,V′为点集,E′为边集;
2)在子网络G′中封锁数量最少的节点用以阻断所有桥边,所述桥边的起点为谣言起源节点或谣言可达的且在谣言社区内的节点,其终点为桥节点,具体包括以下步骤:
21)利用子网络G′构建一个无权无向的二部图其中,为二部图的节点集合,且为二部图的边集,且
22)获取二部图的一个最小顶点覆盖的解集合M0;
23)获取封锁节点集合M=M0∪B0,并从子网络G′中删除封锁节点集合M中的所有节点以及与其相连的所有边;
24)在新的子网络G′中,采用宽度优先搜索方法从谣言起源节点出发搜索,得到新的由谣言社区内部的谣言可达节点构成的谣言可达节点集合A′;
3)以贪婪的方式循环从谣言可达节点集合A′中选择一个目标节点,并在子网络G′中将其封锁,直到在谣言传播过程结束时,受到谣言影响的总节点数的期望值不超过设定的正整数K,最终得到需要封锁的节点所构成的集合M,具体包括以下步骤:
31)在谣言传播过程结束时,根据谣言传播模型判断子网络G′中受到谣言影响的总节点数的期望值是否大于K,若是,则进行步骤32),若否,则将此时的封锁节点集合M作为最终的封锁节点集合;
32)从谣言可达节点集合A′中选择一个目标节点u,使得在封锁目标节点u之后,谣言能够影响的总节点数的期望值最小,具体为:
在从子网络G′中封锁封锁节点集合M中的所有节点以及节点u之后,谣言能够影响子网络G′中的总节点数的期望值为σ(M∪u),根据谣言的传播模型,获取每一个节点u∈A′的期望值σ(M∪u),将使σ(M∪u)最小对应的节点作为所选的目标节点;
33)从子网络G′中封锁目标节点u,并且将目标节点u加入至封锁节点集合M;
34)利用宽度优先搜索方法更新谣言可达节点集合A′,并返回步骤31)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811037291.6/1.html,转载请声明来源钻瓜专利网。