← 返回 2026-03-11

超越测试时训练:通过硬件高效最优控制学习推理 Beyond Test-Time Training: Learning to Reason via Hardware-Efficient Optimal Control

Peihao Wang, Shan Yang, Xijun Wang, Tesi Xiao, Xin Liu, Changlong Yu, Yu Lou, Pan Li, Zhangyang Wang, Ming Lin, René Vidal 📅 2026-03-10 👍 1 2026-07-13 08:35
LLM推理 LQR求解器 推理增强 最优控制 架构创新 硬件加速

TTC层将推理建模为LQR最优控制,辛求解器10倍加速,MATH-500+27.8%

前置知识

测试时训练 (Test-Time Training, TTT)

测试时训练是一类序列建模范式,其核心思想是在推理阶段对模型参数或隐状态进行在线调整,以更好地适应当前输入。这类方法将传统的离线学习过程延伸到推理时刻,例如通过自监督回归目标 $\mathcal{L} = \sum_{\tau=1}^{t} \|M(\mathbf{k}_\tau) - \mathbf{v}_\tau\|^2$ 来更新记忆单元。代表方法包括TTT、Mamba、GDN、DeltaNet 等,这些架构都被统一为在线求解一个自监督回归问题的过程。

本文将TTT的在线回归范式推广为在线决策范式,理解TTT的设定才能理解TTC相对于它的本质创新。

线性二次型调节器 (Linear-Quadratic Regulator, LQR)

LQR是控制论中的经典问题,旨在求解一个线性动态系统 $\mathbf{h}_t = A_t\mathbf{h}_{t-1} + B_t\mathbf{u}_t$ 在二次型代价 $\sum_{t=1}^{T}(\mathbf{h}_t^\top Q_t\mathbf{h}_t + \mathbf{u}_t^\top R_t\mathbf{u}_t)$ 下的最优控制序列。经典解法是Riccati迭代:从 $P_T = Q_T$ 出发反向递推 $P_t$,然后得到 $K_t = -(R_t + B_t^\top P_t B_t)^{-1} B_t^\top P_t A_t$。LQR是本文TTC层的核心数学基础。

TTC层本质上是一个嵌入到神经网络前向传播中的LQR求解器,理解LQR的数学形式和解法是理解TTC工作的前提。

辛矩阵与辛迭代 (Symplectic Matrix and Symplectic Iteration)

辛矩阵是一种分块结构 $\Sigma$ 满足 $\Sigma^\top J \Sigma = J$(其中 $J = \begin{pmatrix} 0 & I \\ -I & 0 \end{pmatrix}$)的矩阵,它在哈密顿系统中具有保辛几何结构。辛迭代利用这种结构将LQR的Riccati递推转化为辛矩阵的累积乘积 $\prod_{t=1}^{T} \Sigma_t$,从而将原本难以并行的顺序求逆转化为可并行计算的张量操作。核心优势在于每个时间步的矩阵求逆相互独立可并行、只需要最后做一次密集求逆、所有中间计算都是矩阵乘法适合Tensor Core加速。

本文最核心的工程贡献是用辛迭代替代Riccati迭代实现了10倍加速和常数级内存,理解辛结构是理解整个硬件高效设计的关键。

KKT系统与可微优化 (KKT System and Differentiable Optimization)

Karush-Kuhn-Tucker (KKT) 条件刻画了带约束优化问题的最优性,通过引入拉格朗日乘子(对偶变量)将约束优化转化为无约束优化。Amos & Kolter (2017) 提出的可微优化层证明,当优化问题的解是KKT点时,可以通过对偶LQR(也是LQR形式)反向传播梯度。给定前向解 $\{(\mathbf{h}_t^*, \mathbf{u}_t^*, \boldsymbol{\lambda}_t^*)\}$,梯度可通过求解一个仿射LQR得到,最终形成嵌套学习结构。

TTC层需要端到端可微才能融入LLM训练,KKT分析是实现这一点的数学工具,理解它对理解反向传播机制至关重要。

状态空间模型 (State Space Model, SSM)

状态空间模型是序列建模的一类架构,其核心递推形式为 $\mathbf{h}_t = A\mathbf{h}_{t-1} + B\mathbf{x}_t$,与线性RNN同构。代表方法包括S4、Mamba、Mamba2、GDN等。本文中SSM被统一视为TTT的一个特例:Mamba对应不带正则项的在线回归,DeltaNet对应学习率 $\eta_t$ 的梯度下降递推 $\mathbf{h}_t = (I - \eta_t \mathbf{k}_t \mathbf{k}_t^\top) \mathbf{h}_{t-1} + \eta_t \mathbf{k}_t W_V^\top \mathbf{x}_t$。

