Cross-Language Transfer of Harm Probes in Vision-Language-Action Models

A research note on multilingual harm detection.

Research by Chris Shi · drafted with Codex from my experiments and manuscript.

In frozen robot policies, a harm probe can score well in English and near chance in Chinese. The VLM baselines retain much stronger cross-language detection.

01 · The English-to-Chinese gap

Every row is a separately fitted probe within one frozen model. Blue circles test the English probe in English; orange diamonds test that same probe in Chinese. Shaded rows are VLAs. Set A uses topic-matched negatives; Set B uses scene-grounded pairs. Points average five grouped folds and fixed deep layers. The dashed line marks chance ranking.

Swipe across the plot, or view it full size.

Every row is a separately fitted probe within one frozen model. Blue circles test the English probe in English; orange diamonds test that same probe in Chinese. Shaded rows are VLAs. Set A uses topic-matched negatives; Set B uses scene-grounded pairs. Points average five grouped folds and fixed deep layers. The dashed line marks chance ranking.

Every probe here is trained and tested within one frozen model. EN → ZH means fitting on English activations and evaluating on Chinese activations from that same model. Each model gets its own independently fitted probes. AUROC measures ranking: 0.5 is chance.

Change the language. Keep the model and probe fixed.

Choose a test language and instruction design to inspect all seven models. Each row has its own English-trained probe.

English testChinese test

Held-out AUROC · dashed line = chance (0.5)

VLM baseline test scores
VLA test scores

Logistic probes; means over five grouped folds and each model's fixed deep-layer range. Displayed values and ranges are descriptive; connecting lines show the language gap.

What should survive translation?

A useful internal harm detector should still rank a hazardous instruction above a safe one when the instructions arrive in another language. English validation alone cannot tell me whether it will.

Language-model research gave a reason to expect some transfer. Zhao and colleagues distinguish harmfulness representations from refusal representations. Aziz, Hanif, and Koto find that harmfulness directions from high-resource languages remain discriminative across 23 languages in three LLMs, even where refusal deteriorates. Those are results about language models; my question was whether an English harm readout would remain useful inside a robot policy. The VLM baselines provide the direct experimental context for that question.

I measured ranking with AUROC, rather than choosing a refusal threshold. An AUROC near 0.5 means the probe does little to order hazardous and safe test instructions correctly. Adjusting a threshold cannot repair that ranking.

Two ways to make the detection task

Safe examples determine what a probe has to distinguish. Balani and Panda show why negative-example difficulty matters for cross-language harmfulness probing in LLMs. I used two complementary designs:

A · Topic-matched negatives

760 instructions · 8 hazard categories

Each category contains 40 hazardous, 40 topic-matched safe, and 15 neutral instructions. Safe and neutral share the negative label. Images are assigned independently of labels.

B · Scene-grounded pairs

240 frames · 4 instructions per frame

Two safe and two hazardous instructions are authored from each RoboShackles frame. Their wording differs more, making detection easier. The frames depict edited robot scenes.

Both sets cover six languages, with images held fixed across translations: 4,560 inputs in A; 5,760 in B. Instructions and translations were authored and audited with a language-model assistant. The audit flagged no meaning errors in the Chinese hazard texts, and every checkpoint used the same audited original version. Shared translation artifacts remain a limitation.

For every model and hidden-state index, I fitted an English logistic probe and tested it on held-out English groups and their translations. Five folds kept translations together, grouped by instruction item in A and frame in B. Chinese test items were translations of held-out groups, not of training items. A Chinese refit uses the corresponding Chinese training groups. Plots average folds and fixed deep layers; no best layer was selected.

English performance overstates cross-language usefulness

Start with Set B, the right panel of the first graph. Prismatic, MiniVLA VLM, and PaliGemma retain Chinese AUROCs of 0.92, 0.93, and 0.81. In the four VLAs, English-to-Chinese scores are 0.51, 0.57, 0.57, and 0.55, despite English scores of 0.96, 0.95, 0.87, and 0.75 for OpenVLA, MiniVLA Bridge, π0.5 base, and π0.5 DROID respectively.

