Kara0807的个人博客分享 http://blog.sciencenet.cn/u/Kara0807

博文

基于ACP方法的新型冠状病毒肺炎疫情管控措施效果评估

已有 4386 次阅读 2020-6-15 09:05 |个人分类:智能科学与技术学报|系统分类:论文交流

 基于ACP方法的新型冠状病毒肺炎疫情管控措施效果评估

马亮, 杨妹, 艾川, 朱正秋, 陈海亮, 朱蒙娜, 段伟, 邱晓刚, 吕欣, 陈彬



【摘要】利用信息技术手段对疫情管控措施进行评估,从而指导管控措施的实施,对疫情防控具有理论和现实意义。基于ACP方法和统计数据构建了人工城市计算实验平台,建立了针对具体疫情管控的社区、学校、工厂3类典型场所的人工社会模型,通过计算实验对新型冠状病毒肺炎疫情的管控措施进行评估。结果发现,检验检疫、自我防护管控措施只能够延缓疫情中感染人数峰值的到来,对降低总感染人数的效果不明显,只有经济代价巨大的隔离措施能够显著地抑制疫情的发展。隔离措施的良好效果表明,有效阻断“人-人”传播链是疫情控制的关键环节,因此建议综合采用检验检疫、大数据、人工智能等手段精准筛查病患及潜在感染者。        

【关键词】  ACP方法 ; 新型冠状病毒肺炎 ; 管控措施 ; 效果评估

引用格式 马亮, 杨妹, 艾川, 朱正秋, 陈海亮, 朱蒙娜, 段伟, 邱晓刚, 吕欣, 陈彬.基于ACP方法的新型冠状病毒肺炎疫情管控措施效果评估. 智能科学与技术学报[J], 2020, 2(1):  88-98


The evaluation of the control measures for COVID-19 based on ACP approach

MA Liang, YANG Mei, AI Chuan, ZHU Zhengqiu, CHEN Hailiang, ZHU Mengna, DUAN Wei, QIU Xiaogang, LU Xin, CHEN Bin

Abstract It is theoretical and practical significance for epidemic prevention and control to evaluate epidemic control measures using information technology so as to guide the implementation of epidemic control measures.Based on ACP approach and statistical data,a platform of computation experiment for artificial city was constructed,from which artificial models were established for three typical places,namely community,school and factory,to support the evaluation of specific epidemic control measures.The control measures of COVID-19 were evaluated through the computational experiments.The results showed that the control measures of quarantine and self-protection could only delay the peak of the number of infected people in the epidemic,but had no obvious effect on reducing the total number of infected people.Only the isolation measure with huge economic cost could significantly inhibit the development of the epidemic.The effect of the isolation measures showed that effectively blocking the “person-to-person”transmission chain was the key to the epidemic control.Therefore,it was recommended to adopt comprehensive means involving inspection and quarantine,big data,artificial intelligence and so on to accurately screen the patients and potential infected people.       

Keywords   ACP approach ; COVID-19 ; control measures ; effect evaluation

Citation  MA Liang.The evaluation of the control measures for COVID-19 based on ACP approach. Chinese Journal of Intelligent Science and Technology[J], 2020, 2(1):  88-98


1 引言

2019年12月在武汉相继发现不明原因的感染性肺炎患者,病原学研究证实这是由一种新的冠状病毒感染所致的。中华人民共和国国家卫生健康委员会将由该病毒所致的肺炎命名为新型冠状病毒肺炎,简称新冠肺炎。新型冠状病毒具有“人-人”传播特征,可通过社区聚集、家庭聚集快速播散,并呈现全球蔓延的趋势[1,2]

了解新冠肺炎在人群中的传播模式及科学评估管控措施的实施效果对维持疫情下社会经济生产生活的正常秩序具有重要意义。本文通过基于人工社会(artificial societies)、计算实验(computational experiments)、平行执行(parallel execution)的方法,即ACP方法[3,4],对新冠肺炎疫情管控措施效果进行评估,能够为疫情下的社会经济生产生活的正常运行提供有益决策支持。ACP方法的核心是:针对复杂社会系统,构造人工社会系统,该人工社会系统能够实现与实际社会系统的虚实交互、协同演化、闭环反馈和平行控制。通过在软件定义的“社会实验室”中对已发生及可能发生的事件进行试验和计算,为真实社会场景的管理与决策提供可靠支持[3,4]

