技术摘要:张量场模型 (Tensor Field Models)
问题陈述
连续时间生成模型(如流匹配 Flow Matching, FM 和 黎曼流匹配 Riemannian Flow Matching, RFM)依赖于学习一个随时间变化的向量场,以引导状态从先验分布演化到目标分布。在条件生成中,模型必须将条件 c 映射到向量场 vc(x,t)。标准方法通常将条件输出视为一个整体函数,学习直接映射 c↦vc。这会导致在重复查询同一条件以处理不同状态 (x,t) 时(例如在轨迹生成或批处理评估期间),出现效率低下的问题,因为每个查询都需要重新计算与条件相关的计算部分。此外,标准架构在缺乏显式架构约束或重度数据增强的情况下,可能难以强制执行几何对称性(等变性)或实现组合泛化。
方法论
本文引入了张量场模型 (Tensor Field Models, TFMs),这是一类旨在将条件相关表示的构建与评估进行解耦的实现层数学结构。
1. 数学公式化
一个 TFM 被定义为一个元组 T^=(M,I,{(Ωi,Ei,Hi)}i=1n,V,Φ,F),其中:
- M 是生成状态流形 (Generative State Manifold)。
- I 是时间间隔。
- Ei→Ωi 是代表分量域的平滑向量丛 (Smooth Vector Bundles)。
- Hi⊆Sec(Ei) 是预设的可选截面族(分量场)。
- V⊆Sec(prM∗TM) 是 M 上可选的随时间变化的切截面族。
- F:Φ×∏Hi→V 是参数化的场算子 (Field Operator)。
其核心机制是一个场算子 Fϕ,它将可选的分量截面乘积 H=(H(1),…,H(n)) 映射到流形上的单个随时间变化的向量场。
2. 层级细化
论文通过定义 TFM 的层级结构来构建学习过程:
- 构造 TFM (Constructed TFM, C-TFM): 引入了一个构造器 Eθ:C→∏Hi,该构造器将条件 c 映射到一组分量场 Hc。这实现了条件处理与状态评估的分离。
- 分量可分 TFM (Component-Separable TFM, CS-TFM): 这是一种细化版本,其中条件 c=(c1,…,cn) 和构造器进行分量化分解(即 Eθ(c)=(Eθ1(1)(c1),…,Eθn(n)(cn)))。这强制执行了一种特定的归纳偏置,即分量间的交互仅通过场算子 F 进行。
- 张量丛 TFM (Tensor-Bundle TFM, TB-TFM): 通过指定分量丛为张量丛 Trs(C) 来增加几何类型化。这使得模型能够通过选择基场 (Basis Fields) 和收缩规则 (Contraction Rules) 来显式编码对称性(如等变性)。
3. 摊销评估 (Amortized Evaluation)
C-TFM 的一个关键计算特性是摊销点评估 (Amortized Point Evaluation)。对于共享相同条件 c 的 Nq 个查询批次,分量场 Hc 仅被构造一次。随后,场算子被评估 Nq 次。论文将成本建模为 CTFM(Nq)=Cbuild+NqCF,并将其与非分解的基准模型 Cbase(Nq)=NqCG 进行对比。当 Nq>Cbuild/(CG−CF) 时,复用变得具有优势。
4. 训练目标
TFMs 使用流匹配 (Flow Matching)(或黎曼流匹配)进行训练。损失函数最小化 TFM 预测的向量场与目标向量场(来自数据或参考模型)之间的距离。目标函数可以包括:
- 任务损失 (Task Loss): 对目标速度进行直接回归。
- 场蒸馏 (Field Distillation): 匹配参考向量场。
- 轨迹蒸馏 (Rollout Distillation): 使用相同的噪声和更新规则,使 TFM 生成的轨迹与参考轨迹相匹配。
- 正则化 (Regularization): 控制分量场的范数或平滑度。
核心贡献
- TFMs 的形式化定义: 论文建立了一个严谨的几何框架,其中学习算子将向量丛上的分量截面族映射到状态流形上的切截面。
- 架构分解: 提出了一种用于条件生成的结构化方法,即将条件映射到可复用的“场集合” (Hc),而非直接映射到向量场。这允许构建分量可分的架构,从而强制执行特定的归纳偏置。
- 几何类型化与等变性: 通过利用张量丛,该框架允许通过选择基场和收缩算子来精确强制执行几何对称性(如旋转等变性),而不是仅仅依赖于数据增强。
- 摊销推理: 论文证明了仅针对条件的构造过程可以实现对中间表示的精确复用,从而在多状态-时间查询的生成过程中加速生成。
实验结果
作者在三个不同的任务上评估了 TFMs:
R4 中的组合泛化能力:
- 任务: 基于两个条件向量 (c1,c2) 的双线性收缩,生成高斯分布的均值。
- 结果: 与直接条件流匹配控制相比,分量可分 TFM (CS-TFM) 在未见过的双线性组合上的切片 Wasserstein-2 距离降低了 82.9%。CS-TFM 能够泛化到未见的组合,而直接模型则失败了(NMSE 从 0.023 增加到 0.371)。
- 对照: 当任务变为 IID 高斯表(移除了双线性结构)时,CS-TFM 的优势消失了,这证实了其优势在于模型归纳偏置与数据结构相匹配。
S2 上的等变生成:
- 任务: 在球面上生成以两点 (a,b) 为条件的向量场,要求具备旋转等变性。
- 结果: 张量丛 TFM (CS-TB-TFM) 实现了精确的旋转等变性(缺陷 ≈10−14)。在 Haar 旋转测试数据(超出了非增强模型的训练支持范围)上,TFM 保持了性能,而标准的坐标 MLP 性能显著下降(误差增加了 5.9–50.2 倍)。即使与 Haar 增强的对照组相比,TFM 在相同参数量下,其速度 NMSE 仍有 5.92% 的提升。
条件复用审计:
- 任务: 测量固定条件下的批处理查询延迟。
- 结果: 摊销构造过程随着批大小 (Nq) 的增加显著降低了延迟。在 Nq=1024 时,TFM 比为每个查询重新计算直接 MLP 快 2.97 倍。然而,论文指出,一个“部分缓存”的直接 MLP(仅缓存与条件相关的第一层)也可以实现类似的加速,这表明复用机制本身并非 TFM 所独有,但 TFM 的公式化使其这种分离变得显式且具有结构性。
意义与主张
论文声称,张量场模型为条件生成建模提供了一种结构化细化。其意义在于:
- 归纳偏置: TFMs 允许将结构化先验(如组合性或对称性)显式编码进架构中,从而在具有匹配结构的任务上实现更好的泛化。
- 计算效率: 条件构造与状态评估的分离实现了摊销采样,在多个查询共享同一条件时加速了生成。
- 几何严谨性: 该框架将微分几何直接集成到模型定义中,确保输出符合流形结构和对称性,而不依赖于临时性的补救措施。
作者对速度方面的说法保持了审慎,指出虽然 TFMs 能够实现精确复用,但通过手动缓存标准架构中与条件相关的子图也能获得类似的性能提升。其主要贡献在于提供了一个统一的数学框架,使得这些分解和几何约束变得显式且可学习,而非声称在所有生成任务中具有普遍优越性。论文总结道,TFMs 与现有的训练范式(如流匹配)是互补的,并且可以与其他加速技术(如蒸馏、并行采样)结合使用。