本文将所有记忆型架构都统一为TTT视角,然后提出与之对偶的TTC视角,理解SSM是理解本文架构定位的基础。

Poisson Log-Normal (PLN) 分布

PLN是一种离散-连续混合分布,通过对数正态分布 $\tau \sim \mathcal{N}(\log T_\mu - \frac{1}{2}T_\sigma^2, T_\sigma^2)$ 采样得到连续中间变量 $\tau$,再通过 $T_{train} \sim \text{Poisson}(\exp(\tau)) + 1$ 离散化得到规划步数。这种分布的特点是概率质量集中在 $T_\mu$ 附近、允许偶尔出现较长的步数、可通过拒绝采样约束在有限范围。在本文中用于让TTC层训练时接触到不同规划步数,避免测试时步数偏移。

PLN采样策略是实现test-time scaling的关键技术,理解它才能理解为什么训练时用平均8步但测试时可以扩展到64步。

研究动机

当前大语言模型在推理能力上存在根本性的架构限制。现有模型无论是Transformer、线性RNN(如Mamba、GDN),还是测试时训练架构(如TTT、DeltaNet),其共同设计原则都是通过联想记忆来预测下一个token——将历史上下文压缩为记忆状态,然后通过回归或检索生成未来预测。这种记忆中心范式在语言建模上很有效,但在需要长程推理、约束满足或多步规划的任务上暴露出根本局限。具体表现包括:MATH-500基准上普通LLaMA-3-7B仅得25%准确率;AIME 2024和AIME 2025上基座模型准确率为0;已有研究证明仅靠RL后训练无法突破基础架构的能力上限。强化学习方法如GRPO虽然在数学和代码上取得进展,但它是外部的训练后训练程序,奖励驱动的优化与模型核心推理机制解耦——模型学会了优化什么,却没有学会如何通过规划进行推理。从认知科学角度看,人类智能是Kahneman提出的System 1(快速模式匹配)和System 2(慢速深思熟虑规划)的协同,而当前LLM架构几乎只实现System 1,缺少一个专门的架构机制来做System 2风格的规划。

本文的目标是本文的具体目标是从架构层面解决这一推理瓶颈,提出一种将规划内化为模型前向计算一部分的新范式。具体包含四个目标:(1)将LLM的下一个token预测建模为内部表征上的最优控制问题,使模型在解码前先进行规划;(2)设计一个可微的TTC层(Test-Time Control layer),在有限时域上求解线性二次型调节器(LQR),将最优控制动作解码为下一个token表示;(3)开发硬件高效的辛迭代LQR求解器,将顺序密集矩阵求逆转化为可并行计算的张量运算,支持TTC层在大规模LLM中部署;(4)构建TTC-Net混合架构,将TTC层与记忆型模块(如注意力)交错组合,并以轻量适配器形式插入到预训练LLM中,无需修改基础架构。

与已有工作不同的是,本文的独特切入角度是将推理从训练时或测试时的优化程序,转化为模型架构内部的硬件高效控制层。这一视角转换背后的核心洞察是:现有方法(无论是记忆型架构还是测试时训练)都将推理视为对历史信息的估计或压缩,而本文将推理视为对未来的决策——给定上下文编码的隐状态,模型在内部求解一个结构化的最优控制问题来选择最优动作。具体地,本文提出了三个区别于已有工作的创新点:第一,引入测试时控制这一新范式,将已有的TTT视角(在线求解自监督回归问题以更好编码历史)扩展为TTS视角(在线求解结构化最优控制问题以选择优化未来结果的动作);第二,将LQR这一经典控制工具首次用作神经网络层,并推导出基于辛结构的可微求解器;第三,通过软硬件协同设计(结构化参数化 + CUDA核融合 + 缓存策略)将原本计算昂贵的LQR求解降至10倍加速和常数级内存占用。这种视角不同于近期将推理视为CoT或RNN的思路,它将规划能力直接嵌入到token生成的每一步中。

核心方法