传染病建模方法可以分为基于数学方程的方法及基于计算的建模方法[5]。基于数学方程的方法使用数学方程描述传染病传播的宏观规律,如仓室模型(SI模型、SIR模型、SEIR模型)[6]、Reed-Frost模型[7]。基于计算的模型包括基于复杂网络的传播模型和基于 agent 的模型。在复杂网络模型中,节点即代表人群中的个体,连边代表个体与个体之间的交互关系[8]。基于复杂网络的传染病传播模型主要研究网络拓扑结构、连边权重、网络自适应性对传染病传播规律的影响[8]。基于 agent 的模型,如BioWar[9]、EpiSimdemics[10]及 FluTE[11],能够以自底向上的方式建立传染病的传播过程模型,单个agent 是现实人群中的一个个体在模型中的建模实现,能够考虑多种影响传染病传播规律的复杂因素。基于上述传染病模型,研究者们对非典型肺炎(SARS)、H1N1等流行性传染病在社区、城市、洲际间的传播规律做了研究,提高了人们对相关传染病的传播规律的认识,有助于人们对传染病进行及时预警及有效管控[12]

当前对新冠肺炎的预测及管控的研究多采用SEIR模型,具体做法是使用疫情数据,对SEIR模型参数进行估计,从而预测新冠肺炎疫情未来发展情况[13,14,15]。王霞等[14]将2020年1月23日到2月9日的时间段按照疫情管控措施强度划分为3个阶段,由于不同阶段模型参数值中蕴含了管控措施的不同强度,因此使用参数迁移的手段对复工、复学后已有管控措施强度下的风险进行了分析。此外,也有研究者采用统计学习模型对疫情数据进行预测,如 Yang 等[13]使用长短期记忆(long short-term memory,LSTM)网络对疫情序列数据进行学习, Ai-Qaness[16]建立了 FPASSA-ANFIS 模型,进行疫情预测。上述研究方法固有的不足是无法细致考虑精细的管控措施对疫情发展的影响,难以支持不同粒度的管控措施效果的验证与评估。

很多学者基于 ACP 的方法对传染病疫情进行分析及管控措施评估。Ge等[17]、Duan等[18]建立了人工学校对H1N1疫情进行研究。Zhang等[19]建立了人工北京,对埃博拉病毒的输入风险及管控措施进行评估。本文基于ACP方法,针对社区、学校、工厂 3 类典型场所,分别建立支持新冠肺炎人群传播与管控的人工社区、人工学校、人工工厂,通过计算实验对不同强度疫情管控措施的效果进行评估。

后续文章组织结构如下:首先介绍人工社会建模,包含人工社会建模方法及社区、学校、工厂3类典型的人工社会模型;然后进行计算实验,并对实验结果进行了分析;最后是全文总结与展望。

2 人工社会建模

本节首先介绍构建人工城市计算实验平台的人工社会建模方法,包含人工城市人口地理建模、个体时空交互行为建模、新冠肺炎病患的病程建模以及管控措施建模;然后,针对社区、学校、工厂3 类典型场所,从人工城市中分别选择一个典型的社区、学校及工厂构建了相应的人工社区、人工学校及人工工厂。在人工社会中,agent对应于现实社会中的行为个体,通过赋予 agent 各类社会特征和行为规则,可实现在人工社会中重演“人”在日常生活中的社会行为[20]

2.1 人工社会建模方法

2.1.1 人工城市人口地理建模

人口地理模型着力解决如何将宏观数据映射到微观个体属性以及如何保证人口内在逻辑正确性这两个关键问题。采用基于家庭户、家庭代、家庭角色的家庭结构设计算法,对家庭内部的每个个体所扮演的家庭角色进行详细的定义;将家庭结构与人口统计学数据结合起来生成个体人口统计学属性[20]。模型依赖的数据为中华人民共和国国家统计局公布的人口普查数据以及年度数据。在这些数据表中,用于生成人工人口的数据表包括:人口年龄性别分布表、家庭户规模分布表、乡镇街道办人口分布表、家庭子女数量分布表和失业率[20]

