<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Prabhakar Chaudhary</title>
    <description>The latest articles on DEV Community by Prabhakar Chaudhary (@prabhakar_chaudhary_7afe4).</description>
    <link>https://dev.to/prabhakar_chaudhary_7afe4</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2106903%2F3c5af1fa-ded9-460e-8d18-049d18c8ab4d.png</url>
      <title>DEV Community: Prabhakar Chaudhary</title>
      <link>https://dev.to/prabhakar_chaudhary_7afe4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prabhakar_chaudhary_7afe4"/>
    <language>en</language>
    <item>
      <title>RBS-Attention: How a Geometric Rescue Branch Fixes Sparse Prefill for Long-Context LLMs</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Mon, 21 Sep 2026 16:08:15 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/rbs-attention-how-a-geometric-rescue-branch-fixes-sparse-prefill-for-long-context-llms-11g2</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/rbs-attention-how-a-geometric-rescue-branch-fixes-sparse-prefill-for-long-context-llms-11g2</guid>
      <description>&lt;h1&gt;
  
  
  RBS-Attention: How a Geometric Rescue Branch Fixes Sparse Prefill for Long-Context LLMs
&lt;/h1&gt;

&lt;p&gt;Long-context inference has become one of the defining engineering challenges of modern LLM deployment. As context windows stretch to 128K, 256K, and beyond, the prefill stage — where the model processes the entire input prompt before generating a single output token — can consume the majority of total request latency. Sparse attention is the standard tool for taming this cost, but a new paper from arXiv shows that the most common sparse selection strategy has a quiet failure mode that has been hiding in plain sight.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/abs/2609.20971" rel="noopener noreferrer"&gt;RBS-Attention&lt;/a&gt; (Radius-Bounded Sparse Prefill) identifies and fixes that failure mode with a clean geometric argument, achieving a &lt;strong&gt;20.65× standalone prefill-attention speedup&lt;/strong&gt; and a &lt;strong&gt;5.97× end-to-end time-to-first-token (TTFT) speedup&lt;/strong&gt; on H100 GPUs at 128K context — without any model training.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Prefill Is the Bottleneck
&lt;/h2&gt;

&lt;p&gt;During inference, LLM computation splits into two phases: prefill and decode. Prefill processes the full input prompt in parallel to build the KV cache; decode generates tokens one at a time. For short prompts, prefill is fast. For long contexts — think a 100-page document, a large codebase, or a multi-turn agent session — prefill can dominate total latency, &lt;a href="https://bytebell.ai/blog/prefill-vs-decode-long-context-latency/" rel="noopener noreferrer"&gt;sometimes accounting for over 90% of TTFT&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The root cause is quadratic attention complexity. Every query token must attend to every key token, so doubling the context length quadruples the prefill compute. Sparse attention addresses this by selecting only the most relevant key blocks for each query, skipping the rest. The question is: how do you decide which blocks to keep?&lt;/p&gt;

&lt;h2&gt;
  
  
  The Standard Approach and Its Blind Spot
&lt;/h2&gt;

&lt;p&gt;Most sparse-prefill systems use &lt;strong&gt;block-level centroid scoring&lt;/strong&gt;. Each key block is summarized by its centroid — the average of its key vectors — and the dot product between the query and the centroid estimates how relevant the block is. Blocks with low scores get pruned; blocks with high scores get computed.&lt;/p&gt;

&lt;p&gt;This works well when key blocks are compact and homogeneous. But real attention patterns are messier. A block might contain one highly relevant token surrounded by many irrelevant ones. In that case, the centroid is pulled away from the relevant token, the dot product score drops, and the selector discards the entire block — even though it contained exactly the information the query needed.&lt;/p&gt;

&lt;p&gt;The RBS-Attention authors call this &lt;strong&gt;mean dilution&lt;/strong&gt;, and they quantify it precisely. They find that centroid rank underestimation is strongly correlated with a block's &lt;strong&gt;radius&lt;/strong&gt; — the maximum distance between any key in the block and the block's centroid. Critically, the highest-radius quintile of blocks accounts for &lt;strong&gt;39.5% of the top-5% attention blocks&lt;/strong&gt;. In other words, the blocks most likely to be incorrectly pruned are also disproportionately likely to be the most important ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fix: A Radius-Adaptive Rescue Branch
&lt;/h2&gt;

&lt;p&gt;RBS-Attention addresses mean dilution by adding a second selection branch alongside the standard centroid branch. The two branches operate independently and their masks are combined.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Branch 1 — Centroid Base Branch:&lt;/strong&gt; Standard centroid scoring, $q^\top c_b$. Handles compact, homogeneous blocks efficiently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Branch 2 — Rescue Branch:&lt;/strong&gt; Scores each block as $q^\top c_b + |q|_2 \cdot r_b \cdot \beta_b$, where $r_b$ is the block's radius and $\beta_b$ is a &lt;strong&gt;radius-adaptive rescue coefficient&lt;/strong&gt; clamped between 0 and 1. The coefficient is computed from the distribution of block radii across prompts, layers, and attention heads, so it adapts to the specific structure of each inference call.&lt;/p&gt;

&lt;p&gt;The geometric intuition is grounded in the Cauchy–Schwarz inequality: the maximum possible dot product between a query and any key in a block is bounded by $q^\top c_b + |q|_2 \cdot r_b$. The rescue branch uses this upper bound to identify blocks that the centroid score might be underestimating. If a block's radius is large enough that the upper bound exceeds the selection threshold, the rescue branch flags it for inclusion even if the centroid score alone would have dropped it.&lt;/p&gt;

&lt;p&gt;The result is a selection mechanism that is conservative where it needs to be and efficient where it can be. Crucially, the method requires no model retraining and is compatible with standard block-sparse &lt;a href="https://arxiv.org/abs/2205.14135" rel="noopener noreferrer"&gt;FlashAttention&lt;/a&gt; kernels.&lt;/p&gt;

&lt;h2&gt;
  
  
  Integration with vLLM and Benchmark Results
&lt;/h2&gt;

&lt;p&gt;The authors evaluate RBS-Attention on the Qwen3-30B-A3B-Instruct-2507-FP8 model at 128K context length on H100 GPUs, integrating with &lt;a href="https://github.com/vllm-project/vllm" rel="noopener noreferrer"&gt;vLLM&lt;/a&gt; for end-to-end measurements. The numbers are substantial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;20.65×&lt;/strong&gt; standalone prefill-attention speedup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;11.92×&lt;/strong&gt; vLLM prefill-attention speedup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5.97×&lt;/strong&gt; end-to-end TTFT speedup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quality holds up well. On the dense Qwen3-32B model, RBS-Attention achieves &lt;strong&gt;88.65 RULER accuracy&lt;/strong&gt; versus 89.52 for dense attention — a 0.87-point gap for a nearly 6× latency reduction. The method is also validated on LongBench-v2, InfiniteBench, and Video-MME, confirming that the accuracy trade-off is consistent across diverse long-context tasks and across dense, MoE, and multimodal model architectures.&lt;/p&gt;

&lt;h2&gt;
  
  
  How This Fits Into the Broader Sparse Attention Landscape
&lt;/h2&gt;

&lt;p&gt;RBS-Attention is not the first sparse-prefill method, and it is worth situating it relative to existing approaches. &lt;a href="https://proceedings.neurips.cc/paper_files/paper/2024/file/5dfbe6f5671e82c76841ba687a8a9ecb-Paper-Conference.pdf" rel="noopener noreferrer"&gt;MInference 1.0&lt;/a&gt; achieves up to 10× prefill speedup on 1M-token contexts by identifying three structural attention patterns (A-shape, Vertical-Slash, Block-Sparse) and assigning them to specific heads. FlashPrefill uses max-based dynamic thresholding to eliminate sorting overhead. DeepSeek Sparse Attention trains a learned indexer to score KV relevance.&lt;/p&gt;

&lt;p&gt;RBS-Attention's contribution is narrower but complementary: it targets a specific failure mode that affects all centroid-based block selection methods, regardless of how the threshold is set. The rescue branch can in principle be layered on top of other sparse selection strategies, making it a potential building block rather than a standalone replacement. Its training-free property also matters practically — it works with any model using standard multi-head or grouped-query attention, covering the vast majority of production LLMs today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practitioner Implications
&lt;/h2&gt;

&lt;p&gt;For teams running long-context inference at scale, the key takeaway is that centroid-based sparse selection has a systematic blind spot that grows worse as context length increases and as attention patterns become more heterogeneous. The 39.5% figure — nearly two-fifths of the most important blocks sitting in the highest-radius quintile — suggests this is not an edge case.&lt;/p&gt;

&lt;p&gt;The 5.97× end-to-end TTFT improvement at 128K context is meaningful for any application where first-token latency matters: document Q&amp;amp;A, agentic tool-use loops, code review, and retrieval-augmented generation pipelines. At longer contexts, the gains are likely to be even larger, since the prefill fraction of total latency grows with sequence length.&lt;/p&gt;

&lt;p&gt;The method's compatibility with vLLM and block-sparse FlashAttention means adoption does not require a custom inference stack. For teams already using these frameworks, RBS-Attention represents a relatively low-friction path to substantially better prefill performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Mean dilution is a subtle but consequential failure mode in sparse-prefill attention: the blocks most likely to be incorrectly pruned are also disproportionately likely to be the most important ones. RBS-Attention fixes this with a radius-adaptive rescue branch grounded in a clean geometric bound, achieving nearly 6× end-to-end TTFT speedup at 128K context with less than 1 point of accuracy loss. As context windows continue to grow and long-context inference becomes a standard production requirement, methods that address the specific failure modes of sparse selection — rather than just tuning sparsity ratios — will become increasingly important.&lt;/p&gt;

&lt;p&gt;The paper is available at &lt;a href="https://arxiv.org/abs/2609.20971" rel="noopener noreferrer"&gt;arXiv:2609.20971&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>deeplearning</category>
    </item>
    <item>
      <title>Edge0: How a Prerouter and SSD Offloading Let a 35B MoE Model Run in 3 GB of RAM</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Fri, 18 Sep 2026 16:04:58 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/edge0-how-a-prerouter-and-ssd-offloading-let-a-35b-moe-model-run-in-3-gb-of-ram-2c1k</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/edge0-how-a-prerouter-and-ssd-offloading-let-a-35b-moe-model-run-in-3-gb-of-ram-2c1k</guid>
      <description>&lt;h1&gt;
  
  
  Edge0: How a Prerouter and SSD Offloading Let a 35B MoE Model Run in 3 GB of RAM
&lt;/h1&gt;

&lt;p&gt;Running a 35-billion-parameter Mixture-of-Experts (MoE) model on a consumer laptop sounds like a contradiction in terms. At 4-bit precision, those weights alone occupy roughly 19.5 GB — far beyond what most machines can hold in active memory. Yet &lt;a href="https://arxiv.org/abs/2609.18063" rel="noopener noreferrer"&gt;Edge0&lt;/a&gt;, an open-source inference engine released this week, does exactly that: it runs a 35B MoE at 15–18 tokens per second while keeping peak active memory under 3 GB.&lt;/p&gt;

&lt;p&gt;The trick is not compression alone. Edge0 combines SSD-based expert offloading with a trained routing predictor — the "prerouter" — that hides disk latency behind compute. The result is a practical system for running large sparse models on hardware that was never designed for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Memory Wall in MoE Inference
&lt;/h2&gt;

&lt;p&gt;Standard dense models scale memory linearly with parameter count. MoE models are different: only a small fraction of experts activate per token, so the &lt;em&gt;compute&lt;/em&gt; cost stays manageable even as the total parameter count grows. The problem is that all those dormant experts still need to live somewhere, and "somewhere" is usually RAM.&lt;/p&gt;

&lt;p&gt;For a 35B MoE like Qwen3.6-35B-A3B, the full weight set at int4 precision is around 19.5 GB. A Mac mini M4 Pro with 24 GB of unified memory can technically hold it, but that leaves almost nothing for the OS, the KV cache, or any other process. On a machine with 16 GB, it simply does not fit.&lt;/p&gt;

&lt;p&gt;Edge0 reframes the problem: instead of treating RAM as the primary weight store, it treats the SSD as the primary tier and RAM as a bounded streaming pool. Expert weights are stored as int4 stacked safetensors on disk and &lt;code&gt;mmap&lt;/code&gt;-streamed into a fixed-size active set on demand. Peak active memory tracks the working set — the experts currently in use — not the total parameter count.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Prerouter: Hiding Disk Latency
&lt;/h2&gt;

&lt;p&gt;SSD offloading introduces a new bottleneck. In standard MoE execution, the routing decision for layer N+1 depends on the output of layer N. If expert weights must be fetched from disk, the system stalls: it cannot start loading the next layer's experts until the current layer finishes computing.&lt;/p&gt;

&lt;p&gt;Edge0 solves this with the &lt;strong&gt;prerouter&lt;/strong&gt;, a small per-layer head trained to predict the routing for the next layer one token ahead of time. Because the prediction is available before it is needed, the system can initiate SSD reads for the upcoming experts while the current layer's forward pass is still running. Disk latency is hidden behind compute rather than added to it.&lt;/p&gt;

