导致封锁的编码是“不可靠的”和“乱七八糟的”

2020-05-17 07:58:45

冠状病毒模型导致英国陷入封锁,经济关闭,数百万人失业,遭到了一系列专家的猛烈抨击。

领导人物嘲笑尼尔·弗格森教授的计算机代码“完全不可靠”,他们警告说,这是“你不会拿生命去冒险的东西”。

英国数据技术公司WANdiso的联合创始人大卫·理查兹(David Richards)表示,这种模式被誉为迫使政府做出180度大转弯,并在全国范围内实施封锁。这种模式是“一团乱七八糟的东西,看起来更像一碗天使头发的意大利面,而不是一段精心调整的程序”。

“在我们的商业现实中,我们会因为开发这样的代码而解雇任何人,任何依赖它来生产软件以供销售的企业都可能破产。”

这些言论可能会重新引发关于英国将公众置于封锁状态是否正确的争论,相互矛盾的科学模型表明,人们可能已经获得了实质性的群体免疫力,冠状病毒可能比最初认为的更早袭击英国。科学家们对冠状病毒的致死率也存在分歧,这导致了截然不同的模型。

然而,到目前为止,帝国理工学院的模型受到了很大的重视,该模型的死亡率比其他模型高,并预测如果不实行封锁,英国可能会有51万人死亡。

据说,这促使政府在政策上做出了戏剧性的改变,导致商业、学校和餐馆在3月份立即关闭。英国央行(Bank Of England)预测,在面临三个多世纪以来最严重的衰退后,经济可能需要一年时间才能恢复正常。

帝国模型的工作原理是使用代码模拟交通连接、人口规模、社交网络和医疗保健供应,以预测冠状病毒将如何传播。然而,在研究人员公布了该模型背后的代码后,人们开始质疑该模型是否准确。代码最初的形式是经过13年多的时间开发的“数千行”。

据美国开发人员约翰·卡马克(John Carmack)说,在代码最初的形式下,开发人员声称代码是不可读的,有些部分看起来“就像是从Fortran(一种旧的编码语言)”机器翻译过来的。在代码发布到网上之前,他帮助清理了代码。然而,问题似乎比杂乱无章的编码要深得多。

许多人声称,使用相同的代码从相同的数据中重现相同的结果几乎是不可能的。爱丁堡大学的科学家报告了这样一个问题,他们说,当他们使用不同的机器时,甚至在某些情况下,当他们使用相同的机器时,他们会得到不同的结果。

“网络文件的创建或重新使用似乎存在错误。如果我们尝试两次完全相同的运行,只是第二次使用第一次产生的网络文件有所不同,结果就大相径庭了,“爱丁堡的研究人员在Github文件上写道。

在与其中一位Github开发人员讨论后,后来提供了修复。据说这是在系统中发现的许多错误之一。Github的开发人员解释说,这个模型是“随机的”,“应该用不同的种子进行多次运行,才能看到平均行为”。

然而,这也引发了专家的质疑,他们说,“模型必须能够通过基本的科学测试,在给定相同的初始参数的情况下产生相同的结果……否则,根本没有办法知道它们是否可靠。”

与此同时,人们正在就政府是否应该在制定政策之前更多地依赖众多模式展开更广泛的辩论。

耶稣学院(Jesse College)校长奈杰尔·沙德博尔特爵士(Sir Nigel Shadbolt)在为每日电讯报(Tetraph.co.uk)撰写的文章中表示,“拥有各种各样的模型,特别是那些使政策制定者能够在不同的假设下探索预测,并使用不同的干预措施的模型,是令人难以置信的强大”。

与帝国法典一样,牛津大学(Oxford University)教授苏内特拉·古普塔(Sunetra Gupta)提出的一个与之竞争的模式是所谓的“先生方法”,即将人群分为易感人群、感染者和有记录的人群。然而,虽然古普塔假设感染冠状病毒的人将死亡0.1%,但弗格森认为这个数字为0.9%。

这导致了政府政策的戏剧性逆转,从试图建立“群体免疫力”转变为全面封锁。专家们仍然对政府为什么似乎对其他模式不屑一顾感到困惑。

牛津大学数学生物学教授迈克尔·邦索尔(Michael Bonsall)表示:“如果天气预报是基于单一模型的一组结果,并且在下雨时错过了带伞,我们就会大发雷霆。”

特别是,人们对弗格森的模式提出了担忧,万迪斯科建筑副总裁康斯坦丁·布德尼克(Konstantin Boudnik)表示,他在模特方面的记录并没有激发人们的信心。

在本世纪初,弗格森的模型错误地预测了高达13.6万人死于疯牛病,2亿人死于禽流感,6.5万人死于猪流感。

布德尼克博士说:“21世纪初的事实只是又一次证实了他们的建模方法存在本质缺陷。”“我们不确定是否使用了同样的模型/代码,但我们清楚地看到,他们的方法当时并不严格,现在肯定也没有改进。”

帝国理工学院COVID19响应小组的一位发言人说:“英国政府从来不依赖单一的疾病模型来为决策提供信息。如前所述,围绕封锁的决策是基于对科学证据的一致看法,包括由不同学术团体进行的几项模型研究。

“多个小组使用不同的模型得出结论,在没有极端的社会疏远措施的情况下,大流行将使NHS不堪重负,并导致不可接受的高死亡率。在帝国理工学院的研究团队中,我们使用了几个复杂程度不同的模型,所有这些模型都产生了一致的结果。我们正在与一些合法的学术团体和技术公司合作,开发、测试和进一步记录所提到的模拟代码。然而,我们拒绝少数明显出于意识形态动机的美国评论员的党派审查。

“流行病学不是计算机科学的一个分支,有关封锁的结论不依赖于任何数学模型,而是基于科学共识,即冠状病毒是一种高度可传播的病毒,在英国的感染死亡率超过0.5%。”

每日电讯报重视您的评论,但恳请所有帖子都是主题、建设性和尊重的。请检查我们的评论政策。