人口地理模型的生成算法流程如图1 所示,该模型由人口生成和地理环境生成2个部分组成。人口生成是由家庭结构生成和人口属性匹配 2 个过程完成的,而地理环境的生成则依据层级化地理环境模型,按照地理空间离散化方法进行。根据环境信息数据的可获取程度,分别采取不同的算法来生成地理环境实体。具体包括 4 种情况:有空间分布位置信息和容纳人口数量的环境实体生成;有空间分布位置信息,无容纳人口数量的环境实体生成;有空间区域环境实体分布数量,但无空间分布位置信息和环境实体容纳人口数量的环境实体生成;既没有空间区域环境实体分布数量,也没有空间分布位置信息的环境实体生成。人口地理匹配算法建立起个体与环境实体之间的匹配关系,包括分配家庭住址、分配学校、分配工作地点等。根据个体社会特征的不同,按照距离就近原则、随机分配原则和出行规律原则为个体分配与之相关联的环境实体。

2.1.2 个体时空交互行为建模

个体对空交互行为建模使用基于加权双模态网络的agent时空接触行为建模方法[12]。双模态网络即集成了个体空间移动网络和个体接触网络的网络,个体空间的移动受到个体空间移动网络连边权重系数的控制,个体选择接触对象受到个体接触网络连边权重系数的控制。双模态网络中的网络节点不是单一类型的,包括“agent”节点和“空间位置”节点2种类型,网络连边只存在于agent个体之间以及个体与空间位置之间。

双模态网络记为G2(GI,GM),其中GI(VI,EI,WI)是个体接触网络,GM(VI,VM,EM,WM)是空间移动网络。VI、VM分别表示agent个体与地理空间场所的集合,EI、EM分别表示个体接触网络和个体空间移动网络的连边集合,WI、WM分别为EI、EM对应的权重系数集。对于任意 eij∈EI或 EM,有且仅存在唯一wij∈WI或WM与之对应。可动态改变wij的大小来描述个体空间移动行为和个体接触行为的时间异质性和自适应性。

使用活动日志对人工社会中 agent 的空间移动规律进行描述。表1展示了一个工人的活动日志,活动日志规定了 agent 在前后相接各个时间段内的具体活动。


图1

       

图1   人口地理模型的生成算法流程

 

表1   工人的活动日志     

持续时段

活动类型

地点

概率

00:00-08:00

睡觉

100%

08:00-12:00

工作

工作地点

100%

12:00-13:00

午饭

食堂/餐馆

100%

13:00-17:30

工作

工作地点

100%

17:30-18:00

休息

50%


购物

商场

45%


健身

体育馆

5%

18:00-19:00

晚餐

家/餐馆

100%

19:00-20:00

休息

50%


娱乐

文体中心

50%

20:00-23:00

休息

100%

23:00-24:00

睡觉

100%

 

随着仿真时间的推进,agent 个体在个体空间移动网络中的地理空间场所节点中转移,多个agent个体聚集在同一个地理空间场所时产生接触行为。受agent 在地理空间中从事活动性质等因素的约束,一个agent个体只能从该地理空间中的所有agent集合中按照概率选择 NC个 agent 个体进行接触。设任意agent为ai,与其同一地理空间的agent集合为Mi,则对于任意aj∈Mi,ai选择aj进行接触的概率为:


2.1.3 新冠肺炎病患的病程建模

新冠肺炎目前有直接传播、气溶胶传播、接触传播3种主要传播方式[1]。所有人都是新冠肺炎的易感人群,易感人群一旦被感染,则会处于潜伏期,并且具有传染性,绝大部分人的潜伏期为 1~7 天,平均3天[21],潜伏期过后,个体会处在凸显期并持续14~21天[1],经过凸显期,个体死亡的概率γ取为2.01%[22]图2展示了新冠肺炎病人的病程发展过程。在一次有效接触中,易感agent个体按照概率p被具有传染性的个体感染,此状态转移过程由虚线箭头指示。根据Yang[1]的估计方法,设定p为0.052 49。


图2

图2   新冠肺炎病患的病程发展模型


2.1.4 管控措施建模