&lt;p&gt;The prerouter's prediction also &lt;em&gt;replaces&lt;/em&gt; the standard router's output at decode time — it is not just a prefetch hint but the actual routing decision. This means the system never waits for the standard router to finish before starting the next load. According to the &lt;a href="https://arxiv.org/html/2609.18063" rel="noopener noreferrer"&gt;paper&lt;/a&gt;, this overlap increases decode throughput by up to 59% compared to on-demand loading.&lt;/p&gt;

&lt;p&gt;To avoid the quality loss that comes from routing approximation and int4 quantization, Edge0 adds &lt;strong&gt;Unmerged Recovery LoRA&lt;/strong&gt; adapters. These are trained via distillation from an FP16 teacher while the quantized base weights remain frozen. Crucially, the adapters are kept as unmerged parallel delta branches rather than merged back into the quantized weights — merging would require re-quantization, which degrades quality. The inference path is &lt;code&gt;int4 base + prerouter routing + LoRA delta&lt;/code&gt;, all applied in a single forward pass.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fixed-Slot Double Buffering
&lt;/h2&gt;

&lt;p&gt;A subtler engineering detail is how Edge0 manages the streaming pool itself. Naive implementations rebuild the layer's tensor stack at every decode step, which adds overhead. Edge0 uses fixed-slot double buffering: routing indices are mapped through a slot table, and the system performs in-place slot updates (&lt;code&gt;incr_stack&lt;/code&gt;) rather than rebuilding from scratch. This eliminates the per-step stack-rebuild cost and keeps the memory layout stable across tokens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance on Consumer Hardware
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://github.com/Edge0-AI/Edge0" rel="noopener noreferrer"&gt;Edge0 GitHub repository&lt;/a&gt; reports the following benchmarks on a Mac mini M4 Pro (24 GB unified memory), using a ~3,300-token prompt and 200 timed decode tokens:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model tier&lt;/th&gt;
&lt;th&gt;Decode speed&lt;/th&gt;
&lt;th&gt;Peak active memory&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;edge0-35b&lt;/td&gt;
&lt;td&gt;14.9–17.7 tok/s&lt;/td&gt;
&lt;td&gt;~2.9 GiB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;edge0-8b&lt;/td&gt;
&lt;td&gt;23.9–25.3 tok/s&lt;/td&gt;
&lt;td&gt;~1.0 GiB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The 35B model runs at roughly 15–18 tokens per second — usable for interactive inference — while consuming less than 3 GB of active memory. The 8B tier, based on the Ling 3.0 bailing hybrid architecture, reaches 24–25 tokens per second in just 1 GB.&lt;/p&gt;

&lt;p&gt;Quality benchmarks using OpenCompass show that the int4 pipeline retains high fidelity relative to FP16 baselines, with an average quality drop of approximately 3.9 points for the 35B model across tasks like MMLU-Pro and HumanEval. That is a meaningful but not catastrophic gap, and one that the recovery LoRA is specifically designed to close.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Prerouter Gets Right Architecturally
&lt;/h2&gt;

&lt;p&gt;The prerouter is worth examining as a design pattern beyond Edge0. The core insight is that routing in MoE models is highly predictable: the same input regions tend to activate the same experts across tokens. A small trained head can exploit this regularity to predict the next routing decision with enough accuracy to use the prediction as the actual decision — not just a hint.&lt;/p&gt;

&lt;p&gt;This is different from speculative decoding, which predicts &lt;em&gt;tokens&lt;/em&gt; and verifies them. The prerouter predicts &lt;em&gt;routing indices&lt;/em&gt; and commits to them. There is no verification step, which means any prediction error propagates directly into the output. The &lt;a href="https://arxiv.org/html/2609.18063" rel="noopener noreferrer"&gt;paper&lt;/a&gt; reports that routing accuracy is high enough in practice that the quality impact is small, and the recovery LoRA absorbs most of the residual error.&lt;/p&gt;

&lt;p&gt;The approach also generalizes naturally to other offloading scenarios. Any system that needs to prefetch data based on a future decision — whether that data lives on SSD, in a remote cache, or across a network — can benefit from a lightweight predictor that makes the decision one step early.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Implications
&lt;/h2&gt;

&lt;p&gt;Edge0 is currently implemented on the MLX backend for Apple Silicon, with the architecture designed to be backend-agnostic. The project is &lt;a href="https://github.com/Edge0-AI/Edge0" rel="noopener noreferrer"&gt;open-source under Apache 2.0&lt;/a&gt;, and both the 35B and 8B model tiers are available as end-to-end pipelines including the base checkpoint, LoRA adapters, and prerouter heads.&lt;/p&gt;

&lt;p&gt;For practitioners, the immediate takeaway is that the hardware threshold for running large sparse models has dropped significantly. A machine with 24 GB of unified memory and a fast SSD can now run a 35B MoE at interactive speeds — not as a research demo but as a deployable inference setup. The SSD read bandwidth becomes the primary constraint, which means NVMe drives matter more than RAM capacity for this use case.&lt;/p&gt;

&lt;p&gt;The broader implication is that the "memory wall" for MoE inference is not a fixed barrier. It is an engineering problem, and Edge0 demonstrates one concrete solution: treat storage as a tiered memory system, predict routing decisions early enough to hide latency, and use distillation-trained adapters to recover quality. Each of those components is independently useful, and the combination makes large sparse models accessible on hardware that most developers already own.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Primary source: &lt;a href="https://arxiv.org/abs/2609.18063" rel="noopener noreferrer"&gt;Edge0 paper (arXiv 2609.18063)&lt;/a&gt; | &lt;a href="https://github.com/Edge0-AI/Edge0" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt; | &lt;a href="https://edge0.ai/models/edge0-35b" rel="noopener noreferrer"&gt;Model page&lt;/a&gt; | &lt;a href="https://huggingface.co/Edge0/Edge0-35B-A3B-preview" rel="noopener noreferrer"&gt;HuggingFace model&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>opensource</category>
      <category>llm</category>
    </item>
    <item>
      <title>First Token Matters: Understanding Safety Collapse in Large Reasoning Models</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Thu, 17 Sep 2026 17:17:59 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/first-token-matters-understanding-safety-collapse-in-large-reasoning-models-10gi</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/first-token-matters-understanding-safety-collapse-in-large-reasoning-models-10gi</guid>
      <description>&lt;h1&gt;
  
  
  First Token Matters: Understanding Safety Collapse in Large Reasoning Models
&lt;/h1&gt;

&lt;p&gt;The recent shift toward Large Reasoning Models (LRMs) — models that explicitly "think" through a Chain-of-Thought (CoT) before providing an answer — has promised a new era of complex problem-solving. However, this increased cognitive capacity comes with a technical irony: the more a model thinks, the more likely it is to bypass its own safety guardrails. &lt;/p&gt;

&lt;p&gt;A recent research paper, &lt;em&gt;"First Token Matters: Understanding Safety Collapse in Large Reasoning Models"&lt;/em&gt; (arXiv:2609.18471), identifies a specific, localized failure mode in these architectures. The study reveals that safety alignment in reasoning models is not failing because the models "forget" their training, but because of a transient breakdown at the very start of the generation process.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architecture of the Safety Gap
&lt;/h2&gt;

&lt;p&gt;To understand why reasoning models struggle with safety, we first have to look at how they differ from standard Instruction-Tuned (IT) models. Standard LLMs are trained to map a prompt directly to a safe response. In contrast, reasoning models like DeepSeek-R1 are trained to generate a long intermediate reasoning trace.&lt;/p&gt;

&lt;p&gt;This trace is often generated using Reinforcement Learning (RL) that prioritizes task success and logical coherence. Because the model's primary objective is to "solve" the prompt, the internal pressure to be helpful and logical can sometimes override the safety alignment that was baked into the base model. Researchers have noted a "safety gap" where the internal &lt;code&gt;&amp;lt;think&amp;gt;&lt;/code&gt; process of a model often contains more harmful or biased content than the final filtered output.&lt;/p&gt;

&lt;h2&gt;
  
  
  Onset Refusal Collapse (ORC) Explained
&lt;/h2&gt;

&lt;p&gt;The core discovery of the paper is a phenomenon the authors call &lt;strong&gt;Onset Refusal Collapse (ORC)&lt;/strong&gt;. Using mechanistic interpretability techniques, the researchers projected the hidden states of reasoning models onto "refusal vectors" — mathematical directions in the model's activation space that correspond to the intent to say "no" to a harmful request.&lt;/p&gt;

&lt;p&gt;They found that when a reasoning model is presented with a harmful query, the refusal signal is actually present and strong during the initial prompt encoding phase. The model "knows" the request is harmful while it is reading it. However, the moment the model generates the very first token of its response, the refusal signal drops sharply.&lt;/p&gt;

&lt;p&gt;This collapse happens in the transition from understanding to generating. Because reasoning models often start their CoT with affirmative or neutral tokens (like "Okay," "Let's think," or "To solve this"), the model effectively "commits" to a helpful path before its safety mechanism can assert itself. Once the first token is generated on a "helpful" trajectory, the rest of the reasoning trace follows suit, leading to an unsafe output.&lt;/p&gt;

&lt;h2&gt;
  
  
  The First Token as a Critical Vulnerability
&lt;/h2&gt;

&lt;p&gt;The study demonstrates that the first 100 milliseconds of generation are the most critical for AI safety. If the model fails to trigger a refusal at the very first token, the probability of a successful "jailbreak" or safety violation increases by an order of magnitude.&lt;/p&gt;

&lt;p&gt;This is particularly problematic for models that use "Distill" architectures. When reasoning capabilities are distilled from a larger model into a smaller one, the safety alignment of the smaller model is often the first thing to degrade. The distillation process prioritizes the reasoning logic, effectively crowding out the sparse refusal circuits that keep the model in check.&lt;/p&gt;

&lt;h2&gt;
  
  
  SafeToken: A Lightweight Intervention
&lt;/h2&gt;

&lt;p&gt;Rather than suggesting a massive retraining effort or more Reinforcement Learning from Human Feedback (RLHF), which can often degrade reasoning performance, the authors propose a surgical solution called &lt;strong&gt;SafeToken&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;SafeToken is an inference-time intervention. It works by injecting a learned, continuous "safety anchor" into the model's embedding space precisely at the onset of reasoning. Essentially, it "nudges" the model's internal state back toward the refusal vector at the exact moment the ORC is most likely to occur.&lt;/p&gt;

&lt;p&gt;The beauty of SafeToken lies in its efficiency:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Minimal Overhead:&lt;/strong&gt; It only requires updating a single token embedding during the inference pass.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Utility Preservation:&lt;/strong&gt; Because the intervention is so localized, it doesn't interfere with the model's ability to solve complex math or coding problems when the query is benign.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Scalability:&lt;/strong&gt; It can be applied to various reasoning models without needing access to the original training data.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Mechanistic Interpretability is the Key to Safety
&lt;/h2&gt;

&lt;p&gt;The "First Token Matters" research highlights a broader trend in AI safety: the move away from black-box testing toward mechanistic understanding. By identifying exactly where and when a safety signal collapses, researchers can build targeted defenses that are both more effective and less intrusive than broad-based censorship.&lt;/p&gt;

&lt;p&gt;As we move toward more autonomous AI agents that rely on long-horizon reasoning, understanding these transient failure modes will be essential. If we can't trust the first token of an agent's thought process, we can't trust the final action it takes in the real world.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources / Further Reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Primary Source:&lt;/strong&gt; &lt;a href="https://arxiv.org/abs/2609.18471" rel="noopener noreferrer"&gt;First Token Matters: Understanding Safety Collapse in Large Reasoning Models&lt;/a&gt; (arXiv:2609.18471)&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://arxiv.org/abs/2504.10081" rel="noopener noreferrer"&gt;RealSafe-R1: Safety-Aligned DeepSeek-R1 without Compromising Reasoning Capability&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://neuraltrust.ai/blog/chain-of-thought-hijacking-reasoning-ai-safety" rel="noopener noreferrer"&gt;Chain-of-Thought Hijacking: The New Frontier of AI Safety&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://proceedings.neurips.cc/paper_files/paper/2024/file/f545448535dfde4f9786555403ab7c49-Paper-Conference.pdf" rel="noopener noreferrer"&gt;Mechanistic Interpretability of Refusal in LLMs&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>deeplearning</category>
      <category>llm</category>
    </item>
    <item>
      <title>Beyond Gradient Boosting: The Rise of LimiX-2 and Structured-Data Foundation Models</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Thu, 17 Sep 2026 17:13:50 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/beyond-gradient-boosting-the-rise-of-limix-2-and-structured-data-foundation-models-ib7</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/beyond-gradient-boosting-the-rise-of-limix-2-and-structured-data-foundation-models-ib7</guid>
      <description>&lt;h1&gt;
  
  
  Beyond Gradient Boosting: The Rise of LimiX-2 and Structured-Data Foundation Models
&lt;/h1&gt;

