Search across everything — projects, articles, blog, daily arXiv digests, snippets, and notes.
- BM25: the ranking function that refuses to diearticles
…the whole thing: Three pieces do all the work: the IDF weight, the saturating term-frequency factor (the part), and the length normalization (the part). Here they are, color-coded — the map for the rest of the piece: Take them one at a time
- Giving my own search the Contextual BM25 treatmentblog
The BM25 walkthrough has the whole derivation; the code is a direct transcription of it. Lucene's non-negative IDF, term-frequency saturation at , length normalization at :
- Token-level RL is a first-order approximation to the reward you actually wantarticles
…se-dives, entropy crashes, KL explodes. The IS weight was never optional; it's the approximation's load-bearing term. - Length normalization is stable but worse. Dividing the objective by response length is common (GRPO and CISPO both do it
- A.X-K2: a sparse-attention upgrade that costs nothing, trained natively in FP8articles
One more piece worth naming here because it recurs in the next section: GatedNorm replaces A.X-K1's dual-normalization scheme entirely — a single input-dependent gate applied right after RMSNorm, instead of stacking normalization layers aro
- DeepSeek Harness: an agent harness that refuses to send what it didn't logarticles
Note the dotted edges all landing on the same normalization box. A tool that raises does not produce a missing result; it produces an result that the model sees and the log records. That is what lets the invariant in the previous section ho
- 153 autonomous runs, no new ideas: the nanoGPT speedrun frontierarticles
…heir own crashes as evidence the idea was bad, discarding small gains that don't clear the bar alone. Grok 4.5 lost row normalization twice — to its own scaling bugs, not to the method.
- Kimi K3: a 2.8T open model that turns compute into intelligence 2.5× betterarticles
…ot depend on how many tokens came before. Queries and keys are produced by a short convolution followed by Swish and L2 normalization; values by a short convolution and Swish. Scrub the recurrence and watch the state stay constant-size whil
- WorldClaw: a 3D world generator that is really a Blender programmerarticles
…ves , and a weighted sum of landform primitives — and the whole contribution is gated by a normalized region mask . The normalization is the part worth dwelling on. Because the masks sum to one everywhere, adjacent regions blend rather than
- Motif 2.6B: differential attention and PolyNorm, trained at scalearticles
…urating, or S-shaped as needed, and pick up higher-order interactions a single activation can't. Mold it: The per-power normalization is the load-bearing detail — it's what stops the x³ term from exploding the activation scale, which is exa
- MAGI-2 Preview: 114B parameters, 6B awake, and two sparsities doing the workarticles
… are worth flagging because they are not obvious from the config: - The connection matrices go through a Sinkhorn-Knopp normalization ( ), which makes them doubly stochastic — every stream contributes and receives a fixed total, so no strea
- Nar TTS: the two rewards it built and refuses to switch onarticles
…itecture rests on, and it is untested in public. The Turkish focus is a feature and a constraint. Examples are Turkish, normalization covers Turkish and English, and the reward-hacking warning specifically says to validate the emotion class
- SparDA: a fourth projection that lets sparse attention prefetch its own KV cachearticles
…mentation collapses this to one Forecast head per GQA group (one per KV head, not per query head) and drops the softmax normalization outright, since there's no per-head summation left to normalize. This is the block-level version of what D
- Qwen Audio 3.0 TTS: an instructable LM-plus-flow-matching speech stackarticles
…nutes , a reproducible speaker fine-tuning protocol, and vocoder super-resolution to 48 kHz . It also handles hard text-normalization cases and degraded reference speech without a separate cleanup stage.
- LFM2.5-Encoder: classification in one forward pass, zero completion tokensarticles
…r tech, never more than one). Sigmoid applied per label makes each label its own independent yes/no question: , with no normalization across labels, so two labels can both clear the threshold, or none can. A support ticket about a double ch
- Five judges were worth one opinion: RL on a reward you have to author yourselfarticles
def length score(source: str) - float: tokens = len(source) / 4 if tokens RUNAWAY LENGTH TOKENS: return 0.0 if tokens = TARGET LENGTH TOKENS: return 1.0 return (tokens - MIN LENGTH TOKENS) / (TARGET LENGTH TOKENS - MIN LENGTH TOKENS) ` That
- Z1T: sparse transformers for a chip that samples, not multiplies — and what 100x actually measuresarticles
There is no softmax anywhere in this — the normalization is a running ratio instead — and every projection into it is sparse by construction. What's preserved is the shape of a transformer block and its residual stream; what's necessarily d
- HydraHead: hybrid attention at the head, not the layerarticles
… that re-weights each head before the shared output projection. It's a small module, but it's load-bearing — remove the normalization and RULER's extended-context score drops from 87.5 to 71.4 . A learnable scale also beats a learnable gate
- J-space in the open: a CKA map of workspace geometry across 38 modelsarticles
…r contexts: Push a hidden state through it and read it out on the vocabulary: where is the unembedding and is the final normalization. Turn that around and every token gets a direction . For token , its J-lens vector is the row of — the dir
- Ring-Zero: what a trillion-parameter model learns from reward alonearticles
The token-level loss has a side effect the paper names length inertia . Because the loss is not normalized by length, the model discovers a lazy shortcut: emitting more tokens is mathematically safer, so responses inflate even on easy probl
- BTL-4: reading a model card against its own weightsarticles
The first pass was wrong, and the way it was wrong is the most useful thing in this article. Every normalization weight came back CHANGED — all forty layers' input and post-attention norms, the final norm, even norms inside the vision tower