随着疫情的发展,人们对新型冠状病毒及其病患的危害有了逐步深入的理解,从全球不同国家防疫情况来看,不同的文化、不同的政治制度催生了不同的战“疫”实践。最基本的管控措施包括自我防护(环境消毒、戴口罩)、检疫、隔离以及综合措施。

(1)自我防护:个体或者群体自适应地根据对疫情及其防控知识的了解,采取的降低自身被患者感染概率的措施。如 agent 个体佩戴口罩,对环境卫生进行消毒清洁。

(2)检疫:以体温、医疗检测试剂盒、CT 等医疗手段对 agent 个体感染情况进行判断,每日检测3次,一旦agent个体被确诊为新冠肺炎,则进行定点隔离观察。

(3)隔离:终止一切不必要的社会生活、生产活动,居民在家隔离,学生、工人在宿舍隔离。

(4)综合措施:采取包含(1)~(3)的管控措施。

(5)无隔离的综合措施:由于隔离措施经济代价非常大,因此还要考虑不包含隔离措施的综合措施,即采取包含(1)、(2)的管控措施。

表2分别列出了无管控措施、自我防护、检疫、隔离措施、无隔离的综合措施、综合措施在人工社会模型中的相应参数的取值。表2中,采用自我防护措施和不采用任何管控措施的新冠肺炎感染概率之比为α=0.5。

2.1.5 人工城市计算实验平台

基于上述方法,构建了人工城市计算实验平台[23]。平台由人工社会情景构造工具、人工社会计算实验方案设计工具、人工社会计算实验支撑环境、人工社会状态可视化工具、大规模人工社会运行支撑工具和应急决策平台等构成,人工城市计算实验平台工作流程如图3所示。首先,基于前面的模型,设置疫情的计算实验情景;其次,利用人工社会情景构造工具构造人工城市,为计算实验提供人口数据支持;再次,利用实时注入的各类疫情动态数据对疫情计算实验需要的各类模型进行参数设置;然后,利用人工社会计算实验方案设计工具,根据公共卫生应急响应的要求进行各级防控措施的设置,产生大量的实验样本。接着,基于这些样本,利用大规模人工社会运行支撑工具开展计算实验,并利用人工社会状态可视化工具对实验结果进行事后的展示。应急决策平台基于可视化工具提供的信息进行人在回路的混合智能决策,利用决策的结果对人工社会情景进一步调整,进行下一步迭代。通过反复计算实验,最终为管控措施方案的生成提供精准的量化支持。


表2   管控措施模型参数

人工社会类型管控措施环境实体内接触频次感染概率检疫次数检出概率
社区正常p0

自我防护正常αp0

检疫正常p30.9

隔离受限p0

综合(无隔离)正常αp30.9

综合受限αp30.9
学校正常p0

自我防护正常αp0

检疫正常p30.9

隔离受限p0

综合(无隔离)正常αp30.9

综合受限αp30.9
工厂正常p0

自我防护正常αp0

检疫正常p30.9

隔离受限p0

综合(无隔离)正常αp30.9

综合受限αp30.9

   


图3

          

图3   人工城市计算实验平台工作流程


2.2 人工社区、学校、工厂模型

图4 为采用第 2.1.1 节所述模型生成的某省会城市人口地理数据库资源的部分截图,可以看出每个agent具有人工的人口标识(id)、性别(gender)、年龄(age)、街道办标识(street_office_id)、居民楼标识(residence_id)、社会角色(role)、关系网络(relation_net)、工作场所标识(work_id)等属性信息。从该人工城市中选择一个社区、学校、工厂建立人工社区、学校、工厂模型,用以考察这3种社会密切关注场所中不同管控措施的作用效果。人工社区、学校、工厂中的疾病病程模型和管控措施模型如第 2.1.3 节和第 2.1.4 节所述,下面对其中agent个体的时空接触行为模型进行描述。

2.2.1 人工社区

(1)接触网络构建

在人工城市中选择一个1.5万人的典型社区,每户 2~8 人。则每户人口个体之间构成了家庭关系,从而建立起基于家庭关系的社区接触网络。为了体现社区内除家庭外的社会关系,如亲戚、朋友等关系,选取 BA 网络[8]的生成方法,在家庭关系网络内部不断加边,直到接触网络平均度达到 d,具体过程如下。