TTC-Net的核心思想是将下一个token预测重新定义为给定上下文隐状态,求解一个时变LQR问题以获得最优控制动作。直觉上,可以把模型想象成一个下棋AI:每一步不仅要考虑当前棋局(记忆),还要在落子前向前推演未来几步的演化(规划)。具体地,给定初始状态 $\mathbf{h}_0$(编码了上下文),TTC层通过求解 $\min_{\mathbf{u}_1, ..., \mathbf{u}_T} \frac{1}{2}\sum_{t=1}^{T}(\mathbf{h}_t^\top Q_t \mathbf{h}_t + \mathbf{u}_t^\top R_t \mathbf{u}_t)$ subject to $\mathbf{h}_t = A_t\mathbf{h}_{t-1} + B_t\mathbf{u}_t$ 的约束优化问题,得到第一步最优动作 $\mathbf{u}_1^*$ 作为输出。技术路线分为四个层面:(1)建模层——将推理转化为LQR问题,使规划成为前向计算的一部分;(2)求解层——开发辛迭代求解器替代经典Riccati迭代,将 $O(Td^3)$ 复杂度的顺序求逆转化为并行矩阵乘积;(3)部署层——通过CUDA核融合、缓存策略和结构化参数化($A_t$、$R_t$ 对角化)将求解器工程化为高效算子;(4)架构层——将TTC层与记忆型模块交错组合,构造TTC-Net,并支持作为适配器插入预训练LLM。整个系统支持测试时步数扩展:训练时用平均8步PLN采样,推理时可任意扩展到32或64步。

本文的核心创新在于提出测试时控制(TTC)这一全新范式,将推理重新定义为内部表征上的在线决策问题,这与已有方法有本质区别。已有方法(TTT、记忆型架构、CoT等)都通过更好地编码历史或延长生成序列来提升推理能力,而本文通过在每个token生成前先规划未来来内化推理能力。具体区别体现在三个层面:第一个层面是优化目标的区别——TTT求解自监督回归问题 $\min_{M_t} \sum_{\tau=1}^{t} \|M(\mathbf{k}_\tau) - \mathbf{v}_\tau\|^2$ 来拟合历史模式,TTC求解二次型代价 $\min_{\mathbf{u}} \sum_{t=1}^{T} \mathbf{h}_t^\top Q_t \mathbf{h}_t + \mathbf{u}_t^\top R_t \mathbf{u}_t$ 来优化未来轨迹。第二个层面是可微性的区别——TTC的KKT可微化分析表明梯度可通过求解第二个结构同构的对偶LQR获得,这与AMOS的optnet方法一脉相承但更高效。第三个层面是硬件效率的区别——本文提出的辛迭代将Riccati迭代的 $O(Td^3)$ 顺序求逆替换为可并行的累积矩阵乘积,辅以结构化参数化使矩阵求逆数从 $O(T)$ 降至 $O(1)$,最终在CUDA核融合下实现10倍以上吞吐提升和常数级内存占用。

方法步骤详情

TTC-Net的方法实现分为三个主要步骤。第一步是TTC层的前向求解(核心算法):给定上下文编码的初始状态 $\mathbf{h}_0$ 和规划时域 $T$,(a)通过上下文化模块生成时变参数 $\{(A_t, B_t, Q_t, R_t)\}_{t=1}^{T}$,其中 $A_t$、$B_t$、$Q_t$ 通过时间调制系数 $\Gamma_\square = \exp(-t \cdot s_{\Gamma_\square}(\mathbf{h}_0))$ 的幂级数生成,$Q_t$ 进一步用Cholesky重参数化 $\mathbf{Q}^{(i)} = \mathbf{Q}_c^{(i)} \mathbf{Q}_c^{(i)\top}/\sqrt{d}$ 保证半正定;(b)对每个时间步计算辛块 $\Sigma_t$,通过反向累积乘积 $\begin{pmatrix} Y_1 & Y_2 \end{pmatrix} = \begin{pmatrix} I & Q_T \end{pmatrix} \prod_{t=1}^{T} \Sigma_{T-t+1}$ 获得全局信息;(c)通过单次密集求逆和仿射项修正得到最优动作 $\mathbf{u}_1^* = -R_1^{-1}(B_1^\top (A_1^\top)^{-1} Y_1^{-1} Y_2(\mathbf{h}_0 + \mathbf{y}_3) + \mathbf{r}_1)$,仅使用第一步动作作为输出。第二步是TTC层的反向传播(梯度计算):(a)通过KKT分析得到梯度形式 $\nabla_{A_t} \ell = \boldsymbol{\lambda}_t^* \bar{\mathbf{h}}_{t-1}^\top + \bar{\boldsymbol{\lambda}}_t \mathbf{h}_{t-1}^{*\top}$;(b)求解对偶LQR(初始状态为零,附加仿射代价项 $\nabla_\mathbf{o} \ell^\top \bar{\mathbf{u}}_1$)得到 $\{\bar{\mathbf{h}}_t, \bar{\boldsymbol{\lambda}}_t, \bar{\mathbf{u}}_t\}$ 轨迹;(c)结合原对偶轨迹用Kronecker积组装参数梯度。关键的工程优化是缓存原LQR求解中的 $Y_1$(其LU分解)和 $Y_2$ 的右块以避免反向时重复求解。第三步是TTC-Net的训练与推理集成:(a)将TTC层作为适配器插入到LLaMA-3-7B-Instruct的每8个Transformer块之间,输出投影 $W_{out} = 0$ 初始化以保持初始时模型与原架构等价;(b)采用PLN分布 $T_{train} \sim \text{Poisson}(\exp(\tau)) + 1$ 随机采样训练步数,最大步数32;(c)测试时支持任意 $T_{test}$(论文中使用8/16/16/16用于MATH-500/AMC/AIME24/AIME25),实现测试时计算扩展。

