This post from the zhichai.net forum analyzes Parallax, a parameterized Local Linear Attention method published on arXiv in May 2026 by a Northwestern doctoral team. Below is a full English rendering of the analysis.
> May 29, 2026, arXiv. > > A Northwestern PhD student team writes this formula in their paper: > > \(o_PLX = o_SA - Σ_KV · ρ\) > > It looks like a small subtraction from softmax attention. But what is subtracted may be one of the most important attention variants in six years.
1. What it is: from "seeing everyone" to "understanding locally"
1.1 The decade-long dilemma of softmax attention
Since 2017's *Attention Is All You Need*, everyone knows the formula:
\(Attention(Q, K, V) = softmax(QK^T/√d) · V\)
A query asks, all keys answer, values are weighted-averaged. Simple, elegant, effective.
But there is a structural assumption hidden here: softmax attention is essentially a locally constant estimator (a Nadaraya-Watson estimator). It assumes keys near each query follow one constant distribution, then averages.
When keys are uniformly distributed around a query this is fine. But when they are not—near boundaries or under key-distribution gradients—softmax attention systematically underestimates boundaries. This is boundary bias.
For six years, patches have targeted efficiency, not the mechanism's assumption:
- Linear Attention (Katharopoulos et al., 2020): drops softmax via kernels, linear complexity, but weaker long-range dependency
- Mamba / SSM (Gu & Dao, 2024): state-space models with O(1) state, but still loses to softmax at in-context retrieval
- FlashAttention (Dao et al., 2022): no mechanism change, just IO-aware computation
- Bandwidth axis: softmax weighting (\(h\) finite) → uniform weighting (\(h → ∞\))
- Probe axis: zero probe (\(ρ = 0\)) → parameterized probe (\(ρ = W_R · x\)) → solved probe (\(ρ = Σ^{-1} · μ\))
- Affine axis: with intercept (keeps \(v̄\)) → without intercept (Linear Attention)
- Softmax Attention = zero probe + softmax weighting + intercept
- Linear Attention = parameterized probe + uniform weighting + no intercept
- MesaNet = solved probe + uniform weighting + no intercept
- LLA = solved probe + softmax weighting + intercept
- Parallax = parameterized probe + softmax weighting + intercept
- Will every new architecture need a dedicated optimizer?
- Is AdamW's universality myth over?
- Can Muon's SVD overhead scale to 100B+ parameters? Muon's benefit is verified only at 1.7B scale.
None of these touched the mechanism's own assumption—the "constant estimation" premise of softmax.
1.2 Local Linear Attention: from constant to linear
In early 2026, Zuo et al. proposed Local Linear Attention (LLA):
> If softmax assumes keys near a query are constant, what if we assume they are linear?
A linear estimator has one extra degree of freedom, allowing a gradient around the query. Mathematically, the hypothesis space expands from \({c}\) (constant) to \({b + W(x − q)}\) (linear).
Zuo et al. proved theoretically that in the bias-variance tradeoff, LLA strictly dominates softmax attention whenever keys are non-uniform around queries—which is almost always the case in language models.
But LLA has a fatal engineering problem: each token requires solving a linear system \(Σ_i · x = μ_i\) via conjugate gradient iteration, causing: 1. Heavy I/O: every iteration sweeps the KV cache 2. Numerical sensitivity: large \(λ\) degrades LLA to softmax; small \(λ\) yields ill-conditioned matrices 3. Low-precision incompatibility: conjugate gradients are unstable in FP16/BF16
So LLA, though theoretically elegant, was never used for large-scale pretraining.
1.3 Parallax: parameterized local linear attention
Parallax's solution is surprisingly simple:
> Don't solve for \(ρ\)—learn it.
In LLA, \(ρ_i* = Σ_i^{-1} · μ_i\) is the optimal probe quantifying the local linear gradient. Parallax instead uses a learnable projection \(W_R\) mapping input \(x\) directly to \(ρ\):
\(o_i^PLX = o_i^SA - Σ_KV^(i) · ρ_i\), where \(ρ_i = W_R · x_i\) and \(Σ_KV^(i)\) is the weighted covariance of K and V.
Parallax reframes LLA as an additive correction to softmax attention: the covariance correction term measures local key-distribution non-uniformity and compensates boundary bias via the learnable probe. The per-token solve becomes a fully parameterized linear layer with overhead comparable to one extra projection matrix.
2. Why this "second eye" sees better
2.1 A unified attention family
The paper's Figure 1 places attention mechanisms in a three-dimensional space:
In this space:
For the first time, all mainstream attention variants share one mathematical genealogy.
2.2 Hardware efficiency: a FlashAttention challenger?
The paper introduces a hardware-aware streaming algorithm optimizing decode-phase I/O and compute intensity. Key insight: Parallax's extra covariance computation can be arranged as compute-bound rather than memory-bound, saturating GPU Tensor Cores.
Results: in 0.6B and 1.7B pretraining, Parallax's perplexity consistently beats softmax attention—under both parameter-matched and compute-matched controls, meaning the gain is architectural, not parameter-buying.
2.3 Muon unlocks Parallax: architecture-optimizer "lock-and-key"
The most counterintuitive finding, in Section 4.3: without the Muon optimizer, Parallax is nearly indistinguishable from softmax attention.
Under AdamW, the \(ρ\) matrix barely updates and the correction term collapses to zero. Under Muon (an orthogonalization-based second-order optimizer), Parallax springs alive—the correction becomes significantly non-zero and perplexity improves substantially.
Why? Muon's updates are spectral-norm normalized, keeping matrix condition number at 1. This resolves the magnitude tension of the probe: AdamW tends to push \(ρ\)'s norm toward zero (the covariance gradient signal is sparse), while Muon's orthogonalized updates maintain \(ρ\)'s magnitude.
The authors assert:
> "To our knowledge, this is the first empirical demonstration of strong architecture-optimizer codesign for attention mechanisms in the architecture research literature."
Implication: for six years we may have been training suboptimal architectures with the wrong optimizer—AdamW's \(ℓ_∞\) geometry cannot activate some architectures' potential.
3. Limits and open questions
3.1 The cost of local windows
Linear estimation is only valid in a query's local neighborhood. Window size is a bandwidth parameter \(h\) trading off bias and variance: small windows are accurate but high-variance; large windows break the local-linear assumption. The optimal \(h\)—per layer, per task—is not answered.
3.2 Million-token contexts
Parallax's streaming algorithm rivals FlashAttention at decode, but at ~1M tokens the accuracy decay of local linear estimation is unknown; distant-token information passes only indirectly through stacked local windows.
3.3 An interpretability black box
What exactly does the covariance correction compensate—boundary bias, key-distribution gradients, semantic clustering geometry? The paper does not visualize \(ρ\)'s semantic behavior, and interpretability would further decrease with adoption.
3.4 The optimizer arms race
4. Conclusion: one eye for the local, one for the global
"Parallax" is an astronomy term: observing the same object from different positions yields displaced images, and measuring the displacement reveals distance. Likewise, softmax attention views "from the center"; Parallax's correction views "from the edge." The difference between the two perspectives reveals the true geometry of the key distribution.
The deeper truth: softmax attention is not the final form of attention, but a biased estimator. All efficiency patches (Linear Attention, Mamba, FlashAttention) concede this bias. Parallax takes the more radical path: correcting the bias itself. The cost: a smarter optimizer (Muon) is required to activate the correction. The payoff: once activated, the model perceives local structure markedly better.
This is not a *faster* attention. It is a more accurate attention.
Key references
1. Vaswani et al. (2017). Attention Is All You Need. *NeurIPS*. 2. Katharopoulos et al. (2020). Transformers are RNNs: Fast Autoregressive Transformers with Linear Attention. *ICML*. 3. Gu & Dao (2024). Mamba: Linear-Time Sequence Modeling with Selective State Spaces. *ICML*. 4. Dao et al. (2022). FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness. *NeurIPS*. 5. Zuo et al. (2026). Parallax: Parameterized Local Linear Attention for Language Modeling. *arXiv:2605.29157*.