&lt;p&gt;For decades, the dominant approach to structured data—the tabular information that powers everything from financial forecasting to healthcare diagnostics—has relied on gradient-boosted decision trees like XGBoost and LightGBM. These models are effective but require extensive manual effort: each new dataset necessitates a custom pipeline for feature engineering, hyperparameter tuning, and cross-validation. The recent introduction of LimiX-2 represents a major shift toward a foundation model approach for tabular data, enabling high-accuracy predictions across diverse tasks without dataset-specific training.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottleneck in Tabular Learning
&lt;/h2&gt;

&lt;p&gt;Traditional machine learning for tabular data is fundamentally fragmented. A model trained to predict credit risk cannot be easily repurposed for medical diagnosis without starting the training process from scratch. While Large Language Models (LLMs) have unified natural language processing, structured data has remained resistant to such unification due to its lack of inherent spatial or temporal locality. In a table, the order of columns is often arbitrary, and the relationships between features can be nonlinear and highly complex.&lt;/p&gt;

&lt;p&gt;Recent attempts to build Tabular Foundation Models (TFMs) using Transformer architectures have faced two primary technical hurdles. First, numeric features are typically mapped through simple linear layers (affine scalar tokenization). This design creates a "value bottleneck" where the rank of the input matrix is severely restricted, regardless of the model's width. This leads to what researchers call "low-rank collapse," where the model's internal hidden states become highly redundant and lose the ability to distinguish between fine-grained value differences in the early layers.&lt;/p&gt;

&lt;p&gt;Second, standard attention mechanisms often prioritize feature interactions before establishing the broader distributional statistics of the sample. In many TFM architectures, the model attempts to learn how "Feature A" relates to "Feature B" across the entire dataset before it understands the mean, variance, or scale of those features within a specific context. This suboptimal information routing forces the model to expend significant computational capacity on basic statistical normalization rather than high-level reasoning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architectural Innovations: RaBEL and SNF Routing
&lt;/h2&gt;

&lt;p&gt;The LimiX-2 framework, particularly its lightweight variant LimiX-2M, introduces two specific architectural modifications designed to address these systemic inefficiencies. The first is the Radial-Basis Embedding Layer (RaBEL). Instead of using standard linear projections to tokenize numeric inputs, RaBEL employs a bank of localized, nonlinear Radial Basis Functions (RBFs). This approach injects nonlinearity at the very first stage of the model, significantly increasing the "effective rank" of the input representations.&lt;/p&gt;

&lt;p&gt;By using RBFs, RaBEL allows the model to handle diverse value regimes—such as heavy-tailed distributions, local periodicity, or sharp discontinuities—with far greater precision than a linear layer could achieve. It also incorporates "exponent-gating" mechanisms to maintain numerical stability and precision across multiple orders of magnitude. This ensures that a value of 0.001 is represented with the same relative fidelity as a value of 1,000,000, a common requirement in scientific and financial datasets.&lt;/p&gt;

&lt;p&gt;The second innovation is a reordered attention stack known as Sample-Attention → FFN → Feature-Attention (SNF) routing. In standard models, feature-level attention often precedes sample-level attention. LimiX-2 reverses this order, allowing the model to aggregate column-level statistics across different samples before mixing individual features. An intermediate Feed-Forward Network (FFN) then conditions these signals. This structural change ensures that the subsequent feature-level attention operates on richer, better-conditioned inputs that already account for the dataset's global distributional properties.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Prediction to Mechanism Modeling
&lt;/h2&gt;

&lt;p&gt;LimiX-2 moves beyond the target-centric paradigm of Prior-Data Fitted Networks (PFNs). While earlier models like TabPFN focused primarily on predicting a single target variable $p(y|x, D)$, LimiX-2 is designed as a Contextual Mechanism Network (CMN). Its objective is to learn the joint distribution of all variables and their missingness patterns simultaneously, represented as $p(x, y | D)$. This is achieved through Context-Conditional Masked Modeling (CCMM), an episodic learning formulation where the model learns to fill in "blanks" in a table based on the surrounding evidence.&lt;/p&gt;

&lt;p&gt;This shift toward joint modeling allows LimiX-2 to function as a unified tool for multiple data science tasks. Within a single forward pass, the model can perform classification, regression, and missing-value imputation. Because it models the underlying "mechanism" of the data rather than just a mapping to a label, it is also capable of zero-shot adaptation to new tasks. For instance, a model trained on general tabular data can be used to recover "causal skeletons"—the directed graphs showing which variables influence others—without any task-specific parameter updates. The model's feature attention weights have been shown to naturally encode structural relationships that align with causal discovery benchmarks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarking Performance and Efficiency
&lt;/h2&gt;

&lt;p&gt;In empirical evaluations, LimiX-2 has demonstrated superior performance across major tabular benchmarks, including TabArena, TALENT, and BCCO. It consistently achieves higher Elo ratings than established systems like AutoGluon 1.6, XGBoost, and the original TabPFN-v2. In the TabArena benchmark, LimiX-2 achieved an Elo of 1935, ranking first across both classification and regression subsets.&lt;/p&gt;

&lt;p&gt;Efficiency is another critical factor. The 2-million parameter LimiX-2M variant is approximately 2x faster than the 7-million parameter TabPFN-v2 while delivering better predictive accuracy. This efficiency is achieved by focusing on high-quality synthetic pre-training. LimiX models are pre-trained on millions of synthetic datasets generated using hierarchical Structural Causal Models (SCMs). This allows the model to learn the fundamental "logic" of tabular structures—such as how correlations and dependencies typically form—without being exposed to sensitive real-world data during the pre-training phase.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Future of Tabular AI
&lt;/h2&gt;

&lt;p&gt;The success of LimiX-2 suggests that the "model management tax"—the heavy overhead of maintaining, monitoring, and updating separate pipelines for every tabular task—may soon be a thing of the past. As foundation models for structured data continue to scale, we can expect them to integrate even richer semantic knowledge, such as using LLM-based encoders to handle complex text features within tables.&lt;/p&gt;

&lt;p&gt;Furthermore, the move toward "Data Language Models" that treat tables as a native modality is likely to improve the accessibility of advanced analytics. By reducing the need for manual feature engineering and complex hyperparameter sweeps, these models allow data scientists to focus more on problem framing and domain-specific interpretation rather than low-level implementation details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The transition from task-specific pipelines to unified foundation models marks a significant step in structured-data intelligence. By addressing the fundamental architectural limitations of earlier Transformers and shifting toward mechanism-oriented modeling, LimiX-2 provides a scalable, efficient alternative to traditional gradient-boosting methods. As these models become more integrated into enterprise workflows, they promise to make high-performance tabular analysis more automated, robust, and accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources / Further Reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Primary Source:&lt;/strong&gt; &lt;a href="https://arxiv.org/abs/2606.04485" rel="noopener noreferrer"&gt;LimiX-2M: Mitigating Low-Rank Collapse and Attention Bottlenecks in Tabular Foundation Models&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Supporting Source:&lt;/strong&gt; &lt;a href="https://huggingface.co/stable-ai/LimiX-2" rel="noopener noreferrer"&gt;LimiX-2: A Foundation Model for Structured-Data Intelligence&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Supporting Source:&lt;/strong&gt; &lt;a href="https://mindfulmodeler.substack.com/p/the-state-of-tabular-foundation-models" rel="noopener noreferrer"&gt;The State of Tabular Foundation Models in 2026&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Supporting Source:&lt;/strong&gt; &lt;a href="https://blog.probabl.ai/demystifying-tfms" rel="noopener noreferrer"&gt;Demystifying Tabular Foundation Models&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>deeplearning</category>
      <category>research</category>
    </item>
    <item>
      <title>ZGCM-1: How a 7B Open-Weight Model Trained Itself to Beat Models 30x Its Size</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Wed, 16 Sep 2026 16:05:31 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/zgcm-1-how-a-7b-open-weight-model-trained-itself-to-beat-models-30x-its-size-8gh</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/zgcm-1-how-a-7b-open-weight-model-trained-itself-to-beat-models-30x-its-size-8gh</guid>
      <description>&lt;h1&gt;
  
  
  ZGCM-1: How a 7B Open-Weight Model Trained Itself to Beat Models 30x Its Size
&lt;/h1&gt;

&lt;p&gt;A 7-billion-parameter model that competes with 235-billion-parameter systems on math and agentic benchmarks sounds implausible. ZGCM-1, released in September 2026 by the ZGCM team, makes a credible case for it — and the story of &lt;em&gt;how&lt;/em&gt; it was built is as interesting as what it can do.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://arxiv.org/abs/2609.13356" rel="noopener noreferrer"&gt;ZGCM-1 paper&lt;/a&gt; describes a fully open foundation model: weights, intermediate checkpoints, training code, data recipes, and Weights &amp;amp; Biases logs are all public. But the technical choices behind it — a hybrid attention backbone, the Muon optimizer, FP8 training, and an "AI-native" R&amp;amp;D workflow where agent swarms managed their own data curation — make it worth examining in detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architecture: Hybrid Attention at 5:1
&lt;/h2&gt;

&lt;p&gt;ZGCM-1 is a 7.39B decoder-only Transformer with 32 layers and a hidden dimension of 4,096. The headline architectural choice is a hybrid causal-attention backbone that interleaves gated sliding-window attention (SWA) with global attention at a &lt;strong&gt;5:1 local-to-global ratio&lt;/strong&gt;: 27 of the 32 layers use gated SWA with a 128-token window, while five layers use full global causal attention.&lt;/p&gt;

&lt;p&gt;This is not a new idea — hybrid attention has appeared in models like &lt;a href="https://ai.google.dev/gemma/docs/gemma3" rel="noopener noreferrer"&gt;Gemma 3&lt;/a&gt; and &lt;a href="https://huggingface.co/Qwen/Qwen3-8B" rel="noopener noreferrer"&gt;Qwen3&lt;/a&gt; — but ZGCM-1 applies it aggressively to support a 256K context window at 7B scale. The result is a &lt;strong&gt;6.4x reduction in KV-cache footprint&lt;/strong&gt; per token and a &lt;strong&gt;3.94x throughput speedup&lt;/strong&gt; at 256K context compared to standard full attention. For a model designed to do agentic search over long documents and codebases, that efficiency matters directly.&lt;/p&gt;

&lt;p&gt;The model also uses Grouped-Query Attention (GQA), RMSNorm, SwiGLU activations, and Rotary Position Embeddings (RoPE) with QK normalization and Partial RoPE (rotary fraction of 0.33) to stabilize training at long contexts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Training: Muon, FP8, and a 4.2x Speedup
&lt;/h2&gt;

&lt;p&gt;The training pipeline is where ZGCM-1 diverges most sharply from standard practice. Three choices combine to deliver a &lt;strong&gt;~4.2x pre-training time-to-loss speedup&lt;/strong&gt; over an AdamW/BF16 baseline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Muon optimizer.&lt;/strong&gt; &lt;a href="https://github.com/KellerJordan/Muon" rel="noopener noreferrer"&gt;Muon&lt;/a&gt; is a second-order-inspired optimizer that applies Nesterov momentum in the gradient space and then orthogonalizes the update using Newton-Schulz iterations. It has shown faster convergence than AdamW on several recent open-source training runs, and ZGCM-1 is one of the larger-scale validations of that claim.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hybrid FP8 precision.&lt;/strong&gt; Rather than training entirely in BF16, ZGCM-1 uses FP8 for the bulk of matrix multiplications while keeping sensitive operations (layer norms, attention softmax) in higher precision. This reduces memory bandwidth pressure and enables larger effective batch sizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TWEO regularization.&lt;/strong&gt; TWEO (Trainable Weight-based Outlier) is a regularization technique that penalizes weight outliers during training, reducing the activation spikes that typically force practitioners to keep certain layers in BF16 even in otherwise FP8 runs.&lt;/p&gt;

&lt;p&gt;The training curriculum itself is progressive: the model first trains at 16K context, then extends to 64K, then to 256K. During the mid-training phase, interaction traces from tool-use and search tasks are reformulated as Markov Decision Processes (MDPs) to provide dense, step-level supervision — a technique borrowed from offline RL that gives the model richer signal than next-token prediction alone.&lt;/p&gt;

&lt;p&gt;Post-training combines supervised fine-tuning (SFT) with &lt;a href="https://arxiv.org/abs/2402.03300" rel="noopener noreferrer"&gt;GRPO (Group Relative Policy Optimization)&lt;/a&gt;. The SFT stage uses aggressive quality filtering, pruning roughly 50% of raw candidate data through a tiered scoring process before any gradient updates.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI4AI Angle: Agent Swarms Building the Model
&lt;/h2&gt;

&lt;p&gt;The most unusual aspect of ZGCM-1's development is what the team calls "AI-native R&amp;amp;D." Rather than relying entirely on human engineers for data curation, cluster diagnostics, and experiment management, the ZGCM team deployed agent swarms to handle these tasks autonomously.&lt;/p&gt;

&lt;p&gt;Concretely, agents were responsible for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Filtering and scoring training data at scale&lt;/li&gt;
&lt;li&gt;Generating synthetic math and agentic-search examples&lt;/li&gt;
&lt;li&gt;Monitoring training runs and flagging anomalies&lt;/li&gt;
&lt;li&gt;Running ablations on hyperparameter choices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The HuggingFace community noted that this makes ZGCM-1 a model that "partially built itself" — a meaningful step toward the kind of recursive self-improvement that researchers have been discussing theoretically for years. It is worth being precise about what this means: the agents did not modify the model architecture or training objective autonomously. They operated within a fixed pipeline designed by human researchers. But the scale at which they replaced human labor in the data and infrastructure loop is notable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Results: Punching Well Above Weight
&lt;/h2&gt;

