UXO
C32 / 反演与可辨识性 · 2.0 · 参考阅读 6 分钟,推导与练习另计

Jacobian:每个参数在数据里留下什么痕迹

局部线性化、解析导数、差分步长和参数尺度。

展开本章阅读路线(9 节)

用一次很小的扰动探问模型

在当前参数 θ 附近,小变化 Δθ 引起 F(θ+Δθ)F(θ)+JΔθF(\theta+\Delta\theta)\approx F(\theta)+J\Delta\theta。Jacobian 的第 j 列,是只改变第 j 个参数时,整条数据向量如何变化。两列很像,说明两种参数变化可能难以区分。

Jij=Fiθj.J_{ij}=\frac{\partial F_i}{\partial\theta_j}.

列的单位是“数据单位/参数单位”,所以不同参数单位会改变列长度。比较灵敏度前,应统一合理的参数尺度,或分析无量纲参数及白化数据。

把单指数的导数逐项算出来

Fi=Aeti/τF_i=Ae^{-t_i/\tau},则:

FiA=eti/τ,Fiτ=Aeti/τtiτ2.\frac{\partial F_i}{\partial A}=e^{-t_i/\tau},\qquad\frac{\partial F_i}{\partial\tau}=A e^{-t_i/\tau}\frac{t_i}{\tau^2}.

对 θ₁=logA、θ₂=logτ,链式法则给 Ji1=FiJ_{i1}=F_iJi2=Fiti/τJ_{i2}=F_i t_i/\tau。最早时刻 t=0 对 τ 没有一阶灵敏度;很晚时刻虽有 t/τ 因子,F 已很小,也可能被噪声淹没。

有限差分不是“步长越小越好”

中心差分为 [F(θ+hej)F(θhej)]/(2h)[F(\theta+he_j)-F(\theta-he_j)]/(2h)。大 h 带来截断误差,小 h 会遇到舍入误差、正演容差和相减损失。实际应扫描若干相对步长,找导数稳定区间。参数在边界时还需单边处理或改用对数参数化。

检验可用随机方向 v:比较 F(θ+hv)F(θ)F(\theta+hv)-F(\theta) 与 hJv。正确的一阶展开在足够小且未进入数值噪声区时,其差应呈二阶尺度下降。

数值例子

A=10、τ=2 ms、t=2 ms 时,F≈3.679;对 logA 与 logτ 的导数此刻恰好都约 3.679。只有这一个时刻,不能区分两种变化。加入不同 t/τ 的时刻,才有机会让两列不再平行。

沿着正演链逐层求导

F=WRG(x)P(θ)h(x)F=\mathcal W\mathcal R G(x)P(\theta)h(x),线性接收与门算子固定,则位置扰动会同时改变 G 和 h:

xF=WR[(xG)Ph+GP(xh)].\partial_xF=\mathcal W\mathcal R\left[(\partial_xG)Ph+GP(\partial_xh)\right].

只求接收端传播导数而漏掉发射场导数,会在主动感应系统中给出错误的深度灵敏度。若校准参数、时间零点或采样门随未知量变化,它们也需要对应导数。

PDE 的导数为什么可以通过另一个线性系统求出

设离散场满足 A(θ)u=b(θ)A(\theta)u=b(\theta),对 θ_j 求导:

Au,j=b,jA,ju.A u_{,j}=b_{,j}-A_{,j}u.

因此场的参数导数不必依靠反复极小扰动完整重算。若标量损失对场的导数为 g,先解伴随方程 ATλ=gA^T\lambda=g,则

dΦdθj=Φ,ju+λT(b,jA,ju).\frac{d\Phi}{d\theta_j}=\Phi_{,j}|_u+\lambda^T(b_{,j}-A_{,j}u).

对很多参数、少数标量损失,伴随法具有优势。瞬态问题还需反向传播时间耦合;有磁滞时材料状态也属于传播链。自动微分能执行链式法则,却不能修复错误的边界条件或状态更新。

导数如何得到独立检验

选方向 v,比较 F(θ+hv)F(θ)F(\theta+hv)-F(\theta) 与 hJv。光滑区间内,减去线性项后的误差应以 O(h²) 下降,直到舍入或求解器容差主导。并检查伴随内积 wTJv=vTJTww^TJv=v^TJ^Tw。这两个检验分别发现导数错误和正反向算子不一致。

深入练习:参数改成 log σ,Jacobian 列怎样变?

链式法则给 ∂F/∂logσ=σ∂F/∂σ。对数参数确保 σ 正值并改变参数尺度,但不会自动消除非唯一性。

研究拓展

位置导数应同时作用于发射场、接收几何和可能的背景。自动微分可减少手工推导错误,但分支、插值、求根和迭代容差仍需检查。能自动给出梯度,不意味着整个模型适用于该数据。

练习与解析

1. 只在同一时刻重复测量,能改变 J 的列相关性吗?

通常不能改变结构秩,只能在独立噪声条件下降低该方向的噪声。新的时间或激励几何才可能提供新的灵敏度方向。

2. 为什么比较米与毫米参数化的 J 时应小心?

列会因单位变换缩放一千倍,奇异值与条件数也会变化。应报告参数缩放和数据白化方式。

把推导变成可观察的变化

调整观测时间窗,比较单指数对 logA、logτ 的灵敏度和奇异值。

打开实验:Jacobian / SVD:时间窗的信息量 ↗

参考文献与继续学习

外部链接需联网,部分论文全文需要机构访问。页面内容为原创教学解释;文献用于核对理论和进一步阅读。资源链接核对日期:2026-09-12。

把这一章变成自己的理解

笔记保存在当前浏览器本机;建议定期导出备份。
SEARCH / 全文搜索