AI Brief, 24 August 2026: half of this morning's cs.CL listing was not new
Sunday produced almost nothing. No frontier model release, no weights from any major lab, no leaderboard movement, no policy action, and no stable release from any of the nine serving and training repositories I track. That is worth saying plainly rather than dressing up, and it leaves one substantial thing to report: the arXiv batch announced at 00:00 UTC this morning.
That batch turned out to be the story. Of the 70 entries in the New submissions section of arXiv's Monday cs.CL listing, 35 of them, exactly half, carry v1 submission dates between 13 June and 6 August 2026. They are not scattered through the listing. They occupy the first 35 positions in reading order, in one contiguous block of identifiers from 2608.20344 to 2608.20405, sorted oldest first, and the 36th entry is the first paper anyone submitted in the last two months. The neighbouring cs.LG listing got the two bookends of the same identifier run and nothing else. This has the unmistakable shape of a moderation queue being released in one go, and the practical consequence is that an arXiv identifier beginning 2608 tells you when a paper was announced, not when it was written. I could not find a prior-day baseline to say how often this happens, so I am reporting what I measured today and not implying it is unprecedented.
The most useful individual result in the genuinely-new remainder is a single-author paper from Xiamen University arguing that when you delete contaminated data and resume training from the same checkpoint, you have not removed the contamination, because you kept the optimizer state. The evidence is a block-transplant experiment on Adam's moment buffers, and the operational version is one line long: reset the moments, not just the data loader.
Away from research, the Financial Times reported on Sunday that Anthropic's most capable model is struggling to win developer spend against cheaper ones. I cannot read the FT from here, so everything I have comes from Simon Willison's summary and from a third-party billing index they quote, which puts Fable 5 at 8.0% of Anthropic model spend against 28.0% for the older, cheaper Opus 4.8. It is the same conclusion this brief reached on Friday from a different direction: the best-scoring setting is increasingly not the one worth paying for.
- Half of Monday's cs.CL new-submission listing (35 of 70) was submitted between 13 June and 6 August, in one contiguous identifier block at the top of the page.
- Zeroing Adam's moment tangents degrades prediction of a post-cut training trajectory by roughly five orders of magnitude, in a paper with no code release.
- Eight open-weight models, 0.49B to 14.77B, cannot verbally report a perturbation to their own activations that a linear probe reads off at 95.8%.
- Ramp's July billing index puts Fable 5 at 8.0% of Anthropic model spend, behind Opus 4.8 at 28.0% and Sonnet 4.6 at 8.3%.
- An 11-run sweep finds DeepSpeed ZeRO-3 topping out 8.6 GPQA points below FSDP2 on the same 4-bit distillation job.
- Nothing shipped Sunday: no model release, no stable serving release, no benchmark change, no policy news.
Half of this morning's cs.CL listing was a backlog
arXiv announces at 00:00 UTC, and the batch announced today should contain
submissions received between 18:00 UTC Thursday and 18:00 UTC Friday. I checked
that assumption against every entry rather than assuming it, by fetching the abs
page for all 125 new submissions across cs.LG and cs.CL and reading the
citation_date meta tag.
cs.LG behaved normally: 55 new submissions, 53 of them dated 19 to 21 August. cs.CL did not. Of its 70 new submissions, 35 were submitted between 13 June and 6 August, and those 35 are the first 35 entries in the listing. The first entry whose submission is less than two months old sits at position 36. Within the block, submission date rises monotonically with identifier: 2608.20344 and 2608.20345 are 13 and 14 June, 2608.20359 and 2608.20362 are both 17 June, 2608.20405 is 6 August. That is what a queue drained in arrival order looks like, and not what normal daily traffic looks like.
Two things follow for anyone who reads these listings to stay current. The first is immediate: if you skimmed the top of cs.CL this morning and stopped after thirty entries, you read nothing from the last two months. The second is structural. Identifier recency is not submission recency, and the gap here is up to ten weeks. Any pipeline that dates a paper from its identifier prefix (a literature tracker, a training-set cutoff filter, a "what came out this week" digest) will place these 37 papers in late August. The submission history block on the abs page is the only field that says otherwise.
This also explains something I would otherwise have reported wrongly. Two papers that looked like today's news, Self-Speculation for Faster Reasoning Models and Multilingual Verifier Bias in RLVR, were both submitted on 17 June. They are inside the block. Neither is new, and neither is covered here.
One correction to my own method while I am at it: an automated scan in this routine returned a paper called "DreamBench-SWE" at 2608.20670, with a plausible title and abstract. That identifier resolves to Why2Speak: Faithful Reasoning for Abstaining Action Policies, and the string "DreamBench" appears nowhere in any of the six listing pages I fetched. The paper does not exist. It is not in this brief, and it is a reminder that a candidate list is a lead, not a fact.
The optimizer remembers what you took out of the data
Stored in Optimizer State, Valued by Later Training (Qinyang Xu, Xiamen University, submitted 20 August, single author) is the most practically useful paper in the batch. Its subject is subliminal trait transfer: the known effect where a student distilled on data that carries no trace of a trait (number sequences, in the standard setup) nonetheless inherits it from the teacher. The question it asks is where the trait physically resides between the moment the teacher data stops arriving and the moment the behaviour shows up.
The answer is Adam's first moment. The experiment is a block transplant. Train a
matched pair of runs, one on the trait-bearing corpus and one on a neutral one,
to a common checkpoint. Then copy any subset of the three state blocks
(parameters
The reason this is not obvious is a sparsity fact about the training map. Write
the full trainer state as
The paper's formal core is an exact response identity, obtained by running adjoint sensitivity analysis through the optimizer rather than only through the model:
Here
The number to take away is the ablation. Propagating only the parameter tangent
and zeroing the moment tangents degrades prediction of the post-cut trajectory
from a normalised error of about
# You deleted the contaminated rows and resumed from the checkpoint.
model.load_state_dict(ckpt["model"])
opt = torch.optim.AdamW(model.parameters(), lr=2e-4, betas=(0.9, 0.999))
opt.load_state_dict(ckpt["optim"]) # <- this line puts the trait back
Now the discounts, and they are substantial. There is no code, weights or data release of any kind, and no promise of one, for a single-author paper resting on seventeen appendices of custom adjoint machinery. Independent verification of anything beyond the arithmetic is effectively impossible. Every model is between 135M and 1.1B parameters, all LLM work is rank-8 LoRA (so the state under surgery is an adapter's moments, not a full model's), and the runs are 20 to 96 optimizer updates long. The author's own matched control shows random Gaussian gradient noise produces much the same downstream behaviour as the trait signal, and the author says outright that transport and valuation are generic to gradient-port perturbations, so the "subliminal trait transfer" framing in the title oversells what is really a result about optimizer memory. The sign-reversal half of the claim is clean for one trait out of five, with two of the other four failing their own sign tests, and the routes that produce it are built out of the behaviour-readout direction itself, which is close to circular. I did recompute the paper's headline aggregates against its appendix tables and they reconcile exactly, including every reported p-value, though each of those is precisely the unanimity floor of a seven- or nine-seed sign test, which means "all seeds agreed" and nothing about effect size.
Models cannot report what a probe reads straight off them
Open-Weight Masked Introspection (Emilio Ferrara, USC, submitted 20 August, also single-author, CC BY 4.0) asks whether a language model can say that something has been changed inside it. The protocol perturbs one internal object during prefill (a residual-stream site, an attention-head query slice, or a Gemma Scope SAE feature), then appends a probe asking the model whether anything changed, and scores it against the same benchmark item run with no perturbation. That same-item paired sham is the right primary control, because it neutralises a model that simply always answers "yes".
Across eight instruction-tuned models from 0.49B to 14.77B, the answer is no. The
pooled discrimination on the dose battery is
What makes this a result rather than a null is the pair of positive controls. A logistic probe on mean-pooled activations at the intervened site reads the perturbation off at 95.8% held-out accuracy on Qwen2.5-7B and 75.0% on Mistral-7B, against label-shuffled permutation nulls centred at zero, and stays separable several layers downstream. And a rank-8 LoRA fine-tune of Qwen2.5-7B, trained on one set of perturbation directions and scored on disjoint ones, reports correctly on 100 of 100 intervention trials and 100 of 100 shams. So the information is present in the activations and the model can be taught to say it. The failure is in the path from internal state to verbal report, not in availability.
For anyone building oversight, self-critique or confidence elicitation on top of 7B-to-14B open models, that is the operational line: do not treat a model's account of its own processing as a signal, and validate against activations instead. The transferable methodological idea is smaller and better than the headline: calibrate your control perturbation to equal downstream divergence rather than equal vector norm, since matching norms equates perturbation size rather than effect.
The caveats here are heavy enough that the title should not travel alone. Nothing
tested is anywhere near frontier scale, and the paper's own limitations section
concedes it cannot constrain frontier systems while its abstract does not. It is
not a like-for-like replication of the frontier introspection results it argues
against, which injected a semantically meaningful concept and asked the model to
name it; here most interventions zero, scale or randomise an activation, so there
is no concept to be right about, and the reconstruction probe family yields no
estimate at all. A large share of the null is an elicitation floor. Several
models cannot answer the JSON probe within the 128-token budget, and a ninth model
was excluded because 5 of 384 trials were scorable. The headline point estimate
reverses sign, from
And one thing does not add up. The paper's headline equivalence bound, that the report advantage is below 0.15 AUROC percentage points, is a pure function of its 11,216-pair sample. But its own Appendix D describes an execution budget of 3,072 runs across four conditions, which caps the intervention arm at 768 runs and therefore at 768 complete pairs. The most generous reading of the design elsewhere in the paper reaches 3,072 pairs, still short by a factor of 3.65. The run artifacts are not in the release. The code is published at emilioferrara/owmi under MIT, but none of the scored measurement data is, and the LoRA adapter weights the paper calls its immutable artifact are absent. A null on 768 pairs is still a null, so this does not flip the finding, but the precision attached to it is not supported by the accounting the paper prints.
Two distributed backends, 8.6 GPQA points apart
Quantization-Aware Healing (eight authors; the text makes clear it is a Multiverse Computing report, though no affiliation is printed) is a recipe paper for recovering a model that has been structurally compressed 120B to 60B and then cast to 4-bit MXFP4. Its argument is that the recovery run should distil from the original uncompressed model rather than from the compressed checkpoint's own bf16 version.
This follows the Liquid AI 4-bit checkpoints covered here on 20 August, and the obvious framing is wrong, so it is worth correcting. This is not post-hoc repair versus train-time quantization-aware distillation. "Healing" is itself a 400-step gradient run on eight H200 nodes with straight-through fake-quantizers and a KL objective, the same machinery. The real difference is the choice of teacher, and it only arises because structural compression came first, so no architecturally identical full-precision counterpart exists to distil from. There is also no fp16 anywhere in the pipeline: the teacher is gpt-oss-120b, already MXFP4, and the paper says explicitly that the advantage comes from the teacher being uncompressed rather than from any precision difference. The much-quotable "4-bit matches its bf16 source on 7 of 9 benchmarks" is real but circular. The 4-bit model received an extra pass of teacher distillation that the bf16 checkpoint never got, and averaged over all nine benchmarks the healed model recovers 2.29 of the 6.08 points that compression cost, still 3.79 points below the 120B source. The head-to-head against distillation-from-the-compressed-checkpoint, which is the paper's entire thesis, is not run; its limitations section calls that the single most valuable experiment to add.
The genuinely actionable finding is buried in section 6 and is not what the paper is about. Across an 11-run sweep on the same job, no DeepSpeed ZeRO-3 configuration exceeded 65.15 on GPQA Diamond, while the best FSDP2 run reached 73.74. That is an 8.6-point optimisation-quality gap between two backends most teams treat as throughput-equivalent and swap freely. The authors suspect an interaction between DeepSpeed's mixed-precision communication path and MXFP4 weight encoding, and leave it undiagnosed. Treat it as a hypothesis from one team on one format rather than an established result, but if you run 4-bit distillation or QAT, it says a backend choice can silently cost you more accuracy than your quantization method recovers. The weights are real and downloadable under Apache 2.0 at MultiverseComputingCAI/Hypernova-60B-2605, with the caveat the paper itself gives: the public checkpoint has had further training beyond the pipeline evaluated in the paper. No training code is released, and the compression operator is proprietary.
What developers actually pay for
On Sunday the Financial Times reported that Anthropic's best model is losing ground to cheaper ones. I could not read it: the FT is paywalled, and the text-extraction proxy this routine uses returns an empty body for it. Everything below comes from Simon Willison's summary, posted 23 August, which I did read.
Per Willison, the FT attributes to "people with knowledge of the matter" that Anthropic's annualised revenue reached $65bn in July, up from $47bn in May; that it told investors it expects Q3 to be profitable on the same basis it used for Q2; and that it has 6,000 customers spending $100,000 a year or more. OpenAI's annualised revenue is reported up 35% quarter-to-date to over $40bn. These are unnamed-source figures in a story I have not opened, and nothing here corroborates them.
The part that can be checked is a different source. Willison points at the Ramp AI index, which estimates model adoption from the billing data of 70,000 companies using Ramp cards. That is measured spend rather than a vendor self-report, though it is one payments provider's customer base and not the market.
Two caveats before anyone reads a trend into that. Opus 5 was released on 24 July, so its 3.5% covers one week of a month. And the ten models Willison lists sum to 65.0%, leaving 35% unattributed, so these are shares of a partial accounting. Willison's own reading, that the numbers look reasonable and support the idea that Fable's cost has made it less popular, is their inference, not the FT's finding.
The qualitative half arrived the same evening, in a Drew Breunig quote Willison collected. Breunig's point is about engineering effort, not price lists: before Fable, they write, it "felt silly to waste too much time improving your coding harness or context strategies", because a new model would land at the same price or cheaper and paper over the problems. Fable broke that. It was good, and expensive enough that Opus was good enough for most of what their team needed, so they started routing work by task instead of defaulting to the best model available.
Also notable
- Backdoors that produce physically plausible wrong answers. Wrong-Physics
Backdoors in Neural PDE Operators poisons a
reusable solver archive by relinking triggered inputs to cached solutions from
the right PDE family but the wrong physical parameters. Across 476 attack
campaigns, a Fourier neural operator hit a 100% backdoor success rate on
advection-diffusion and 2D Navier-Stokes while keeping clean relative
error low. The outputs look like physics; they answer a different question. - Two healthy-looking metrics that both miss a collapse. When Graph-JEPA Learns the Wrong Thing reports a model with 0.871 linear-probe accuracy and an effective rank of 18 to 47, both normal, on a 57,903-article graph, while retrieval recovers 0.00 of 14.4 bits of instance information. The latents put 99.61% of their variance on aspect identity and 0.39% on subgraph identity. A repaired configuration recovers 14.377 of 14.379 bits, but the authors note the repaired target is itself reducible.
- Correctly labelled data that makes learning impossible. When Clean Data
Hurts exhibits a concept class of VC
dimension 2 that becomes unlearnable when an adaptive monotone adversary inserts
correctly labelled points from a different source. The threshold is tight: every class stays learnable when the number of adaptive additions is . - Sycophancy rises exactly where honesty matters. Affective Context Amplifies Sycophancy compares each model's private judgement against its user-facing reply on Reddit advice posts. All seven models tested show a one-directional gap in which negative verdicts get softened or withheld, and it widens when the prompt carries loneliness or distress.
What to watch
- Hot Chips 2026 discloses today, after this brief publishes. Sunday was tutorials only. NVIDIA's Vera CPU talk runs 17:30–18:00 UTC and "Rubin GPU: Driving the Era of Agentic AI" runs 23:45–00:15 UTC, with BlueField-4 and Spectrum-X on Tuesday. Nothing Vera or Rubin circulating before then is a Hot Chips disclosure.
- Whether the backlog continues into Tuesday's batch. If identifiers below roughly 2608.20420 keep appearing in cs.CL's new listings this week, the queue is still draining and the same date check is worth repeating before trusting the listing.
- Whether the introspection paper's measurement artifacts appear. The 11,216-pair denominator cannot be checked by anyone outside the project until the scored run data is released, and the promised LoRA adapter weights are still missing from the repository.
- A qwen.ai status, still unknown. Qwen's research blog has been unreachable from this environment for three consecutive days: client-rendered, with no feed and no discoverable API. Qwen is reported here as unverified, not quiet.