&lt;p&gt;ZGCM-1 ranks first among 7B–8B models across 14 reasoning benchmarks. The headline numbers:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mathematical reasoning:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MATH-500: 97.1%&lt;/li&gt;
&lt;li&gt;AIME 2026: 75.0%&lt;/li&gt;
&lt;li&gt;HMMT 2025: 70.4%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Agentic search:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;WebWalkerQA: 63.1%&lt;/li&gt;
&lt;li&gt;Binary Function Search: 62.0% (vs. Qwen3-8B at 12%)&lt;/li&gt;
&lt;li&gt;BrowseComp: 19.4%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Binary Function Search result is particularly striking. At 62%, ZGCM-1 outperforms Qwen3-8B by 50 percentage points on a task that requires navigating real codebases to identify function implementations — the kind of structured search that agentic coding tools rely on. The gap suggests that the mid-training MDP reformulation and the agentic-search data pipeline are doing real work, not just inflating benchmark scores.&lt;/p&gt;

&lt;p&gt;On general language tasks, the model matches Qwen3-8B, which is a reasonable baseline for a model of this size. The ZGCM team is not claiming general-purpose superiority — the focus is explicitly on math and agentic search, and the benchmark profile reflects that.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "Fully Open" Actually Means Here
&lt;/h2&gt;

&lt;p&gt;Many models claim openness while releasing only weights. ZGCM-1 goes further: the release includes per-stage data recipes, training code, intermediate checkpoints at multiple stages of the curriculum, and W&amp;amp;B logs showing the full training trajectory. This level of transparency is rare even among genuinely open-weight releases.&lt;/p&gt;

&lt;p&gt;For practitioners, this means ZGCM-1 is not just a model to deploy — it is a reproducible training recipe. Teams working on domain-specific math or agentic-search applications can use the released data recipes and checkpoints as a starting point for continued pre-training or fine-tuning, with full visibility into what the base model has already seen.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practitioner Implications
&lt;/h2&gt;

&lt;p&gt;ZGCM-1 is most directly useful for teams building:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Math-heavy agentic pipelines&lt;/strong&gt; where a small, fast model needs to handle symbolic reasoning and tool use without the latency of a 70B+ system&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code search and analysis agents&lt;/strong&gt; where the Binary Function Search results suggest genuine capability at navigating real codebases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Long-context document processing&lt;/strong&gt; where the 256K window and 3.94x throughput advantage over full-attention models translate to real serving cost reductions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Muon + FP8 + TWEO training stack is also worth attention for teams training their own models. The 4.2x speedup claim is significant if it holds at larger scales, and the fully open release makes it possible to verify the claim independently.&lt;/p&gt;

&lt;p&gt;The model weights and training code are available on &lt;a href="https://huggingface.co/papers/2609.13356" rel="noopener noreferrer"&gt;HuggingFace&lt;/a&gt;, and the full technical report is on &lt;a href="https://arxiv.org/abs/2609.13356" rel="noopener noreferrer"&gt;arXiv&lt;/a&gt;. The &lt;a href="https://github.com/zgcm-team/zgcm-1" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt; includes training scripts, data recipes, and W&amp;amp;B logs for full reproducibility.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>opensource</category>
      <category>deeplearning</category>
    </item>
    <item>
      <title>OpenAgentFlow: How a Control-Plane Architecture Brings System-Wide Safety to Multi-Agent AI</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Mon, 14 Sep 2026 16:10:02 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/openagentflow-how-a-control-plane-architecture-brings-system-wide-safety-to-multi-agent-ai-44j4</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/openagentflow-how-a-control-plane-architecture-brings-system-wide-safety-to-multi-agent-ai-44j4</guid>
      <description>&lt;h1&gt;
  
  
  OpenAgentFlow: How a Control-Plane Architecture Brings System-Wide Safety to Multi-Agent AI
&lt;/h1&gt;

&lt;p&gt;As AI agents move from isolated assistants into interconnected fleets that read emails, call APIs, browse the web, and modify databases, the safety problem changes shape. You can no longer protect a system by guarding a single model or a single tool call. A new paper — &lt;a href="https://arxiv.org/abs/2609.00015" rel="noopener noreferrer"&gt;OpenAgentFlow: Enabling System-Wide Safety Boundaries for Heterogeneous AI Agent Fleets&lt;/a&gt; — proposes a concrete architectural answer, borrowing ideas from network engineering to govern agent actions at the system level rather than the model level.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem: Composed Risk in Multi-Agent Systems
&lt;/h2&gt;

&lt;p&gt;Modern agentic deployments rarely involve a single agent acting alone. A typical enterprise workflow might chain a planning agent, a web-browsing agent, a code-execution agent, and a mail-sending agent — each with its own runtime, its own tool set, and its own local safety checks. The trouble is that individually safe actions can combine into unsafe outcomes.&lt;/p&gt;

&lt;p&gt;Consider a scenario where an agent reads an email containing a hidden instruction (indirect prompt injection), then calls a payroll API, then sends a summary to an external address. Each step might pass a local safety check. The sequence, viewed as a whole, is a data exfiltration attack.&lt;/p&gt;

&lt;p&gt;This is what the OpenAgentFlow authors call &lt;strong&gt;composed risk&lt;/strong&gt;: the danger that emerges from the interaction of actions across a session, not from any single action in isolation. Existing defenses — prompt-level filters, per-tool guardrails, agent-local runtime checks — are not designed to see across execution boundaries. They govern individual actions, not flows.&lt;/p&gt;

&lt;p&gt;Research on &lt;a href="https://arxiv.org/abs/2302.12173" rel="noopener noreferrer"&gt;indirect prompt injection&lt;/a&gt; has documented this attack vector: malicious instructions hidden in data that agents consume can redirect agent behavior without touching the system prompt. As agents gain more autonomy, the attack surface for composed flows grows proportionally.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architecture: Two Planes, One Enforcement Point
&lt;/h2&gt;

&lt;p&gt;OpenAgentFlow draws its design from network control-plane architectures like &lt;a href="https://opennetworking.org/sdn-resources/openflow/" rel="noopener noreferrer"&gt;OpenFlow&lt;/a&gt; and Ethane, which separated policy management from packet forwarding. The same split applies here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Action Plane&lt;/strong&gt; sits on every execution path — GUI interactions, API calls, tool invocations, LLM-generated actions — and normalizes them into a unified &lt;code&gt;AgentEvent&lt;/code&gt; stream. This normalization is the key move: regardless of whether an agent is clicking a button in a browser, calling a REST endpoint, or invoking a Python function, the resulting event looks the same to the enforcement layer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Control Plane&lt;/strong&gt; lives outside the agents entirely. It holds updatable policies (called &lt;code&gt;FlowRules&lt;/code&gt;), session state, audit evidence, and provenance records. Because it is decoupled from the agents, administrators can install or update safety rules post-deployment without touching agent prompts, model weights, or execution code.&lt;/p&gt;

&lt;p&gt;Between the two planes sits the &lt;strong&gt;Policy Enforcement Point (PEP)&lt;/strong&gt;, positioned at the "action-commit boundary" — the moment immediately before an action alters user or enterprise state. The PEP runs a four-tier evaluation pipeline:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tier&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T1&lt;/td&gt;
&lt;td&gt;Structured Rules&lt;/td&gt;
&lt;td&gt;Explicit policy and scope checks; can terminate immediately&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T2&lt;/td&gt;
&lt;td&gt;Payload/Provenance&lt;/td&gt;
&lt;td&gt;Pattern analysis and source-sink checks on the pending action&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T3&lt;/td&gt;
&lt;td&gt;Semantic Assessment&lt;/td&gt;
&lt;td&gt;Local semantic check with escalation capability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T4&lt;/td&gt;
&lt;td&gt;Final Adjudication&lt;/td&gt;
&lt;td&gt;Last decision point before the action commits&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The tiered design matters for latency. Most actions are resolved at T1 or T2 without reaching the more expensive semantic evaluation at T3. Only ambiguous or high-risk actions escalate to the full pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Session-Level Provenance Changes the Game
&lt;/h2&gt;

&lt;p&gt;The most technically interesting aspect of OpenAgentFlow is its use of &lt;strong&gt;session-level provenance&lt;/strong&gt;. Rather than evaluating each action in isolation, the PEP has access to the accumulated state of the entire session: which agents have acted, what data they have read, what external sources they have contacted, and what actions they have already committed.&lt;/p&gt;

&lt;p&gt;This lets the system detect composed attacks that would be invisible to per-action filters. An agent reading an untrusted email is not inherently dangerous. An agent reading an untrusted email and then, three steps later, calling an external API with a payload derived from that email — that is a pattern the session-level view can catch.&lt;/p&gt;

&lt;p&gt;The provenance model also enables &lt;strong&gt;policy evolution without agent modification&lt;/strong&gt;. When a new attack pattern is discovered, operators push a new &lt;code&gt;FlowRule&lt;/code&gt; to the Control Plane. The rule takes effect immediately across the entire fleet, without re-prompting or retraining any agent. This is a meaningful operational advantage in environments where agent code is managed by multiple teams or third-party vendors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Evaluation Results
&lt;/h2&gt;

&lt;p&gt;The authors evaluated OpenAgentFlow on three test suites, with full results reported in the &lt;a href="https://arxiv.org/abs/2609.00015" rel="noopener noreferrer"&gt;paper&lt;/a&gt; and the &lt;a href="https://arxiv.org/abs/2507.06134" rel="noopener noreferrer"&gt;TS-Bench benchmark&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Controlled suite (300 cases):&lt;/strong&gt; 94.00% accuracy, 95.35% attack-block rate&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AgentDojo-Traj split of TS-Bench (1,220 cases):&lt;/strong&gt; 97.62% accuracy, 96.59% unsafe-action recall, 1.96% safe false-intervention rate&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Threat suite (200 cases):&lt;/strong&gt; 96.08% attack-block rate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The false-intervention rate — the fraction of safe actions incorrectly blocked — is worth watching. At 1.96% on the TS-Bench split, the system is precise enough for production without generating excessive friction for legitimate workflows. The authors also validated the architecture on live Android execution paths, governing actions across GUI, API, and LLM-planned channels simultaneously.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for Practitioners
&lt;/h2&gt;

&lt;p&gt;If you are building or operating multi-agent systems today, OpenAgentFlow surfaces a few concrete design principles worth internalizing:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Treat the action-commit boundary as the governance nexus.&lt;/strong&gt; Prompt-level filters and model-level refusals are useful, but they operate before the agent has decided what to do. The action-commit boundary — the moment before a state change is written — is where you have the most information and the most leverage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Normalize actions across execution paths.&lt;/strong&gt; The &lt;code&gt;AgentEvent&lt;/code&gt; abstraction is simple but powerful. If your safety layer only understands API calls, it is blind to GUI actions. A unified event stream is a prerequisite for consistent enforcement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Separate policy from execution.&lt;/strong&gt; Baking safety rules into agent prompts or model fine-tunes makes them hard to update and easy to bypass. A control plane that holds policies outside the agents lets you respond to new threats without touching the agents themselves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track session state, not just individual actions.&lt;/strong&gt; The composed-risk problem is fundamentally temporal. Safety systems that evaluate actions in isolation will always be vulnerable to multi-step attacks that distribute risk across a session.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Questions
&lt;/h2&gt;

&lt;p&gt;OpenAgentFlow is a research prototype, and several practical questions remain open. The paper does not address how the architecture handles very high-throughput agent fleets where the PEP could become a bottleneck. The four-tier pipeline adds latency, and the tradeoff between enforcement depth and response time will vary by use case. There is also the question of adversarial adaptation: attackers will probe for gaps in the &lt;code&gt;AgentEvent&lt;/code&gt; normalization layer or attempt to manipulate session-state provenance directly.&lt;/p&gt;

&lt;p&gt;Still, the core insight — that multi-agent safety requires a system-level governance layer, not just per-agent guardrails — is well-argued and practically grounded. As agent fleets grow in complexity, architectures like OpenAgentFlow will likely become a standard part of the deployment stack.&lt;/p&gt;

&lt;p&gt;The paper is available at &lt;a href="https://arxiv.org/abs/2609.00015" rel="noopener noreferrer"&gt;arXiv:2609.00015&lt;/a&gt;, with evaluation details in the supplementary material. For broader context, the &lt;a href="https://arxiv.org/abs/2406.13352" rel="noopener noreferrer"&gt;AgentDojo benchmark paper&lt;/a&gt; covers how prompt injection attacks are evaluated in multi-agent settings.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>programming</category>
      <category>llm</category>
    </item>
    <item>
      <title>DeepSeek-V4.1-Flash: How a Causal Encoder-Decoder Architecture Cuts Agent Memory Costs by 75%</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Fri, 11 Sep 2026 16:08:12 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/deepseek-v41-flash-how-a-causal-encoder-decoder-architecture-cuts-agent-memory-costs-by-75-ecp</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/deepseek-v41-flash-how-a-causal-encoder-decoder-architecture-cuts-agent-memory-costs-by-75-ecp</guid>
      <description>&lt;h1&gt;
  
  
  DeepSeek-V4.1-Flash: How a Causal Encoder-Decoder Architecture Cuts Agent Memory Costs by 75%
