Mathematical models in epidemiology are an indispensable tool to determine the dynamics and important characteristics of infectious diseases. Apart from their scientific merit, these models are often used to inform political decisions and intervention measures during an ongoing outbreak. However, reliably inferring the dynamics of ongoing outbreaks by connecting complex models to real data is still hard and requires either laborious manual parameter fitting or expensive optimization methods which have to be repeated from scratch for every application of a given model. In this work, we address this problem with a novel combination of epidemiological modeling with specialized neural networks. Our approach entails two computational phases: In an initial training phase, a mathematical model describing the epidemic is used as a coach for a neural network, which acquires global knowledge about the full range of possible disease dynamics. In the subsequent inference phase, the trained neural network processes the observed data of an actual outbreak and infers the parameters of the model in order to realistically reproduce the observed dynamics and reliably predict future progression. With its flexible framework, our simulation-based approach is applicable to a variety of epidemiological models. Moreover, since our method is fully Bayesian, it is designed to incorporate all available prior knowledge about plausible parameter values and returns complete joint posterior distributions over these parameters. Application of our method to the early Covid-19 outbreak phase in Germany demonstrates that we are able to obtain reliable probabilistic estimates for important disease characteristics, such as generation time, fraction of undetected infections, likelihood of transmission before symptom onset, and reporting delays using a very moderate amount of real-world observations.
翻译:流行病学的数学模型是确定传染病动态和重要特征的不可或缺的工具。这些模型除了具有科学价值外,还经常被用来为当前爆发期间的政治决定和干预措施提供信息。然而,通过将复杂模型与真实数据连接起来可靠地推断持续爆发的动态,仍然困难,需要人工操作的人工参数安装或昂贵的优化方法,对于特定模型的每一项应用都必须从零开始重复使用。在这项工作中,我们将流行病学模型与专门的神经网络进行新颖的中度建模组合,以解决这一问题。我们的方法涉及两个计算阶段:在初始培训阶段,描述该流行病的数学模型被用作神经网络导师,该模型获得关于各种可能疾病动态的全球知识。在随后的推论阶段,经过培训的神经网络处理实际爆发的观测数据,并推断模型的参数,以便现实地复制观察到的动态,可靠地预测未来的演变。我们模拟的方法适用于各种流行病学模型。此外,由于我们的方法是完全的Bayesian,因此,我们设计用来将描述该流行病的数学模型的精确性数据转换成真实性参数,从而能够将我们先前掌握的准确性数据序列的德国的预测性数据。