技术新颖性

本文的技术新颖性体现在五个层面。第一,在范式层面,本文首次提出测试时控制视角,将已有测试时训练的对偶范式(在线回归 vs 在线决策)形式化,并通过统一数学框架将记忆、规划、价值函数统一到一个架构中。第二,在数学层面,本文发现LQR与Kronecker积的对偶结构,使得原LQR和对偶LQR的解可共享绝大部分计算量,这一发现是反向传播高效化的关键。第三,在算法层面,本文提出辛迭代求解器,核心观察是LQR的Riccati递推等价于辛矩阵的累积乘积 $\prod_{t=1}^{T} \Sigma_t$,而辛结构使得每个 $\Sigma_t$ 内的矩阵求逆相互独立可并行,并且结构化参数化($A_t$、$R_t$ 对角)将求逆数从 $O(T)$ 降至 $O(1)$。这一观察比经典控制论中对哈密顿系统的处理更进一步,将其工程化为可部署的GPU算子。第四,在系统层面,本文实现了完整的CUDA核融合优化:行划分并行化 + 块式累积乘积 + 行归一化稳定 + 关键累积用float32精度 + 缓存策略避免反向时的额外辛迭代。第五,在架构层面,本文设计了上下文化机制(通过幂级数和调制系数生成时变LQR参数)和混合架构(8:1的Attention:TTC比例),使TTC层既保持规划能力又充分利用记忆型模块的并行扫描优势。

测试时控制(TTC)层结构
Figure 2: 测试时控制(TTC)层结构
不同LQR求解器的运行速度和内存基准测试
Figure 3: 不同LQR求解器的运行速度和内存基准测试
TTC-Net架构概览
Figure 4: TTC-Net架构概览

实验结果

本文的实验结果从三个维度证实了TTC-Net的有效性。第一个维度是控制器效率的硬件优势:图3显示辛迭代求解器在吞吐量和内存占用上都显著优于经典基线。在4096 token、1024 horizon设置下,辛迭代达到10倍以上吞吐提升(约10000 TFLOPs/s对数尺度,而Riccati和KKT基线低于4.5),并且内存占用随horizon几乎恒定(约13.5GB),而基线随horizon增长显著膨胀(约40GB)。第二个维度是结构化推理任务的性能优势:表1显示在Sudoku基准上,TTC-Net单步Board Accuracy达到61.30%,超过最强基线Transformer(58.50%)2.8%,超过Mamba(54.60%)、Mamba2(55.50%)、GDN(57.30%)、Samba(57.20%)等所有记忆型架构;多步Board Accuracy达到93.40%,超过Transformer(90.10%)3.3%。这表明TTC对长程约束满足问题具有结构优势,因为其代价函数天然提供了约束障碍的平滑近似。第三个维度是数学推理的性能优势:表2显示在MATH-500上TTC-Net达到52.80%(相对基座25.00%提升+27.8%),在AMC Acc@8上达到23.34%、Pass@8上达到54.22%(Pass@8相对基座31.32%提升2-3倍),在AIME 2024 Pass@8上达到20.00%(基座0%),在AIME 2025 Pass@8上达到20.00%(基座0%)。这些结果表明TTC层在零样本基础模型完全失败的高难度推理任务上实现了涌现能力。表3的消融研究进一步揭示三个设计选择都关键:时变参数化比时不变在 $T_{test}=16$ 时提升7.9%(53.60% vs 45.70%),PLN采样比固定步数在 $T_{test}=16$ 时提升22.1%(53.60% vs 31.50%),8:1的Attention:TTC比例比4:1更高效。图5展示的测试时扩展性显示在T从4扩展到64的过程中,Math-500准确率从0.51提升到0.55,AMC从0.22提升到0.24,AIME从0.02提升到0.04,说明TTC层提供了原生的测试时扩展轴。

