网络假新闻模拟器

我在书中描述的新冠病毒-19模拟器最近的一篇博文还可以模拟社交媒体在网络上传播假新闻。当一条假新闻流被引入流行社交媒体上的真实新闻中时,模拟就开始了。新闻通过转发、转发和转发像病毒一样传播。当流停止时达到峰值,转发次数减少这是典型模拟的每十帧。

目录

代理人

这个模拟包括我所称的数量张贴.他们的行为像代理人在编程环境中,例如网络标志. 我不是面向代理计算方面的专家,但使用MATLAB开发此类仿真肯定是可能的。

张贴

这个模拟中的简单代理以恒定的速度在二维方形网络中移动。不完全真实的帖子称为假新闻. 当他们靠近时,他们会影响其他帖子。新的合法帖子以指定的速率诞生和消亡。发帖的时间以时间步长的分数来衡量。有六种类型的帖子。
  • 刚出现的.亮绿色。模拟过程中发布的合法消息。
  • 现在的. 绿色事实,仍然相关。
  • 不新鲜的. 深绿色。旧消息,但仍然是事实。
  • 伪造的. 洋红假新闻。当真实新闻离得太近时,就会被感染。
  • 揭穿. 洋红圈。事实证明是假的。不再有影响力。
  • 远离的.从网站上删除的帖子。刚刚计算。
当来自特定来源的假帖子流开始时,模拟将启动。当假货流被揭穿并停止重新发布时,模拟将终止。有效性可调的过滤器将新闻提要分成两半。许多流行的浏览器都有这样的过滤器。

典型模拟。

动画中的模拟运行268个时间步。时间在x轴上,而不断变化的帖子数量在标题中。流从右上角进入,并在您看到的未过滤新闻中迅速传播。在本例中,过滤器仅对大约50%的帖子有效,因此完整的新闻提要被污染。这是第一帧。这是100个没有被感染的合法帖子和一个从右上角进入的虚假新帖子。这是一个大约在时间125的一半的帧。所有五种带电类型都存在,过滤器几乎没有作用。总人口已经上升到112人,这是这次跑步中看到的最大人数。这是最后一帧。消息流停止了,所有的假消息都被揭穿了。这一集结束了。目前仍有一些未受影响的新闻和一些新帖子。

参数

八个参数由左侧的控制面板设置,可以在模拟过程中更改。
  • 传染. 发布假新闻之间的时间间隔。
  • 出生. 真实新闻的出生率。
  • 死亡率. 死亡率。
  • 力量. 假新闻的有效半径。
  • 期间. 破获假帖子前的时间步长。
  • 速度.显示更新之间的时间步长。
  • 滤器.虚假新闻过滤器的有效性。

感染性遭遇

在这个模拟器中,强度是假新闻有效性的半径。当一个虚假的帖子在合法帖子的这个距离内通过时,感染就会传播。默认强度.03大约是点大小的两倍。

统计

右边的框架显示了每种发布类型的运行计数。前五种类型仍然在web上,它们的总数为N,即现时的人口。

历史

在模拟过程中的任何时候,都可以单击“绘图”按钮。第二个图形窗口弹出,其中有这样一个图形。它绘制了整个模拟历史上的人口普查。参数值显示在标题中。这是动画模拟的历史。你可以看到当前的新闻数量从时间零点的100个减少到事件结束时的10个左右。在这个特定的设置中,新帖子和旧帖子的数量从来都不会超过10个。假帖子的数量几乎达到50个,然后下降到0个大约60条帖子被揭穿,从网上删除的数量大致相等。

软件

该模拟器将在Cleve_实验室的5.2版中提供,在这个链接上,直到我得到一些本身不是假新闻的东西来代替它。

与MATLAB®R2019b一起发布

|
  • 打印
  • 发送电子邮件

评论

如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。