← 重要论文

论文解读 · 2026年10月22日

PAR:通过让迭代次数与问题进度对齐的 Looped 语言模型实现状态追踪的长度泛化

PAR: Progress-Aligned Recurrence for Length Generalization in State Tracking

语言模型 进阶 点赞 147 cs.CL ant-international

训练 Looped 语言模型的第 k 次迭代预测第 k 次运算后的状态,并固定状态的大小,在长度为训练长度 16 倍的问题上仍保持了高准确率。

问题

重复同一 Transformer 块的 Looped 语言模型可以在测试时增加迭代次数,但这并不意味着它能解决更长的问题。若只用最终答案训练,就无法确定每次迭代应推进多少。经过迭代更新后,隐藏状态的大小也会变化。

方法

将 Qwen2.5-0.5B 的 24 层分为 prelude(第 1–8 层)、共享权重的 core(第 9–16 层)和 coda(第 17–24 层),改造为 Looped 模型。训练使第 k 次迭代的输出与应用前 k 个运算后的中间状态一致(progress-aligned target),并在每次迭代后将状态重新缩放到第一次迭代的 RMS 范数(norm anchoring)。让同一个输出层同时预测“计算是否完成”,从而在不知道问题长度时也能停止(learned halting)。没有中间标签时,将问题的前段(prefix)视为较短的问题,并把对它的预测用作教师信号,即采用 prefix self-distillation。

结果

局限

仅在置换状态追踪、规则表链式查找、图可达性等合成序列任务上进行了验证。在 1.5B~7B 骨干网络上,部分 seed 的性能接近 0,差异很大(例如 3B 平均 57.8±42.5)。RLT 的数值引自其他论文的报告值。超过完成时间点继续迭代时答案会迅速崩溃,因此依赖 halting 规则。

意义

实验表明,要让增加测试时计算的“recurrent depth”真正带来更长问题的求解能力,需要确定每次迭代应计算什么,并控制状态的大小。这为不依赖文本 CoT、在潜在空间中推理的研究提供了设计指导。

关键术语

Looped 语言模型
将同一个 Transformer 块重复应用多次,在不增加参数的情况下加深计算深度的模型。
长度泛化(Length generalization)
用短问题训练的模型也能正确解答规则相同的更长问题的能力。
Norm anchoring
在每次迭代时将隐藏状态的大小恢复到第一次迭代时的 RMS 范数,使状态即使经过数百次迭代也不会漂移的技术。
Prefix self-distillation
将模型(EMA 教师模型)对只保留前 k 步的短问题的预测,作为完整问题第 k 次迭代的正确答案,从而在没有中间标签的情况下进行训练的方法。

原文

作者: Pan Wang, Yihao Hu, Guangyuan Dong, Yitong Lin, Hang Wang, Zimi Liu, Zhihao Wen, Jianshe Li, 等 · 发布 2026-10-20 · 许可 arXiv 비독점 배포 라이선스 · 基于全文分析

本解读是 AI 阅读论文后撰写的摘要,请以论文原文为准。