Sudoku推理准确率对比
Table 1: Sudoku推理准确率对比
数学推理数据集准确率对比
Table 2: 数学推理数据集准确率对比
MATH-500上的消融研究
Table 3: MATH-500上的消融研究
TTC层的测试时计算扩展
Figure 5: TTC层的测试时计算扩展
查看结构化数据
任务指标本文基线提升
Sudoku单步Board Accuracy Board Accuracy (%) TTC-Net: 61.30% Transformer: 58.50%, Mamba2: 55.50%, GDN: 57.30%, Samba: 57.20% 超越最强记忆型基线Transformer 2.8%
Sudoku多步Board Accuracy Board Accuracy (%) TTC-Net: 93.40% Transformer: 90.10%, Samba: 90.40% 超越最强基线Samba 3.0%,证明多步规划能力强
Sudoku单步Cell Accuracy Cell Accuracy (%) TTC-Net: 90.17% Transformer: 86.54%, GDN: 87.19% 超越Transformer 3.6%
MATH-500 Accuracy@8 (%) TTC-Net (T_test=8): 52.80% Base LLaMA-3-7B: 25.00%, Full FT: 46.80%, +Mamba: 44.80%, +GDN: 47.80%, +MesaNet: 47.40% 相对基座+27.8%,超越最强adapter基线GDN 5.0%
AMC Pass@8 (%) TTC-Net: 54.22% Base: 31.32%, Full FT: 46.98%, +Mamba: 44.58%, +MesaNet: 27.71% 2-3倍提升,相对最强adapter基线RetNet (39.76%) 提升14.5个百分点
AMC Avg@8 (%) TTC-Net: 23.34% Base: 6.63%, Full FT: 20.78%, +Mamba: 22.29% 相对基座+16.7%,超过Mamba 1.05个百分点
AIME 2024 Pass@8 (%) TTC-Net: 20.00% Base: 0%, Full FT: 6.67%, +RetNet: 13.33%, +MesaNet: 10.00% 基座零准确率下涌现20% Pass@8,超过最强adapter基线6.7个百分点
AIME 2025 Pass@8 (%) TTC-Net: 20.00% Base: 0%, Full FT: 0%, +Attention: 6.67%, +GDN: 6.67% 基座零准确率下涌现20% Pass@8,超过最强adapter基线13.3个百分点
LQR求解器吞吐量 Throughput (TFLOPs/s, log scale) Symplectic (Ours): ~10000 (log) Riccati + AD: OOM at T=1024, KKT: ~4.5 (log) 10倍以上吞吐提升,Riccati在T=1024时内存溢出
LQR求解器内存占用 Memory (GB) Symplectic (Ours): ~13.5GB, 几乎常数 Riccati + AD: ~40GB随horizon增长, KKT: 类似增长 常数级内存,~3倍内存节省

局限与改进

作者在论文的Limitations and Future Works部分明确讨论了两个主要局限。第一是理论层面:尽管单个TTC层有良好定义的优化目标,但多个TTC层在深层Transformer中如何联合交互、表示动态仍然不清楚。从控制论角度看,多个串联的LQR层是否仍保持规划语义,或者它们如何通过非线性MLP的组合涌现更复杂的推理能力,缺乏严格的理论分析。这一局限也意味着,TTC层的规划是否真的是System 2式的深思熟虑,还是仅仅是某种更复杂的非线性变换,还有待进一步研究。第二是实证层面:作者承认仍值得探索更具表达力的潜在动态和奖励建模,包括更先进的线性方法和非线性LQR扩展,同时保持硬件级优化约束。更全面的评估需要在更大规模模型(如70B或以上)和所有训练阶段(预训练、后训练、推理)上进行。我认为还有几个值得注意的局限:(1)实验主要在LLaMA-3-7B-Instruct上验证,更大基座模型上效果是否单调提升尚不清楚;(2)TTC层仅插入在Attention和MLP之间,每8层一个,这种交错模式的合理性是通过消融验证的,但缺乏对其他位置(如嵌入层后、最终层前)的研究;(3)虽然辛迭代对 $O(Td^3)$ 问题高效,但 $d=128$(在head size=16时)和 $T=64$ 的设置在LLaMA-3-7B上可能仍引入显著的每token延迟,论文未提供详细的latency benchmark;(4)结构化参数化($A_t$、$R_t$对角化)虽然高效但可能限制表达力,作者虽然声称与稠密SSM一样表达力强但未提供对偶问题的形式化分析。

