← Patrick Taylor
Interpretability

Auditing the AI auditors

Lead author · Accepted to the InterpScience workshop at NeurIPS 2026 · Algoverse

Read the paper

AI models are mostly black boxes. To check why a model answers the way it does, researchers use tools that look inside it, and each tool comes with a standard check meant to catch its mistakes. We tested one of the most common tools and its check. The tool claimed to find how a vision-language model sees color. It had really found a shortcut that makes the model answer "A", and the standard check passed it anyway.

43/96
test settings where the tool's signal stuck the model on one answer (3B model)
0/96
for the placebo, a random signal of the same strength
0.99
similarity between the "color" signal and the "pick A" habit (1 means the same)
203
answers changed by a fake swap that should change none, of 864 (7B model)

One test, one model family. Every number comes from two Qwen models on a colored-shapes test. The paper makes no claim about vision-language models in general.

We tested the tool, not the AI. Left, what the check assumes: the tool points at the AI's idea of damage, and the check passes. Right, what it really found: the tool points at a shortcut to answer A, and the check still passes.

Why it matters

If you deploy an AI model, you want to know why it answers the way it does. It is not enough for the answers to look right. Tools that look inside the model are meant to tell you why, and each one comes with a check that is supposed to catch mistakes. Here the check passed on the wrong thing.

How the tool works

Show the model many pairs of examples that differ in one thing, like color. Measure how its inner workings change, and average that change. The tool says the result is the model's signal for color. Then inject that signal back into the model and see if its answers change.

The safety check is a placebo test. Inject a random signal of the same strength instead. If the real signal changes answers and the placebo does not, the tool reports that it found the color signal.

What happened

The picture above uses insurance claim photos to show the idea. Our actual test was simpler. We showed a model two pictures of colored shapes and asked a question like "Which picture has the purple square? A or B." If the signal really carried color, injecting it should make the model mix up the two pictures and get almost everything wrong. Instead, it answered "A" every time, whatever it saw. On our test, where A and B are each right half the time, that scores exactly 50%.

It beats the placebo, and it is the "pick A" habit

The signal stuck the model on one answer in 43 of 96 settings, the placebo in none
Test settings where the model gave the same letter whatever it saw
The tool's signal43 of 96
Placebo: a random signal of the same strength0 of 96
How to read this: the full width is all 96 settings. A longer bar means the signal pushed the model to one answer more often. By the usual standard, a gap like this means the tool found the color signal.
Note: The 96 settings are six test groups at 16 strengths. The result also held on a second, separate set of 60 picture pairs.
Source: Taylor et al., accepted to the InterpScience workshop at NeurIPS 2026. Qwen2.5-VL-3B-Instruct.
Patrick Taylor
Click to enlarge

The signal got the model stuck on one answer in 43 of 96 test settings. The placebo did it in none. By the usual standard, that counts as finding the color signal.

The "color" signal is almost the same as the model's "pick A" habit: 0.99 out of 1
Cosine similarity between each signal and the answer-letter direction, layer 29
0.99 / 1.00similarity between the "color" signal and the "pick A" habitThe "object" signal scores 0.99 too.
How to read this: 1.00 means the two signals point the same way inside the model, 0 means they are unrelated. A signal that really carried color should not sit this close to a letter preference.
Note: Used unchanged on a question about shape instead of color, the color signal gave the same results (correlation 0.9999). The object signal scores 0.9859 to 0.9882 across layers.
Source: Taylor et al., accepted to the InterpScience workshop at NeurIPS 2026. Qwen2.5-VL-3B-Instruct.
Patrick Taylor
Click to enlarge

But the signal is almost identical to the model's "pick A" habit (0.99 similarity on a scale where 1 means the same). The averaging explains why. Every example pair shares the same pull toward one letter, while the color details differ from pair to pair and cancel out. What survives the average is the letter.

The placebo can miss it

A change that should do nothing changed 203 of 864 answers, and the placebo changed none
Answers changed, out of 864, with the A and B labels in their normal order
Fake swap: the same change to both pictures203 of 864
Placebo: a random signal of the same strength0 of 864
How to read this: the full width is every answer. The fake swap should leave its bar empty, and it does not. The placebo bar is empty, so there is nothing to compare the fake swap against.
Note: With the A and B labels swapped, the fake swap changed 49 answers and the placebo 5. The fake swap's changes went toward one letter 100% and 88% of the time. This is a larger model than in the other charts, so the paper does not combine the two.
Source: Taylor et al., accepted to the InterpScience workshop at NeurIPS 2026. Qwen2-VL-7B-Instruct.
Patrick Taylor
Click to enlarge

We also tested the checks themselves. A "fake swap" makes the same change to both pictures, so it should do nothing. It changed 203 answers, all toward one letter. The placebo barely moves the model at all, so it gives nothing to compare against and cannot catch this.

How we ran it

The experiments use two open AI models from Alibaba's Qwen family (3 and 7 billion parameters), in PyTorch and Hugging Face transformers. Hooks in the code read the model's inner state at one point and inject the signal there. The larger model runs on one GPU with 24 GB of memory. I designed the controlled test behind the main result.

Every number in the paper can be recomputed on an ordinary computer from the saved results, with no GPU. Each check has a test that confirms the check can fail.

In the paper's terms: the "signal" is a difference-of-means steering direction, the placebo is a norm-matched random control, the fake swap is the sham arm, and the "pick A" habit is the answer-letter direction.

Authors
Patrick Taylor (lead), Preeyam Shah, David Wu, Joel Gurivireddy, Margaret Capetz
Venue
InterpScience workshop, NeurIPS 2026
Status
Accepted, September 2026
Code
Not public yet
Back to everything else