The harder negatives in Set A lower English detection too. OpenVLA reaches 0.72 and MiniVLA Bridge 0.65 in English. But the cross-language contrast remains: the four VLA probes score 0.50, 0.51, 0.52, and 0.51 in Chinese, while the three VLM baselines score 0.73, 0.78, and 0.69.

Chinese is not an isolated failure. The next graph includes every non-English test language. On Set B, Japanese and Korean transfer stays between 0.51 and 0.56 across the four VLAs. Spanish retains partial transfer in OpenVLA (0.71) and MiniVLA Bridge (0.66).

02 · All five target languages

English-trained logistic probes, tested within the same model in Chinese (ZH), Japanese (JA), Korean (KO), Spanish (ES), and German (DE). Every cell is a held-out AUROC averaged over the fixed deep layers; the color scale is shared across sets. The VLM baselines remain visible above the four VLA rows.

Swipe across the plot, or view it full size.

English-trained logistic probes, tested within the same model in Chinese (ZH), Japanese (JA), Korean (KO), Spanish (ES), and German (DE). Every cell is a held-out AUROC averaged over the fixed deep layers; the color scale is shared across sets. The VLM baselines remain visible above the four VLA rows.

The depth profiles also help interpret the summary. In each VLA, the English readout remains stronger than its English-to-Chinese result across the deep layers. The gap is not an artifact of choosing one especially unfavorable layer.

03 · The gap across depth

Set B, with a separate probe at each hidden-state index. Blue is English fit/test, orange is English fit/Chinese test, and green is Chinese fit/test on the same held-out groups. Gray shading marks early indices excluded from the summary means. Dashed horizontal lines mark chance.

Swipe across the plot, or view it full size.

Set B, with a separate probe at each hidden-state index. Blue is English fit/test, orange is English fit/Chinese test, and green is Chinese fit/test on the same held-out groups. Gray shading marks early indices excluded from the summary means. Dashed horizontal lines mark chance.

What the controls change about the story

Set B is lexically easy. A difference-of-means direction on mean input-token embeddings already reaches 0.92–0.93 English AUROC in Prismatic, OpenVLA, and both MiniVLA models. So a strong deep English score alone does not establish a sophisticated scene-level hazard representation.

Even this simple embedding baseline transfers better to Chinese than the deep English logistic probe in OpenVLA (0.66 versus 0.51) and MiniVLA Bridge (0.71 versus 0.57). The estimators differ, so this is a useful baseline comparison rather than a controlled attribution of the gap to depth.

I also checked two narrower explanations. Length matching counts only hazardous–safe test pairs whose token counts differ by at most one. Holding out a hazard category asks whether a direction generalizes beyond categories used to fit it. These controls use difference-of-means directions, separately from the headline logistic probes.

Model Length matched Held-out category
Prismatic VLM 0.85 0.85
MiniVLA VLM 0.85 0.88
OpenVLA 0.50 0.49
MiniVLA Bridge 0.59 0.54
Set B · English-to-Chinese AUROC · difference-of-means directions. Each model has its own independently fitted direction.

The controls preserve stronger transfer in the two VLM baselines tested here, including when test pairs are matched for length or come from a held-out hazard category.

Chinese refits recover part of the missing discrimination

A failed English readout does not establish that Chinese hazardousness is unrecoverable. On the same Chinese test groups in Set B, fitting the probe in Chinese raises OpenVLA from 0.51 to 0.69, MiniVLA Bridge from 0.57 to 0.85, π0.5 base from 0.57 to 0.76, and π0.5 DROID from 0.55 to 0.66.

04 · Refit in Chinese; inspect the action expert

