简体中文 · English
Naju: A native discrete SSM with independent retention and writing¶
Fidelity: core-mechanism reproduction. Runs the full native-discrete selective recurrence block with a smaller model and pretraining budget.
Paper information¶
| Field | Details |
|---|---|
| Paper | arXiv 2607.21000 |
| Institution | Independent researchers |
| First public release | 2026-07-23 (arXiv v1) |
| Author code | No official or author-released code found in the paper (checked 2026-08-09). |
| Local adapter or method key | naju |
| Local reproduction code | src/auto_research/reproductions/naju/ |
Original paper summary¶
Background and main changes¶
Mamba derives transitions by discretizing a continuous-time system. A single coupled gate can also make strong retention incompatible with writing. Naju parameterizes discrete poles directly, separates retain and write gates, and keeps token-dependent \(B/C\) directions, short-range causal convolution, direct feedthrough, and output modulation.
flowchart LR
U["normalized token"] --> P["input projection"]
P --> C["causal depthwise conv + SiLU"]
C --> F["forget gate f"]
C --> I["write gate i"]
C --> BC["token-dependent B/C"]
F --> S["native-discrete state scan"]
I --> S
BC --> S
S --> R["readout + feedthrough"]
P --> G["SiLU output modulation"]
R --> O["output projection + residual"]
G --> O
Key figure from the paper¶
Figure 1: The training pipeline and key optimization stages in the paper. From the paper; copyright belongs to the authors. Click for the source.
Core equations¶
The implementation uses the paper's preserve-first initialization: forget_bias=5 and write_bias=-2.
Offline and online results¶
On the paper's matched 1.2B-token WikiText-103 budget, Naju has PPL 26.20±0.17 and Mamba-2 28.31±0.17. Retention/overwrite diagnostics at length 2048 are 0.99/0.89. The online A/B gate does not apply to a standalone LLM paper.
Local reproduction¶
Local comparison: The baseline is a 96-dimensional, 3-layer Transformer with the same tokens, optimizer, and 70 steps. Naju's PPL goes from
324.930to408.342, a relative+25.67%deterioration.
The mean retain/write values after training are 0.993/0.125, confirming execution of the preserve-first gates. The paper's gains do not transfer to the short-budget WikiText-2 run. See metrics/wikitext-2-seed42.json.
Scope¶
The Python sequential recurrence is mathematically equivalent to the paper's affine scan but does not use the authors' fused parallel kernel. The run does not repeat 1.2B-token WikiText-103, Mamba/Mamba-2/xLSTM, or the full LRA/MQAR suite. The negative result applies only at this scale.