(1)增长:从一个具有m0个节点的联通网络开始,每次引入一个新的节点,连到m个已经存在的节点上,并且满足m<m0

(2)优先连接:n 为网络中的节点的总个数,一个新的节点与一个已经存在的节点i相连的概率w与节点i的度ki之间的关系为:


图5展现了人工社区内以家庭关系为基础和增加了亲戚、朋友等关系的接触网络结构。

(2)空间移动网络构建

无管控措施情况下,社区居民的活动日志见表3

图4

图4   某省会城市人工人口数据资源


图5

 

图5   人工社区接触网络


2.2.2 人工学校

(1)接触网络构建

选定一个典型学校,学校内部40~60人一个班,每个年级20个班,一共6个年级。学生4个人一个宿舍,同宿舍的学生本身也是同学,这就形成了同班同学及舍友关系。此外,利用第2.2.1节中的方法生成跨班级、宿舍形成的亲戚、同乡、朋友等关系。图6 展现了人工学校内以班级、宿舍关系为基础和增加了亲戚、同乡、朋友等关系的接触网络结构。


表3   社区居民的活动日志

持续时段活动类型地点概率
00:00-08:00睡觉100%
08:00-12:00工作工作地点50%

休息20%

休闲社区公园20%
12:00-13:00午饭食堂50%


50%
13:00-17:30工作工作地点50%

休息20%

休闲社区公园20%
17:30-18:00休息50%

购物商场45%

健身体育馆5%
18:00-19:00晚餐50%


餐馆50%
19:00-20:00休息50%

休闲社区公园20%

娱乐文体中心30%
20:00-23:00休息100%
23:00-24:00睡觉100%

 

图6

          

图6   人工学校接触网络


2)空间移动网络构建

无管控措施下,学生的活动日志见表4

2.2.3 人工工厂

(1)接触网络构建

选择一个拥有 2万人口的典型工厂,工厂内一共有100个班组,每个班组10~30人,且同宿舍的 4 个人为一个班组内同事,这就形成了同班组及同宿舍关系。此外,利用第2.2.1节中的方法生成跨班组、宿舍形成的亲戚、同乡、朋友等关系。图7 展现了人工工厂内以班组、宿舍关系为基础和增加了亲戚、同乡、朋友等关系的接触网络结构。


表4   学生的活动日志

持续时段活动类型地点概率
00:00-08:00睡觉宿舍100%
08:00-12:00自习自习室20%


图书馆30%

上课教室50%
12:00-13:00吃饭食堂70%


餐馆30%
13:00-14:00午休宿舍100%
14:00-17:00上课教室50%

自习自习室20%


图书馆30%
17:00-18:00晚饭食堂40%

锻炼操场60%
18:00-22:00自习教室50%

休息宿舍50%
22:00-24:00睡觉宿舍100%


图7

         

图7   人工工厂接触网络


2)空间移动网络构建

无管控措施下,工人的活动日志见表1

3 计算实验及结果分析

针对人工城市中的典型场所——社区、学校、工厂,进行不同管控措施下的新冠肺炎疫情计算实验,每一次计算实验仿真运行500次,计算实验结果取重复仿真的均值。在每一次计算实验中,初始感染源设为一人。

图8图9图10分别展示了人工社区、学校、工厂3种场所的新冠肺炎疫情计算实验结果。图8图10 中的隔离措施和综合措施下的人数变化曲线几乎重叠。可以看出,即使在只有一个感染源的情况下,不施加管控措施会导致新型冠状病毒肺炎疫情在短时间内在社区、学校、工厂快速扩散。通过施加管控措施能够在一定程度上减小疫情的扩散强度和降低疫情的扩散速度,但作用效果不尽相同,同一个管控措施在不同场所的作用也不同。

图8显示,在人工社区内,检疫措施不仅能够有效地延缓日新增人数峰值的到来,降低新增峰值人数,同时也有效降低了累计感染人数;自我防护措施虽然也能够延缓新增感染人数峰值的到来,但是并不能有效降低地累计感染人数;隔离措施对疫情的传播速度和规模2个方面都进行了有效快速的抑制;综合措施的作用效果与隔离措施的效果非常相似,两者的人数变化曲线几乎重合;无隔离的综合措施在延缓新增人数峰值到来方面比自我防护和检疫措施的作用效果要强,但是在降低累计感染人数方面效果只比检疫措施略强。


