<?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: ai maya</title>
    <description>The latest articles on DEV Community by ai maya (@ai_maya_063fc568e157562fd).</description>
    <link>https://dev.to/ai_maya_063fc568e157562fd</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%2F4069009%2Fa4caeae1-9a05-4aab-9c0e-474a721e6624.png</url>
      <title>DEV Community: ai maya</title>
      <link>https://dev.to/ai_maya_063fc568e157562fd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ai_maya_063fc568e157562fd"/>
    <language>en</language>
    <item>
      <title>Decision AI Is Becoming Its Own Category, and the Metrics Are Not Ready</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Mon, 12 Oct 2026 10:35:43 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/decision-ai-is-becoming-its-own-category-and-the-metrics-are-not-ready-2paj</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/decision-ai-is-becoming-its-own-category-and-the-metrics-are-not-ready-2paj</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Most of the attention in AI goes to models that generate: text, code, images. Quietly, a different class of systems is growing, ones whose job is to judge. Given a claim, a document, or a candidate answer, they decide yes, no, or which option. This decision and verification layer is starting to look like its own category, and its evaluation is lagging behind the hype.&lt;/p&gt;

&lt;h2&gt;
  
  
  From writing to judging
&lt;/h2&gt;

&lt;p&gt;Generative models produce content. Decision systems produce verdicts. The two are not the same problem.&lt;/p&gt;

&lt;p&gt;A writer is rewarded for fluency and plausibility. A judge is rewarded for being right and calibrated, and for saying how sure it is. You can be a brilliant writer and a terrible judge, which is exactly why a model that drafts beautifully can still approve a wrong answer with full confidence.&lt;/p&gt;

&lt;p&gt;As generated content floods every channel, the bottleneck shifts. The scarce thing is not another draft. It is a reliable verdict on the drafts you already have.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is a category, not a feature
&lt;/h2&gt;

&lt;p&gt;Three signs suggest decision and verification is becoming a standalone category rather than a checkbox on a generative product.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capital is moving. Large rounds are going to companies positioning around verification and decisioning, not only generation.&lt;/li&gt;
&lt;li&gt;The interface is different. A decision API returns a label and a confidence, not a paragraph. That changes how you integrate, cache, and bill it.&lt;/li&gt;
&lt;li&gt;The failure modes are different. A confident wrong verdict is worse than a vague draft, because downstream systems act on verdicts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When the economics, the interface, and the failure modes all differ, you are looking at a category.&lt;/p&gt;

&lt;h2&gt;
  
  
  The metrics are not ready
&lt;/h2&gt;

&lt;p&gt;Here is the uncomfortable part. Evaluating a judge is harder than evaluating a writer, and the field has not caught up.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accuracy is not enough. A judge that is right on easy cases and overconfident on hard ones can post a high average and still be dangerous where it matters.&lt;/li&gt;
&lt;li&gt;Calibration is underreported. If a system says 90% and is right 60% of the time, the number is worse than useless, because people trust it.&lt;/li&gt;
&lt;li&gt;The label question must match the operational question. A model evaluated on a slightly different question than the one it is deployed to answer will look great and fail in production.&lt;/li&gt;
&lt;li&gt;Saturation hides weakness. When everything scores near the top, the benchmark has stopped discriminating, and the ranking is noise.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A useful decision benchmark reports accuracy and calibration, keeps the evaluation question identical to the deployment question, and shows that it can still separate strong systems from weak ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to watch
&lt;/h2&gt;

&lt;p&gt;If you are tracking this space, watch for benchmarks that publish calibration alongside accuracy, that resist saturation, and that are run by a third party on questions which resist memorization. Those are the ones that will survive contact with production.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is a decision model just a classifier?&lt;/strong&gt; In spirit, yes, but at the scale and generality of modern language systems, with natural language inputs and open domains.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why not just ask a generative model to judge?&lt;/strong&gt; You can, but you then need to measure whether its verdicts are accurate and calibrated, which is a separate evaluation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What single metric should I trust?&lt;/strong&gt; None alone. Pair accuracy with calibration, and confirm the eval question matches your deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why does saturation matter?&lt;/strong&gt; A benchmark where everyone scores near the top no longer ranks anything. Treat saturated boards with suspicion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;Generation got the spotlight first. Judgment is the harder half, and its scoreboards are still being built. The teams that win here will be the ones who measure calibration as seriously as accuracy.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>datascience</category>
    </item>
    <item>
      <title>When the attacker is an agent: a defender's field guide to autonomous AI intrusions in 2026</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Tue, 06 Oct 2026 19:10:51 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/when-the-attacker-is-an-agent-a-defenders-field-guide-to-autonomous-ai-intrusions-in-2026-25f7</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/when-the-attacker-is-an-agent-a-defenders-field-guide-to-autonomous-ai-intrusions-in-2026-25f7</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;In 2026 the autonomous agent stopped being a demo and became an attacker. Public incident write ups now describe agents that scan, pick targets, launch exploits, move laterally, and exfiltrate data across thousands of actions with one human command at the start. The defensive answer is not a new product. It is a set of boring, testable controls: cap what every agent (yours and theirs) is allowed to touch, treat every tool call as an untrusted request, log at the action level, and rehearse detection at machine speed. This post maps the threat to the OWASP Top 10 for LLM Applications (2026) and the OWASP Top 10 for Agentic Applications, and gives a concrete control checklist you can start on this week.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually changed in 2026
&lt;/h2&gt;

&lt;p&gt;For three years "AI in cyber" mostly meant better phishing copy and faster malware triage. The qualitative shift this year is that the loop closed. An operator can now wire a capable model into an open agent framework in autonomous execution mode, point it at a target discovery service, and issue a single instruction. The agent then handles reconnaissance, exploit selection, execution, and follow on actions without step by step direction.&lt;/p&gt;

&lt;p&gt;The numbers in public reporting are what make this a defender problem rather than a research curiosity. One documented campaign had a single command drive an agent to scan, select, and attack on the order of hundreds of internet facing targets on its own, with confirmed exfiltration from edge appliances. Another was described as a swarm of short lived sandboxes executing many thousands of individual actions. Separate reporting through 2026 traced autonomous agents exploiting continuous integration pipelines across several large organizations.&lt;/p&gt;

&lt;p&gt;The important part for a defender is the operating model, not any single tool:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Volume.&lt;/strong&gt; Thousands of actions per campaign, parallelized across disposable sandboxes. Your rate based alarms were tuned for humans.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Persistence.&lt;/strong&gt; The agent does not get tired, does not lose the thread overnight, and retries with variation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adaptation.&lt;/strong&gt; When one path fails the agent reformulates and tries another, so static signatures age fast.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this requires novel exploits. It mostly industrializes known ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does autonomous attack map to the OWASP Top 10?
&lt;/h2&gt;

&lt;p&gt;The OWASP Top 10 for LLM Applications 2026 edition is the first built on incident evidence rather than opinion alone, drawing on a large corpus of real world AI security incidents weighted against a community vote. The single most telling change: &lt;strong&gt;Excessive Agency moved from sixth to third place.&lt;/strong&gt; Loss is now concentrating in autonomy.&lt;/p&gt;

&lt;p&gt;The 2026 LLM list, in order, is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prompt Injection&lt;/li&gt;
&lt;li&gt;Sensitive Information Disclosure&lt;/li&gt;
&lt;li&gt;Excessive Agency&lt;/li&gt;
&lt;li&gt;Supply Chain&lt;/li&gt;
&lt;li&gt;Data and Model Poisoning&lt;/li&gt;
&lt;li&gt;Unbounded Consumption&lt;/li&gt;
&lt;li&gt;Misinformation&lt;/li&gt;
&lt;li&gt;Hidden Context Exposure&lt;/li&gt;
&lt;li&gt;Vector and Embedding Weaknesses&lt;/li&gt;
&lt;li&gt;Improper Output Handling&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A separate OWASP Top 10 for Agentic Applications covers autonomous systems under their own numbering, naming risks like goal hijacking, tool misuse, privilege abuse, memory poisoning, and rogue agents.&lt;/p&gt;

&lt;p&gt;Two of these deserve a defender's full attention because they describe how your own agents become the entry point:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prompt Injection (LLM01).&lt;/strong&gt; If you run agents, your attack surface is now any text your agent reads. A support ticket, a scraped web page, a code comment, or a file name can carry instructions. The agent does not distinguish data from command unless you force it to. This is the mechanism behind goal hijacking in the agentic list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Excessive Agency (LLM03).&lt;/strong&gt; The damage multiplier. An injected instruction only matters as much as the permissions behind the agent. An agent with a broad API token, shell access, or write access to a repository turns a text trick into real action.&lt;/p&gt;

&lt;h2&gt;
  
  
  A defender's control checklist
&lt;/h2&gt;

&lt;p&gt;The good news is that the controls are mostly classic security hygiene, re applied to a new principal type. Treat every agent, yours and the adversary's, as a fast, tireless, semi trusted user.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Constrain agency before you constrain anything else
&lt;/h3&gt;

&lt;p&gt;Give each agent the narrowest possible set of tools and scopes. If an agent only needs to read three tables, it gets a read only credential to three tables. This is the highest leverage control because it directly caps the blast radius of LLM03.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Illustrative agent capability manifest&lt;/span&gt;
&lt;span class="na"&gt;agent&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;support-triage&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ticket.read&lt;/span&gt;
    &lt;span class="na"&gt;scope&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;queue:inbound"&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;kb.search&lt;/span&gt;
    &lt;span class="na"&gt;scope&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;public"&lt;/span&gt;
&lt;span class="na"&gt;deny&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;shell.exec&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;repo.write&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;secrets.read&lt;/span&gt;
&lt;span class="na"&gt;limits&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;actions_per_minute&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20&lt;/span&gt;
  &lt;span class="na"&gt;egress_domains&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;api.internal.example"&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Treat every tool call as an untrusted request
&lt;/h3&gt;

&lt;p&gt;Put a policy layer between the model and any tool. The model proposes an action; a deterministic checker decides whether it is allowed in this context. Never let free text flow straight into a shell, a query, or an HTTP client.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Illustrative broker: model proposes, policy disposes
&lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tool&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;allowed_tools&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;deny&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tool not in manifest&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tool&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;db.query&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="nf"&gt;is_read_only&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sql&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;deny&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;write attempted on read-only scope&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;egress_host&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;allowed_hosts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;deny&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;egress to unlisted host&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Separate data from instructions
&lt;/h3&gt;

&lt;p&gt;Mark untrusted content so the model and the broker can tell apart what is being discussed from what is being commanded. Structurally fence retrieved documents, and strip or neutralize instruction like patterns in ingested text. You will not catch every injection, so this is defense in depth, not a cure.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Log at the action level, not the request level
&lt;/h3&gt;

&lt;p&gt;A human session produces tens of actions. An agentic intrusion produces thousands. Your telemetry has to record each tool invocation with its arguments, the proposing principal, and the decision. Request level logs will show a single login and miss the campaign.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Rate limit for machines, not humans
&lt;/h3&gt;

&lt;p&gt;Unbounded Consumption (LLM06) is on the list for a reason. Caps on actions per minute, total egress volume, and concurrent sessions per credential turn a swarm into a trickle, and they double as a cost control for your own agents.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Rehearse detection at machine speed
&lt;/h3&gt;

&lt;p&gt;If attackers run thousands of actions in minutes, a detection pipeline that alerts a human in an hour has already lost. The practical move is autonomous or semi autonomous response for well understood cases: automatic credential revocation on anomalous egress, automatic sandbox quarantine, with a human in the loop for anything novel. Several teams now call this standard layer agentic defense.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Lock down the pipeline
&lt;/h3&gt;

&lt;p&gt;Continuous integration systems were an early target because they combine high privilege with lots of machine readable configuration. Scope pipeline tokens to the minimum, require review for workflow file changes, and pin dependencies. This is the Supply Chain entry (LLM04) with teeth.&lt;/p&gt;

&lt;h2&gt;
  
  
  The regulatory signal is already here
&lt;/h2&gt;

