继续阅读
从模拟里学到的后验能不能信 · 阅读路径
在模拟上做校准,检验的是神经后验和它的模拟器合不合,不检验模拟器和数据合不合。另有两项检查能补上一部分空缺。重要性权重在手头这一条记录上,把网络和假定模型下的精确后验对比,网络力不从心时就会露馅。残差检验看数据减去最佳拟合信号后,剩下的部分像不像假定的噪声,能抓到模型本身的一些错误。可要是模型漏掉的信号能靠挪动参数被拟合吸收掉,两项检查都会放过它。
本章接着 用秩统计和覆盖率检查后验是否校准。新用到的有:换一个分布求期望、卡方分布、一阶泰勒展开。下面所有数字都来自 Lab 的模型,所以先把模型交代清楚。
记录是合成的白化应变:128 个采样 ,采样时刻 ,共 。假定的信号是一个振幅和相位都固定的阻尼正弦:
频率 在 到 之间均匀分布,衰减时间 在 到 之间均匀分布。这沿用 Berti、Cardoso 与 Will 的写法;按他们的品质因子 ,Lab 默认的源(、)约为 。Berti、Cardoso 与 Will,2006,第二节 假定噪声是白色高斯噪声,每个采样的标准差 已知,于是
振幅和噪声用的是同一套白化单位。 时,默认信号的最优信噪比 。网络只见过从这个模型生成、 在 到 之间的记录。
设网络对 给出的后验是 ,先验是 。精确后验下的任何期望,都能改写成 下的期望:
从网络里抽 个样本 ,算出各自的权重 ,再用平均值代替期望。 等于精确后验时,所有权重都等于同一个数 。 漏掉一部分后验时,落在漏掉区域里的少数样本会拿到极大的权重。采样效率
量的就是这件事:权重全相等时为一,一个样本独大时接近 。Dax 等人在引力波网络 DINGO 上用的就是这个量,并把它偏低看作数据超出网络所学范围的信号。Dax 等,2023
样本很多时, 趋于 。一个一维的例子能看出它掉得有多快。设精确后验是标准正态,网络给出中心正确、标准差为 的正态分布,则
网络宽了 倍,;窄成 倍,。 时积分发散,权重的方差是无穷大,有限次抽样算出的效率靠不住。提议分布偏窄,比偏宽危险得多。DINGO 训练时用一种倾向于盖住全部后验质量的损失函数,这是原因之一。
在 Lab 的模型里,从整个训练范围抽 2000 条记录,网络效率的中位数是 。 在 到 之间的记录比训练时见过的都干净,中位数跌到 。在这些记录上,400 次里网络的 90% 区域只罩住源 ,精确网格则罩住 。
重要性权重用的是假定的似然,所以只能判断网络和假定模型合不合。要检验模型本身,得看拟合以后剩下什么。假定模型正确时,在真实参数处,缩放后的残差 是 128 个独立的标准正态数。拟合两个参数大约吃掉两个自由度,所以最小值
近似服从自由度为 的卡方分布,均值 ,标准差 。Lab 给出的是取到这么大或更大的概率,低于 就标出这条记录。
对模型正确的记录,这项检验标出了 ,和应有的 很接近。对 处带毛刺的记录,它标出 ;真实噪声是假定 的 倍时,全部标出。这两种情况下,重要性采样效率都远高于 的警戒线,中位数约为 和 ,因为网络和假定模型的精确后验仍然对得上。可精确后验自己也错了:它的 90% 区域只在 和 的记录里罩住了源。
设数据里多了一个模型没有的信号 。定义按噪声加权的内积 ,以及费希尔矩阵 。把最佳拟合对 展开到一阶,Cutler 与 Vallisneri 得到参数的偏移
Cutler 与 Vallisneri,2007,第二节 和内积都按 变化,所以偏移和噪声水平无关;后验宽度却按 变化。同样大小的失配,信号越响,危害越大。
保存的网格检验在默认的源上加了一个示意性的第二模式,来检验这个公式。强度 时,公式预言频率偏移 ,网格算出 ;衰减时间预言 ,网格算出 。强度 时,把 从 降到 ,频率偏移从 趋向高信噪比下约 的值,而以后验标准差为单位的偏移从 涨到 。
在 的默认源里加一个强度 的第二模式。拟合靠挪动 和 把它吸收了大半,残差看上去几乎就是噪声:400 条记录里检验只标出 。网络仍然和假定模型的精确后验对得上,效率中位数是 。可在名义 90% 的水平上,两种后验都只在大约 的记录里罩住了源。
| 记录 | 网络覆盖率 | 精确覆盖率 | 效率中位数 | 残差检验标出 |
|---|---|---|---|---|
| 训练范围内 | ||||
| 比训练数据更干净 | ||||
| 记录里的毛刺 | ||||
| 噪声比假定的强 | ||||
| 藏着的第二模式 |
各行就是 Lab 里固定源的预设。毛刺那一行,效率也跌到中位数 ,因为这么强的毛刺让记录离训练时见过的样子太远;真正把它标出来的是残差检验。Talts 等人把这条边界说得很一般:校准不保证模型丰富到足以描述真相。Talts 等,2018,第 4 节 有研究专门拿故意写错的模拟器去考神经方法,试过的补救办法没有一种能在所有情况下防止失败。Cannon、Ward 与 Schmon,2022 要揭出这种情况,得换一个包含第二模式的更完整模型,给它算后验,也给它做校准。
打开 神经后验 Lab。
从模拟里学到的后验能不能信 · 阅读路径