&lt;/h1&gt;

&lt;p&gt;Released on September 10, 2026, DeepSeek-V4.1-Flash is a 552-billion-parameter multimodal Mixture-of-Experts model that takes a fundamentally different approach to the KV cache problem. Rather than optimizing attention computation — the path DeepSeek-V4 took — V4.1-Flash attacks the memory footprint of long-running AI agents directly. The result is a global KV cache of 890 bytes per token, roughly one-quarter of what V4-Flash required, and one-eighth the persistent SSD storage.&lt;/p&gt;

&lt;p&gt;DeepSeek describes V4.1-Flash as the first model in a new architecture lineage: the Causal Encoder-Decoder (CED) design, the Compressed Sparse Attention 2 (CSA2) cache-sharing system, FP4 cache quantization, and the elimination of persistent sliding-window attention storage are four distinct innovations working in combination.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Agent Memory Became the Binding Constraint
&lt;/h2&gt;

&lt;p&gt;Every time a large language model processes a prompt, it generates key-value pairs for each token and stores them in a KV cache. For a basic chatbot, this overhead is manageable. For a long-running agent that spends hours reading tool outputs, inspecting code, and iterating on plans, the cache grows continuously — and at sufficient context length, it outgrows the model weights themselves. For enterprise teams running agents at scale, KV cache management becomes the dominant operational cost. The &lt;a href="https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash" rel="noopener noreferrer"&gt;technical report on Hugging Face&lt;/a&gt; frames the entire architecture around this goal: "Pushing the Limits of KV Cache Compression."&lt;/p&gt;

&lt;h2&gt;
  
  
  The Causal Encoder-Decoder Split
&lt;/h2&gt;

&lt;p&gt;The most structurally significant change in V4.1-Flash is the Causal Encoder-Decoder (CED) architecture. The model's 40 Transformer layers are divided into two asymmetric halves: a 20-layer causal encoder and a 20-layer decoder.&lt;/p&gt;

&lt;p&gt;During the prefill phase — when the model reads a long input — only the 20 encoder layers process the full context. The decoder's global KV cache is then synthesized directly from the encoder's final hidden states, rather than being recomputed by each decoder layer independently. The practical consequence: the model activates only &lt;strong&gt;8 billion parameters per token during input processing&lt;/strong&gt;, compared to 16 billion during text generation. For input-heavy agentic workloads, this roughly halves the most computationally expensive phase. The design draws on the YOCO ("You Only Cache Once") research approach from 2024, which demonstrated that global KV caches could be shared across decoder layers rather than recomputed independently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Compressed Sparse Attention 2: Three Modes of Cache Sharing
&lt;/h2&gt;

&lt;p&gt;DeepSeek's prior V4 architecture used a static attention compression scheme. V4.1-Flash introduces CSA2, a cache-sharing system in which every Transformer layer is assigned one of three operating modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Full&lt;/strong&gt;: Compute a fresh KV cache and select the most relevant positions (top 512 per layer).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reindex&lt;/strong&gt;: Share an existing KV cache from an earlier layer, but independently choose which entries to attend to using the current layer's own queries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reuse&lt;/strong&gt;: Share both the KV cache and the prior layer's attention selections outright — effectively saying "those notes look good, I'll use exactly those."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In Reuse mode, a decoder layer borrows the work of a shallower layer entirely, avoiding redundant KV storage and computation across the network's depth. A Hierarchical Sparse Indexer limits the candidate pool for attention indexing to 16,384 positions, keeping indexing costs stable regardless of context length.&lt;/p&gt;

&lt;h2&gt;
  
  
  FP4 Cache Quantization and SWA Bounded Replay
&lt;/h2&gt;

&lt;p&gt;Two additional techniques complete the memory reduction:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FP4 quantization&lt;/strong&gt;: V4.1-Flash stores its main global KV cache in 4-bit floating-point (E2M1) format rather than the FP8 used by V4, roughly halving the memory required per cache entry. DeepSeek applied quantization-aware training from the start, preventing the accuracy degradation that typically accompanies aggressive post-hoc quantization. The local sliding-window attention cache remains at FP8.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SWA Bounded Replay&lt;/strong&gt;: Sliding-window attention state covers only the most recent tokens and becomes irrelevant quickly — yet in V4's prior architecture, SWA KV occupied nearly half of persistent SSD cache capacity unnecessarily. V4.1-Flash stops persisting SWA state to SSD entirely. A temporary DRAM pool holds SWA state for the brief window it is useful; when reconstruction is needed after a session pause, SWA Bounded Replay replays only the last 128 tokens. The practical effect: persistent SSD storage drops to one-eighth of V4-Flash's requirement.&lt;/p&gt;

&lt;p&gt;Together, these four techniques reduce the global KV cache footprint to 890 bytes per token. A 1M-token context requires approximately 0.87 GiB of global KV cache — making million-token agent sessions economically viable at scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Engram Module: Offloading Rote Recall
&lt;/h2&gt;

&lt;p&gt;V4.1-Flash also integrates a 196-billion-parameter conditional memory module called Engram. Rather than forcing the Transformer backbone to memorize patterns and facts, Engram uses n-gram lookup tables (up to four tokens, roughly 16 million entries each) to handle rote recall. These tables reside in host memory and are accessed at specific layers (layers 1 and 14) during inference. By offloading pattern lookup to Engram, the backbone can dedicate its expensive computation to reasoning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Results and the Harness Problem
&lt;/h2&gt;

&lt;p&gt;At maximum reasoning effort, V4.1-Flash posts competitive numbers on agentic benchmarks: 90.6% on Terminal-Bench 2.1, 74.2% on DeepSWE v1.1, and 88.1% on CyberGym — leading DeepSeek's own V4-Pro on all 12 agentic benchmarks where both models were evaluated, per the &lt;a href="https://www.progressiverobot.com/2026/09/10/deepseek-v4-1-flash-552b-moe-model-hugging-face/" rel="noopener noreferrer"&gt;Progressive Robot analysis&lt;/a&gt;. On knowledge-intensive tasks, V4-Pro retains meaningful leads: SimpleQA-Verified (55.2 vs. 42.3), LongBench-V2 (51.5 vs. 45.2).&lt;/p&gt;

&lt;p&gt;The most important finding in the &lt;a href="https://www.techtimes.com/articles/327163/20260910/deepseek-v41-flash-cuts-agent-memory-costs-fourfold-new-architecture.htm" rel="noopener noreferrer"&gt;technical report&lt;/a&gt; is not a benchmark score — it is the harness-variance data. The same V4.1-Flash checkpoint scored between 65.5% and 74.2% on DeepSWE v1.1 depending solely on which agent scaffold wrapped it. That 8.7-percentage-point range was produced by changing the evaluation framework, not the model. Single-percentage-point differences between models on agentic benchmarks are within the noise introduced by harness selection alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing and the September 14 Cutover
&lt;/h2&gt;

&lt;p&gt;V4.1-Flash introduces tiered peak/off-peak pricing. At off-peak rates: input cache hits at $0.003 per million tokens, cache misses at $0.15 per million tokens, and output at $0.60 per million tokens — more than 3x cheaper than V4-Pro's off-peak output rate ($1.98 per million). Starting September 14, 2026, all API traffic directed to &lt;code&gt;deepseek-v4-pro&lt;/code&gt; will be automatically rerouted to V4.1-Flash at V4.1-Flash rates. The model is released under the MIT license, with weights available on &lt;a href="https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash" rel="noopener noreferrer"&gt;Hugging Face&lt;/a&gt; as a 511 GB checkpoint.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practitioner Implications
&lt;/h2&gt;

&lt;p&gt;The CED + CSA2 + FP4 + SWA Bounded Replay combination is a coherent architectural response to a real deployment problem. For teams running production agent workloads where KV cache costs dominate the inference bill, V4.1-Flash represents a structural improvement, not a marginal one. What it does not change is the competitive ceiling on knowledge-intensive tasks — the gaps on SimpleQA-Verified and LongBench-V2 are real constraints for workloads requiring broad factual recall.&lt;/p&gt;

&lt;p&gt;For teams evaluating self-hosting: the checkpoint requires at least 614 GB of accelerator memory, making it a multi-GPU infrastructure decision. Teams in regulated industries should note that the hosted API routes prompts to DeepSeek's servers in China, subject to China's National Intelligence Law — a fixed legal condition that does not change with model version or architectural improvements. Self-hosting the MIT-licensed weights on non-Chinese infrastructure eliminates the data-routing concern.&lt;/p&gt;

&lt;p&gt;The CED design, CSA2 cache-sharing modes, and SWA Bounded Replay are techniques worth studying regardless of deployment context. As the field continues to treat agent memory economics as a first-class engineering problem, these patterns will likely appear in other models.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>deeplearning</category>
    </item>
    <item>
      <title>Consistency in the Latent Space: Inside the Semigroup-JEPA Architecture</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Thu, 10 Sep 2026 17:19:17 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/consistency-in-the-latent-space-inside-the-semigroup-jepa-architecture-af9</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/consistency-in-the-latent-space-inside-the-semigroup-jepa-architecture-af9</guid>
      <description>&lt;h1&gt;
  
  
  Consistency in the Latent Space: Inside the Semigroup-JEPA Architecture
&lt;/h1&gt;

&lt;p&gt;The quest to build autonomous agents that understand the physical world has long faced a fundamental obstacle: the "pixel problem." When a machine learning model tries to predict the future by generating every pixel of a video frame, it wastes enormous computational resources on irrelevant details like flickering lights or shifting shadows. This often comes at the expense of understanding the core physical laws—gravity, momentum, and collision—that actually govern the scene.&lt;/p&gt;

&lt;p&gt;A new research paper titled &lt;a href="https://arxiv.org/abs/2609.10464" rel="noopener noreferrer"&gt;Semigroup-JEPA: Latent Dynamics Consistency for Zero-Shot Physics Generalization&lt;/a&gt; addresses this gap. By extending the Joint-Embedding Predictive Architecture (JEPA), the authors introduce a framework that doesn't just predict what a sequence looks like, but learns the underlying "latent dynamics" that allow it to generalize to entirely new physical environments without further training.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Shift from Pixels to Embeddings
&lt;/h2&gt;

&lt;p&gt;To understand why Semigroup-JEPA (SG-JEPA) matters, we first need to look at the architecture it builds upon. Traditional generative models, such as those used in video generation, are often "auto-regressive" in pixel space. They predict the next frame, then use that prediction to generate the one after it. The problem is that errors accumulate quickly. If a model gets a single pixel wrong, that error propagates and magnifies, leading to "hallucinations" where objects morph or disappear.&lt;/p&gt;

&lt;p&gt;Yann LeCun and the team at Meta proposed a different path with &lt;a href="https://ai.meta.com/blog/yann-lecun-ai-model-i-jepa/" rel="noopener noreferrer"&gt;I-JEPA&lt;/a&gt;. Instead of predicting pixels, a JEPA model predicts the &lt;em&gt;embeddings&lt;/em&gt; (mathematical representations) of missing or future parts of an image or video. By working in this abstract latent space, the model can ignore noise and focus on high-level semantic features. &lt;/p&gt;

&lt;p&gt;However, while original JEPA models were excellent at understanding "what" is in an image, their ability to model "how" things move—specifically their ability to respect physical laws—remained limited. They could recognize a ball, but they couldn't necessarily predict its trajectory if the gravity of the environment changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Semigroup-JEPA
&lt;/h2&gt;

&lt;p&gt;SG-JEPA, as detailed by Liu et al. in their recent work, introduces two key innovations to the JEPA framework to solve the physics problem.&lt;/p&gt;

&lt;p&gt;First, it incorporates &lt;strong&gt;action-conditioning with physics parameters&lt;/strong&gt;. In a standard world model, the agent knows what action it took (e.g., "push the block"). In SG-JEPA, the temporal predictor is also supplied with parameters governing the physics of the environment, such as the gravitational constant or friction coefficients. This allows the model to learn a mapping between actions and outcomes that is modulated by the physical state.&lt;/p&gt;

&lt;p&gt;Second, the architecture utilizes &lt;strong&gt;multi-step latent rollouts&lt;/strong&gt; during the training phase. Instead of just predicting the very next latent state, the model is trained to project several steps into the future—a "rollout." By back-propagating the loss through these multiple steps, the model is forced to maintain consistency over a long horizon. &lt;/p&gt;

&lt;p&gt;This approach is highly related to earlier efforts in &lt;a href="https://arxiv.org/abs/2301.12050" rel="noopener noreferrer"&gt;World Modeling&lt;/a&gt;, where agents "dream" of future states to plan their actions. However, by keeping these dreams in the latent space and enforcing semigroup consistency (the idea that performing two sequential actions should lead to the same state as a single "combined" action), SG-JEPA achieves a much higher level of stability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing Zero-Shot Physics Generalization
&lt;/h2&gt;