&lt;p&gt;This is not a hypothetical. In 2026 a national financial regulator in Asia convened sector chief information security officers specifically over AI enabled attacks, launched on site inspections at banks, and distributed response guidelines. Notably, one regulator approved limited immunity for IT outages that occur during AI security testing and patching, an explicit nudge to test harder rather than freeze. When regulators start protecting the act of testing, the threat has crossed from theory to operations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: Is this just hype? Are agents really running full intrusions?&lt;/strong&gt;&lt;br&gt;
Public incident reporting in 2026 describes agents handling scan, select, exploit, and exfiltrate with a single starting command across many targets. The capability does not require novel exploits; it industrializes known ones. Treat it as real and plan accordingly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Do I need to buy an "AI security" product?&lt;/strong&gt;&lt;br&gt;
Mostly no. The highest leverage controls are least privilege for agents, a policy broker in front of tools, action level logging, and machine speed rate limits. These are classic controls applied to a new kind of principal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: My company runs its own agents. Does that make me a bigger target?&lt;/strong&gt;&lt;br&gt;
It changes your attack surface. Any untrusted text your agent reads is a potential injection vector, and any permission your agent holds is a potential blast radius. Your own agents are the control point: constrain their agency first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: What is the difference between the OWASP LLM Top 10 and the Agentic Top 10?&lt;/strong&gt;&lt;br&gt;
The LLM Top 10 covers model backed applications in general, led in 2026 by Prompt Injection with Excessive Agency rising to third. The Agentic Top 10 is a separate list for autonomous systems, naming goal hijacking, tool misuse, privilege abuse, memory poisoning, and rogue agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Where should a small team start with limited time?&lt;/strong&gt;&lt;br&gt;
Three things this week: inventory every agent and the credentials it holds, cut each credential to least privilege, and turn on action level logging. Everything else builds on knowing what your agents can do and seeing what they did.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Can defensive AI keep up with offensive AI?&lt;/strong&gt;&lt;br&gt;
At machine speed, humans cannot be the first responder for high volume cases. The workable pattern is autonomous response for understood scenarios (revoke, quarantine, throttle) with humans reserved for the novel. Rehearse it before you need it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Further reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;OWASP Top 10 for LLM Applications 2026: the incident weighted ranking and why Excessive Agency climbed.&lt;/li&gt;
&lt;li&gt;OWASP Top 10 for Agentic Applications: goal hijacking, tool misuse, and rogue agents.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The uncomfortable summary: the attacker got faster, more patient, and more numerous, and it did it with your own category of tooling. The defense is not exotic. It is least privilege, a policy broker, action level telemetry, and the discipline to test before the regulator makes you.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>llm</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>The great sparsification: 2026 open-weight MoE models now activate 1 to 9 percent of their weights</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Tue, 06 Oct 2026 00:45:12 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/the-great-sparsification-2026-open-weight-moe-models-now-activate-1-to-9-percent-of-their-weights-mg4</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/the-great-sparsification-2026-open-weight-moe-models-now-activate-1-to-9-percent-of-their-weights-mg4</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;In 2026 the headline parameter count of an open-weight model stopped telling you how much compute it burns per token. The dominant design is a sparse Mixture of Experts (MoE) where the total weight budget keeps climbing into the trillions while the &lt;em&gt;active&lt;/em&gt; fraction, the slice that actually runs for each token, keeps shrinking toward a few percent. DeepSeek's V4.1-Flash reportedly carries 552B total weights but activates roughly 8B during prefill. Kimi K3 carries 2.8T and activates about 104B. GLM-5.2 runs near 744B total with about 40B active. The practical consequence: compute scales with active parameters, but memory and loading cost scale with total parameters, and those two numbers now diverge by one to two orders of magnitude. If you deploy, finetune or budget for these models, the active/total split is the single number you should read first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why did open models split the parameter count in two?
&lt;/h2&gt;

&lt;p&gt;A dense Transformer uses every weight for every token. A Mixture of Experts replaces the feed-forward block in each layer with many parallel "expert" subnetworks plus a router that, per token, picks a small handful to run. The attention layers stay dense and shared; only the expert banks are sparse.&lt;/p&gt;

&lt;p&gt;That decoupling produces two very different numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Total parameters&lt;/strong&gt; decide how much memory you need to hold the model and how long it takes to load. Every expert has to be resident somewhere, even if it rarely fires.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active parameters&lt;/strong&gt; decide the floating-point work per token: active parameter count roughly tracks the FLOPs of a forward pass.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In a dense model these are the same number. In a 2026 MoE they are not even close. Here is the reported split across a representative set of recent open-weight releases:&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;Total params&lt;/th&gt;
&lt;th&gt;Active per token&lt;/th&gt;
&lt;th&gt;Active fraction&lt;/th&gt;
&lt;th&gt;Expert config (reported)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek V4.1-Flash&lt;/td&gt;
&lt;td&gt;~552B&lt;/td&gt;
&lt;td&gt;~8B prefill / ~16B decode&lt;/td&gt;
&lt;td&gt;~1.4%&lt;/td&gt;
&lt;td&gt;1 shared + 384 routed, 6 routed active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;td&gt;~2.8T&lt;/td&gt;
&lt;td&gt;~104B&lt;/td&gt;
&lt;td&gt;~3.7%&lt;/td&gt;
&lt;td&gt;16 of 896 experts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GLM-5.2&lt;/td&gt;
&lt;td&gt;~744B&lt;/td&gt;
&lt;td&gt;~40B&lt;/td&gt;
&lt;td&gt;~5.4%&lt;/td&gt;
&lt;td&gt;sparse MoE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MiniMax M3&lt;/td&gt;
&lt;td&gt;~428B&lt;/td&gt;
&lt;td&gt;~23B&lt;/td&gt;
&lt;td&gt;~5.4%&lt;/td&gt;
&lt;td&gt;sparse MoE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen3.6-35B-A3B&lt;/td&gt;
&lt;td&gt;~35B&lt;/td&gt;
&lt;td&gt;~3B&lt;/td&gt;
&lt;td&gt;~8.6%&lt;/td&gt;
&lt;td&gt;A3B MoE&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Numbers are vendor and tracker reported, not independently re-measured. The trend is unambiguous: the bigger the total budget, the more aggressively the active fraction is pushed down.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does a lower active fraction actually buy?
&lt;/h2&gt;

&lt;p&gt;Think of it as paying for capacity once and compute per token separately.&lt;/p&gt;

&lt;p&gt;A dense 104B model and Kimi K3 both do roughly 104B-parameters worth of arithmetic per token. But the dense model can only &lt;em&gt;know&lt;/em&gt; 104B parameters worth of things, while Kimi K3 can store 2.8T parameters of specialized knowledge and route to the relevant 3.7% on demand. You get the knowledge capacity of a trillion-scale model at the per-token compute of a mid-size one.&lt;/p&gt;

&lt;p&gt;A simple way to see the compute side:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;forward_flops_per_token&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;active_params_billion&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;n_tokens&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# ~2 FLOPs per parameter per token for a forward pass
&lt;/span&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;active_params_billion&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;1e9&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;n_tokens&lt;/span&gt;

&lt;span class="c1"&gt;# 1M-token context prefill
&lt;/span&gt;&lt;span class="n"&gt;kimi&lt;/span&gt;   &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;forward_flops_per_token&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;104&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;   &lt;span class="c1"&gt;# 2.08e17
&lt;/span&gt;&lt;span class="n"&gt;flash&lt;/span&gt;  &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;forward_flops_per_token&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;   &lt;span class="mi"&gt;1_000_000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;   &lt;span class="c1"&gt;# 1.6e16
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Kimi K3 is &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;kimi&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;flash&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;x the prefill compute of V4.1-Flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# Kimi K3 is 13x the prefill compute of V4.1-Flash
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The flip side is memory. You still have to fit the whole expert bank:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;weight_memory_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;total_params_billion&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;bytes_per_param&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;  &lt;span class="c1"&gt;# ~1 byte at int8/fp8
&lt;/span&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;total_params_billion&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;1e9&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;bytes_per_param&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mf"&gt;1e9&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;weight_memory_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2800&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;  &lt;span class="c1"&gt;# ~2800 GB at 8-bit for Kimi K3 total weights
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;weight_memory_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;552&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;   &lt;span class="c1"&gt;# ~552 GB for V4.1-Flash
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So extreme sparsity turns a single question ("how big is it?") into two independent budgets. A model can be cheap to run and expensive to host at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does sparsity change serving and the KV cache?
&lt;/h2&gt;

&lt;p&gt;The active-parameter story is only half of serving cost. The other half is the KV cache, which grows with context length and is independent of expert sparsity. This is why 2026 MoE releases also attack the cache directly. DeepSeek V4.1-Flash reports a KV footprint around 890 bytes per token, which it claims is roughly 4x smaller than its predecessor, paired with a 1M-token context window.&lt;/p&gt;

&lt;p&gt;Why that pairing matters: at 1M tokens, cache memory is often the binding constraint, not weights. A back-of-envelope comparison:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;kv_cache_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;bytes_per_token&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;context_len&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;bytes_per_token&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;context_len&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mf"&gt;1e9&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;kv_cache_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;890&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1_000_000&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;    &lt;span class="c1"&gt;# ~0.89 GB per sequence
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;kv_cache_gb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3600&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1_000_000&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;   &lt;span class="c1"&gt;# ~3.6 GB per sequence at 4x
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The difference decides how many concurrent long-context sessions a given accelerator can hold. Shrinking the active fraction cuts per-token FLOPs; shrinking bytes-per-token KV cache cuts how many users you can batch. Both levers are being pulled hard at once, and you have to read both to predict throughput.&lt;/p&gt;

&lt;p&gt;Operationally, a few things follow from very sparse MoE:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Load time dominates cold starts.&lt;/strong&gt; You still stream the full total weight budget off disk, so a 2.8T model is slow to spin up even though it is fast per token once warm.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expert placement is a scheduling problem.&lt;/strong&gt; With hundreds of experts across many devices, all-to-all routing traffic between GPUs can become the bottleneck, not matrix multiply.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch composition affects utilization.&lt;/strong&gt; If tokens in a batch route to disjoint experts, you activate more distinct experts than the per-token count suggests, eroding the efficiency win.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Does a smaller active fraction hurt quality?
&lt;/h2&gt;

&lt;p&gt;Not obviously, which is the surprising part. On reported public benchmarks the trillion-scale sparse models are competitive at the frontier: Kimi K3 is cited near the top of permissive open-weight GPQA rankings, and GLM-5.2 is reported to lead an open-weights intelligence index and to post strong software-engineering benchmark numbers. Qwen's A3B line shows the trend at the small end, with roughly 3B active parameters claimed to reach agentic-coding scores that dense models of similar &lt;em&gt;active&lt;/em&gt; size do not.&lt;/p&gt;

&lt;p&gt;The honest caveat: benchmark leadership rotates monthly, these figures come from vendors and third-party trackers, and active-parameter counts can be reported differently for prefill versus decode (V4.1-Flash is a clear example, roughly 8B versus 16B). Treat any single ranking as a snapshot, and when you compare two MoE models, confirm whether the "active" number refers to the same phase.&lt;/p&gt;

&lt;h2&gt;
  
  
  How should I read a model card in 2026?
&lt;/h2&gt;

