前置

损失指导的流匹配

损失指导流匹配(Loss-Guidance Flow Matching,LGFM)在无条件向量场上加入损失梯度,使生成轨迹倾向于减小指定目标函数。

设无条件场为 ,损失为
,受指导场定义为

这里 是指导条件,在以下关于 的微分中视为固定参数。

沿流的密度变化

连续性方程 (Villani, 2008) 为

若 ,且
是 的轨迹,

则链式法则把式 (2) 化为瞬时换元公式 (Ben-Hamu et al., 2022)

为保证以下等式逐点成立,可假设 关于空间至少 ,
关于空间至少 ,二者满足局部 Lipschitz 与保证
上全局解存在的增长条件,并且 是正的
密度。正则性较弱时,相应结论应在弱解或几乎处处意义下解释。

由

式 (3) 给出精确的轨迹积分公式

等价地,

式 (5) 保留了原推导中“散度—拉普拉斯—曲率”的关系,但第一指数因子一般不能直接认作无条件终点密度
:无条件密度的换元公式应沿
自己的轨迹 积分,而这里积分路径是受指导轨迹
。

与无条件密度之比的严格公式

令 与 分别满足

沿受指导轨迹计算无条件密度,有

式 (3) 则给出

两式相减,得到密度比的输运 PDE

因此精确的终点关系是

这里初始密度比为 ,所以没有初值项。式 (10) 表明,若要把受指导终点密度写成“无条件密度乘拉普拉斯权重”,还会出现指导梯度与无条件 score 的配对项。

原先常见的写法

只能作为下列情形中的启发式近似:

  • 精确条件:

    沿几乎所有受指导轨迹、几乎处处成立;
  • 近似条件:遗漏项的轨迹积分足够小,即

更一般地,若该绝对值不超过 ,则式 (11) 在对数密度比上的误差不超过 ,乘性误差落在
内。没有这些 PDE 或近似条件时,沿受指导轨迹直接套用无条件密度的推导一般不成立。

梯度、拉普拉斯与曲率

对 ,梯度为

拉普拉斯是梯度的散度:

描述 方向的局部曲率,
是 Hessian 各特征方向曲率之和。在二阶可微的局部极小点,
,故 ;在局部极大点,
,故 。只有 Hessian 正定或负定时,才分别
得到严格的 或 。严格极值本身不保证严格符号,
例如 在 处是严格局部极大点但 。
反过来, 只约束曲率之和,不保证每个方向都是“谷底”。

由式 (5),正的累计拉普拉斯会增大沿同一受指导流的 Jacobian 密度因子,负值会减小它。若比较受指导密度和无条件密度,则必须使用式 (10),同时计入
;因此不能只凭拉普拉斯符号断言最终样本密度一定被放大或抑制。

Ben-Hamu, H., Cohen, S., Bose, J., Amos, B., Grover, A., Nickel, M., Chen, R. T. Q., & Lipman, Y. (2022). Matching Normalizing Flows and Probability Paths on Manifolds. arXiv Preprint arXiv:2207.04711.
Villani, C. (2008). Optimal Transport: Old and New (Vol. 338). Springer.