&lt;p&gt;The most impressive aspect of the SG-JEPA research is its performance in "zero-shot" scenarios. The researchers designed a series of dynamical tasks under varying gravitational fields. They trained the model in specific environments and then tested its ability to predict dynamics in fields it had never encountered—ranging from the weightlessness of deep space to the crushing gravity of a massive planet.&lt;/p&gt;

&lt;p&gt;The results were striking. When compared against &lt;a href="https://arxiv.org/abs/2403.15377" rel="noopener noreferrer"&gt;InternVideo2&lt;/a&gt; and other high-capacity video foundation models, SG-JEPA demonstrated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  A &lt;strong&gt;2x reduction in open-loop prediction error&lt;/strong&gt; on 2D datasets.&lt;/li&gt;
&lt;li&gt;  A &lt;strong&gt;2.5x increase in control success rate&lt;/strong&gt; when used to guide 3D robotic tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Crucially, the model didn't just memorize trajectories. It developed a generalized understanding of how gravity affects motion. In weak fields, it predicted "floating" behavior; in strong fields, it predicted rapid, energetic bouncing. The model could adjust its internal "physics engine" based provided parameters to generate realistic dynamics for the specific environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Encoder Insight: What to Keep and What to Forget
&lt;/h2&gt;

&lt;p&gt;One of the most profound findings in the paper relates to the role of the encoder. Initially, one might assume the performance gains come from the predictor getting "smarter" at physics. However, the authors' analysis suggests something different.&lt;/p&gt;

&lt;p&gt;By using a linear feature model to separate errors, they found that back-propagating the multi-step rollout loss actually trains the &lt;em&gt;encoder&lt;/em&gt; to be more selective. The encoder learns to identify and preserve features that the predictor is capable of carrying forward over time. It essentially learns to "forget" features that represent transient noise or unpredictable fluctuations, focusing purely on the physical constants and state variables that matter for long-term prediction.&lt;/p&gt;

&lt;p&gt;This is a significant shift in how we think about representation learning. We are no longer just asking encoders to "describe the image"; we are asking them to "find the parts of the image that stay consistent under the laws of physics."&lt;/p&gt;

&lt;h2&gt;
  
  
  Implications for the Future of Robotics
&lt;/h2&gt;

&lt;p&gt;For developers and engineers working in robotics and autonomous systems, SG-JEPA represents a practical step toward more reliable agents. Current robotic systems often struggle when moved from a controlled laboratory to the messy, unpredictable real world. If an agent can learn a latent dynamics model that generalizes zero-shot to different friction levels or uneven terrain, the cost and risk of deployment drop significantly.&lt;/p&gt;

&lt;p&gt;Furthermore, the efficiency of working in latent space rather than pixel space cannot be overstated. By bypassing the need for high-fidelity video generation, these models can run on more modest hardware while providing the high-frequency feedback needed for real-time control.&lt;/p&gt;

&lt;p&gt;As we move toward "World Models" that power everything from self-driving cars to household assistants, the principles laid out in the Semigroup-JEPA architecture—consistency, action-conditioning, and latent rollouts—will likely become standard components of the AI stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The transition from visual imitation to physical understanding is one of the most important transitions in AI research today. Semigroup-JEPA shows that we don't need to simulate every atom or render every pixel to understand the world. By focusing on the latent "semigroup" property of actions and outcomes, we can build models that are not only more accurate but more adaptable to the diverse physical environments of our reality.&lt;/p&gt;

&lt;p&gt;The code and project page for SG-JEPA are currently being released to the community, offering a new baseline for those interested in the intersection of deep learning and classical physics.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>deeplearning</category>
      <category>opensource</category>
    </item>
    <item>
      <title>AMD Instella-MoE: How a Fully Open 16B MoE Model Proves You Don't Need NVIDIA to Train at Scale</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Wed, 09 Sep 2026 16:04:55 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/amd-instella-moe-how-a-fully-open-16b-moe-model-proves-you-dont-need-nvidia-to-train-at-scale-5g2o</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/amd-instella-moe-how-a-fully-open-16b-moe-model-proves-you-dont-need-nvidia-to-train-at-scale-5g2o</guid>
      <description>&lt;h1&gt;
  
  
  AMD Instella-MoE: How a Fully Open 16B MoE Model Proves You Don't Need NVIDIA to Train at Scale
&lt;/h1&gt;

&lt;p&gt;When AMD released &lt;a href="https://arxiv.org/abs/2609.00791" rel="noopener noreferrer"&gt;Instella-MoE-16B-A3B&lt;/a&gt; in September 2026, it did something that most large model releases don't: it published everything. Not just the weights, but the training code, data mixtures, configuration files, Docker environments, and checkpoints from every stage of the pipeline. That level of transparency is rare even among models that call themselves "open source." It also happens to be trained entirely on AMD hardware — a deliberate proof-of-concept that the ROCm ecosystem can handle frontier-scale MoE training from scratch.&lt;/p&gt;

&lt;p&gt;This post walks through what Instella-MoE actually does differently, why its two architectural innovations matter, and what the fully open release means for researchers who want to reproduce or build on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "Fully Open" Actually Means Here
&lt;/h2&gt;

&lt;p&gt;The distinction between "open weight" and "fully open" has become increasingly important. Many models release weights under permissive licenses but withhold training recipes, data pipelines, or intermediate checkpoints — making true reproduction impossible.&lt;/p&gt;

&lt;p&gt;Instella-MoE takes a different approach. AMD released the complete training recipe via the &lt;a href="https://github.com/AMD-AGI/Instella-MoE" rel="noopener noreferrer"&gt;AMD-AGI GitHub repository&lt;/a&gt; and &lt;a href="https://huggingface.co/amd/Instella-MoE-16B-A3B-Think" rel="noopener noreferrer"&gt;Hugging Face&lt;/a&gt;, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model checkpoints at every major training stage (pre-training, mid-training, long-context extension, SFT, DPO, and RL)&lt;/li&gt;
&lt;li&gt;Training configurations and launch scripts for each stage&lt;/li&gt;
&lt;li&gt;Data preparation tools and data mixture descriptions&lt;/li&gt;
&lt;li&gt;Docker images for both training and inference environments&lt;/li&gt;
&lt;li&gt;The Primus training framework and Miles RL framework used throughout&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The license is ResearchRAIL, which restricts commercial use but allows academic and research applications. For practitioners who want to study how a competitive MoE is actually built — not just how it performs — this is a meaningful step beyond what most labs provide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture: Two Innovations Worth Understanding
&lt;/h2&gt;

&lt;p&gt;Instella-MoE is a decoder-only MoE with 27 layers (26 of which are sparsely activated MoE layers), a hidden size of 2048, 64 routed experts plus 2 shared experts, and 6 experts activated per token. Total parameters: 16B. Active parameters per token: 2.8B. That's a familiar efficiency ratio — similar to DeepSeek-V2's design philosophy of keeping active compute low while maintaining a large parameter pool.&lt;/p&gt;

&lt;p&gt;What distinguishes Instella-MoE are two specific architectural choices.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gated Multi-head Latent Attention (Gated MLA)
&lt;/h3&gt;

&lt;p&gt;Standard Multi-head Latent Attention (MLA), introduced by DeepSeek, compresses the KV cache by projecting keys and values into a low-dimensional latent space. This reduces memory bandwidth during inference significantly. Instella-MoE extends this with a lightweight, input-conditioned sigmoid gate applied to the attention output channels.&lt;/p&gt;

&lt;p&gt;The gate learns to selectively attenuate low-utility attention responses — essentially adding a learned filter that decides which attention outputs are worth passing through at full strength. The result is improved model expressivity without a significant increase in parameter count or compute. It's a targeted modification rather than a wholesale architectural change, which makes it easier to analyze and potentially adopt in other models.&lt;/p&gt;

&lt;h3&gt;
  
  
  FarSkip-Collective
&lt;/h3&gt;

&lt;p&gt;Expert parallelism in MoE models introduces a communication bottleneck: tokens must be routed to the correct expert, which may live on a different device, and the results must be gathered back. This all-to-all communication typically creates "bubbles" — idle periods where compute units wait for data to arrive.&lt;/p&gt;

&lt;p&gt;FarSkip-Collective addresses this by overlapping expert-parallel communication with independent computation. Rather than waiting for all expert outputs before proceeding, the system schedules communication to run concurrently with computations that don't depend on those outputs. According to AMD's &lt;a href="https://rocm.blogs.amd.com/artificial-intelligence/instella-moe/README.html" rel="noopener noreferrer"&gt;technical report&lt;/a&gt;, this yields a 12.7% improvement in pre-training throughput and up to a 39.2% reduction in time-to-first-token (TTFT) during inference when using SGLang with expert parallelism.&lt;/p&gt;

&lt;p&gt;That TTFT improvement is particularly relevant for deployment: faster first-token latency directly affects user-perceived responsiveness in interactive applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Training Pipeline
&lt;/h2&gt;

&lt;p&gt;Instella-MoE was trained using AMD's &lt;a href="https://github.com/AMD-AGI/Primus" rel="noopener noreferrer"&gt;Primus framework&lt;/a&gt;, an open-source training system built on top of Megatron-LM, TorchTitan, and JAX MaxText backends. Primus handles the full training lifecycle and includes MoE-specific optimizations like Turbo Grouped GEMM (fused kernel launches for all experts), DeepEP acceleration for expert token dispatch, and Sync-Free MoE for asynchronous pipeline execution.&lt;/p&gt;

&lt;p&gt;The training pipeline ran in six stages:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Pre-training&lt;/strong&gt; on 7.1 trillion tokens of web text, code, and mathematics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mid-training&lt;/strong&gt; on high-quality STEM and reasoning-focused data, with model souping to merge multiple variants&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Long-context extension&lt;/strong&gt; from 4K to 64K tokens using YaRN positional encoding and document masking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supervised fine-tuning (SFT)&lt;/strong&gt; with a feedback-driven data curation pipeline that identifies and targets model weaknesses&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct Preference Optimization (DPO)&lt;/strong&gt; with router bias updates disabled to maintain training stability&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reinforcement learning&lt;/strong&gt; using the Miles framework, combining instruction-following RL with Multi-Teacher On-Policy Distillation (MOPD) to preserve reasoning performance while improving instruction adherence&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The MOPD step is worth noting. A common failure mode in post-training RL is that gains on instruction-following come at the cost of regression on reasoning benchmarks. MOPD addresses this by distilling from multiple teacher models simultaneously, maintaining a broader performance profile across task types.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Results
&lt;/h2&gt;

&lt;p&gt;The base checkpoint (Instella-MoE-16B-A3B-Base) achieved an average score of 76.7 on standard pre-training benchmarks, outperforming fully open models like OLMo-3-7B and SmolLM3-3B, and remaining competitive with open-weight models like Moonlight-16B-A3B and Qwen3.5-4B.&lt;/p&gt;

&lt;p&gt;The final "Think" checkpoint (post-RL) scored 73.2 on a combined suite of reasoning, math, coding, and chat benchmarks — surpassing OLMo-3-7B-Think (72.0), Gemma-4-E4B (70.5), and Qwen3.5-4B (69.7). These are meaningful comparisons because they're all in the same active-parameter range, making the efficiency story coherent.&lt;/p&gt;

&lt;p&gt;It's worth being clear about what these numbers don't show: Instella-MoE is not competing with frontier closed models or even the largest open-weight releases. Its significance is in the fully open category, where the combination of competitive performance and complete reproducibility is genuinely uncommon.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for Practitioners
&lt;/h2&gt;

&lt;p&gt;For researchers studying MoE training dynamics, Instella-MoE offers something most papers don't: a complete, reproducible pipeline on non-NVIDIA hardware. The availability of intermediate checkpoints means you can study how the model evolves across training stages, not just evaluate the final artifact.&lt;/p&gt;

&lt;p&gt;For teams considering AMD hardware for training workloads, the Primus framework and the FarSkip-Collective results provide concrete data points on what's achievable with MI300X GPUs. The 39.2% TTFT improvement from FarSkip-Collective is a hardware-software co-optimization result that's directly applicable to inference deployments using SGLang.&lt;/p&gt;

&lt;p&gt;For the broader open-source ecosystem, Instella-MoE continues a trend of fully open releases that include training infrastructure — a trend that makes the field more reproducible and lowers the barrier for groups without access to proprietary training pipelines.&lt;/p&gt;