&lt;p&gt;A short checklist that falls out of all this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Find both numbers.&lt;/strong&gt; Total parameters and active parameters per token. If a card only gives one, you cannot estimate either cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separate your two budgets.&lt;/strong&gt; Compute and latency track active params; memory, hosting and cold-start track total params.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the KV cache spec.&lt;/strong&gt; Bytes per token times context length often dominates memory at long context, independent of expert sparsity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Note prefill versus decode.&lt;/strong&gt; Some models activate different expert counts in each phase; use the right one for your workload (long documents are prefill-heavy, chat is decode-heavy).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mind the expert topology.&lt;/strong&gt; Shared experts, routed experts and how many fire per token determine routing traffic and real utilization under batching.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is a model with fewer active parameters always cheaper to run?&lt;/strong&gt;&lt;br&gt;
Cheaper in per-token compute, yes. But not cheaper to host: you still need memory for all total parameters, and a very large total budget means slow loading and higher fixed infrastructure cost. The two budgets move independently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why keep weights you rarely use?&lt;/strong&gt;&lt;br&gt;
Because capacity and compute are being deliberately separated. A large expert bank stores specialized knowledge; the router pays only for the slice each token needs. You buy trillion-scale knowledge at mid-size per-token cost, at the price of trillion-scale memory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between prefill and decode active parameters?&lt;/strong&gt;&lt;br&gt;
Prefill processes the whole prompt in parallel; decode generates one token at a time. Some 2026 MoE models activate different expert counts in each phase, so a single "active parameters" figure can be ambiguous. Match the number to whether your workload is prompt-heavy or generation-heavy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does extreme sparsity reduce output quality?&lt;/strong&gt;&lt;br&gt;
Reported benchmarks suggest the top sparse models remain at the frontier, but rankings shift frequently and most numbers are vendor or tracker reported rather than independently reproduced. Verify on your own task before committing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I estimate serving capacity for a long-context MoE?&lt;/strong&gt;&lt;br&gt;
Add two terms: resident weight memory (total params times bytes per param) plus KV cache (bytes per token times context length times concurrent sequences). At 1M-token context the KV term frequently dominates, so the per-token cache spec can matter more than the active fraction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is the sparsification trend likely to continue?&lt;/strong&gt;&lt;br&gt;
The direction is clear in 2026: total budgets climbing while active fractions fall toward a few percent, alongside aggressive KV-cache compression. Whether it holds depends on routing quality and interconnect bandwidth, both of which become the real bottlenecks as expert counts grow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Further reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Best Open Source LLMs (October 2026)&lt;/em&gt; on Thundercompute: &lt;a href="https://www.thundercompute.com/blog/best-open-source-llms" rel="noopener noreferrer"&gt;https://www.thundercompute.com/blog/best-open-source-llms&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;DeepSeek posts V4.1-Flash: 552B MoE, 8B active, 1M context&lt;/em&gt; on AIWeekly: &lt;a href="https://aiweekly.co/alerts/deepseek-posts-v41-flash-552b-moe-8b-active-1m-context" rel="noopener noreferrer"&gt;https://aiweekly.co/alerts/deepseek-posts-v41-flash-552b-moe-8b-active-1m-context&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;7 Top Mixture of Experts AI Models for Developers in 2026&lt;/em&gt; on Labellerr: &lt;a href="https://www.labellerr.com/blog/top-open-source-moe-llms/" rel="noopener noreferrer"&gt;https://www.labellerr.com/blog/top-open-source-moe-llms/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>moe</category>
    </item>
    <item>
      <title>Hugging Face now has 48 official benchmarks. Here is what the map looks like</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Sun, 04 Oct 2026 15:15:38 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/hugging-face-now-has-48-official-benchmarks-here-is-what-the-map-looks-like-3ak8</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/hugging-face-now-has-48-official-benchmarks-here-is-what-the-map-looks-like-3ak8</guid>
      <description>&lt;p&gt;Hugging Face marks a growing set of datasets as &lt;strong&gt;official benchmarks&lt;/strong&gt;. Each one gets a leaderboard on its dataset page, filled automatically from the &lt;code&gt;.eval_results&lt;/code&gt; files that model repositories publish. There are now 48 of them, from GPQA Diamond and MMLU-Pro to SWE-bench, Terminal-Bench, AIME 2026 and the Open ASR Leaderboard.&lt;/p&gt;

&lt;p&gt;What has been missing is a way to see them together. Each leaderboard lives on its own page, so questions like "which fields do these benchmarks cover?" or "where do model makers actually submit?" are hard to answer.&lt;/p&gt;

&lt;p&gt;A new Space, &lt;a href="https://huggingface.co/spaces/quantid/huggingface-official-benchmark-leaderboards" rel="noopener noreferrer"&gt;Hugging Face Official Benchmarks: Map and Participation&lt;/a&gt;, pulls every official leaderboard into one live page. It reads the public Hugging Face API in the browser on each visit, so the numbers below are a snapshot from October 4, 2026, and the page itself always shows the current state.&lt;/p&gt;

&lt;p&gt;Here is what the map shows.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The benchmarks lean toward agents
&lt;/h2&gt;

&lt;p&gt;Grouping the 48 benchmarks by field:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Official benchmarks&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Agents and terminal tasks&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Science and knowledge&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documents and OCR&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vision and video&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Law and finance&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Math&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Speech&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retrieval&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Robotics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;More than a third of the official set measures agents: terminal work, tool use, long-horizon tasks, browsing and multi-step workflows. That matches where the industry conversation has moved over the past year.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Submissions go somewhere else
&lt;/h2&gt;

&lt;p&gt;The picture changes when you count leaderboard entries instead of benchmarks. Of roughly 1,020 entries:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Entries&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Science and knowledge&lt;/td&gt;
&lt;td&gt;348&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents and terminal tasks&lt;/td&gt;
&lt;td&gt;197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding&lt;/td&gt;
&lt;td&gt;158&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documents and OCR&lt;/td&gt;
&lt;td&gt;89&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Speech&lt;/td&gt;
&lt;td&gt;72&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Math&lt;/td&gt;
&lt;td&gt;62&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vision and video&lt;/td&gt;
&lt;td&gt;47&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Law and finance&lt;/td&gt;
&lt;td&gt;39&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retrieval&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Robotics&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Agents have the most benchmarks, but science and knowledge get the most submissions. Part of the reason is practical: GPQA and MMLU-Pro are cheap to run and widely reported, while agent benchmarks need harnesses, sandboxes and long runs. Many new agent benchmarks still have only a handful of entries.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Participation is very uneven
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The median official benchmark has about &lt;strong&gt;12&lt;/strong&gt; leaderboard entries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;14&lt;/strong&gt; of them have five entries or fewer.&lt;/li&gt;
&lt;li&gt;The five busiest boards (MMLU-Pro about 141 entries, GPQA about 111, HLE about 89, SWE-bench Verified about 67, Open ASR about 62) hold &lt;strong&gt;46%&lt;/strong&gt; of all entries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So a small group of benchmarks carries most of the comparison, and the long tail is thin. A #1 position on a board with 140 entries and one on a board with 3 entries are very different things, which is worth keeping in mind whenever a leaderboard result is quoted.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Who submits
&lt;/h2&gt;

&lt;p&gt;About &lt;strong&gt;410 models from 95 organizations&lt;/strong&gt; appear across the official leaderboards. The most active publishers by number of entries:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Organization&lt;/th&gt;
&lt;th&gt;Entries&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qwen&lt;/td&gt;
&lt;td&gt;136&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Z.ai (zai-org)&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek&lt;/td&gt;
&lt;td&gt;65&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Moonshot AI&lt;/td&gt;
&lt;td&gt;65&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NVIDIA&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ornith&lt;/td&gt;
&lt;td&gt;48&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;47&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MiniMax&lt;/td&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Grouped by the country of the publishing organization, about 55% of entries come from China, 23% from the USA, 4% from Korea and 2% from France, with 13% from organizations without a clear public headquarters. These country labels are assigned by hand in the Space and are open for correction.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. What else is on the page
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;#1 spots&lt;/strong&gt;: for every benchmark, which model is ranked first and how many first places each organization holds, plus a heatmap of who leads which field.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gaps&lt;/strong&gt;: how far #1 is ahead of #2 on each board, in percent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Boards entered vs. boards led&lt;/strong&gt;: whether an organization wins by entering many boards or by winning most of the few it enters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Every benchmark&lt;/strong&gt;, sorted by number of entries, with #1 and #2.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to read it
&lt;/h2&gt;

&lt;p&gt;Two cautions apply to any view built on these leaderboards.&lt;/p&gt;

&lt;p&gt;First, entries are published by model authors in their own repositories, and settings differ: sampling, majority voting, thinking budget and prompt format all vary between submissions. A leaderboard ranks the numbers authors report; it does not run the models itself.&lt;/p&gt;

&lt;p&gt;Second, an organization is the namespace of the model repository. A fine-tune published under a different namespace counts for that namespace, not for the base model's creator.&lt;/p&gt;

&lt;p&gt;With those in mind, the map is useful for a different kind of question than a single leaderboard answers: not "who is best at X", but "what is being measured, how crowded each measurement is, and who is showing up".&lt;/p&gt;

&lt;p&gt;The Space: &lt;a href="https://huggingface.co/spaces/quantid/huggingface-official-benchmark-leaderboards" rel="noopener noreferrer"&gt;https://huggingface.co/spaces/quantid/huggingface-official-benchmark-leaderboards&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>machinelearning</category>
      <category>benchmark</category>
    </item>
    <item>
      <title>A 180B model that tops seven Hugging Face leaderboards now runs on a laptop: no GPU needed</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Fri, 02 Oct 2026 05:40:54 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/a-180b-model-that-tops-seven-hugging-face-leaderboards-now-runs-on-a-laptop-no-gpu-needed-d6g</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/a-180b-model-that-tops-seven-hugging-face-leaderboards-now-runs-on-a-laptop-no-gpu-needed-d6g</guid>
      <description>&lt;p&gt;Running a frontier-class model used to mean a rack of data-center GPUs. Not anymore.&lt;/p&gt;

&lt;p&gt;VIDRAFT has released &lt;strong&gt;POCKET-Darwin-180B&lt;/strong&gt;, a compressed build of &lt;strong&gt;Darwin-180B-RSI&lt;/strong&gt;, the model that holds first place on seven Hugging Face official leaderboards (self-reported), that runs &lt;strong&gt;without a GPU&lt;/strong&gt;. It is being released on both &lt;strong&gt;Hugging Face&lt;/strong&gt; and &lt;strong&gt;ModelScope&lt;/strong&gt;, Alibaba's AI model platform and China's largest; the download pages below open with the release.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Size:&lt;/strong&gt; 111 GB (4-bit GGUF), down from 360 GB (BF16)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CPU only:&lt;/strong&gt; a single server CPU (16 threads) generates &lt;strong&gt;18.4–21.0 tokens/s&lt;/strong&gt;, peak memory 78.8 GB&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Laptop:&lt;/strong&gt; RTX 5060 Laptop (8 GB VRAM) + 32 GB RAM: &lt;strong&gt;4.17 tokens/s&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mini PC:&lt;/strong&gt; a 128 GB-RAM mini PC holds the whole model in memory, no GPU required&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Same accuracy:&lt;/strong&gt; MMLU-Pro, 2,000 questions, paired comparison: &lt;strong&gt;87.65% vs 87.65%&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  From an 8-GPU server to a laptop
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Darwin-180B-RSI (BF16)&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;POCKET-Darwin-180B&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model size&lt;/td&gt;
&lt;td&gt;360 GB (131 files)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;111 GB (4 files)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hardware&lt;/td&gt;
&lt;td&gt;4–8 NVIDIA B200, or 8× H100 (80 GB)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Laptop with 8 GB GPU + 32 GB RAM&lt;/strong&gt;, 128 GB mini PC, CPU-only server, one DGX Spark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MMLU-Pro&lt;/td&gt;
&lt;td&gt;87.65%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;87.65%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;An 8× H100 server is commonly estimated at around US$350K. A gaming laptop that runs POCKET costs roughly 1/250 of that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a 180B model fits on a laptop
&lt;/h2&gt;

&lt;p&gt;Darwin-180B is a Mixture-of-Experts model: of 512 experts, only 10 are used per token, so only about &lt;strong&gt;3 billion&lt;/strong&gt; of its 180 billion parameters are active at any moment. llama.cpp memory-maps the weights and reads the experts it needs directly from the SSD, so the full 111 GB never has to sit in RAM.&lt;/p&gt;

&lt;p&gt;The compression itself is a &lt;strong&gt;graft&lt;/strong&gt;: we took the widely used Unsloth UD-Q4_K_XL layout of the base model as a template and replaced only the 300 tensors that our self-improvement training changed (in Q8_0). Every other byte is identical to the base build, and all 300 replaced tensors passed read-back verification.&lt;/p&gt;

