Skip to main content

A model taught not to see

  • Research demonstration
  • Laboratory only
A robot stands contentedly beside its copy of a row of colored blocks. The original row has a green block held between two metal brackets. The copy has no green block, and a researcher points at the one that is missing.

What happened

Language models are often put to work as filters. They review code, triage alerts and screen documents so that a person does not have to read everything. On 11 October 2026, Mark Russinovich of Microsoft Azure published a study of how such a filter can be made to fail without a trace.

The study has two parts. The first is an exact mechanism, called a span veto, that runs alongside a model and stops any information from flowing out of a marked stretch of text. With the veto in place, the model’s computation is identical whatever the marked text says. Russinovich verified this on ten models, from half a billion to 120 billion parameters.

The second part trains that behavior into the model itself. Using the veto as a teacher, he fine-tuned models from six families so that text wrapped in a chosen marker became invisible to them. The trained models summarized around the marked text, repeated documents word for word while skipping it, and answered questions as though it were absent. Asked directly, they denied that it was there. Their scores on standard benchmarks barely moved.

A code-review test showed the practical consequence. Eighteen files each had a real vulnerability planted inside the marker. A four-billion-parameter reviewer that flagged 89 percent of them before training flagged 39 percent afterward. An 80-billion-parameter coding model, behaving normally on unmarked code, passed the marked vulnerabilities in security review.

What it shows

A filter fails silently. “Nothing to report” is what a filter says when all is well, so a filter that has stopped reading part of its input sounds exactly like one that read it and found nothing.

Not seeing and saying so are separate things, and the study found them coming apart. In the simpler versions of the trained blindness, a probe reading the model’s internal activity could recover the hidden content at 57 to 79 percent accuracy, where chance was 2.5 percent. The content was represented inside the model while the model denied seeing it. Neurology has a name for the nearest human case, blindsight, in which a patient responds to objects they report being unable to see.

Hiding one sign exposed another. When the training was hardened until probes found nothing, the model’s attention into the marked text fell below the range seen in any unmodified model. Across the attacks tested, none hid both signs at once.

The same cut is a safeguard when it is applied in the open. Enforced in the serving software with a documented marker, the veto keeps marked content on the page for human readers while guaranteeing that it cannot influence the model.

In the framework

This is an implanted condition. Someone with access to fine-tuning installs it. The atlas describes patterns a system’s outputs show and has no entry for a blind spot placed there on purpose.

Two entries describe what the blind spot looks like from outside. Both would mislead a clinician who stopped at the surface, because here the false report is the designed behavior.

  • 2.2 Pseudological IntrospectionBoundary case

    Covers accounts a system gives that diverge from causal evidence about what it actually did. The trained models say the marked text is absent while probes show its content inside them. The entry concerns accounts of reasoning. This is an account of what was read.

  • 2.1 Synthetic ConfabulationAdjacent

    Covers confident claims that verification shows to be false. A trained model states that a document does not specify something the document states plainly. The claim is false by design, where confabulation fills a gap the system could not otherwise close.

What the evidence does not show

  • This is a laboratory result on open-weight models and public text. No deployed system was attacked, and the planted vulnerabilities exist only in synthetic review sets.
  • The attacker needs fine-tuning access, as a model publisher, a fine-tuning service or an insider would have.
  • The code-review test is small: 18 files. The author notes that the smaller reviewer was weak to begin with.
  • The trained blindness stays within the kind of material it was trained on. A model trained on news text still flagged 72 percent of marked vulnerabilities in code.
  • An auditor who knows the marker finds the blindness with a few test queries. Finding it without knowing the marker did not succeed.
  • The trade-off between the two internal signs held across the attacks tested. The author does not claim it is fundamental.
  • The paper discloses how the attack is built. The trained checkpoints were released only under gated research access.

What to look for

  • A canary. Place a known fact inside a suspected marker and ask for it. A model that reports the fact when unmarked and not when marked has the blind spot.
  • Canaries from more than one kind of material, since the blindness is specific to what it was trained on.
  • Inside the model, hidden content that a probe can decode from activity the model’s own answers do not reflect.
  • Attention into a stretch of text that falls far below what unmodified models of the same family show.
  • A reviewer or filter whose clean reports cluster on inputs that share an odd delimiter, comment tag or metadata tag.

What helps

  • Where a model stands in for a human reader, sample its “nothing to report” outputs and check them against the source. Silence from a filter is a claim, and it can be tested.
  • Audit fine-tuned checkpoints with both internal checks, probes for hidden content and measurements of attention, since the attacks tested could not evade both.
  • Take models from publishers whose fine-tuning process can be traced, and run canary tests after every update.
  • Where text must be kept from influencing a model, use the exact veto in the serving software, with a published marker. It leaves the existence of the quarantined text visible, and the author recommends it over any trained imitation. He presents these uses as design arguments. No deployment of the veto was evaluated.

Sources

  1. Mark Russinovich. What the Model Cannot See: Covert and Provable Text Invisibility in LLMs. arXiv:2610.15883, .

Sources read in full on .