返回首页

Cola2

hf+x 0.86
访问原文

介绍

Cola2 是字节跳动 Seed 团队发布的连续潜空间语言模型:把语义压缩与离散文本生成协同起来——动态压缩 VAE 把文本编成紧凑连续潜变量,约 4B 的块因果 DiT 用 Flow Matching 生成潜变量块,再由 span-causal token 解码器落成离散 token,并用潜变量反馈保持连续/离散历史对齐。权重:https://huggingface.co/ByteDance-Seed/Cola2 ;代码:https://github.com/ByteDance-Seed/Cola2 ;论文 arXiv 2610.31305;项目页 https://hongcanguo.github.io/Cola2/ 。

发布要点(官方 HF,2026-11-06):

  • 约 9B 参数基座(非指令微调聊天模型);
  • 在 346.03B source tokens 上训练,八任务均分自称 60.10(潜变量采样均值);
  • 权重为研究/未收敛检查点,却在 HellaSwag、StoryCloze 等上相对 Llama-3-8B 等给出对照表;
  • 推理需 trust_remote_code=True;默认 8-step Euler DiT、DiT CFG 10、decoder CFG -0.9 等 paper preset;
  • 仓库代码 Apache-2.0;权重与第三方材料另见 NOTICE。

解释

为什么重要

Cola2 把“连续语义压缩 + 扩散式潜变量生成 + 离散解码”做成可下载的同日 HF/GitHub 发布,是 Seed 在非纯自回归范式上的明确产品名。

方法一句话

Stage I 联合训编码器与 token 解码器;Stage II 继续适配 VAE,同时让 DiT 学分离后的潜变量分布;推理时反复:提出潜变量块 → 解码 token → 按固定 span 布局回编码。

局限

  • 官方强调潜变量生成随机,需固定 torch.Generator 才可对比;
  • 检查点未收敛,八任务均分仍低于充分训练的 7–8B AR/LLaDA 对照;
  • 基座模型,不能当聊天助手直接用。

用法

适合谁

  • 研究连续潜空间 LM、DiT/Flow Matching 文本生成的人;
  • 想复现 Seed Cola2 推理与八任务 smoke bench 的工程/研究团队;
  • 对比 AR / LLaDA / Cola-MDM 等范式的人。

如何上手

  1. hf download ByteDance-Seed/Cola2 并校验 SHA256SUMS;
  2. AutoModel.from_pretrained(..., trust_remote_code=True) 按 card 生成;
  3. 克隆 https://github.com/ByteDance-Seed/Cola2 用 scripts/run_chat.sh / benchmark;
  4. 引用分数时标明三 seed 均值与未收敛检查点。

广告