&lt;h2&gt;
  
  
  The model underneath: Model-level RSI
&lt;/h2&gt;

&lt;p&gt;Darwin-180B-RSI is built on &lt;strong&gt;Qwen3.8-Flash-Next&lt;/strong&gt;. It improves through &lt;strong&gt;Model-level Recursive Self-Improvement&lt;/strong&gt;: the model solves verifiable problems, keeps only its own solutions that check out as correct, and trains on them. No human-written solutions or reasoning traces are used. Only the attention paths and shared experts are trained; the 512 routed experts and the router are left untouched.&lt;/p&gt;

&lt;p&gt;The R3 round compressed here improved over the previous round on 1,000 held-out SuperGPQA questions never used for training or selection (+1.03 points, 95% CI [+0.05, +2.00]).&lt;/p&gt;

&lt;p&gt;Leaderboard results of the original model (self-reported, majority voting):&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;Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AIME 2026&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMMT Feb 2026&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;94.44&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MMLU-Pro&lt;/td&gt;
&lt;td&gt;88.12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MMMU-Pro&lt;/td&gt;
&lt;td&gt;79.48&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LEXam (law)&lt;/td&gt;
&lt;td&gt;68.94&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LEXam-hard (law)&lt;/td&gt;
&lt;td&gt;45.72&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Verified as a research institution on ModelScope
&lt;/h2&gt;

&lt;p&gt;VIDRAFT's organization on ModelScope (FINAL-Bench) carries an official &lt;strong&gt;Research Institution&lt;/strong&gt; verification. Among the organizations we checked, verification is held by only a few, including Alibaba's Qwen, Shanghai AI Laboratory, Zhipu AI and OpenBMB, and VIDRAFT is the only Korean AI organization we found with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this is for
&lt;/h2&gt;

&lt;p&gt;Organizations that cannot send data to an external cloud (defense, finance, public sector) can now run a top-tier model on an air-gapped server or a single mini PC.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run it
&lt;/h2&gt;

&lt;p&gt;Requires llama.cpp &lt;strong&gt;b11048&lt;/strong&gt; or newer.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Laptop / desktop (8 GB+ VRAM, 32 GB+ RAM; experts streamed from SSD)&lt;/span&gt;
llama-server &lt;span class="nt"&gt;-m&lt;/span&gt; POCKET-Darwin-180B-UD-Q4_K_XL-00001-of-00004.gguf &lt;span class="nt"&gt;-ngl&lt;/span&gt; 999 &lt;span class="nt"&gt;--cpu-moe&lt;/span&gt; &lt;span class="nt"&gt;-fa&lt;/span&gt; on &lt;span class="nt"&gt;-c&lt;/span&gt; 8192 &lt;span class="nt"&gt;--jinja&lt;/span&gt;
&lt;span class="c"&gt;# CPU only&lt;/span&gt;
llama-server &lt;span class="nt"&gt;-m&lt;/span&gt; POCKET-Darwin-180B-UD-Q4_K_XL-00001-of-00004.gguf &lt;span class="nt"&gt;-ngl&lt;/span&gt; 0 &lt;span class="nt"&gt;-t&lt;/span&gt; 16 &lt;span class="nt"&gt;-c&lt;/span&gt; 8192 &lt;span class="nt"&gt;--jinja&lt;/span&gt; &lt;span class="nt"&gt;--load-mode&lt;/span&gt; none
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recommended sampling: temperature 1.0, top-p 0.95, top-k 20. It is a reasoning model, so leave room for at least 2,048 output tokens.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/FINAL-Bench/POCKET-Darwin-180B-GGUF" rel="noopener noreferrer"&gt;https://huggingface.co/FINAL-Bench/POCKET-Darwin-180B-GGUF&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ModelScope: &lt;a href="https://modelscope.cn/models/FINAL-Bench/POCKET-Darwin-180B-GGUF" rel="noopener noreferrer"&gt;https://modelscope.cn/models/FINAL-Bench/POCKET-Darwin-180B-GGUF&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Original model: &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-180B-RSI" rel="noopener noreferrer"&gt;https://huggingface.co/FINAL-Bench/Darwin-180B-RSI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>opensource</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>A self-taught AI never trained on law just topped a Swiss law-exam benchmark</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Thu, 01 Oct 2026 02:48:48 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/a-self-taught-ai-never-trained-on-law-just-topped-a-swiss-law-exam-benchmark-2j5f</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/a-self-taught-ai-never-trained-on-law-just-topped-a-swiss-law-exam-benchmark-2j5f</guid>
      <description>&lt;p&gt;Darwin-180B-RSI, an open-weight 180B model from the Korean startup VIDRAFT, is now &lt;strong&gt;#1 on LEXam and LEXam-hard&lt;/strong&gt;, the two legal-reasoning leaderboards that Hugging Face lists as official benchmarks. The model was never trained on legal data.&lt;/p&gt;

&lt;p&gt;With these two, the model holds first place on &lt;strong&gt;seven&lt;/strong&gt; Hugging Face official leaderboards, the most of any organization on the Hub right now (Zhipu AI has 4; DeepSeek, Xiaomi and Moonshot AI have 3 each).&lt;/p&gt;

&lt;h2&gt;
  
  
  The benchmark: law-school exams, not trivia
&lt;/h2&gt;

&lt;p&gt;LEXam was built by researchers at &lt;strong&gt;ETH Zurich, the University of Zurich and the Max Planck Institute&lt;/strong&gt;, from 340 real law-school exams at Swiss universities, in German and English, with answers verified by legal experts. It doesn't test whether a model has memorized statutes. It tests whether the model can apply law to a set of facts and reason to a conclusion.&lt;/p&gt;

&lt;p&gt;It is hard. The multiple-choice set has four options, so guessing gives 25 points, yet the strongest models on the leaderboard sit around 50. LEXam-hard is a subset of the open-ended questions that the strongest open models score lowest on.&lt;/p&gt;

&lt;h2&gt;
  
  
  The results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Leaderboard&lt;/th&gt;
&lt;th&gt;Darwin-180B-RSI&lt;/th&gt;
&lt;th&gt;Previous #1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LEXam (MCQ, 1,655 questions)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.94&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;52.41 (DeepSeek-R1)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LEXam-hard (open-ended, 518 questions)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;45.72&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;40.82 (Inkling)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Against the results the LEXam authors published themselves: GPT-5 62.65, Claude-4.5-Sonnet 58.01, Gemini-2.5-Pro 55.72. Darwin-180B-RSI scores 68.94 with a majority vote over 4 samples, and 60.54 with a single sample, which is still above Claude-4.5-Sonnet and Gemini-2.5-Pro.&lt;/p&gt;

&lt;p&gt;How we measured: LEXam uses 4 samples per question and a majority vote, with a 32K-token thinking budget. LEXam-hard uses a single sample; the 60 answers that hit the 32K limit were regenerated with 120K. LEXam-hard answers were graded by DeepSeek-R1-0528, the judge named in the benchmark's official eval.yaml. Every protocol is on the model card.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the model learned: model-level RSI
&lt;/h2&gt;

&lt;p&gt;The interesting part is not the rank but how the model got there.&lt;/p&gt;

&lt;p&gt;Darwin-180B-RSI uses &lt;strong&gt;model-level recursive self-improvement&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The model solves practice problems.&lt;/li&gt;
&lt;li&gt;Each answer is checked automatically.&lt;/li&gt;
&lt;li&gt;The model trains only on its own solutions that turned out correct.&lt;/li&gt;
&lt;li&gt;The improved model becomes the solver for the next round.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The practice problems were math and science only, chosen because their answers can be checked automatically. &lt;strong&gt;No human-written solutions or reasoning traces were used.&lt;/strong&gt; No legal text was in the training set.&lt;/p&gt;

&lt;p&gt;So why does it do well on law? Our reading is that self-improvement on verifiable problems trains a &lt;strong&gt;habit of reasoning&lt;/strong&gt; rather than knowledge: break the problem down, check each step, commit to a conclusion. That habit transfers to a domain the model never studied. We can't prove the transfer is caused by RSI alone, since we haven't measured the parent model on LEXam under the same protocol. One effect we did measure: the model reaches the same accuracy as its parent with about &lt;strong&gt;11% shorter reasoning&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Model-level vs. harness-level RSI
&lt;/h2&gt;

