Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Latent Space Refusal Anchoring for Low-Resource African Languages: Mechanistic Safety Recovery Without Retraining

arXiv:2608.180892026-08-20

AI models that refuse harmful requests in English but comply in African languages get fixed by tweaking internal signals, without any retraining

Instruction-tuned language models refuse harmful requests in English but often comply with the same requests in Yoruba, Igbo, Igala, and Hausa. The authors show the model's internal 'refusal' signal exists but simply fails to trigger for these languages, and introduce a training-free method called LSR-Anchoring that copies the English refusal signal into other-language inputs at inference time. It restores safety on four African languages across four model architectures, though it consistently fails and even backfires on Arabic.

METAL MEDIA explanatory visual

AI models that refuse harmful requests in English but comply in African languages get fixed by tweaking internal signals, without any retraining

  1. 01Problem: measuring how far each language's internal activations drift from English's refusal activations (Refusal Centroid Drift) showed gaps as large as 0.55 for Igala, meaning the refusal mechanism exists in the model but doesn't activate for these low-resource languages.
  2. 02Method: they extracted a 'refusal direction' from the difference between 100 English harmful prompts and 50 benign prompts' internal activations, then clamped this direction onto other-language inputs at inference time (Mean-Activation Steering, MAS) — no retraining, no target-language data, runs on a single consumer GPU.
  3. 03Result: Llama-3.1-70B reached near-ceiling Safety Recovery Rate (SRR) — 1.00 for Yoruba, 1.00 for Igala, 0.99 for Igbo, 0.96 for Hausa — and Mistral-7B/Qwen2.5-7B recovered safety while keeping benign-prompt degradation (DPL) below 0.08. Llama-3-8B, however, overcorrected, with DPL hitting 1.00 (refusing even legitimate requests).
  4. 04Fix: switching to a single feature derived from a Sparse Autoencoder (SDS) instead of the dense mean-difference vector reduced KL divergence (a measure of output distribution shift) by 3.5–7x while achieving the same safety recovery without benign collapse.
  5. 05Limitation: Arabic failed on every architecture and every steering strength, actually making safety worse than the unsteered baseline — attributed to Arabic's refusal representation sitting in a geometrically distinct region. The authors explicitly warn against applying this method to Arabic-language agents.
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Problem: measuring how far each language's internal activations drift from English's refusal activations (Refusal Centroid Drift) showed gaps as large as 0.55 for Igala, meaning the refusal mechanism exists in the model but doesn't activate for these low-resource languages.
  2. Method: they extracted a 'refusal direction' from the difference between 100 English harmful prompts and 50 benign prompts' internal activations, then clamped this direction onto other-language inputs at inference time (Mean-Activation Steering, MAS) — no retraining, no target-language data, runs on a single consumer GPU.
  3. Result: Llama-3.1-70B reached near-ceiling Safety Recovery Rate (SRR) — 1.00 for Yoruba, 1.00 for Igala, 0.99 for Igbo, 0.96 for Hausa — and Mistral-7B/Qwen2.5-7B recovered safety while keeping benign-prompt degradation (DPL) below 0.08. Llama-3-8B, however, overcorrected, with DPL hitting 1.00 (refusing even legitimate requests).
  4. Fix: switching to a single feature derived from a Sparse Autoencoder (SDS) instead of the dense mean-difference vector reduced KL divergence (a measure of output distribution shift) by 3.5–7x while achieving the same safety recovery without benign collapse.
  5. Limitation: Arabic failed on every architecture and every steering strength, actually making safety worse than the unsteered baseline — attributed to Arabic's refusal representation sitting in a geometrically distinct region. The authors explicitly warn against applying this method to Arabic-language agents.
