观潮 · 模式预报与气象 AI 观察

DAWIS 一个先验模型同时干滤波和延迟平滑:新观测到了可以回头改前面的状态

2026-10-06

数据同化(DA)要解决的问题是:从不完整、带噪声的观测里估计系统的隐状态。困难在于大气这类高维系统状态演化混沌、观测稀疏且异质。已有的机器学习同化方法大多只做滤波——用观测到来的顺序逐个更新,只用最近一个观测,历史一旦定下来就不会再改。新观测如果和之前那段历史矛盾,误差就在整个同化过程里累积。

DAWIS 的做法是把"状态级先验"换成窗口上的多任务随机插值先验,让每个时刻有自己的流时间;同化周期把窗口反演成一组逐状态的"转折点",再在观测引导下重新生成。这样新观测可以回头修订过去的状态,而不是被钉在某段历史上。

---

已有方法各自卡在哪

论文把高维同化的现有路线归成几类,并明确写出各自的限制:

方法族 · 核心机制 · 论文指出的限制

变分方法(4DVar) · 用优化估计窗口内最可能轨迹 · 可扩展到很高维,但传统上需要切线性与伴随模式,且**主要给点估计**

集合卡尔曼(EnKF、EnKS) · 用集合的均值与协方差传播滤波/平滑分布 · 计算上 attractive,但**依赖高斯或近高斯表示**,局地化与膨胀常需仔细调

混合集合-变分(En4DVar) · 变分优化 + 流依赖集合协方差 · 仍受**有限集合**和**基于协方差的不确定性**限制

粒子滤波/平滑 · 表示一般分布 · 受**维数灾难**限制

生成模型这条线提供了另一条路:用灵活的非高斯分布表示后验,靠推理时的条件化来采样。已有关于滤波和平滑的工作,但先验的选择基本决定了你能得到哪一种——学平稳状态先验的、学短轨迹先验的、学预报模型的,各自锁定一种用法。

DAWIS 主张的是把先验从"单个状态"推广到"窗口上的多任务轨迹先验"。

---

反演加引导:三个阶段

DAWIS 是集合方法,每次同化周期生成独立样本逼近滤波或平滑分布。每个周期三步:

初始化。 把上一个周期的样本时间上移一格,并用一次预报补上新的末端。预报可以来自现成的预报模式,也可以来自 DAWIS 先验自己。

反演。 把当前样本反向积分无条件 SDE,转成一个中间潜空间里的潜变量表示——窗口反演给每个时刻分配自己的转折点,收集成一组。转折点控制该状态被"冻住"的强度:设成对应值就冻结该槽位,取更小的值则反演得更深、允许更多改动。

引导采样。 在观测条件下从反演得到的潜变量积分回窗口末端,生成同化后的样本。

DAWIS 的窗口反演与引导采样流程
DAWIS 的窗口反演与引导采样流程

图注:从左到右四个阶段。上排为窗口反演——上一周期的窗口状态(纯噪声 z₀ 起步)被逐槽位反演到中间潜空间,各槽位的转折点分别标为 0.40、0.25、0.10;下排为引导采样——稀疏带噪观测 y 在各槽位上作为引导条件,生成更新后的窗口。右侧标注显示窗口顶端槽位输出固定延迟平滑结果、窗口末端槽位输出滤波结果。

窗口的物理时间跨度决定了不同槽位的用途:末端槽位持当前状态,给出滤波;往前推 $k$ 步的槽位给出固定延迟平滑,它已经被后续到达的观测约束过了。其余槽位随周期滑动,每个状态在窗口里停留若干个周期,其间进入窗口的每一个观测都会修订它。

关键设计点:一个训练好的模型,靠改转折点向量就能切换任务,不用重训。 滤波、固定延迟平滑、块平滑都出自同一个模型。

---

预报也可以从先验里出

论文给了两种把预报纳入同化循环的方式。一种是用现成的预报模式(DAWIS Filter / Lagged Smoother 走的这条路);另一种是 DAWIS-Joint,直接从先验生成预报,从而去掉对外部预报模式的依赖,论文说代价是精度上有小幅损失。

还有一类变体:把历史状态当作一个"尾部伪观测"而不是硬锚点(论文按 Shysheya 等 2024 的做法称之为 Joint AR 变体),作为 SDA-Filter 基线。

---

实验结果:全面压过基线,但只在合成观测上

实验在两个系统上做:SQG(地表准地转)——标量场在非线性平流、强迫与耗散作用下演化,形成复杂的多尺度动力学并对初值高度敏感;SEVIR 数据集——带多个观测算子。评估用 CRPS,配置是 10 条轨迹、每条 20 个集合成员,报告均值和标准差。

四类观测算子指的是同一套真值配上四种不同的观测方式,这决定了后面所有对比的适用范围:

五幅伪彩图对比真值与四类观测
五幅伪彩图对比真值与四类观测

