LoRA 微调 Qwen3 遇诡异 bug:caption 短于 4 token 必丢首行

prathamdmehta · reddit · 2026-11-09

一位硕士生在做 BrickNet(CVPR 2026)相关项目时遇到诡异问题:用 LoRA(PT 学格式 + SFT 条件化 caption)微调 Qwen3 0.6B 生成 LEGO 文本模型,当 caption 很短(如 "A red car." 约 4 token)时,模型稳定跳过根节点行,首 token 总是 "b",12 次全错;caption 约 18+ token 时则 36/36 全对。

作者已排除保存/解码 bug、分词不一致、强制前缀 "a" 也无效(模型随即当作根行已写)。31 词的注水 caption 反而可靠,15 token 附近则不稳定。目前的 workaround 是把短 caption 扩写成长描述。

作者提出三个待验证假设:训练 caption 可能全是长描述导致分布偏移、两个适配器 bf16 合并的精度问题(准备试 fp32)、以及比 prompt 扩写更好的方案如首行约束解码或短 caption 数据增强。

原文链接 →

「研究」频道最新

更多「研究」频道 AI 资讯 →