We analytically show that most TTT formulations — even those with multi-layer MLPs and complex designs — when used for key-value binding, induce a linear attention-like operator. Below we progressively generalize from the most basic form to a very complex one.
Consider a TTT model whose inner-loop function has a linear, bias-free final layer: $f(x) = \phi(x; \Theta) W$, where $\phi(x; \Theta) \in \mathbb{R}^{D_h}$ is the hidden representation and $W \in \mathbb{R}^{D_h \times D_{out}}$ is the final layer weight.
After one gradient descent step on an objective $\mathcal{L}$ with learning rate $\eta$, updating all trainable parameters:
The output for any query $q$ can be written as:
This is exactly the linear attention form $o = \hat{q}(S_0 + \hat{k}^\top \hat{v})$, where:
Given a sequence of query-key pairs $\{(q_0, k_0), (q_1, k_1), \ldots, (q_t, k_t)\}$, suppose the TTT model performs one gradient descent step per input in sequence. By repeated application of Theorem 1, the parameters after processing token $t$ are:
Evaluating the TTT model on query $q_t$ yields:
This corresponds to the extended linear attention form on sequential inputs:
Given the momentum-augmented gradient accumulator:
where $\alpha_t$ is the (possibly token-dependent) momentum factor. The parameters are updated as:
Define the cumulative momentum coefficient:
Unrolling and evaluating on query $q_t$ yields:
This induces a linear-attention form identical to Theorem 2, with the effective value being a momentum-weighted sum:
This explains the Paradoxes: