1. 项目背景与核心创新
去年12月,在NeurIPS公共健康机器学习研讨会上,一项名为AutoODE的COVID-19预测模型研究获得了最佳论文奖。这个由多机构合作完成的项目,成功解决了传统预测方法的两大痛点:基于微分方程的仓室模型虽然理论严谨但参数固定,而深度学习模型虽然数据驱动但缺乏可解释性。
传统SEIR(易感-暴露-感染-移除)模型将人群划分为四个固定类别,通过常微分方程描述状态转移。我在2019年参与过类似项目,当时最大的困扰就是需要手动调整传播率参数——不同地区的防控政策差异导致单一参数根本无法准确反映实际情况。而纯数据驱动的深度学习模型虽然能自动学习特征,但训练成本高且难以解释预测依据。
AutoODE的创新点在于:
- 保留了SEIR模型的微分方程框架,但通过机器学习动态调整关键参数
- 采用线性模型而非深度网络,在保持精度的同时大幅降低计算成本
- 引入空间邻接矩阵处理跨区域传播,更符合流行病学实际
关键突破:首次实现了微分方程参数的自适应学习,使传统流行病学模型具备了动态调整能力。实测显示其预测误差比最优仓室模型降低36.5%,比深度学习模型降低57.4%。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 模型架构与技术实现
2.1 改进的SEIR框架
基础模型在标准SEIR基础上增加了死亡类别(SEIR-D),微分方程组如下:
code复制dS/dt = -β(t)S(t)I(t)/N
dE/dt = β(t)S(t)I(t)/N - σE(t)
dI/dt = σE(t) - γI(t)
dR/dt = (1-μ)γI(t)
dD/dt = μγI(t)
其中创新点在于:
- 传播率β(t)变为时间函数
- 死亡率μ引入独立计算
- 所有参数通过数据驱动方式学习
2.2 参数学习机制
核心创新是传播率矩阵的构建过程:
-
空间维度处理:
- 初始化50×50的州邻接矩阵A(相邻为1否则为0)
- 学习相关矩阵W,与A进行Hadamard积得到传播率矩阵B
- 使用低秩近似加速计算:W ≈ UV^T,U,V∈R^(50×k)
-
时间维度处理:
- 采用指数衰减权重:w(t) = exp(-λ|t-t_0|)
- 自动检测政策拐点作为β(t)的分段点
pytho复制