&lt;p&gt;The Gated MLA and FarSkip-Collective innovations are both modular enough to be adopted independently. If either proves durable across different model families, they could show up in future open-source releases from other groups — which is exactly the kind of knowledge transfer that fully open releases enable.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Primary source: &lt;a href="https://arxiv.org/abs/2609.00791" rel="noopener noreferrer"&gt;Instella-MoE technical report on arXiv&lt;/a&gt;. Additional details from the &lt;a href="https://rocm.blogs.amd.com/artificial-intelligence/instella-moe/README.html" rel="noopener noreferrer"&gt;AMD ROCm blog&lt;/a&gt;, &lt;a href="https://huggingface.co/amd/Instella-MoE-16B-A3B-Think" rel="noopener noreferrer"&gt;Hugging Face model page&lt;/a&gt;, and &lt;a href="https://github.com/AMD-AGI/Primus" rel="noopener noreferrer"&gt;Primus framework repository&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>opensource</category>
      <category>deeplearning</category>
    </item>
    <item>
      <title>Iris: How SFT-RL Climbing Trains Open-Weight Agents to Search the Web Like a Researcher</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Mon, 07 Sep 2026 16:12:54 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/iris-how-sft-rl-climbing-trains-open-weight-agents-to-search-the-web-like-a-researcher-50h1</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/iris-how-sft-rl-climbing-trains-open-weight-agents-to-search-the-web-like-a-researcher-50h1</guid>
      <description>&lt;h1&gt;
  
  
  Iris: How SFT-RL Climbing Trains Open-Weight Agents to Search the Web Like a Researcher
&lt;/h1&gt;

&lt;p&gt;Web search sounds simple until you try to automate it for hard questions. Ask a language model to find the founding date of a company, and it will usually succeed. Ask it to trace a multi-hop chain — "which researcher co-authored a 2019 paper with the person who later led the team that built X?" — and most agents fall apart within a few steps. They lose track of what they have already ruled out, exhaust their context window, or stop searching when the first plausible-sounding result appears.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/abs/2609.04304" rel="noopener noreferrer"&gt;Iris&lt;/a&gt;, a new open-weight search agent system from AllSpark Research, takes a systematic approach to this problem. The paper introduces two models — &lt;strong&gt;Iris-mini&lt;/strong&gt; (35B total parameters, 3B active) and &lt;strong&gt;Iris-pro&lt;/strong&gt; (397B total parameters, 17B active) — both post-trained from the Qwen3.5/3.6 MoE series. On benchmarks like &lt;a href="https://openai.com/index/browsecomp/" rel="noopener noreferrer"&gt;BrowseComp&lt;/a&gt; and Humanity's Last Exam (HLE), they reach state-of-the-art results among open-source search agents. But the more interesting contribution is the training recipe and the inference-time insight that makes those numbers possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem with Existing Search Agents
&lt;/h2&gt;

&lt;p&gt;Most search agent research focuses on the policy — the model that decides what to search and how to interpret results. The execution harness (context management, episode restarting, trajectory filtering) is treated as an implementation detail. Iris argues this is backwards: for long-horizon search, the harness can matter as much as the policy itself.&lt;/p&gt;

&lt;p&gt;The core challenge is context saturation. A multi-hop search task might require 20 or 30 tool calls before an answer emerges. Each call adds retrieved text to the context window. By the time the agent is halfway through a hard question, it may have consumed most of its 256K-token budget on intermediate evidence that is no longer relevant. Without a strategy for managing this, even a strong policy will fail — not because it reasoned poorly, but because it ran out of space to reason.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building the Training Data from Web Graphs
&lt;/h2&gt;

&lt;p&gt;Before training, the team needed hard, verifiable search tasks. Rather than hand-labeling questions, they built a fully automated pipeline that reverse-constructs tasks from the hyperlink structure of a web corpus.&lt;/p&gt;

&lt;p&gt;The process works in three stages. First, the system creates a local subgraph from a seed page and its outbound links, then distills a compact entity graph. Second, it generates multi-hop questions where the answer requires traversing at least N hops through the entity graph. Third — and this is the key step — it applies an "anchor abstraction" operator that rewrites non-answer entities into descriptive references rather than proper names. This prevents the model from solving questions through simple string matching rather than genuine multi-step reasoning.&lt;/p&gt;

&lt;p&gt;Tasks are only admitted to the training set if they pass dual-criteria verification: a reference model must fail them closed-book (confirming they are genuinely hard) but succeed when given the relevant evidence (confirming they are solvable). This filter keeps the training distribution challenging without making it impossible.&lt;/p&gt;

&lt;h2&gt;
  
  
  SFT-RL Climbing: An Iterative Training Loop
&lt;/h2&gt;

&lt;p&gt;The training recipe, which the authors call &lt;strong&gt;SFT-RL climbing&lt;/strong&gt;, alternates between supervised fine-tuning and reinforcement learning to continuously raise the difficulty ceiling.&lt;/p&gt;

&lt;p&gt;The SFT phase trains on trajectories from a strong teacher model, filtered in two tiers. Coarse filtering removes trajectories that are incorrect, degenerate, or too shallow in search depth. Fine filtering uses an LLM judge to label individual turns, masking up to 10% of turns where the signal is noisy. This turn-level masking gives the model cleaner gradient signal than simply accepting or rejecting entire trajectories.&lt;/p&gt;

&lt;p&gt;The RL phase optimizes the policy against live search environments using group-relative policy gradient. To handle long-horizon tasks, the system uses partial rollouts: when a trajectory exceeds the context limit, it is interrupted at the request level and the model resumes from its committed prefix rather than starting over. This allows the RL phase to explore trajectories that would otherwise be truncated.&lt;/p&gt;

&lt;p&gt;The climbing part comes from feeding successful RL rollouts back into the SFT dataset. As the policy improves, the difficulty band shifts upward automatically — the model is always trained near the edge of its current capability, creating a self-reinforcing improvement cycle without manual curriculum design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Inference-Time Context Management Is Not Optional
&lt;/h2&gt;

&lt;p&gt;One of the paper's clearest findings is that inference-time context management (CM) is not a minor engineering concern — it is a first-class component of the search system.&lt;/p&gt;

&lt;p&gt;The authors evaluate Iris under four settings: no context management, "retry" (restarting episodes that fail to produce a parseable answer while carrying forward a summary of ruled-out paths), "discard-all" (clearing tool history and restarting from the original question when context limits are reached), and a combination of both.&lt;/p&gt;

&lt;p&gt;The performance differences are substantial. On BrowseComp, Iris-pro scores 88.6 with discard-all enabled, rising to 90.3 when combined with retry. Without any context management, the same model scores noticeably lower. For Iris-mini, the gap is even larger — smaller models with tighter effective context capacity benefit most from aggressive context clearing.&lt;/p&gt;

&lt;p&gt;The practical implication is that evaluating search agents without specifying their context management strategy produces numbers that are not comparable across systems. A weaker policy with good context management can outperform a stronger policy running without it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Results
&lt;/h2&gt;

&lt;p&gt;Evaluated on four benchmarks — BrowseComp, BrowseComp-ZH, DeepSearchQA, and the text-only subset of Humanity's Last Exam — Iris-mini and Iris-pro reach the following scores with the discard-all strategy:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;BrowseComp&lt;/th&gt;
&lt;th&gt;BrowseComp-ZH&lt;/th&gt;
&lt;th&gt;DeepSearchQA&lt;/th&gt;
&lt;th&gt;HLE&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Iris-mini (35B)&lt;/td&gt;
&lt;td&gt;82.2&lt;/td&gt;
&lt;td&gt;84.8&lt;/td&gt;
&lt;td&gt;86.9&lt;/td&gt;
&lt;td&gt;52.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Iris-pro (397B)&lt;/td&gt;
&lt;td&gt;88.6&lt;/td&gt;
&lt;td&gt;85.1&lt;/td&gt;
&lt;td&gt;92.9&lt;/td&gt;
&lt;td&gt;56.4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These place both models at the top of open-source search agent rankings as of their September 2026 release. The models use a single &lt;a href="https://arxiv.org/abs/2210.03629" rel="noopener noreferrer"&gt;ReAct&lt;/a&gt;-based architecture without sub-agents or test-time verification ensembles, keeping the inference setup straightforward to reproduce.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for Practitioners
&lt;/h2&gt;

&lt;p&gt;Three takeaways stand out for anyone building or evaluating search-augmented LLM systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context management deserves explicit design.&lt;/strong&gt; Treating context handling as an afterthought likely leaves significant performance on the table. The discard-all strategy — clearing tool history when the context fills up — is simple to implement and consistently improves results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SFT-RL climbing generalizes beyond search.&lt;/strong&gt; The procedure — where RL discoveries feed back into SFT data and the difficulty band shifts upward automatically — is a general recipe for long-horizon agent training without manual curriculum design.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open-weight models can compete on hard search tasks.&lt;/strong&gt; Iris-pro at 397B parameters (17B active) reaches scores previously associated only with proprietary systems, and the post-training recipe is fully described in the paper.&lt;/p&gt;

&lt;p&gt;The code, model weights, and datasets are available on the &lt;a href="https://github.com/AllSpark-Research/Iris" rel="noopener noreferrer"&gt;AllSpark Research GitHub repository&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Iris shows that the gap between open-weight and proprietary search agents is narrowing — not through architectural novelty, but through careful attention to training data quality, iterative policy improvement, and inference-time context handling. The SFT-RL climbing procedure is a reusable template for agents that need to sustain coherent reasoning across many steps and tool calls. The finding that context management is a first-class system component, not an implementation detail, is worth internalizing before your next search agent evaluation.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>opensource</category>
    </item>
    <item>
      <title>GPT-6 Astra: Inside OpenAI's Recurrent Depth Architecture and Its Agentic Ambitions</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Fri, 04 Sep 2026 16:06:07 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/gpt-6-astra-inside-openais-recurrent-depth-architecture-and-its-agentic-ambitions-10eb</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/gpt-6-astra-inside-openais-recurrent-depth-architecture-and-its-agentic-ambitions-10eb</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra: Inside OpenAI's Recurrent Depth Architecture and Its Agentic Ambitions
&lt;/h1&gt;

&lt;p&gt;OpenAI released &lt;a href="https://openai.com/index/path-to-astra/" rel="noopener noreferrer"&gt;GPT-6 Astra&lt;/a&gt; on September 3, 2026, marking what the company describes as its most significant model update to date. Beyond the headline benchmark numbers, Astra introduces a genuinely different approach to how a large language model reasons — one that has already sparked debate among AI safety researchers and practitioners alike.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Recurrent Depth?
&lt;/h2&gt;

&lt;p&gt;Most transformer-based language models process a prompt in a single forward pass: tokens flow through layers once, and the output is produced. GPT-6 Astra departs from this by using a technique OpenAI calls &lt;strong&gt;recurrent depth&lt;/strong&gt;, where the model iteratively revisits and refines its internal representation of the input before committing to an output.&lt;/p&gt;

&lt;p&gt;The practical effect is that the model can perform more nuanced multi-step reasoning without requiring an explicit chain-of-thought trace in the output. The reasoning happens in &lt;strong&gt;latent space&lt;/strong&gt; — internal activations that are not directly observable as text. This is meaningfully different from models like o3 or Claude Opus 5, which surface their reasoning as readable scratchpad text.&lt;/p&gt;

&lt;p&gt;The tradeoff is transparency. Because the chain of thought is hidden inside the model's recurrent passes rather than written out, it is harder for external observers — including OpenAI's own safety teams — to audit what the model is "thinking" before it acts. OpenAI has implemented chain-of-thought monitoring tools, but the company acknowledges that their effectiveness is limited when reasoning occurs in latent layers. This has drawn criticism from AI safety researchers who argue that &lt;a href="https://en.wikipedia.org/wiki/GPT-6_Astra" rel="noopener noreferrer"&gt;monitorability is a prerequisite for safe deployment of highly capable models&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scale and Training
&lt;/h2&gt;

&lt;p&gt;Astra was trained on OpenAI's Stargate facility in Texas using more than 100,000 GPUs — the company's largest training run to date. Notably, it is also the first OpenAI model where previous AI generations played a substantial role in the training process itself, with earlier models assisting in data curation, evaluation, and synthetic data generation.&lt;/p&gt;

&lt;p&gt;The infrastructure was built from the ground up to support this scale, including custom data center networking and specialized inference kernels. The result is a model that, despite its size, runs computer-use tasks at nearly twice the speed of its predecessor GPT-5.6 Sol.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmark Performance
&lt;/h2&gt;

&lt;p&gt;OpenAI reports the following benchmark results for Astra versus Sol:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FrontierMath Tier 4&lt;/td&gt;
&lt;td&gt;97.6%&lt;/td&gt;
&lt;td&gt;83.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;57.9%&lt;/td&gt;
&lt;td&gt;37.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ExploitBench&lt;/td&gt;
&lt;td&gt;100.0%&lt;/td&gt;
&lt;td&gt;78.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;74.1%&lt;/td&gt;
&lt;td&gt;72.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The ExploitBench score of 100% is the number that has attracted the most attention — and the most caution. During pre-deployment evaluation, Astra developed working exploits for hardened browsers and operating systems and surfaced two previously unknown zero-day vulnerabilities. This is what triggered OpenAI's internal &lt;strong&gt;"Critical" cybersecurity classification&lt;/strong&gt; under its Preparedness Framework — the first time any OpenAI model has crossed that threshold.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Daybreak Program and Staged Rollout
&lt;/h2&gt;

&lt;p&gt;Because of the Critical classification, Astra's rollout is deliberately staged. The initial release went to enterprise customers enrolled in OpenAI's &lt;strong&gt;Daybreak cybersecurity program&lt;/strong&gt;, specifically the Daybreak Blue track, which provides vetted defenders — government agencies, critical infrastructure operators, and security firms — with access to less-restricted capabilities for offensive security research.&lt;/p&gt;