图注:从左到右五幅热力图,标题依次为 Truth、Noisy、Sparse、Multimodal、Saturating,第一幅是平滑的真值场,后四幅是在其上施加不同观测算子的结果。Noisy 呈密集椒盐状噪点,Sparse 只在部分区域保留可辨结构,Multimodal 整幅明显变暗、对比度下降,Saturating 大片区域被深色饱和覆盖、只余零散亮斑。

观测算子 · 图像上的表现 · 对数据同化的含义

Noisy · 密集椒盐状噪点,真值结构仍可辨认 · 有观测,但每个值都带误差

Sparse · 只在部分区域保留可辨结构,其余大片缺失 · 观测稀疏,状态主要靠动力约束推出来

Multimodal · 整幅明显变暗、对比度下降,细节几乎不可辨 · 多源观测叠加后与单一观测的分布不一致

Saturating · 大片区域被深色饱和覆盖,只余零散亮斑 · 观测存在但区分力被削弱

CRPS 相对各分区参考的改进百分比热图
CRPS 相对各分区参考的改进百分比热图

图注:横轴为四类观测算子(Noisy、Sparse、Multimodal、Saturating)加 SEVIR,纵轴为各方法。上半部为滤波(参考为 DAWIS Filter),下半部为固定延迟平滑(参考为 DAWIS Lagged Smoother),末两行为块平滑。色阶为相对参考的 CRPS 改进百分比,蓝色为改善、红色为退化。

具体数字上,多个观测算子下的表现是:EnSF 相对 DAWIS 参考的 CRPS 在 −382% 到 −570% 之间,FlowDAS 在 −166% 到 −323% 之间,LETKF 在 −29% 到 −369% 之间,DAISI 在 −27% 到 −108% 之间。DAWIS-Joint Filter 相对 DAWIS Filter 参考在 −16% 到 +7% 之间波动。

有一个反直觉的结果值得单独点出:块平滑那一组,SDA 基线在 Multimodal 观测算子下的 CRPS 是 −193%,而同一行的 RMSE 是 −222%——两种指标给出的排序并不一致。

RMSE 相对各分区参考的改进百分比热图
RMSE 相对各分区参考的改进百分比热图

图注:布局与 CRPS 热图一致,换成 RMSE。整体格局与 CRPS 一致(深色集中在 EnSF、FlowDAS 行),但个别单元格的数值与 CRPS 图不同,例如块平滑 SDA 行的 Multimodal 列为 −222%、Saturating 列为 −43%。

SQG 滤波在四类观测算子下的分析场与集合成员
SQG 滤波在四类观测算子下的分析场与集合成员

图注:上排为分析场(Truth、DAISI、DAWIS 各一组),下排为对应的集合成员。四列依次为 Noisy、Sparse、Multimodal、Saturating 观测算子,色标 −20 到 20。DAWIS 在 Multimocal 列保留了明显的涡旋结构,而 DAISI 在同一列已明显模糊。

SQG 固定延迟平滑的分析场与集合成员
SQG 固定延迟平滑的分析场与集合成员

图注:与滤波那张图同一算例、同一色标,改为固定延迟平滑。对比滤波,DAWIS 在 Noisy 和 Sparse 两列的涡旋结构更连续;DAISI 在 Multimodal 列几乎退化成均匀场。

---

作者承认的限制

实验规模远小于业务系统,观测也是合成的。 论文明确写:评估覆盖 SQG 系统与 SEVIR 数据集、使用合成观测,相对于业务系统的状态维度是简化了的设定,也没有真实观测网络那种异质、且不完全已知的观测算子。把 DAWIS 扩展到更高维的状态和真实观测,是论文自己列出的下一步。

DAWIS 继承它所搭配的引导方法的全部限制。 实验里用的是 MMPS,论文明确说更准确的引导方法应该能直接迁移到 DAWIS 上并提升性能——这句话既是限制也是路线图。

每个周期要 100 个求解器步。 论文把这列为一个方向:采样成本可能可以通过一致性模型或流映射这类蒸馏手段降低。

预报自产带来的精度损失论文只做了定性说明("a small cost in accuracy"),没有给出具体量化的对比。

"成本较低"这句话有前提。 DAISI 作为逆演基线被广泛使用,但论文正文没有给出完整超参搜索预算的对照——它明确把超参细节放在附录 E。要复现结论得自己核。

"与最新预报系统对比"的部分不是主要卖点。 论文在结论里更强调的是框架的统一性和采样机制的多样性,而非在某个配置下刷新最好成绩。

---

一句话判断

这篇论文的可用价值在于那个"多任务插值 + 逐状态转折点"的结构:它把"要不要回头改历史状态"从一个方法选择问题,降成了每个时刻一个可以调的标量。 对业务同化来说,这意味着滤波和固定延迟平滑可以用同一套权重跑,延迟长度是一个旋钮而不是两套代码。代价是每个同化周期要付 100 个求解器步的采样成本,且目前只在合成观测的小维度系统上验证过。

在观潮中打开(含配图与交互)→