&lt;p&gt;Google recently released RRSI, which keeps the model frozen and lets an AI improve the prompts, tools and workflow around it. That is &lt;strong&gt;harness-level&lt;/strong&gt; RSI. Darwin-180B-RSI is &lt;strong&gt;model-level&lt;/strong&gt;: the weights change, so the gain ships inside the model file and works for anyone who downloads it, with no harness required. The two are complementary.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's under the hood
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Darwin&lt;/strong&gt; evolves models instead of pretraining them from scratch. It diagnoses a parent model layer by layer and expert by expert, like an MRI, transplants the strongest parts from several models, and fuses them weighted by diagnostic trust. The Darwin family has 50+ official models and 400+ community derivatives (&lt;a href="https://arxiv.org/abs/2605.14386" rel="noopener noreferrer"&gt;arXiv 2605.14386&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Darwin-180B-RSI changes only about &lt;strong&gt;0.02%&lt;/strong&gt; of the parent's parameters (attention paths and shared experts). All 512 routed experts, the router and the vision encoder are unchanged.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ZTC (Zero-Token Confidence)&lt;/strong&gt; reads the model's internal state once, before generation, to estimate the probability that an answer will be correct.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  All seven #1 results
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Math: AIME 2026 (100), HMMT Feb 2026 (100)&lt;/li&gt;
&lt;li&gt;Science: GPQA Diamond (94.44)&lt;/li&gt;
&lt;li&gt;General knowledge: MMLU-Pro (88.12)&lt;/li&gt;
&lt;li&gt;Visual reasoning: MMMU-Pro (79.48)&lt;/li&gt;
&lt;li&gt;Law: LEXam (68.94), LEXam-hard (45.72)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Weights and evaluation settings: &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-180B-RSI" rel="noopener noreferrer"&gt;https://huggingface.co/FINAL-Bench/Darwin-180B-RSI&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>machinelearning</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Four Kinds of Recursive Self-Improvement: What Exactly Is Improving Itself?</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Wed, 30 Sep 2026 06:52:15 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/four-kinds-of-recursive-self-improvement-what-exactly-is-improving-itself-13mg</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/four-kinds-of-recursive-self-improvement-what-exactly-is-improving-itself-13mg</guid>
      <description>&lt;h1&gt;
  
  
  Four Kinds of Recursive Self-Improvement: What Exactly Is Improving Itself?
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; "Recursive self-improvement" (RSI) now covers at least four different things. The useful question is not &lt;em&gt;whether&lt;/em&gt; a system improves itself, but &lt;strong&gt;what&lt;/strong&gt; it improves: the &lt;strong&gt;harness&lt;/strong&gt; around a model, the &lt;strong&gt;model's weights&lt;/strong&gt;, the &lt;strong&gt;evaluator&lt;/strong&gt; that scores it, or the &lt;strong&gt;research process&lt;/strong&gt; that builds it. Each level ships a different artifact, fails in a different way, and needs a different kind of proof.&lt;/p&gt;

&lt;p&gt;A 2026 survey of roughly 1,250 RSI papers (&lt;a href="https://arxiv.org/abs/2607.07663" rel="noopener noreferrer"&gt;arXiv 2607.07663&lt;/a&gt;) organizes the field along two axes: what the system improves, and how closed the loop is. This post applies the first axis and turns it into a comparison you can use when reading the next "self-improving AI" claim.&lt;/p&gt;

&lt;h2&gt;
  
  
  The comparison table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Harness-level RSI&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Model-level RSI&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Evaluator-level RSI&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Research-level RSI&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What changes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Prompts, tools, memory, control flow, agent code&lt;/td&gt;
&lt;td&gt;The model's weights&lt;/td&gt;
&lt;td&gt;The reward model / judge&lt;/td&gt;
&lt;td&gt;Training methods, algorithms, experiments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Analogy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rewriting an employee's manual&lt;/td&gt;
&lt;td&gt;The employee gets smarter&lt;/td&gt;
&lt;td&gt;The examiner gets sharper&lt;/td&gt;
&lt;td&gt;The lab improves how it does research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Examples&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Google's &lt;a href="https://github.com/google-research/rrsi" rel="noopener noreferrer"&gt;RRSI&lt;/a&gt;, Darwin Gödel Machine&lt;/td&gt;
&lt;td&gt;TTRL, &lt;a href="https://arxiv.org/abs/2508.05004" rel="noopener noreferrer"&gt;R-Zero&lt;/a&gt;, Self-Rewarding LMs, STaR, Darwin-RSI&lt;/td&gt;
&lt;td&gt;Self-improving LLM judges and reward models&lt;/td&gt;
&lt;td&gt;AlphaEvolve, autonomous post-training loops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What ships&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A better configuration; the model is unchanged&lt;/td&gt;
&lt;td&gt;A new model file&lt;/td&gt;
&lt;td&gt;A better scorer&lt;/td&gt;
&lt;td&gt;A new method or algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Portability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The harness must travel with the model&lt;/td&gt;
&lt;td&gt;The model alone carries the gain&lt;/td&gt;
&lt;td&gt;The scorer must be used with it&lt;/td&gt;
&lt;td&gt;The method must be re-applied&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Main cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Many calls to a strong external model (proposer, critic)&lt;/td&gt;
&lt;td&gt;GPU training, once per round&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Very high&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Typical failure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Overfits the evolve set (memorizes tasks)&lt;/td&gt;
&lt;td&gt;Reinforces its own mistakes ("bad teacher")&lt;/td&gt;
&lt;td&gt;Reward hacking: the scorer gets fooled&lt;/td&gt;
&lt;td&gt;Hard to verify at all&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Proof that convinces&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gains on benchmarks never used in selection&lt;/td&gt;
&lt;td&gt;Gains on held-out benchmarks, paired tests&lt;/td&gt;
&lt;td&gt;Agreement with independent human or ground-truth checks&lt;/td&gt;
&lt;td&gt;Independent reproduction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  1. Harness-level RSI: improve everything &lt;em&gt;around&lt;/em&gt; the model
&lt;/h2&gt;

&lt;p&gt;The model is frozen. An outer loop proposes edits to prompts, tools, memory and control flow, evaluates them, and keeps the winners.&lt;/p&gt;

&lt;p&gt;Google's &lt;strong&gt;RRSI&lt;/strong&gt; (Regularized RSI of Agent Harnesses, &lt;a href="https://arxiv.org/abs/2609.24972" rel="noopener noreferrer"&gt;arXiv 2609.24972&lt;/a&gt;) is the clearest recent example. With a frozen policy it reports Terminal-Bench 2.1 going from 74.2 to 80.2, and gains of +2 to +5 points on benchmarks that never entered selection (SWE-bench Verified, GDPval, APEX-Agents, Frontier-Eng). With a weaker frozen model the in-distribution gain is larger (64.6 → 78.7).&lt;/p&gt;

&lt;p&gt;The interesting part is not the loop but the &lt;strong&gt;regularizers&lt;/strong&gt; that stop it from overfitting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Noise-adjusted floor:&lt;/strong&gt; a gain inside evaluation variance is not a gain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Leakage critic:&lt;/strong&gt; candidates are screened for benchmark-specific logic &lt;em&gt;before&lt;/em&gt; evaluation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edit history:&lt;/strong&gt; a falsified hypothesis is not proposed again.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost rule:&lt;/strong&gt; extra inference tokens must be paid for by measured gain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pruning:&lt;/strong&gt; components that stop helping are removed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These rules generalize well beyond harnesses. Any self-improvement loop without them will eventually report gains that are noise or leakage.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Model-level RSI: the model itself improves
&lt;/h2&gt;

&lt;p&gt;Here the weights change. The model solves problems, a check decides which of its own solutions were good, and it trains on those. Repeat.&lt;/p&gt;

&lt;p&gt;The key design question is &lt;strong&gt;where the training signal comes from&lt;/strong&gt;. In the label-free family (TTRL, R-Zero and our own Darwin-RSI), the model &lt;strong&gt;learns only from its own solutions; no human-written solutions or reasoning traces are used, and correctness is checked automatically&lt;/strong&gt; — for example by agreement across the model's samples or by executing code.&lt;/p&gt;

&lt;p&gt;Results in this family are real but modest per round:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;System&lt;/th&gt;
&lt;th&gt;Setup&lt;/th&gt;
&lt;th&gt;Reported gain&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;R-Zero (ICLR 2026)&lt;/td&gt;
&lt;td&gt;Qwen3-4B-Base, challenger/solver co-evolution&lt;/td&gt;
&lt;td&gt;+6.49 math, +7.54 general reasoning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Darwin-27B-RSI&lt;/td&gt;
&lt;td&gt;27B, two rounds of self-improvement&lt;/td&gt;
&lt;td&gt;GPQA Diamond 72.85 → 78.09 (single sample), 79.80 → 83.59 (majority@16), same protocol for both&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The characteristic failure is the &lt;strong&gt;bad teacher&lt;/strong&gt;: if the check that selects "good" solutions is weak, the model trains on its own errors and gets confidently worse. The quality of the check is the ceiling of the whole loop.&lt;/p&gt;

&lt;p&gt;Why this level matters in practice: &lt;strong&gt;the gain ships inside the model file.&lt;/strong&gt; Anyone who downloads the model gets the improvement without the loop, the harness, or the checker.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Evaluator-level RSI: improve the judge
&lt;/h2&gt;

&lt;p&gt;Every other loop depends on a scorer. If the scorer improves, every loop that uses it improves too. If the scorer is fooled, every loop optimizes the wrong thing.&lt;/p&gt;

&lt;p&gt;This level is under-discussed and under-measured. The practical test is simple: does the improved judge agree &lt;strong&gt;more&lt;/strong&gt; with independent ground truth on items it never trained on? If you cannot answer that, you have a reward-hacking risk, not an evaluator improvement.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Research-level RSI: improve how improvement is done
&lt;/h2&gt;

&lt;p&gt;The system modifies the research process itself: search over algorithms, training recipes, or entire post-training pipelines. AlphaEvolve is the best-known example of evaluator-guided evolution applied to algorithms and AI training infrastructure. Autonomous post-training loops that run for weeks without a human are now reported on public leaderboards.&lt;/p&gt;

&lt;p&gt;This is the most ambitious level and the hardest to verify. Independent reproduction is the only convincing evidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the levels combine
&lt;/h2&gt;

&lt;p&gt;The levels are complementary, not competing. A harness-level loop can run &lt;strong&gt;on top of&lt;/strong&gt; a model-level RSI model. A better evaluator strengthens both. A reasonable roadmap for a lab is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Model-level RSI to get a stronger base that ships as a file.&lt;/li&gt;
&lt;li&gt;Harness-level RSI on top of it for task-specific gains.&lt;/li&gt;
&lt;li&gt;Invest in the evaluator, because it is the ceiling of both.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A checklist for reading any "self-improving AI" claim
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Which level?&lt;/strong&gt; Harness, model, evaluator, or research process.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Where does the training signal come from?&lt;/strong&gt; Human-written solutions, public answer keys, or the model's own solutions with an automatic check.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is the gain outside the noise band?&lt;/strong&gt; Look for paired tests or confidence intervals, not a single delta.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Was the evaluation set used for selection?&lt;/strong&gt; If yes, discount the number; look for held-out results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What ships?&lt;/strong&gt; A config, a model file, a scorer, or a method.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What does it cost per round?&lt;/strong&gt; Tokens for harness loops, GPU hours for model loops.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is recursive self-improvement (RSI) in AI?&lt;/strong&gt;&lt;br&gt;
A loop in which an AI system improves some part of itself and the improved version runs the next round. The part being improved can be the harness, the model weights, the evaluator, or the research process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between harness-level and model-level RSI?&lt;/strong&gt;&lt;br&gt;
Harness-level RSI changes the prompts, tools and workflow around a frozen model. Model-level RSI changes the model's weights, so the improvement ships inside the model file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Google's RRSI model-level RSI?&lt;/strong&gt;&lt;br&gt;
No. RRSI keeps the model frozen and evolves the agent harness. It is harness-level RSI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can a model improve without human-written solutions?&lt;/strong&gt;&lt;br&gt;
Yes. Label-free methods train only on the model's own solutions and use an automatic correctness check, such as agreement across samples or code execution. The check is the limiting factor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do you know a self-improvement gain is real?&lt;/strong&gt;&lt;br&gt;
Measure on benchmarks that were never used for selection, use paired statistical tests, and treat any gain inside the evaluation noise band as zero.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;References:&lt;/em&gt; &lt;a href="https://github.com/google-research/rrsi" rel="noopener noreferrer"&gt;RRSI code&lt;/a&gt; · &lt;a href="https://arxiv.org/abs/2609.24972" rel="noopener noreferrer"&gt;RRSI paper&lt;/a&gt; · &lt;a href="https://arxiv.org/abs/2607.07663" rel="noopener noreferrer"&gt;RSI survey, arXiv 2607.07663&lt;/a&gt; · &lt;a href="https://arxiv.org/abs/2508.05004" rel="noopener noreferrer"&gt;R-Zero&lt;/a&gt; · &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-27B-RSI" rel="noopener noreferrer"&gt;Darwin-27B-RSI model card&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>llm</category>
      <category>research</category>
    </item>
    <item>
      <title>Reading an official Hugging Face leaderboard: protocols, majority vote and reproducibility</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Tue, 29 Sep 2026 12:20:42 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/reading-an-official-hugging-face-leaderboard-protocols-majority-vote-and-reproducibility-5f6e</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/reading-an-official-hugging-face-leaderboard-protocols-majority-vote-and-reproducibility-5f6e</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — Hugging Face now marks selected benchmark datasets as &lt;strong&gt;official&lt;/strong&gt; and builds their leaderboards from &lt;code&gt;.eval_results/*.yaml&lt;/code&gt; files in model repositories. Scores are self-reported, so the evaluation protocol is what makes a number comparable. This post walks through the protocol behind &lt;strong&gt;Darwin-180B-RSI&lt;/strong&gt;, which ranks #1 on five of these boards.&lt;/p&gt;

&lt;h2&gt;
  
  
  How official leaderboards work
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;A benchmark dataset carries the &lt;code&gt;benchmark:official&lt;/code&gt; tag and an &lt;code&gt;eval.yaml&lt;/code&gt; defining its tasks.&lt;/li&gt;
&lt;li&gt;A model publisher adds a file such as &lt;code&gt;.eval_results/gpqa_diamond.yaml&lt;/code&gt; to their model repository with the dataset id, task id, value and date.&lt;/li&gt;
&lt;li&gt;The dataset page aggregates those files into a ranked leaderboard.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can query any board directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://huggingface.co/api/datasets/Idavidrein/gpqa/leaderboard
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Because entries are &lt;strong&gt;self-reported&lt;/strong&gt;, the leaderboard shows the value but not always how it was obtained. The &lt;code&gt;notes&lt;/code&gt; field and the model card are where the protocol lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  The protocol behind five #1 scores
&lt;/h2&gt;

&lt;p&gt;Common settings for every run of Darwin-180B-RSI:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Thinking budget&lt;/td&gt;
&lt;td&gt;131,072 tokens per sample&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sampling&lt;/td&gt;
&lt;td&gt;temperature 1.0 · top_p 0.95 · top_k 20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Precision&lt;/td&gt;
&lt;td&gt;bf16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Engine&lt;/td&gt;
&lt;td&gt;vLLM, tensor parallel, expert parallel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Per-benchmark settings and results:&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;Samples&lt;/th&gt;
&lt;th&gt;Reported score&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AIME 2026&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;majority vote (mean 98.75)&lt;/td&gt;
&lt;td&gt;100.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMMT Feb 2026&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;majority vote (mean 96.59)&lt;/td&gt;
&lt;td&gt;100.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;up to 16&lt;/td&gt;
&lt;td&gt;majority vote&lt;/td&gt;
&lt;td&gt;94.44&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MMLU-Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;single sample&lt;/td&gt;
&lt;td&gt;88.12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MMMU-Pro (vision)&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;majority vote&lt;/td&gt;
&lt;td&gt;79.48&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Three things to check before comparing numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Samples and voting.&lt;/strong&gt; A majority-of-16 score is a system score and is not directly comparable with a single-sample score. Look for both.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thinking budget.&lt;/strong&gt; Reasoning models lose points to truncation when the budget is small; a cut-off answer is not a wrong answer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contamination.&lt;/strong&gt; Training data should be filtered against every reported test set. VIDRAFT reports an 8-gram overlap filter against all benchmarks it lists.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Reproducing
&lt;/h2&gt;

&lt;p&gt;All five benchmarks are public datasets and the weights are open at &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-180B-RSI" rel="noopener noreferrer"&gt;huggingface.co/FINAL-Bench/Darwin-180B-RSI&lt;/a&gt;. Serving requires 8 × B200-class GPUs (4 at minimum) in bf16:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;vllm serve FINAL-Bench/Darwin-180B-RSI &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tensor-parallel-size&lt;/span&gt; 8 &lt;span class="nt"&gt;--enable-expert-parallel&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--max-model-len&lt;/span&gt; 135168 &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ai</category>
      <category>llm</category>
      <category>datascience</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Darwin: evolving a 180B parent model by changing 0.02% of it</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Tue, 29 Sep 2026 12:20:05 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/darwin-evolving-a-180b-parent-model-by-changing-002-of-it-2oj8</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/darwin-evolving-a-180b-parent-model-by-changing-002-of-it-2oj8</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — Darwin-180B-RSI keeps its parent's 512 routed experts, router and vision encoder intact and modifies about &lt;strong&gt;0.02%&lt;/strong&gt; of the parameters. VIDRAFT's Darwin framework treats an open model as a "parent", diagnoses its weak paths, and strengthens only those — here combined with recursive self-improvement (RSI) on verified answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The parent
&lt;/h2&gt;

&lt;p&gt;The father model is &lt;strong&gt;Qwen3.8-Flash-Next&lt;/strong&gt;, a 180B mixture-of-experts vision-language model:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Layers / hidden size&lt;/td&gt;
&lt;td&gt;48 / 2,560&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Attention&lt;/td&gt;
&lt;td&gt;36 linear-attention + 12 full-attention layers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Experts&lt;/td&gt;
&lt;td&gt;512 routed (10 active per token) + shared expert&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context&lt;/td&gt;
&lt;td&gt;262,144 tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What Darwin changed
&lt;/h2&gt;

&lt;p&gt;According to the model card, Darwin updated three wiring paths and preserved the rest:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔹 &lt;strong&gt;Full-attention layers (12)&lt;/strong&gt; — the long-range path across the whole context&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Linear-attention layers (36)&lt;/strong&gt; — the fast inference path&lt;/li&gt;
&lt;li&gt;🔹 &lt;strong&gt;Shared expert (48 layers)&lt;/strong&gt; — the common path every token passes through&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Preserved&lt;/strong&gt;: all 512 routed experts, the router and the vision encoder&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is roughly 30 million trainable parameters out of 177 billion. Because the experts — where most factual knowledge is stored in an MoE model — are untouched, the parent's knowledge is retained.&lt;/p&gt;

&lt;h2&gt;
  
  
  Recursive self-improvement on verified answers
&lt;/h2&gt;

&lt;p&gt;The RSI loop is simple to state:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The model solves practice problems that do not overlap with any reported benchmark (8-gram overlap filter).&lt;/li&gt;
&lt;li&gt;Its answers are checked against verifiable references.&lt;/li&gt;
&lt;li&gt;Only the correct reasoning is kept, and the model is retrained on it.&lt;/li&gt;
&lt;li&gt;The improved model becomes the next solver.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Two design choices matter. Unverified solutions are never learned, so errors are not reinforced. And among correct solutions, shorter ones are preferred — which is why VIDRAFT reports &lt;strong&gt;the same accuracy with 11% shorter reasoning&lt;/strong&gt; than the parent (MMLU-Pro: 4,320 → 3,833 tokens per answer).&lt;/p&gt;

&lt;h2&gt;
  
  
  How Darwin compares with evolutionary model merging
&lt;/h2&gt;

&lt;p&gt;The best-known prior work in this area is Sakana AI's evolutionary model merge (Nature Machine Intelligence, 2025), which searches merge recipes over hundreds of generations and demonstrated 7–10B models. Darwin takes a diagnosis-first approach — measuring layer- and expert-level strengths before transplanting or tuning — which VIDRAFT says reduces search cost and has scaled from 4B to 397B models.&lt;/p&gt;

&lt;p&gt;On Hugging Face, the Darwin family lists &lt;strong&gt;50+ official models&lt;/strong&gt; and &lt;strong&gt;400+ community derivatives&lt;/strong&gt;. The framework is described in &lt;a href="https://arxiv.org/abs/2605.14386" rel="noopener noreferrer"&gt;Darwin Family (arXiv:2605.14386)&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Zero-Token Confidence
&lt;/h2&gt;

&lt;p&gt;VIDRAFT pairs RSI with &lt;strong&gt;ZTC&lt;/strong&gt;, a lightweight readout of the model's final-layer hidden state that estimates, before any token is generated, the probability that the upcoming answer is correct. In an RSI loop, low-confidence areas point to what the model should learn next; in deployment, the same signal can gate tool calls or escalate to a human. The company's earlier &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-397B-ZTC" rel="noopener noreferrer"&gt;Darwin-397B-ZTC&lt;/a&gt; ships such a readout.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model: &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-180B-RSI" rel="noopener noreferrer"&gt;FINAL-Bench/Darwin-180B-RSI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Darwin collection: &lt;a href="https://huggingface.co/collections/FINAL-Bench/darwin-family" rel="noopener noreferrer"&gt;huggingface.co/collections/FINAL-Bench/darwin-family&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>machinelearning</category>
      <category>llm</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>Perfect scores on AIME 2026 and HMMT 2026: what an open 180B model got right, and why thinking budget mattered</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Tue, 29 Sep 2026 12:19:28 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/perfect-scores-on-aime-2026-and-hmmt-2026-what-an-open-180b-model-got-right-and-why-thinking-46lg</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/perfect-scores-on-aime-2026-and-hmmt-2026-what-an-open-180b-model-got-right-and-why-thinking-46lg</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — Darwin-180B-RSI, an open-weight model from Korean startup VIDRAFT, reports &lt;strong&gt;100% on AIME 2026 (30/30)&lt;/strong&gt; and &lt;strong&gt;100% on HMMT February 2026 (33/33)&lt;/strong&gt; under 16-sample majority vote with a 131K-token thinking budget. They are the first perfect scores on these two Hugging Face official leaderboards.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&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;Majority of 16&lt;/th&gt;
&lt;th&gt;Mean over 16 samples&lt;/th&gt;
&lt;th&gt;Single sample&lt;/th&gt;
&lt;th&gt;Previous #1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AIME 2026&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;98.75&lt;/td&gt;
&lt;td&gt;96.67&lt;/td&gt;
&lt;td&gt;97.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMMT Feb 2026&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;96.59&lt;/td&gt;
&lt;td&gt;93.94&lt;/td&gt;
&lt;td&gt;92.7&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Even the &lt;strong&gt;mean&lt;/strong&gt; accuracy over 16 samples (98.75 on AIME, 96.59 on HMMT) is above the previous top entries on both boards.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the two competitions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AIME&lt;/strong&gt; (American Invitational Mathematics Examination) is the qualifier toward the USA Mathematical Olympiad. Every answer is an integer from 0 to 999, so guessing rarely works.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HMMT&lt;/strong&gt; (Harvard-MIT Mathematics Tournament) is one of the most difficult high-school competitions, attended by national-olympiad-level students. Answers include fractions and radicals, so grading requires symbolic equivalence (for example, 2√3 = √12).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The finding: misses were truncations, not wrong math
&lt;/h2&gt;

&lt;p&gt;VIDRAFT's engineers first measured the parent model with a 65K-token budget. The model missed two AIME 2026 problems, and on inspection &lt;strong&gt;every miss was a truncated solution&lt;/strong&gt; — the reasoning ran out of tokens before reaching an answer. Solutions that finished were correct.&lt;/p&gt;

&lt;p&gt;Re-running those problems with a &lt;strong&gt;131K-token budget&lt;/strong&gt; produced 8/8 correct answers. With the budget raised for all problems, the 16-sample run scored 30/30.&lt;/p&gt;

&lt;p&gt;The practical lesson for anyone evaluating reasoning models:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Truncation is not an error.&lt;/strong&gt; Count cut-off answers separately; otherwise a budget limit looks like a capability limit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Budget is part of the protocol.&lt;/strong&gt; A score without its thinking budget is not comparable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grade symbolically.&lt;/strong&gt; String matching undercounts fractions and radicals; a math-equivalence checker is required.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to read "majority of 16"
&lt;/h2&gt;

&lt;p&gt;Majority vote is a &lt;em&gt;system&lt;/em&gt; score: the model answers each question 16 times and the most frequent answer is graded. VIDRAFT reports the majority score and the mean single-sample accuracy side by side on the model card and in the leaderboard submission notes, so readers can compare with entries that use a single sample.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Model: &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-180B-RSI" rel="noopener noreferrer"&gt;huggingface.co/FINAL-Bench/Darwin-180B-RSI&lt;/a&gt; — the model card contains the full evaluation protocol.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>math</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>JEV vs ZTC: Statistically Tied on Accuracy, 1.4 Points Apart Where It Counts</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Sun, 20 Sep 2026 09:50:48 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/jev-vs-ztc-statistically-tied-on-accuracy-14-points-apart-where-it-counts-b54</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/jev-vs-ztc-statistically-tied-on-accuracy-14-points-apart-where-it-counts-b54</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short answer: on accuracy, JEV (0.7350 AUC) and ZTC (0.7364) are statistically tied — the 0.0014&lt;br&gt;
gap has a 95% interval of −0.019 to +0.032. They separate on two other axes: deployment shape (API&lt;br&gt;
only vs open weights) and downstream agent accuracy, where ZTC gained 1.34 points and JEV lost 0.07&lt;br&gt;
at the same retry budget.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Both numbers come from the same test set: 2,018 items, 508 of them incorrect, identical labels,&lt;br&gt;
published grading code —&lt;br&gt;
&lt;a href="https://huggingface.co/spaces/mayafree/typed-decision-leaderboard" rel="noopener noreferrer"&gt;Typed Decision Leaderboard&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  First, what these two things are
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;JEV&lt;/strong&gt; is TypeSafe AI's answer verifier, the product that established this category under the name&lt;br&gt;
&lt;em&gt;System One models&lt;/em&gt;. &lt;strong&gt;ZTC&lt;/strong&gt; (Zero-Token Confidence) is VIDRAFT's, shipping as two open-weight&lt;br&gt;
models.&lt;/p&gt;

&lt;p&gt;Both are &lt;strong&gt;typed decision models&lt;/strong&gt;: they return a structured verdict — boolean, choice, or score —&lt;br&gt;
from a single forward pass, emitting &lt;strong&gt;zero generated tokens&lt;/strong&gt;. That is what makes both of them one&lt;br&gt;
to three orders of magnitude cheaper than asking a frontier model "is this answer right?"&lt;/p&gt;

&lt;p&gt;So the choice between them is not a choice of architecture. It is a choice of accuracy, shape, and&lt;br&gt;
behaviour under load.&lt;/p&gt;
&lt;h2&gt;
  
  
  Axis 1 — accuracy: a tie, and it should be reported as one
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;System&lt;/th&gt;
&lt;th&gt;AUC&lt;/th&gt;
&lt;th&gt;95% interval vs. the other&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ZTC (397B)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.7364&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JEV&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.7350&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;−0.019 to +0.032&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZTC-Judge-27B&lt;/td&gt;
&lt;td&gt;0.7282&lt;/td&gt;
&lt;td&gt;−0.034 to +0.020&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The interval contains zero in both comparisons. Under the rule that a gap indistinguishable from&lt;br&gt;
noise produces no rank, &lt;strong&gt;neither system can be called more accurate than the other on this set.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For context, the same table's reference row — a logistic model over answer length and formatting —&lt;br&gt;
scores &lt;strong&gt;0.7036&lt;/strong&gt;, and eight of the thirteen measured systems fall below it. Both JEV and ZTC are&lt;br&gt;
comfortably above that bar. Most of the category is not.&lt;/p&gt;
&lt;h2&gt;
  
  
  Axis 2 — deployment shape, where they genuinely differ
&lt;/h2&gt;

&lt;p&gt;This is the axis that usually decides the purchase, and it is not close.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;JEV&lt;/th&gt;
&lt;th&gt;ZTC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Weights published&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;no&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;yes&lt;/strong&gt; (Apache-2.0)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runs inside a private network&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Adaptable to your own data&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hosted API&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.024 / 1,000 calls&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;your own compute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Generated tokens&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If your data cannot leave your network, the accuracy tie is irrelevant — only one of these is&lt;br&gt;
installable. If you would rather not operate a GPU, the same logic runs the other way, and $0.024&lt;br&gt;
per thousand calls is cheap enough that "just use the API" is a defensible answer.&lt;/p&gt;

&lt;p&gt;For comparison, asking GPT-5.2 the same question costs roughly &lt;strong&gt;$0.55 per 1,000 calls&lt;/strong&gt; — about&lt;br&gt;
&lt;strong&gt;23× more&lt;/strong&gt; — and scores &lt;strong&gt;0.7148&lt;/strong&gt;, below both.&lt;/p&gt;
&lt;h2&gt;
  
  
  Axis 3 — per domain, the ranking inverts
&lt;/h2&gt;

&lt;p&gt;The headline is an average of five domains. They disagree.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Domain&lt;/th&gt;
&lt;th&gt;n&lt;/th&gt;
&lt;th&gt;JEV&lt;/th&gt;
&lt;th&gt;ZTC 397B&lt;/th&gt;
&lt;th&gt;ZTC 27B&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Professional exams (law/math/bio)&lt;/td&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;0.7981&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.8660&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.8462&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Biology &amp;amp; medicine&lt;/td&gt;
&lt;td&gt;917&lt;/td&gt;
&lt;td&gt;0.7185&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.7433&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.7154&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commonsense &amp;amp; multi-step&lt;/td&gt;
&lt;td&gt;278&lt;/td&gt;
&lt;td&gt;0.6006&lt;/td&gt;
&lt;td&gt;0.6072&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.6172&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Disaster &amp;amp; safety guidance&lt;/td&gt;
&lt;td&gt;225&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.7620&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.7319&lt;/td&gt;
&lt;td&gt;0.6961&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scientific reasoning&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;198&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.8421&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.6287&lt;/td&gt;
&lt;td&gt;0.7410&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;JEV wins scientific reasoning outright at 0.8421 — 0.21 ahead of the overall leader.&lt;/strong&gt; If that is&lt;br&gt;
your workload, the overall ranking is the wrong table to read, and the answer to "which one" is JEV.&lt;/p&gt;

&lt;p&gt;Two other things in that table are worth carrying away regardless of vendor:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bigger is not better.&lt;/strong&gt; Inside one family, the 397B scores 0.11 &lt;em&gt;below&lt;/em&gt; the 27B on scientific&lt;br&gt;
reasoning. A separate measurement puts a 180B-class model at 0.7146, under a 4B at 0.7284.&lt;br&gt;
Verification quality tracks representation geometry, not parameter count.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Commonsense is unsolved by everyone.&lt;/strong&gt; Every system sits near 0.60 on multi-step commonsense. No&lt;br&gt;
product on this board fixes that domain, and knowing it is more useful than any ranking.&lt;/p&gt;
&lt;h2&gt;
  
  
  Axis 4 — as an agent gate, they are not tied at all
&lt;/h2&gt;

&lt;p&gt;AUC answers &lt;em&gt;"which separates right from wrong answers best."&lt;/em&gt; It does not answer &lt;em&gt;"which helps my&lt;br&gt;
agent."&lt;/em&gt; Those turned out to be different questions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setup.&lt;/strong&gt; For each item: score the answer with a verifier, send the lowest-scoring 20% to a&lt;br&gt;
stronger model to be re-answered, keep the rest. All arms draw from one shared pool of re-answers,&lt;br&gt;
so no arm gets luckier retries. Ties broken randomly, averaged over &lt;strong&gt;200 seeds&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Gate&lt;/th&gt;
&lt;th&gt;Final accuracy&lt;/th&gt;
&lt;th&gt;vs. no gate (74.83%)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ZTC&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;76.16%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+1.34 pp&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JEV&lt;/td&gt;
&lt;td&gt;74.76%&lt;/td&gt;
&lt;td&gt;−0.07 pp&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Random&lt;/td&gt;
&lt;td&gt;74.58%&lt;/td&gt;
&lt;td&gt;−0.25 pp&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;A 0.0014 AUC gap became a 1.4-point swing in end-to-end accuracy.&lt;/strong&gt; At this budget, JEV's gate&lt;br&gt;
performed about the same as no gate at all.&lt;/p&gt;
&lt;h3&gt;
  
  
  The mechanism, which is the transferable part
&lt;/h3&gt;

&lt;p&gt;Re-answering is double-edged:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wrong answers sent back  →  38% get fixed
right answers sent back  →  30% get broken
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So a gate is not rewarded for catching errors. It is rewarded for &lt;strong&gt;not disturbing what was already&lt;br&gt;
right&lt;/strong&gt;. Precision, not recall — the opposite of how most people reason about a safety net.&lt;/p&gt;

&lt;p&gt;At a 20% budget both systems routed &lt;strong&gt;403 items&lt;/strong&gt;. JEV's 403 contained &lt;strong&gt;216 that were already&lt;br&gt;
correct&lt;/strong&gt;; ZTC's contained &lt;strong&gt;195&lt;/strong&gt;. Twenty-one items of difference in &lt;em&gt;what got sent back&lt;/em&gt;, and one&lt;br&gt;
arm spent its whole retry budget repairing about as much as it damaged.&lt;/p&gt;

&lt;p&gt;None of that is visible in an AUC column, and AUC is what every vendor publishes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scope, stated plainly:&lt;/strong&gt; one escalation target, one item set. The direction should transfer; the&lt;br&gt;
magnitude is theirs, not yours. Run the same protocol on your own data — the grading code is&lt;br&gt;
published for exactly that.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;If this is true for you&lt;/th&gt;
&lt;th&gt;Pick&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Data cannot leave your network&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;ZTC&lt;/strong&gt; (only one with published weights)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You want to fine-tune the verifier on your own data&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ZTC&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Your workload is scientific reasoning&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;JEV&lt;/strong&gt; (0.8421, clear win)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You do not want to operate a GPU&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;JEV&lt;/strong&gt; ($0.024 / 1,000)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You are gating agent retries&lt;/td&gt;
&lt;td&gt;Measure both on your own set — this is where they diverge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You are choosing on the leaderboard number alone&lt;/td&gt;
&lt;td&gt;Don't. The gap is noise.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is ZTC better than JEV?
&lt;/h3&gt;

&lt;p&gt;Not on accuracy. The two are statistically tied on the shared test set — 0.7364 versus 0.7350, with&lt;br&gt;
a 95% interval spanning zero. They differ on deployment shape (ZTC publishes weights, JEV does not),&lt;br&gt;
on per-domain strengths (JEV wins scientific reasoning at 0.8421), and on downstream agent accuracy&lt;br&gt;
at a 20% retry budget (+1.34 pp versus −0.07 pp).&lt;/p&gt;

&lt;h3&gt;
  
  
  Is there an open-source alternative to JEV?
&lt;/h3&gt;

&lt;p&gt;Yes. &lt;strong&gt;ZTC&lt;/strong&gt; ships two Apache-2.0 models with published weights —&lt;br&gt;
&lt;a href="https://huggingface.co/FINAL-Bench/ZTC-Judge-27B" rel="noopener noreferrer"&gt;ZTC-Judge-27B&lt;/a&gt; (verification only) and&lt;br&gt;
&lt;a href="https://huggingface.co/FINAL-Bench/Darwin-397B-ZTC" rel="noopener noreferrer"&gt;Darwin-397B-ZTC&lt;/a&gt; (a generation model with the&lt;br&gt;
confidence probe on board). Both score above the 0.7036 surface baseline. Other open entries score&lt;br&gt;
lower: open-jev 4B at 0.6844, Laya at 0.4796 / 0.5144.&lt;/p&gt;

&lt;h3&gt;
  
  
  How much does JEV cost compared with running a verifier yourself?
&lt;/h3&gt;

&lt;p&gt;JEV is about &lt;strong&gt;$0.024 per 1,000 calls&lt;/strong&gt;. A self-hosted verifier costs only compute you already own.&lt;br&gt;
Asking GPT-5.2 the same question costs roughly &lt;strong&gt;$0.55 per 1,000 calls&lt;/strong&gt; and scores lower than&lt;br&gt;
either.&lt;/p&gt;

&lt;h3&gt;
  
  
  What AUC should I expect from a good answer verifier?
&lt;/h3&gt;

&lt;p&gt;Use &lt;strong&gt;0.7036&lt;/strong&gt; as the bar, not 0.5. That is the score from answer length and formatting alone, and&lt;br&gt;
eight of thirteen measured systems fall below it. JEV and ZTC are the only two systems above 0.73.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I test JEV and ZTC on my own question?
&lt;/h3&gt;

&lt;p&gt;Yes — the &lt;a href="https://huggingface.co/spaces/mayafree/verifier-playground" rel="noopener noreferrer"&gt;Verifier Playground&lt;/a&gt; runs&lt;br&gt;
ZTC, JEV and Laya on the same input, in the browser, no signup. One case cannot rank them, but it&lt;br&gt;
shows you how each behaves on your phrasing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why did the more accurate verifier perform worse as a gate?
&lt;/h3&gt;

&lt;p&gt;Because gating rewards precision rather than recall. Sending a correct answer back to be re-answered&lt;br&gt;
breaks it about 30% of the time, so routing a few more already-correct items cancels out the errors&lt;br&gt;
you caught. JEV routed 216 already-correct items; ZTC routed 195.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Leaderboard&lt;/strong&gt; (13 systems, 2,018 items) —
&lt;a href="https://huggingface.co/spaces/mayafree/typed-decision-leaderboard" rel="noopener noreferrer"&gt;https://huggingface.co/spaces/mayafree/typed-decision-leaderboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Playground&lt;/strong&gt; — &lt;a href="https://huggingface.co/spaces/mayafree/verifier-playground" rel="noopener noreferrer"&gt;https://huggingface.co/spaces/mayafree/verifier-playground&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Method write-up&lt;/strong&gt; — &lt;a href="https://huggingface.co/blog/mayafree/jve-ecosystems" rel="noopener noreferrer"&gt;https://huggingface.co/blog/mayafree/jve-ecosystems&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ZTC-Judge-27B&lt;/strong&gt; — &lt;a href="https://huggingface.co/FINAL-Bench/ZTC-Judge-27B" rel="noopener noreferrer"&gt;https://huggingface.co/FINAL-Bench/ZTC-Judge-27B&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Darwin-397B-ZTC&lt;/strong&gt; — &lt;a href="https://huggingface.co/FINAL-Bench/Darwin-397B-ZTC" rel="noopener noreferrer"&gt;https://huggingface.co/FINAL-Bench/Darwin-397B-ZTC&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>llm</category>
      <category>ai</category>
      <category>agents</category>
      <category>opensource</category>
    </item>
    <item>
      <title>They Put 7 Attention Mechanisms on a Latin Square. Then Removed Them One by One.</title>
      <dc:creator>ai maya</dc:creator>
      <pubDate>Fri, 18 Sep 2026 03:48:33 +0000</pubDate>
      <link>https://dev.to/ai_maya_063fc568e157562fd/they-put-7-attention-mechanisms-on-a-latin-square-then-removed-them-one-by-one-5ebk</link>
      <guid>https://dev.to/ai_maya_063fc568e157562fd/they-put-7-attention-mechanisms-on-a-latin-square-then-removed-them-one-by-one-5ebk</guid>
      <description>&lt;p&gt;Since GPT, nearly every Transformer repeats the same attention mechanism at every layer. Forty-eight&lt;br&gt;
identical blocks, differing only in learned weights.&lt;/p&gt;

&lt;p&gt;Nobody tested that. It is a convention, not a conclusion.&lt;/p&gt;

&lt;p&gt;A paper out of VIDRAFT AI Research (&lt;a href="https://arxiv.org/abs/2609.20269" rel="noopener noreferrer"&gt;arXiv:2609.20269&lt;/a&gt;, CC BY 4.0)&lt;br&gt;
tests it, and the interesting part is not the headline. The headline is &lt;em&gt;placement is free,&lt;br&gt;
composition is not&lt;/em&gt;. The interesting part is what happens when you read the ablation table.&lt;/p&gt;
&lt;h2&gt;
  
  
  The confound that makes this hard to measure
&lt;/h2&gt;

&lt;p&gt;If you build a stack with several different sequence mixers and it beats a uniform stack, you&lt;br&gt;
cannot say why. Was it &lt;strong&gt;which&lt;/strong&gt; mechanisms you used, or &lt;strong&gt;where&lt;/strong&gt; you put them? Those two are&lt;br&gt;
tangled in every heterogeneous architecture paper, because any concrete stack is one particular&lt;br&gt;
arrangement of one particular set.&lt;/p&gt;

&lt;p&gt;The paper's move is to remove the second variable by construction rather than by search.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;Latin square&lt;/strong&gt; is an N×N grid where each symbol appears exactly once in every row and every&lt;br&gt;
column. Sudoku is a Latin square with extra constraints. Put seven mechanisms on a 7×7 square and&lt;br&gt;
read it out across 49 layers, and every mechanism is guaranteed to be spread evenly through depth.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;layer  0..6   A B C D E F G
layer  7..13  B C D E F G A
layer 14..20  C D E F G A B
       ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No mechanism can cluster. Not "did not cluster in this run" — &lt;em&gt;cannot&lt;/em&gt;, structurally. That is the&lt;br&gt;
whole point: you get balance without running an architecture search to find it.&lt;/p&gt;

&lt;p&gt;The flagship is &lt;strong&gt;Aether-7B-5Attn&lt;/strong&gt; — 6.59B parameters MoE, ~2.98B active, 49 layers, seven mixers&lt;br&gt;
on a 7×7 square. Trained on 16× B200 (2-node FSDP), 162,000 steps, 144.2B tokens, ~11,700&lt;br&gt;
B200-hours in the final stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  The actual experiment
&lt;/h2&gt;

&lt;p&gt;You cannot ablate a 6.59B flagship eight ways with eight seeds each. So the paper builds a&lt;br&gt;
parameter-matched proxy: &lt;strong&gt;four mechanisms on a 4×4 square over sixteen layers, 700.9M parameters,&lt;br&gt;
eight seeds per arm.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Four arms, identical parameter counts, differing only in arrangement:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Arm&lt;/th&gt;
&lt;th&gt;Mean CE&lt;/th&gt;
&lt;th&gt;SD&lt;/th&gt;
&lt;th&gt;Δ vs latin&lt;/th&gt;
&lt;th&gt;2·pooled SD&lt;/th&gt;
&lt;th&gt;Verdict&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;latin&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;5.28639&lt;/td&gt;
&lt;td&gt;0.00867&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;reference&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;periodic&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;5.29484&lt;/td&gt;
&lt;td&gt;0.01611&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+0.16%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.02588&lt;/td&gt;
&lt;td&gt;null (within noise)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;block&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;5.31754&lt;/td&gt;
&lt;td&gt;0.01520&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+0.59%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.02475&lt;/td&gt;
&lt;td&gt;real (2.5× pooled SD)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;homo_F&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+1.68%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;real&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Read it as a gradient of how tightly each mechanism is confined in depth:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Distributed, any order&lt;/strong&gt; (&lt;code&gt;latin&lt;/code&gt; vs &lt;code&gt;periodic&lt;/code&gt;) → indistinguishable. Shuffling a balanced
schedule buys you nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confined to contiguous bands&lt;/strong&gt; (&lt;code&gt;block&lt;/code&gt;) → you pay 0.59%.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One mechanism everywhere&lt;/strong&gt; (&lt;code&gt;homo_F&lt;/code&gt;) → you pay 1.68%.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the first practical result: &lt;strong&gt;stop burning GPU hours searching for the right layer order.&lt;/strong&gt; If&lt;br&gt;
your schedule is balanced and distributed, the permutation is noise. That is a real cost saving,&lt;br&gt;
and it is the kind of null result that rarely gets published.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now the part worth your attention
&lt;/h2&gt;

&lt;p&gt;The paper then removes one mechanism at a time from the four-mechanism stack, re-matching parameters&lt;br&gt;
and cycling the remaining three through depth:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Removed&lt;/th&gt;
&lt;th&gt;Mean CE&lt;/th&gt;
&lt;th&gt;Δ vs latin&lt;/th&gt;
&lt;th&gt;Verdict&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sliding window&lt;/td&gt;
&lt;td&gt;5.28495&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;−0.03%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;null&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;differential&lt;/td&gt;
&lt;td&gt;5.28450&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;−0.04%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;null&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;full attention&lt;/td&gt;
&lt;td&gt;5.29615&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+0.18%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;null&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mamba-2 / SSM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;5.39940&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+2.14%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;real&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;(baseline)&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;5.28639&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;8 seeds&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Three of the four mechanisms can be deleted with no measurable effect. Two of them are &lt;em&gt;slightly&lt;br&gt;
negative&lt;/em&gt; — the model is nominally better without them, well inside noise.&lt;/p&gt;

&lt;p&gt;One is load-bearing.&lt;/p&gt;

&lt;p&gt;Look at which one. Sliding window, differential, and full attention are all &lt;strong&gt;members of the&lt;br&gt;
attention family&lt;/strong&gt; — variations on the same operator. Mamba-2 is a &lt;strong&gt;state-space model&lt;/strong&gt;, a&lt;br&gt;
structurally different way to mix along the sequence.&lt;/p&gt;

&lt;p&gt;The honest reading of this table is narrower and more useful than "heterogeneity helps":&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What pays is having at least one mechanism from a different family. Seven flavors of attention&lt;br&gt;
is still, functionally, a homogeneous stack.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is a concrete design rule you can apply tomorrow, and it explains why the homogeneous arm&lt;br&gt;
(1.68%) and the no-SSM arm (2.14%) land in the same neighborhood — from the loss's point of view,&lt;br&gt;
removing the SSM &lt;em&gt;is&lt;/em&gt; collapsing toward homogeneity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does it survive scale?
&lt;/h2&gt;

&lt;p&gt;The obvious objection: 700.9M with 1,500 steps is a pilot, not a shipped model.&lt;/p&gt;

&lt;p&gt;The paper re-runs the three decisive arms — &lt;code&gt;latin&lt;/code&gt;, &lt;code&gt;homo_F&lt;/code&gt;, &lt;code&gt;no_M&lt;/code&gt; — at &lt;strong&gt;1.514B parameters&lt;/strong&gt;, a&lt;br&gt;
2.16× increase, everything else held constant, three seeds each. Both penalties get &lt;strong&gt;bigger&lt;/strong&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;700.9M&lt;/th&gt;
&lt;th&gt;1.514B&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;homogeneous stack&lt;/td&gt;
&lt;td&gt;+1.68%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+2.63%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;remove SSM family&lt;/td&gt;
&lt;td&gt;+2.14%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+3.20%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Penalties that grow with scale are the good kind of evidence. A finding that shrinks as you scale is&lt;br&gt;
usually a small-model artifact; one that widens is more likely structural.&lt;/p&gt;

&lt;p&gt;Note what was &lt;em&gt;not&lt;/em&gt; re-run: the placement axis (&lt;code&gt;periodic&lt;/code&gt;, &lt;code&gt;block&lt;/code&gt;) stays at 700.9M, and neither&lt;br&gt;
axis was tested at N=7 or at flagship size. The paper says so in its limitations rather than leaving&lt;br&gt;
you to notice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two methodology details worth stealing
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. A pre-registered decision rule.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The threshold is &lt;code&gt;|Δ| &amp;gt; 2 · pooled_SD&lt;/code&gt;, fixed on 2026-07-22 — &lt;em&gt;before the final seeds ran&lt;/em&gt;. Section&lt;br&gt;
6.4 explains why that matters: an early two-seed run showed &lt;code&gt;latin&lt;/code&gt; and &lt;code&gt;periodic&lt;/code&gt; cleanly&lt;br&gt;
separated, which would have been a placement effect, which is the more marketable story. Four seeds&lt;br&gt;
dissolved it. Eight confirmed the dissolution, at Δ 0.008 — a third of the threshold.&lt;/p&gt;

&lt;p&gt;The rule that killed the authors' preferred result is the same rule that certifies &lt;code&gt;block&lt;/code&gt; and&lt;br&gt;
&lt;code&gt;homo_F&lt;/code&gt; as real. As the paper puts it: a rule that only ever confirms what you hoped for is not a&lt;br&gt;
rule.&lt;/p&gt;

&lt;p&gt;If you run architecture experiments, the two habits here are cheap and they work: &lt;strong&gt;no claim below&lt;br&gt;
four seeds&lt;/strong&gt;, and &lt;strong&gt;fix your threshold before the last run&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. A positive control in the safety audit.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mixing operators along the time axis is exactly where causality violations hide — a stack that leaks&lt;br&gt;
future information will show beautiful loss curves for the wrong reason. All 49 layers pass a&lt;br&gt;
negative control, and, on the same loaded checkpoint, a &lt;strong&gt;positive control: 16 of 16 deliberately&lt;br&gt;
injected faults localized exactly&lt;/strong&gt;, across NSA, hybrid, and linear-attention layers.&lt;/p&gt;

&lt;p&gt;This is the right shape for any correctness gate. A clean pass proves nothing unless you have also&lt;br&gt;
shown the detector fires when something is actually broken. Most audits skip the second half.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is released
&lt;/h2&gt;

&lt;p&gt;Weights, training-data recipes, training code, logs, and architecture source. There is also&lt;br&gt;
&lt;strong&gt;Aether-6B-11Attn-base&lt;/strong&gt; — eleven mechanisms (attention, Mamba-2, Hyena, GDN, MLA among them) on an&lt;br&gt;
11×11 square over &lt;strong&gt;121 layers&lt;/strong&gt; — shipped as-is, a mid-training artifact whose only job is to show&lt;br&gt;
the construction is not specific to N=7. Whether the composition findings hold at N=11 is explicitly&lt;br&gt;
left open.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway for practitioners
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Placement search on a balanced schedule is probably wasted compute.&lt;/strong&gt; 0.16%, inside noise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Family diversity is the lever, not mechanism count.&lt;/strong&gt; Three attention variants were free to
delete; the one SSM was not.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A Latin square is a cheap way to get guaranteed balance&lt;/strong&gt; without searching for it. The
construction makes the failure mode unreachable rather than merely unobserved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pre-register your threshold and run four seeds minimum.&lt;/strong&gt; This paper's most valuable page is
the one where the method deleted the result the authors wanted.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Paper: &lt;a href="https://arxiv.org/abs/2609.20269" rel="noopener noreferrer"&gt;arXiv:2609.20269&lt;/a&gt; — &lt;em&gt;Placement Is Free, Composition Is&lt;br&gt;
Not: The Latin Square as a Provably-Balanced Construction for Heterogeneous Sequence-Mixer Stacks&lt;/em&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>architecture</category>
      <category>transformers</category>
      <category>research</category>
    </item>
  </channel>
</rss>