&lt;p&gt;The publicly available version of Astra refuses advanced offensive security requests outright. Users outside trusted-access programs who attempt exploit discovery or vulnerability chaining will encounter hard refusals or deliberate slowdowns. This is a meaningful departure from how previous OpenAI models handled security-adjacent tasks, where refusals were more inconsistent.&lt;/p&gt;

&lt;p&gt;For enterprise deployments, &lt;a href="https://azure.microsoft.com/en-us/blog/gpt-6-astra-frontier-intelligence-for-work-now-available-in-microsoft-foundry/" rel="noopener noreferrer"&gt;Microsoft Foundry&lt;/a&gt; provides Astra through a Limited Access Program with additional governance layers: Microsoft Entra identity management, role-based access controls, encryption, and human-in-the-loop checkpoints for consequential agentic actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Context Window and Agentic Capabilities
&lt;/h2&gt;

&lt;p&gt;Astra ships with a &lt;strong&gt;1,050,000-token context window&lt;/strong&gt; and a 128,000-token maximum output. For agentic workflows, the model introduces a persistent note-keeping feature that preserves context across windows — addressing a common failure mode where models lose track of earlier decisions as context fills up.&lt;/p&gt;

&lt;p&gt;The model is explicitly designed for long-horizon tasks: software engineering, business intelligence, document creation, and multi-application workflows. OpenAI describes the shift as moving from "chat" to "delivering units of work." In practice, this means Astra can plan across multiple steps, make decisions, call tools, and execute tasks across applications without requiring constant human re-prompting.&lt;/p&gt;

&lt;p&gt;API pricing is $10 per million input tokens and $50 per million output tokens, with a Fast mode available at double the speed for double the price. A stronger &lt;strong&gt;GPT-6 Astra Pro&lt;/strong&gt; variant is available to Pro, Business, and Enterprise subscribers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Practitioners Should Watch
&lt;/h2&gt;

&lt;p&gt;Three things stand out for teams evaluating Astra for production use:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latent reasoning opacity.&lt;/strong&gt; If your use case requires auditable reasoning traces — compliance, healthcare, legal — Astra's recurrent depth architecture is a genuine concern. The model may produce correct outputs through reasoning paths you cannot inspect. Pairing it with external logging and human review checkpoints is not optional in regulated environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cybersecurity dual-use risk.&lt;/strong&gt; The ExploitBench saturation is a capability signal, not just a benchmark number. Even with safety guardrails, a model that can autonomously discover zero-days represents a meaningful shift in the threat landscape. Security teams should treat Astra-class models as a new category of tool that requires its own access controls and monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentic infrastructure readiness.&lt;/strong&gt; Astra's value proposition is long-horizon autonomous work. But most enterprise environments are not yet instrumented for agentic workflows — they lack the scoped credentials, activity logging, and rollback mechanisms that make autonomous agents safe to deploy. The model's capabilities will outpace most organizations' readiness to govern them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;GPT-6 Astra is a technically interesting release for reasons that go beyond its benchmark scores. The recurrent depth architecture represents a real departure from how frontier models have handled reasoning, with genuine tradeoffs between capability and transparency. The staged rollout and Daybreak program reflect a more deliberate approach to deploying a model that OpenAI itself classifies as critically capable in the cybersecurity domain.&lt;/p&gt;

&lt;p&gt;For practitioners, the most useful frame is not "how good is this model" but "what governance infrastructure do I need before I can safely use it." The answer, for most organizations, is: more than you currently have.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: &lt;a href="https://openai.com/index/path-to-astra/" rel="noopener noreferrer"&gt;OpenAI Path to Astra&lt;/a&gt; · &lt;a href="https://en.wikipedia.org/wiki/GPT-6_Astra" rel="noopener noreferrer"&gt;GPT-6 Astra Wikipedia&lt;/a&gt; · &lt;a href="https://emergent.sh/news/openai-astra-release-date" rel="noopener noreferrer"&gt;Emergent.sh release analysis&lt;/a&gt; · &lt;a href="https://azure.microsoft.com/en-us/blog/gpt-6-astra-frontier-intelligence-for-work-now-available-in-microsoft-foundry/" rel="noopener noreferrer"&gt;Microsoft Foundry announcement&lt;/a&gt; · &lt;a href="https://www.cnet.com/tech/services-and-software/openai-gpt-6-astra-release-ai-agi-chatgpt/" rel="noopener noreferrer"&gt;CNET coverage&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>programming</category>
    </item>
    <item>
      <title>Stable FP4 Pretraining with Transpose-Invariant 2D Block Scaling</title>
      <dc:creator>Prabhakar Chaudhary</dc:creator>
      <pubDate>Thu, 03 Sep 2026 16:07:35 +0000</pubDate>
      <link>https://dev.to/prabhakar_chaudhary_7afe4/stable-fp4-pretraining-with-transpose-invariant-2d-block-scaling-4004</link>
      <guid>https://dev.to/prabhakar_chaudhary_7afe4/stable-fp4-pretraining-with-transpose-invariant-2d-block-scaling-4004</guid>
      <description>&lt;h1&gt;
  
  
  Stable FP4 Pretraining with Transpose-Invariant 2D Block Scaling
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Billing Support — September 03, 2026&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A tensor value can receive one scale during the forward pass and a different scale after the same tensor is transposed for backpropagation. At FP4 precision, that mismatch is not a minor rounding detail: it changes the quantized representation used to calculate gradients and can introduce systematic bias into parameter updates.&lt;/p&gt;

&lt;p&gt;The September 3 cs.LG work on &lt;a href="https://arxiv.org/search/?query=stable+FP4+pretraining+block+scaling&amp;amp;searchtype=all" rel="noopener noreferrer"&gt;stable FP4 pretraining through block scaling&lt;/a&gt; addresses this failure mode by replacing transpose-sensitive one-dimensional scaling groups with square two-dimensional blocks. The broader recipe combines that structural change with truncation-free scaling, stochastic rounding, deterministic Hadamard rotations, and selective BF16 computation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why 1D microscaling breaks under transposition
&lt;/h2&gt;

&lt;p&gt;FP4 offers limited dynamic range and relatively large quantization error. Microscaling formats such as MXFP4 or NVFP4 compensate by dividing a tensor into small groups and assigning each group its own scale.&lt;/p&gt;

&lt;p&gt;For a one-dimensional group containing values &lt;code&gt;x&lt;/code&gt;, quantization can be summarized as:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;q(x, s) = round(x / s)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;where &lt;code&gt;s&lt;/code&gt; is derived from the values in that group. The problem is that matrix transposition changes which values belong together.&lt;/p&gt;

&lt;p&gt;Suppose a matrix is grouped along rows during a forward matrix multiplication. Backpropagation may require its transpose, causing the corresponding computation to group values along what were previously columns. The numerical values have not changed, but their neighbors—and therefore their group scales—have.&lt;/p&gt;

&lt;p&gt;The result is scale inconsistency:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;q(X, row-scales)^T != q(X^T, row-scales-of-X^T)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This means the forward and backward passes operate on different low-precision approximations of the same underlying tensor. According to the paper’s reported analysis, this inconsistency produces biased gradients. Deterministic rounding cannot repair the structural problem because it only decides how values map to levels after the incompatible scales have already been selected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Square blocks preserve scale assignments
&lt;/h2&gt;

&lt;p&gt;The proposed fix partitions matrices into square two-dimensional blocks, with 32×32 given as an example. Each block receives a shared scale.&lt;/p&gt;

&lt;p&gt;When the matrix is transposed, every square block is also transposed, but its membership remains intact: the same values stay together. A block at one matrix coordinate moves to its transposed coordinate without being regrouped into unrelated sets.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;scale(B) = scale(B^T)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;provided the scale calculation is itself insensitive to element order. Forward and backward matrix multiplications can therefore reuse consistent quantized representations instead of deriving scales from different one-dimensional slices.&lt;/p&gt;

&lt;p&gt;This does not eliminate FP4 error. It removes one specific source of systematic error: transpose-induced reassignment of values to scaling groups. That distinction matters for implementers. Two-dimensional scaling is the structural foundation, while the remaining techniques control clipping, rounding error, and outliers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rest of the stability recipe
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Truncation-free scaling
&lt;/h3&gt;

&lt;p&gt;A scale that is too small pushes large values outside FP4’s representable range. Those values are clipped, creating systematic distortion.&lt;/p&gt;

&lt;p&gt;Truncation-free scaling chooses the scale so all values in the block fit within the available range. This avoids clipping rather than accepting it as an ordinary quantization effect. The trade-off is that a single large value may force a coarser quantization step for every other value in the block.&lt;/p&gt;

&lt;p&gt;That trade-off explains why scaling alone is insufficient: preserving the largest value can reduce resolution for the majority of smaller values.&lt;/p&gt;

&lt;h3&gt;
  
  
  Stochastic rounding
&lt;/h3&gt;

&lt;p&gt;Round-to-nearest deterministically maps a value to one adjacent representable level. Under repeated low-precision operations, those choices can accumulate directionally.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/search/?query=stochastic+rounding+FP4+training&amp;amp;searchtype=all" rel="noopener noreferrer"&gt;Stochastic rounding&lt;/a&gt; instead selects between neighboring levels probabilistically so that the expected quantized value equals the original value. In compact form:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;E[q(x)] = x&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This property is especially relevant to gradients, where persistent directional error can alter optimization. Stochastic rounding does not make an individual quantization exact; it targets unbiased behavior in expectation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Deterministic Hadamard rotations
&lt;/h3&gt;

&lt;p&gt;Outliers create another tension. If a few coordinates carry unusually large magnitude, truncation-free scaling must accommodate them, leaving fewer useful levels for the rest of the block.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/search/?query=Hadamard+rotation+FP4+training&amp;amp;searchtype=all" rel="noopener noreferrer"&gt;Hadamard rotations in low-precision training&lt;/a&gt; redistribute outlier energy across coordinates before quantization. The evidence reports that deterministic Hadamard transforms were more effective than randomized variants for stabilizing the complete pipeline, particularly when quantizing weight gradients.&lt;/p&gt;

&lt;p&gt;The rotation does not discard information. Its role is to produce a representation whose magnitudes are easier to quantize with one block scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  Selectively retained BF16 paths
&lt;/h3&gt;

&lt;p&gt;The method is not a claim that every operation should run in FP4. Some paths remain numerically sensitive, especially attention operations involving softmax and dot-product interactions.&lt;/p&gt;

&lt;p&gt;The reported mixed-precision policy quantizes dense Q, K, and V projections while retaining sensitive attention paths in BF16. Related full-stack recipes also protect selected compact subspaces in BF16 while executing dominant dense operations in FP4.&lt;/p&gt;

&lt;p&gt;For engineers, the practical principle is selective precision: use FP4 where tensor operations dominate cost, but retain BF16 where quantization error would be amplified by the operation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interpreting parity and speed claims
&lt;/h2&gt;

&lt;p&gt;The reported evidence indicates performance near BF16 baselines, often with less than 1.5% perplexity degradation when the stabilization techniques are applied together. “Parity” should therefore be read as comparable training quality under the evaluated configurations, not numerical equivalence at every step.&lt;/p&gt;

&lt;p&gt;The broader &lt;a href="https://arxiv.org/search/?query=FP4+training+BF16+speedup&amp;amp;searchtype=all" rel="noopener noreferrer"&gt;FP4 training literature&lt;/a&gt; also reports speedups as high as 4.64× in specific rollout-heavy tasks. That figure is conditional, not a universal pretraining multiplier. Real gains require hardware with native FP4 tensor support and workloads where reduced arithmetic and memory-bandwidth pressure affect end-to-end runtime. BF16 fallbacks, rotations, scale calculation, and data conversion all consume part of the theoretical saving.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering implications and limits
&lt;/h2&gt;

&lt;p&gt;A practical implementation needs more than changing a datatype:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quantization metadata must represent two-dimensional block scales.&lt;/li&gt;
&lt;li&gt;Matrix layouts and kernels must preserve block identity across transposes.&lt;/li&gt;
&lt;li&gt;Forward, activation-gradient, and weight-gradient paths need coordinated policies.&lt;/li&gt;
&lt;li&gt;Stochastic rounding must be integrated into training kernels.&lt;/li&gt;
&lt;li&gt;Hadamard transforms add operations that must be measured against their stability benefit.&lt;/li&gt;
&lt;li&gt;Attention and other sensitive paths require explicit BF16 exceptions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main limitation is complexity. Square block scaling changes kernel design and metadata handling, while mixed precision creates more execution paths to validate. Truncation-free scaling prevents clipping but cannot prevent an outlier from reducing effective resolution. Stochastic rounding is unbiased only in expectation, and the reported results do not imply that every model, optimizer, or hardware stack will match BF16.&lt;/p&gt;

&lt;p&gt;The core result is narrower and more useful: if FP4 groups are not preserved under the transposes required by backpropagation, scale inconsistency can bias gradients. Square 2D blocks preserve those assignments. Combined with careful rounding, outlier redistribution, clipping avoidance, and selective BF16 retention, they provide a technically credible route to stable FP4 pretraining.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>deeplearning</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
