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 :
- Any model can be Jev, for the price of a serving flagarticles
…ndidate. It buys the thing SGLang cannot do — candidates that share a prefix are distinguishable — and it buys back the length bias, which the README flags: "Scores depend on candidate wording, tokenization, length, and a newline terminator
- Qwen's RL formulation: token-level RL is a first-order approximation to the reward you 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
- Soup: an 8B model in 3.6 GB of VRAM, and 216 commands around itarticles
... dr grpo` is named as partial today too — length normalization is implemented, the doubly-robust bias-correction term the name actually refers to is "left to v0.53.12+," and the schema gate keeps a misconfigured run from silently getting
- openai/math: 372 claimed theorems, 26 million lines of Lean, and what the green tick meansarticles
For every pure type system, if every legal term has some terminating reduction, then every reduction terminates: the Barendregt–Geuvers–Klop conjecture, with arbitrary sorts, non-functional rules and open contexts. This matters to anyone bu
- LayerRoPE: sixteen scalars that tell each layer how deep it isarticles
…ansformer layer is a pair of sublayers (attention, then MLP), and the only question that matters for depth is where the normalization sits relative to the residual add. Post-Norm, the original 2017 layout, normalizes after the add: The stre
- 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
- DepthBench: depth is a scaling axis only for the right residual streamarticles
…yer receives information from earlier layers. - Baseline — Pre-LN. One stream, fixed identity shortcut. Source: only. - Normalization variants. Same single stream, different normalization. Sandwich-LN (Peri-LN) normalizes before and after e
- Blender 5.3's Gaussian splats: a point cloud that Cycles can hitarticles
….188 most splats are faint Cycles bound factor median 2.64σ, max 3.035σ the sphere is tight for faint splats quaternion length median 0.9599 (p5 0.784, p95 1.297) normalization is not optional largest axis ÷ smallest median 8.23; 44.50% abo
- Multi-harness RL: training a model inside Claude Code, Codex and OpenCode without touching themarticles
…l at all. I recomputed the guide's example group, eight correct Claude Code rollouts at training step 80, using its own normalization (reward minus group mean, divided by the group's standard deviation):
- 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.
- SpatialLM: a room scan in, a floor plan out as Pythonarticles
@dataclass class Bbox: class: str position x: int position y: int position z: int angle z: int scale x: int scale y: int scale z: int int entity.py NORMALIZATION PRESET Layout.undiscretize and unnormalize translate(min extent) .txt`.
- Bend 2: proof-checked, and no longer an interaction netarticles
… about 21,000 lines, and — I grepped it myself — zero uses of . It proves confluence, subject reduction, progress, weak normalization and consistency, the last by a Dershowitz–Manna measure over pending recursive calls:
- 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
- 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
- lithos-metal: per-layer megakernels for Qwen3.8-27B on an M5 Max, and where the 200 tok/s comes fromarticles
…how this gets compiled. does not write a new mixer kernel. It takes the existing multi-dispatch program for the region (normalization, permutation, the projection GEMMs, the GDN core, gated norm, output projection) and inlines each kernel's
- 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