正在加载图片...
·546· 智能系统学报 第8卷 这与现实情况相符。 模型所揭示的舆论演化过程同基于不对称人际影响 3.3基于单、多社区通用的网络舆论模型的演化算 的舆论模型[)、基于小世界网络的舆论模型[8]和具 法描述 有社团结构的有界信任舆论涌现模型模型)所揭 单社区下的网络舆论演化模型以算法3给出. 示的舆论演化过程进行仿真对比分析. 初始时刻,意见领袖观点、易变个体观点、其他个体 4.1随机网络模型对比分析 观点的坚定程度分别为[0.8,1]、[0,0.2]和(0.2, 分别采用本文算法1和司夏萌等[9)的方法构 0.8)的随机值.在算法3中,初始化时个体容量为N, 建2个社区的随机网络,结果如图1所示.图1中, 个体间的交互次数为C,个体中意见领袖的比例为 Pn为0.02,P为0.0012,图1(a)中节点1~10与 L。,个体中易变个体的比例为巴。,个体间的交互阈值 51~60为意见领袖.从图1可以很明显看出本文方 为.首先根据3.2节算法1构建随机网络,根据个 法的结果更符合真实网络社区结构 体对事件的初始认识,随机给个体初始观点赋值,然 后个体之间按照既定的规则进行交互。 算法3单社区下网络舆论模型演化算法. 输入:N,C,lp,"p,P; 输出:C,D; 步骤: 1)根据输入初始化模型参数以及初始时刻所 (a)本文算法 (b)随机网络算法 有个体的观点值、坚定值和记忆值: 图1社区构建结果 2)对于个体A:,随机选择与其有边的个体A: Fig.I Results of community construction 3)判断2个体是否分别为意见领袖和易变个 4.2单社区下本文模型仿真结果及对比分析 体,是则根据式(2)~(3)计算个体进行交互后的 初始状态下,个体观点值:和个体观点坚定性s :(t+1)、m:(t+1)、(t+1)、m,(t+1),执行6): 均匀随机分布在[0,1]内.设定个体之间交互次数C= 4)根据式(6)计算d的值,确定其观点差异程度; 4O0.使用MATLAB对网络舆论的形成过程进行仿真. 5)根据式(4)~(5)计算个体进行交互后的 :(t+1)、m:(t+1)、y(t+1)、m(t+1): 表1单社区下参数设置 6)重复2)~5)直到遍历所有个体: Table 1 Parameter setting of single community 7)重复2)~6)直到满足外部终止条件 意见领袖 易变个体 交互阈值 结束 序号 比例(L。) 比例(。) (p) 在多社区情况下,这里以2个社区为例初始化 (a) 0.2 0.1 0.3 时,2个社区个体容量分别为N,、N,个体间交互次 (b) 0.2 0.3 0.3 数为C,个体中意见领袖的比例分别为,1,2,个体 (c) 0.2 0.5 0.3 中易变个体的比例分别为,12,个体间的交互阈 (d) 0.4 0.1 0.3 值为p.模型首先根据算法2构建随机网络,然后根 (e) 0.6 0.1 0.3 据个体对事件的初始认识,随机给个体初始意见赋 () 0.2 0.1 0.1 值,最后个体之间按照既定的规则进行交互因存在 (g) 0.2 0.1 0.5 (h) 0.0 0.0 多社区,考虑社区的非等同性,这里需要对2个社区 0.5 (i) 0.0 1.0 0.5 的个体数目、意见领袖的比例和易变个体的比例分 (Gj) 1.0 0.0 0.5 别输入,然后对2个社区分别初始化除输入与算法 3不同外,其他步骤与算法3相同,这里不再重复 在表1参数设置下,本文模型所揭示的舆论演 4模型仿真及对比分析 化过程如图2所示,其中图2中的标号同表1中的 序号相对应.由图2(a)、(b)、(c)可看出,在意见领 为了说明随机网络改进算法以及单、多社区通 袖和交互阈值相同的情况下,易变个体越多,舆论的 用的舆论模型的合理性和有效性,首先使用网络分 形成速度越慢.这主要是由于易变个体观点具有易 析工具Pajek进行网络构建,并与司夏萌等人多社 变性,时而支持,时而反对,导致与其交互的个体的 区随机网络构建模型进行对比:然后在MATLAB 2010b平台下,从单社区和多社区2个角度,将本文 观点值也随之上下跳动,使得舆论的形成速度变慢.这与现实情况相符. 3.3 基于单、多社区通用的网络舆论模型的演化算 法描述 单社区下的网络舆论演化模型以算法 3 给出. 初始时刻,意见领袖观点、易变个体观点、其他个体 观点的坚定程度分别为[0.8,1]、[0,0.2] 和(0.2, 0.8)的随机值.在算法 3 中,初始化时个体容量为 N, 个体间的交互次数为 C,个体中意见领袖的比例为 l p,个体中易变个体的比例为 vp,个体间的交互阈值 为 φ.首先根据 3.2 节算法 1 构建随机网络,根据个 体对事件的初始认识,随机给个体初始观点赋值,然 后个体之间按照既定的规则进行交互. 算法 3 单社区下网络舆论模型演化算法. 输入:N,C,l p,vp,φ; 输出:C,v; 步骤: 1) 根据输入初始化模型参数以及初始时刻所 有个体的观点值、坚定值和记忆值; 2) 对于个体 Ai,随机选择与其有边的个体 Aj; 3) 判断 2 个体是否分别为意见领袖和易变个 体,是则根据式(2) ~ (3) 计算个体进行交互后的 vi(t+1)、mi(t+1)、vj(t+1)、mj(t+1),执行 6); 4) 根据式(6)计算 dij的值,确定其观点差异程度; 5) 根据式(4) ~ (5) 计算个体进行交互后的 vi(t+1)、mi(t+1)、vj(t+1)、mj(t+1); 6) 重复 2) ~5)直到遍历所有个体; 7) 重复 2) ~6)直到满足外部终止条件. 结束. 在多社区情况下,这里以 2 个社区为例.初始化 时,2 个社区个体容量分别为 N1 、N2 ,个体间交互次 数为 C,个体中意见领袖的比例分别为 l p 1 、l p 2 ,个体 中易变个体的比例分别为 vp 1 、vp 2 ,个体间的交互阈 值为 φ.模型首先根据算法 2 构建随机网络,然后根 据个体对事件的初始认识,随机给个体初始意见赋 值,最后个体之间按照既定的规则进行交互.因存在 多社区,考虑社区的非等同性,这里需要对 2 个社区 的个体数目、意见领袖的比例和易变个体的比例分 别输入,然后对 2 个社区分别初始化.除输入与算法 3 不同外,其他步骤与算法 3 相同,这里不再重复. 4 模型仿真及对比分析 为了说明随机网络改进算法以及单、多社区通 用的舆论模型的合理性和有效性,首先使用网络分 析工具 Pajek 进行网络构建,并与司夏萌等人多社 区随机网络构建模型进行对比;然后在 MATLAB 2010b 平台下,从单社区和多社区 2 个角度,将本文 模型所揭示的舆论演化过程同基于不对称人际影响 的舆论模型[7] 、基于小世界网络的舆论模型[8] 和具 有社团结构的有界信任舆论涌现模型模型[9] 所揭 示的舆论演化过程进行仿真对比分析. 4.1 随机网络模型对比分析 分别采用本文算法 1 和司夏萌等[9] 的方法构 建 2 个社区的随机网络,结果如图 1 所示.图 1 中, Pin为 0.02,Pout为 0.001 2,图 1( a)中节点 1 ~ 10 与 51~60 为意见领袖.从图 1 可以很明显看出本文方 法的结果更符合真实网络社区结构. (a) 本文算法 (b)随机网络算法 图 1 社区构建结果 Fig.1 Results of community construction 4.2 单社区下本文模型仿真结果及对比分析 初始状态下,个体观点值 v 和个体观点坚定性 s 均匀随机分布在[0,1]内.设定个体之间交互次数 C = 400.使用 MATLAB 对网络舆论的形成过程进行仿真. 表 1 单社区下参数设置 Table 1 Parameter setting of single community 序号 意见领袖 比例( l p ) 易变个体 比例( vp ) 交互阈值 ( φ ) (a) 0.2 0.1 0.3 (b) 0.2 0.3 0.3 (c) 0.2 0.5 0.3 (d) 0.4 0.1 0.3 (e) 0.6 0.1 0.3 (f) 0.2 0.1 0.1 (g) 0.2 0.1 0.5 (h) 0.0 0.0 0.5 (i) 0.0 1.0 0.5 (j) 1.0 0.0 0.5 在表 1 参数设置下,本文模型所揭示的舆论演 化过程如图 2 所示,其中图 2 中的标号同表 1 中的 序号相对应.由图 2(a)、(b)、(c)可看出,在意见领 袖和交互阈值相同的情况下,易变个体越多,舆论的 形成速度越慢.这主要是由于易变个体观点具有易 变性,时而支持,时而反对,导致与其交互的个体的 观点值也随之上下跳动,使得舆论的形成速度变慢. ·546· 智 能 系 统 学 报 第 8 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有