独立分析的弱点

尽管本文提出了优雅的范式转换,仍存在几个值得深入探讨的弱点。首先,LQR作为规划层可能存在表达力瓶颈。LQR本质上是一个线性动态系统加二次型代价的优化问题,其决策空间受限于线性假设。当推理任务需要分支判断(如if-else逻辑)、离散选择(如棋类落子)时,线性演化可能无法精确建模。改进方向:可以探索非线性可微控制(如Amos et al. 2018的非线性LQR扩展),或用混合专家方法让不同的子LQR处理不同的推理模式。其次,TTC层的状态维度选择是关键但未充分讨论的超参。论文采用head size=16的设计,但 $d$ 太小可能无法承载丰富的推理状态,太大会破坏辛迭代的并行优势。改进方向:可以研究 $d$ 与 $T$ 的耦合关系,或引入自适应状态维度机制。第三,上下文化机制中的幂级数 $r$ 的选择和softplus激活的初始化都会影响训练稳定性,但缺乏对失败模式的分析。改进方向:可以提供失败案例的研究和超参敏感性分析。第四,图5显示测试时步数从32扩展到64时仍能继续提升,但这依赖于训练时PLN分布覆盖到 $T=32$ 附近的样本。如果实际部署需要更大步数(如 $T=128$),可能需要重新训练或采用课程学习。改进方向:可以探索更激进的外推策略或自适应步数选择机制。第五,论文虽然实现了硬件高效求解,但LQR本身仍是 $f(\text{state})$ 式的固定结构,不支持更灵活的树搜索或束搜索类规划。改进方向:可以探索将束搜索集成到TTC层中,在每步保留多个候选动作。

未来方向

作者提出了两个明确的未来方向。第一是理论分析:研究多个TTC层在深层Transformer中的联合交互和动态表示,需要从控制论和信息论的角度建立多层LQR复合的可解释性理论。第二是更富表达力的参数化:探索更先进的线性方法(如Yang et al. 2024b的状态空间动力学)和非线性LQR扩展,同时保持硬件优化约束。基于本文的成果,还可以延伸以下方向:(1)将TTC层扩展到非文本模态,如视觉-语言模型中的多模态规划,或机器人控制中的视觉运动规划;(2)将辛迭代求解器开源为通用可微控制层,让其他领域(如强化学习、运动规划)受益;(3)探索TTC层与RLHF的协同——既然TTC天然编码价值函数 $V_t(\mathbf{h}_t) = -\frac{1}{2}\mathbf{h}_t^\top P_t \mathbf{h}_t$,可以设计基于TTC的内在奖励信号替代部分外部奖励;(4)将推理的测试时步数 $T$ 作为可学习的元参数,根据输入难度自适应分配计算资源;(5)研究TTC层在不同模型规模(如70B、120B)上的scaling law,判断是否随模型规模增大继续带来收益或饱和;(6)探索TTC与MoE的结合,让多个TTC专家专门处理不同类型的推理任务。

复现评估

本文的复现性处于中等水平。论文提供了较为详细的算法描述、关键超参数和实验结果。从论文提供的细节看,Sudoku实验使用了Palm et al. (2018) 的10k 9x9 boards(9k训练/1k测试),训练用32层模型,TTC层用 $T_{train}=T_{test}=4$。数学推理实验使用LLaMA-3-Instruct-7B作为基座,OpenThoughts2-114K加800K自建数据,混合架构在每8个Transformer块间插入1个TTC层,head size=16,PLN参数 $T_\mu=8$、$T_\sigma=0.1$、最大horizon=32。测试时对MATH-500用 $T=8$,对AMC和AIME用 $T=16$,采样温度和8个响应。这些细节足以让有经验的研究团队复现。算力方面,论文提到LLaMA-3-7B的微调需要标准的预训练级别算力(数十到数百GPU小时),TTC层的训练可能需要额外的算力开销(虽然辛迭代将内存降至常数,但前向/反向的TFLOPs仍然不可忽视)。Sudoku实验规模较小,理论上单GPU可复现。整体而言,对于具备LLM训练经验的研究团队,复现Sudoku实验较为容易,数学推理实验需要较丰富的算力储备。建议的复现难度:Sudoku实验为中等,数学推理实验为较难。