Reference
← All guidesKimi Delta Attention
Kimi Delta Attention (KDA) combines delta-rule updates with channel-wise decay gates. Different key channels can retain information at different rates within a fixed-size recurrent state.
Overview
How it works
Gated DeltaNet applies one decay value per head and token. KDA uses a vector of decay values across the key channels. This gives the model finer control over which parts of its state persist.
Details
Channel-wise decay
A scalar gate scales the whole head’s previous state by one amount. A channel-wise gate applies different decay values along the key dimension. The named features in the demo make this operation visible. Real channels do not have fixed labels such as people or places.
Details
The recurrent update
KDA decays the old state, reads its prediction for the incoming key, and writes a scaled correction toward the new value. The matrix keeps the same dimensions throughout the sequence.
Details
Capacity and recall
Separate decay gates improve control over a limited state. They do not provide an exact archive of earlier tokens. Information that is overwritten or lost cannot be retrieved directly from a token cache in that recurrent layer.
Details
Layer cost and model results
A KDA layer uses bounded recurrent state during decoding. Kimi Linear combines KDA with full-attention layers. Its reported cache and throughput improvements describe that hybrid model under specific test conditions, not a universal speedup for any KDA layer.
Sources