Multiverse:由模型决定并行与合并的生成系统(NeurIPS 2025)

原题:Multiverse: Your Language Models Secretly Decide How to Parallelize and Merge Generation

一句话总结:Multiverse 将 MapReduce 内化进模型输出协议,由模型自适应拆任务、并行生成子结果并无损合并;32B 模型用 1K examples 微调约 3 小时,在 AIME24/25 达 54%/46%,同 context budget 平均高 1.87 points,并行 engine 最高加速约 2×。

问题与动机

自回归模型常在文本中隐式列出可并行子任务,却仍串行生成。外部 workflow 需要预定义 DAG,难随问题改变。Multiverse 让模型直接产生 Map/Process/Reduce control token,并由 runtime interpreter 执行(§1–3)。

关键观察 / 隐含假设

  • 观察 1:reasoning trace 中存在可学习的隐式并行结构。 curator 将顺序 trace 转为结构化训练样本。
    • 依赖假设:分解后的子任务独立,reduce 能无损整合。
  • 观察 2:模型应决定 sequential/parallel switching。 runtime 只解释协议,不另做 planner。
    • 可能失效场景:强依赖链、共享中间状态或错误分解会放大并行浪费。

核心方法

Multiverse Curator 自动构造 1K structured examples;Multiverse Attention 隔离并行 reasoning branches,又保持 causal-compatible training;Engine interpreter 按模型 token 动态切换并行与顺序 generation(§3–4)。

设计取舍

  • model-controlled parallelism 自适应,但调度正确性难外部保证。
  • parallel branches 降 wall-clock,增加总 token/显存和 reduce failure。
  • 只需小规模微调,效果依赖强 base model 已有分解能力。

实验与结果

  • 32B 模型约 3h/1K examples 微调,AIME24/25 54%/46%(§5)。
  • 同 context length 相对 AR-LLM 平均提高 1.87 points;不同 batch 下最高约 2× speedup(§5)。
  • 开源 data/model/engine/recipes,但主要证据集中数学 reasoning。

论断—证据表

论断证据评测边界置信度
模型可学会并行生成协议AIME与trajectory analysis32B、数学任务中到强
并行可改善 wall-clock最高约2×所测 engine/batch
reduce 无损且普适任务分数基本保持有限 domain中偏弱

批判性分析

论证链条

隐式分解→structured data/attention/runtime→质量与速度证据完整;“natively parallel”仍依赖外部 interpreter 和特定协议,不是任意语言输出自然并行。

假设压力测试

software engineering、tool side effect 和长程研究中的 branch 共享状态会破坏独立性,错误 reduce 也可能隐藏局部分支失败。

实验可信度

公开 artifact 与 budget control 是优点;缺跨 domain、生产 scheduler contention、总 compute/energy 与错误归因。

系统性缺陷

branch cancellation、priority、KV duplication、failure isolation 和 deterministic replay 未充分覆盖。

局限与后续工作

  • 局限 1:主要验证数学 reasoning 与单一规模。
  • 后续工作 1:在 tool-using DAG、代码和跨文档任务上测 dependency violation、总 token、P99 和恢复。

相关