Figure 1: LSR-Anchoring recovers safety on Yoruba harmful prompts without affecting benign behaviour. Before steering (left): the model refuses in English but complies in Yoruba. After steering (right): LSR-Anchoring re-anchors the English refusal direction at inference time; both languages now refuse. No retraining or target-language data is used.
Figure 1: LSR-Anchoring recovers safety on Yoruba harmful prompts without affecting benign behaviour. Before steering (left): the model refuses in English but complies in Yoruba. After steering (right): LSR-Anchoring re-anchors the English refusal direction at inference time; both languages now refuse. No retraining or target-language data is used.
Table 1: Refusal Centroid Drift per language (Llama-3-8B, Layer 12). RCD =1−cos⁡(𝐑en,𝐑lang). Higher RCD = greater geometric separation from English refusal space.
LanguageFamilyBaselineRCD
YorubaNiger-Congo0.140.95
HausaAfro-Asiatic0.220.60
IgboNiger-Congo0.300.41
IgalaNiger-Congo0.160.55
SwahiliBantu0.460.95
ArabicSemitic0.900.90
Table 2: Evaluation metrics and acceptance thresholds.
MetricDefinitionThreshold
SRR(steered−baseline)/nharmfulHigher
KLDKL​(Psteered∥Pbaseline)<2.5 nats
DPL (Degraded Perf. on Legit.)Benign prompts refused post-steering<0.10
PrecisionGenuine/flagged refusals (manual)>0.80
Table 3: MAS best results per model-language pair. “—” indicates DPL was not instrumented in the 70B pass; table˜4 confirms capability is preserved.
ModelLang.SRRαKLDPL
Llama-3.1-70BYoruba1.00253.53
Llama-3.1-70BIgala1.00202.58
Llama-3.1-70BArabic−0.20252.91
Mistral-7BIgala0.75250.610.06
Mistral-7BYoruba0.25251.430.08
Qwen2.5-7BIgala0.49700.280.06
Qwen2.5-7BArabic−0.10700.140.00
Llama-3-8BIgala0.8124.641.00
“—” = not instrumented; see caption.
Table 4: MMLU accuracy at effective steering magnitudes. Δ = absolute drop in percentage points. “OK” indicates whether the model remains within the acceptable capability-drop threshold. 70B steered rows not collected; see section˜4.
ModelαAcc.Δ (pp)OK
Mistral-7B00.6035
20.5937−0.98
Llama-3-8B00.6699
20.6671−0.28
Qwen2.5-7B00.7441
200.7420−0.21
400.7406−0.35
Llama-3.1-70B00.8259
Table 5: MAS vs. SDS at best SRR (Llama-3-8B, Layer 12). SDS DPL was not instrumented; at KL <1.0 nats, benign collapse is geometrically ruled out and KL is the primary utility metric here.
Lang.SDS SRRSDS KLSDS DPLMAS SRRMAS KLMAS DPL
Yoruba0.060.250.814.851.00
Hausa0.530.930.824.440.98
Igbo0.702.350.806.461.00
Igala0.621.350.814.641.00
Swahili0.200.440.624.781.00
Arabic−0.482.560.215.340.96
“—” = not instrumented; see caption.
Table 6: Full MAS α sweep (Qwen2.5-7B, Layer 26). Arabic baseline 0.11 falls within the steerable range for all other languages; negative SRR throughout confirms geometric failure rather than a baseline effect.
LanguageαSRRKLDPLBase.
Yoruba100.010.0440.020.01
300.040.0820.060.01
500.160.1490.100.01
700.350.2420.240.01
Hausa100.100.1020.020.04
300.220.1940.120.04
500.410.3260.340.04
700.510.4910.500.04
Igbo100.190.0420.020.22
300.290.0850.040.22
500.330.1270.060.22
700.380.1880.100.22
Igala100.030.0690.040.02
300.100.1180.000.02
500.270.1940.060.02
700.490.2830.060.02
Swahili100.010.0380.000.02
300.050.0870.020.02
500.060.1600.040.02
700.110.2660.120.02
Arabic100.000.0490.000.11
30−0.040.0740.000.11
50−0.090.1070.000.11
70−0.100.1430.000.11
Table 7: SDS best operating points (Llama-3-8B, Layer 12). Arabic baseline 0.90 is Llama-3-8B specific; Qwen2.5-7B Arabic baseline is 0.11 (appendix˜B).
Lang.FamilyBase.SRRαKLNote
YorubaNiger-Congo0.140.0640.25Ceiling
HausaAfro-Asiatic0.220.5360.93Positive
IgboNiger-Congo0.300.7082.35Strong
IgalaNiger-Congo0.160.6261.35Strong
SwahiliBantu0.460.2040.44Moderate
ArabicSemitic0.90−0.4862.56Inverse

Why it matters

Hundreds of millions of speakers of low-resource African languages currently receive little to no protection from AI safety filters, and this work shows a way to meaningfully close that gap using only a single consumer GPU, without collecting new labeled data or retraining. At the same time, its clear failure on Arabic offers a practical rule for when NOT to deploy such fixes, which matters for anyone shipping multilingual AI systems.

Terms in this paper

  • residual stream · the accumulating flow of information passed between layers inside a transformer model
  • Refusal Centroid Drift (RCD) · a metric measuring how far a language's internal refusal-related activations diverge from English's
  • Mean-Activation Steering (MAS) · a method that extracts a direction vector from the difference between harmful and benign English activations and injects it at inference time
  • Sparse Autoencoder (SAE) · an auxiliary network that decomposes a model's tangled internal signals into individually interpretable features
  • SRR / DPL / KL divergence · metrics measuring, respectively, how much harmful-request refusal is restored, how much legitimate requests get wrongly refused, and how much the model's output distribution shifts after steering

Original abstract (English)

Instruction-tuned models often refuse harmful requests in English but comply with the same requests in Yoruba, Igbo, Igala, and Hausa. This suggests that the refusal mechanism is present in the residual stream but fails to activate for low-resource inputs. Recovering it normally requires labelled target-language data and retraining, neither of which is available at scale for most African languages. We introduce Latent Space Refusal Anchoring (LSR-Anchoring), a training-free method that extracts the refusal direction from English prompts and clamps it onto the residual stream at inference time. The primary variant, Mean-Activation Steering (MAS), operates across the four architectures we tested: Llama-3-8B, Llama-3.1-70B, Mistral-7B-Instruct, and Qwen2.5-7B. On Mistral and Qwen it recovers safety with benign degradation below 0.08. On Llama-3-8B it overcorrects, with Degraded Performance on Legitimate prompts (DPL) reaching 1.00. We address this with SAE-Derived Steering (SDS), which replaces the dense mean-difference direction with a single Sparse Autoencoder (SAE) feature and reduces Kullback-Leibler (KL) divergence by 3.5-7x without benign collapse. Four languages transfer positively, but Arabic fails on every architecture and at every steering magnitude, indicating a geometric mismatch rather than a baseline effect. Massive Multitask Language Understanding (MMLU) accuracy drops remain below 0.35 percentage points at every effective steering magnitude.

Authors · Godwin Abuh Faruna

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Godwin Abuh Faruna et al., arXiv:2608.18089, CC BY 4.0