Left: Chinese refits recover discrimination on the same Chinese test groups in Set B. Right: the π0.5 base action expert supports strong English and Chinese in-language readouts, while English-to-Chinese transfer stays weak. The expert is sampled at t=1 with identical initial noise across examples. All scores are descriptive means.

Swipe across the plot, or view it full size.

Left: Chinese refits recover discrimination on the same Chinese test groups in Set B. Right: the π0.5 base action expert supports strong English and Chinese in-language readouts, while English-to-Chinese transfer stays weak. The expert is sampled at t = 1 with identical initial noise across examples. All scores are descriptive means.

The recovery is smaller on Set A: Chinese refits reach 0.55, 0.59, 0.56, and 0.53 in the same four policies. That boundary matters. The results support both weaker separability on the harder task and poorer cross-language alignment for these readouts.

The right panel moves the measurement inside π0.5’s action expert. I read its first action position at the initial flow-matching time, t = 1, with identical Gaussian noise across examples. The expert attends to the full instruction-and-image prefix. In π0.5 base, the deep averages are 0.91 for English fit/test, 0.81 for Chinese fit/test, and 0.58 for English-to-Chinese transfer. The DROID expert has the same ordering: 0.81, 0.74, and 0.60.

So the language gap persists in the expert’s hidden states, alongside useful within-language detection. These measurements evaluate detector ranking in frozen activations.

The scope of an English safety result

A possible conclusion concerns the validity of a detector: high English AUROC does not establish that an English-trained harm probe will rank translated hazards correctly in a VLA. The VLM baselines show stronger transfer under the same two hazard designs. Chinese refits show recoverable signal that the English readout misses, with recovery depending on the task and readout.

For an activation-based detector, one could report source-language validation, cross-language testing, and a target-language refit on the same held-out groups. Together they distinguish a detector that works in English from one that generalizes, and a poor transferred readout from a representation that remains difficult to separate even with an in-language fit.

Readout and fitting details

The VLM baselines are Prismatic, the Qwen2.5-0.5B-based MiniVLA VLM, and PaliGemma-3B. The policies are OpenVLA-7B, MiniVLA Bridge, and π0.5 base and DROID. All backbones are frozen; only the linear probe is fitted. Corresponding model families receive identical token and pixel tensors.

For Prismatic, OpenVLA, and MiniVLA, I read the final prompt position. For PaliGemma and the π0.5 prefix, I read the final prefix slot after Action:, with a synthetic zero robot state. The action-expert result uses its first action position at t = 1 with shared initial noise.

Logistic probes use L2 regularization with C = 0.01, source-training-split standardization, and five grouped folds. Scores average fold AUROCs and then fixed hidden-state indices: 8–32 for Prismatic and OpenVLA, 6–24 for MiniVLA, and 5–19 for PaliGemma and π0.5, including the final normalized state. The expert’s 20 indices span its suffix input, 18 blocks, and final normalization. All plotted points and curves are descriptive means, not confidence intervals.

A difference-of-means probe uses the mean hazardous activation minus the mean safe activation in the source-language training split, then scores held-out activations with a dot product. That estimator is used for the input-embedding, length-matching, and held-out-category controls; it should not be confused with the headline logistic estimator.

Set A’s eight categories are human injury, fire, electrical hazards, water damage, falling or breaking objects, chemicals, children or pets, and crushing or pinching. Labels describe the authored instructions’ hazardousness. Across 8,720 non-English sentences in the hazard sets and supporting instruction battery, the translation audit found 22 meaning issues with hazard labels preserved. It flagged none in the Chinese hazard texts.

The associated manuscript contains the complete text-baseline and Chinese-refit table, plus the supporting instruction-contrast analysis.

Download the research manuscript (PDF)

If you’re working on related questions, I’d love to hear about it. Get in touch, or read more of my research.

Chris Shi

I’m an undergraduate studying electrical and computer engineering and mathematics at CMU. I work on mechanistic interpretability and robot learning.

© 2026 Chris Shi research index chrisshi.com