图8

          

图8   人工社区新型冠状病毒传播计算实验


图9图10显示,在人工学校及人工工厂中,若管控措施中不包含隔离措施,此管控措施能够减缓新增感染人数峰值的到来,但并不能降低最终的感染人数。

比较图8图9图10中隔离措施、综合措施、无隔离的综合措施的实施效果,发现无论是在社区、学校还是工厂中,隔离措施对疫情的管控效果最好,能够非常快速地延缓新增感染人数峰值到来时间及降低最终累计感染人数。延缓新增感染人数峰值到来时间对新冠肺炎治愈率的提高有明显的效果,较缓慢增长的新增感染人数能够为组织充足的医疗救援力量提供宝贵的窗口期,减小疫情对医疗资源的挤兑,从而提高救治成功率,而累计感染人数的降低意味着更多人的身体健康得到了保障。


图9

          

图9   人工学校新型冠状病毒传播计算实验


图10

          

图10   人工工厂新型冠状病毒传播计算实验


图11 分别展示了在人工社区、学校及工厂中新型冠状病毒传播单次仿真计算实验新增感染人数变化情况。可以看出,疫情发展过程中日增感染人数不是单调递减的,疫情发展过程具有长尾效应,日增人数变化趋势是整体降低但局部反复。可以看出疫情后期的发展是整体可控但局部依然存在小规模暴发,称此种发展趋势为“大局稳定、局部冒泡”。这一疫情发展趋势与目前可控的国内疫情发展趋势是相符的。

图11

          

图11   新型冠状病毒传播单次仿真计算实验新增感染人数变化


新型冠状病毒具有比SARS病毒、中东呼吸综合征(MERS)病毒更强的传染性,而且新型冠状病毒感染者在潜伏期内具有传染性,部分患者并无明显外部临床表现,导致检疫(体温监测、核酸检测)手段无法甄别所有感染人群,这些都是疫情发展“局部冒泡”的原因所在。自我防护只是降低感染率,并没有完全阻断“人-人”传播途径,因此降低感染率在实验中表现为疫情暴发时间延缓。只有加上全局隔离措施后,即彻底阻断“人-人”传播才能真正有效控制疫情发展。

4 结束语

本文基于ACP方法,在人工城市中分析了3种典型场所——社区、学校、工厂实施不同疫情管控措施对疫情发展的影响。首先,针对不同的场所建立了基于加权双模态网络的 agent 时空接触行为,然后建立了新冠肺炎病患的病程发展模型及管控措施模型。通过计算实验,对自我防护、检疫、隔离3类措施及其综合措施进行了考查。实验结果发现,在没有任何防护情况下,仅一名初始感染者就能使新冠肺炎疫情在3种场所暴发。自我防护与检疫措施只能减缓疫情对医疗资源的挤兑,难以有效降低总的感染人数。

隔离措施能够快速地抑制疫情发展,其根本逻辑是阻断“人-人”传播链,但是强力隔离措施的实施是以巨大的经济损失为代价的。考虑到病毒本身的强传染特性、较长的潜伏周期、病患的无症状特征等现实情况,要突破现有传统检验检疫手段,结合人工智能、大数据等手段建立高度可靠的新冠肺炎感染者筛查及潜在接触人员预警机制,这对我国当前严防外部输入病例方面尤其重要。

未来将进一步对基于 ACP 方法的公共卫生管控措施效果评估进行研究,探索公共卫生平行系统的平行执行,研究实时公共卫生大数据注入人工社会的途径方法,促进人工社会与实际社会的虚实互动,提高预测及管控措施评估的针对性与有效性。

作者简介



 



https://wap.sciencenet.cn/blog-951291-1237902.html

上一篇:[转载]人工智能在多角色游戏中获胜
下一篇:智车科技第21周自动驾驶周刊丨Cruise自动驾驶车辆以配送食物为名,进行测试;北京计划到2022年建设支持L4自动驾驶
收藏 IP: 159.226.181.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 13:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部