Well. I see. With that additional premise in mind, I ran a few small experiments:
Direct answer
For the mechanistic question—whether a language-selective region becomes easier to train after ablation/reset—I would start with a base checkpoint, then repeat the best-supported condition on the corresponding IT checkpoint.
For the ~30B choices:
- Gemma 4 31B base is the cleaner first large-scale experiment because it has a paired Gemma 4 31B IT checkpoint.
- Qwen3.6-27B is attractive for the practical coding-agent stage, but the public checkpoint is post-trained, so it introduces more confounds for the first mechanism test.
- A smaller official Qwen3.5 Base checkpoint is useful for cheap architectural prototyping. The Transformers documentation says Qwen3.5 and Qwen3.6 share the same architecture/model type, including the 3:1 Gated DeltaNet / full-attention hybrid stack.
My default route would therefore be:
- Smaller Qwen3.5 Base to validate the measurement and controls.
- Gemma 4 31B base for the larger mechanism experiment.
- Gemma 4 31B IT to measure what post-training changes.
- Qwen3.6-27B for the practical local coding-agent replication.
- Pruning only after reset/relearning is understood.
The small experiment produced a real signal, but not quite the “free language capacity” result.
I found a reproducible reset-by-location interaction: the original language-selective weights learned an unrelated objective unusually slowly, and fresh reinitialization removed most of that disadvantage. Once reset, however, they did not show more absolute learning capacity than similarly important control weights.
So this currently looks more like reset removing a location-specific specialization or adaptation handicap than revealing privileged “knowledge sponge” capacity.
The same region was important to the original language behavior, so I would not yet treat it as safe spare capacity or as a pruning candidate.
A useful shorthand for the whole project is:
activation selectivity ≠ causal necessity ≠ editability ≠ plasticity ≠ safe reuse
Recommended standard route
- Use activation selectivity only to generate candidate locations.
- Confirm causal relevance with a reversible mask.
- Keep mask, reset, freeze, rollback, and pruning as separate interventions.
- Compare language-selected units with structurally/functionally matched controls.
- At every location, compare original pretrained values with fresh reset values.
- Train only the edited slice first.
- Measure new-task learning and retained-capability damage together.
- Only then try whole-model recovery.
- Treat pruning as a later independent branch.
What I tested and what happened
Small Qwen3.5-4B Base probe
I used Qwen3.5-4B-Base as a manageable surrogate for the Qwen hybrid architecture.
The probe was intentionally narrow:
- one base checkpoint;
- one final-layer MLP site;
- 96 selected intermediate channels;
- Mandarin, Russian, and Arabic contrasted against English;
- short opaque association tasks;
- edited-slice-only training;
- no whole-model compensation;
- no pruning.
For each MLP channel, the intervention covered the matching gate/up rows and down-projection columns. “Fresh reset” meant fresh random initialization, not zeroing or structural deletion.
Candidate selection and causal check
Channels were first ranked by activation preference for Mandarin/Russian/Arabic over English. A separate held-out parallel split was then used for reversible masking.
Masking the selected channels produced approximately:
| Evaluation set |
Mean NLL change |
| Mandarin/Russian/Arabic |
+0.194 |
| English |
approximately 0 |
| Generic code |
approximately 0 |
That supports a causally language-selective effect on this probe. It does not show that the channels are exclusively linguistic, unnecessary elsewhere, or safe to remove.
The selected site was the final MLP block, so it may represent late language/script routing or readout rather than a compact store of multilingual semantics. Language-neuron studies also often find strong effects near the first and last layers; see Language-Specific Neurons and On the Multilingual Ability of Decoder-based Pre-trained Language Models.
The important 2×2 comparison
The decisive comparison was:
| Location |
Starting values |
| Language-selected |
Original pretrained |
| Language-selected |
Fresh random reset |
| Matched control |
Original pretrained |
| Matched control |
Fresh random reset |
The final control was approximately matched on:
- activation utility/RMS;
- gate/up/down weight RMS;
- activation × output-weight leverage;
- a task-local squared-gradient/Fisher-like proxy;
- layer, tensor role, shape, and edited parameter count.
Each arm used identical data/update budgets, a fresh optimizer, edited-slice-only training, and a check that non-edited weights stayed unchanged.
Across eight runs divided between code-like and non-code opaque association tasks, the step 0–4 reset interaction against the mechanism-matched control was:
- mean: −0.4755
- descriptive bootstrap interval: −0.7647 to −0.2360
- direction: 8/8 runs favored the hypothesis-side interaction
A negative value means reset helped the language-selected location more than it helped the matched location.
The effect appeared in both task types:
- code-like association: 4/4 in the same direction;
- non-code association: 4/4 in the same direction.
So it does not currently look coding-specific.
Why the curve decomposition matters
After the short training window, all reset arms were nearly equal:
| Reset location |
Final held-out NLL |
| Language-selected |
0.6898 |
| Mechanism-matched |
0.6849 |
| Activation-matched |
0.6903 |
The original-value arms differed much more:
| Original location |
Final held-out NLL |
| Language-selected |
0.9931 |
| Mechanism-matched |
0.8947 |
| Activation-matched |
0.8504 |
The interaction was therefore driven mainly by the original language-selected weights adapting unusually slowly. Reset removed that disadvantage; it did not create a clearly superior learning substrate.
Possible explanations still include:
- genuine local plasticity recovery;
- removal of interference from the old language function;
- unmatched higher-order geometry such as curvature, feature covariance, activation derivatives, or the full output Jacobian;
- rapid overwrite of a high-leverage final routing/readout site.
The probe does not distinguish these mechanisms.
Damage
The selected site was clearly important to the original language behavior:
| Arm |
Target-language NLL change |
| Selected, original values |
+0.3869 |
| Selected, fresh reset |
+0.4955 |
| Matched, original values |
+0.0161 |
| Matched, fresh reset |
+0.0769 |
Even updating the selected original weights without resetting them caused substantial language damage.
The result is compatible with:
an important specialized region whose original state resists unrelated adaptation
but not with:
unused language-only parameters that can be safely reclaimed.
The experiment also used short synthetic association objectives. It did not establish real coding improvement, algorithmic generalization, safe language deletion, net capacity gain, transfer to 27B/31B, persistence during long training, or the same effect in IT models or middle layers.
Defining the mathematical footprint
I think “mathematical footprint” is useful if it is split into measurable components:
| Footprint |
Possible measurement |
What it establishes |
| Activation |
Per-language RMS, probability, sparsity, contrast |
Where activity differs |
| Causal |
NLL/behavior change under reversible masking |
Whether the site contributes |
| Parameter |
Channel/weight count and layer distribution |
Physical intervention scope |
| Reset |
Immediate loss after reset/rollback |
What function was disrupted |
| Plasticity |
Controlled local learning curve |
How readily the site adapts |
| Retention |
Language/code/general damage |
Cost of adaptation |
| Relocation |
Where behavior reappears in whole-model training |
Whether learning stayed local |
| Compression |
Real removed parameters and deployment savings |
Whether pruning is useful |
This prevents a long inference jump:
- a unit activates more for a language;
- therefore it is necessary;
- therefore it is unused by English/code;
- therefore it is safe to reset;
- therefore it will absorb unrelated knowledge efficiently;
- therefore it can later be pruned.
Each step needs separate evidence.
This matters because localization does not automatically identify a good editing site. Does Localization Inform Editing? found that causal localization results did not reliably predict the best layer for factual edits.
Likewise, language specificity does not imply useful transfer. Language-Specific Neurons Do Not Facilitate Cross-Lingual Transfer found no consistent downstream benefit from several language-neuron interventions and neuron-specific LoRA setups.
On the positive side, selective original-weight training is feasible. LANDeRMT selectively updates/routes language-aware neurons for translation. It simply addresses a different question: language-relevant adaptation without first resetting the units.
Keep the interventions separate
These are different operators:
| Intervention |
Original value retained? |
Trainable? |
Main use |
| Temporary activation mask |
Yes |
Usually no |
Reversible causal probe |
| Zero-and-frozen |
No |
No |
Functional deletion |
| Zero-and-trainable |
No |
Yes |
Relearning from zero |
| Fresh random reset |
No |
Yes |
Relearning from a normal fresh state |
| Partial interpolation |
Partly |
Yes |
Dose-response test |
| Base-checkpoint rollback |
Replaced by an earlier learned value |
Yes |
Undo post-training specialization |
| Structural pruning |
No; capacity removed |
No |
Compression |
I would not combine reset and pruning initially. Pruning removes the substrate whose relearning behavior is being measured.
Fresh random reset should also not be grouped with zero initialization. In a normalized residual network, zero is not automatically a neutral version of a normally initialized channel.
For an IT checkpoint, base rollback is a useful third starting state:
- IT value;
- corresponding base-checkpoint value;
- fresh random value.
That can distinguish removing IT specialization from restoring a pretrained representation or creating fresh capacity.
I would use LoRA as a practical baseline, not as the same mechanism. LoRA freezes the original weights and learns an added low-rank update; it does not test whether reset original parameters are more plastic.
Staged experiment and decision flow
1. Tokenization/probe audit
For Mandarin/Russian/Arabic, record:
- token, byte, and character counts;
- truncation and padding;
- subword boundaries;
- script and morphology;
- baseline per-language NLL.
Use parallel content where possible. Treat transliteration as a script perturbation, not a perfect script-free control. Prefer within-language intervention changes such as NLL deltas over raw cross-language perplexity comparisons.
2. Candidate localization
Use activation selectivity to rank candidates, then require stability across probe splits.
Candidate features can include:
- activation probability/RMS;
- language-conditioned sparsity;
- gradient or squared-gradient;
- activation × output-weight leverage;
- causal attribution.
3. Reversible causal confirmation
Before destructive edits, compare target-language, English, and generic-code effects under a reversible mask.
| Observation |
Next branch |
| No target-language effect |
Revisit selector/probe |
| Large target and English/code damage |
Shared/high-leverage feature; not safe deletion |
| Selective target effect |
Suitable for reset testing, not yet pruning |
| Unstable across splits |
Improve probe before editing |
4. Reset-by-location interaction
At minimum:
| Location |
Original |
Fresh reset |
| Language-selected |
Yes |
Yes |
| Matched control |
Yes |
Yes |
A low-utility control is optional but should not replace a high-utility matched control.
The central quantity is:
(selected reset − selected original) − (matched reset − matched original)
For NLL, a negative interaction means reset helped more at the selected location.
Decide in advance whether the primary metric is early AUC, time-to-threshold, final NLL, or retention-adjusted gain. The probe showed that early AUC and final value can imply different stories.
5. Edited-only, edited-frozen, and whole-model
| Training condition |
What it tests |
| Edited region only |
Local uptake |
| Edited region frozen, rest trainable |
Compensation without that region |
| Whole model |
Practical recoverability, not local attribution |
If whole-model training succeeds but edited-only does not, the model likely compensated elsewhere.
Large Language Models Relearn Removed Concepts found rapid recovery after neuron pruning, including redistribution to other layers/neurons. Whole-model recovery therefore does not prove that knowledge entered the edited region.
6. Real coding evaluation
The opaque task is useful for learning dynamics, not for claiming coding improvement.
A later evaluation should separate:
- code completion;
- English-to-code;
- target-language-to-code;
- code repair;
- execution-based held-out problems;
- explanation/documentation.
Hold out algorithm families and templates, not only names or formatting.
7. Retention-adjusted utility
Report benefit and cost together:
| Benefit |
Cost |
| Early learning AUC |
Target-language damage |
| Final held-out performance |
English/general-language damage |
| Time to threshold |
Generic-code damage |
| Execution success |
Reasoning/formatting damage |
| Eventual parameter savings |
Recovery-training cost |
A location that learns slightly faster while damaging retained behavior much more is an interesting plasticity result, not necessarily useful reclaimed capacity.
8. IT replication, then pruning
After the base result replicates:
- repeat the same matrix on IT;
- add base rollback;
- check whether the selected location moves;
- add chat-template/tool-use smoke tests.
Only consider pruning if the causal effect, reset benefit, retention cost, and recovery route are understood and structural removal yields actual deployment savings.
On the Limitations of Language-targeted Pruning is relevant here: preserving obvious language-specific signals does not guarantee preservation of subtler shared knowledge/reasoning.
Model-specific notes
Qwen3.5 / Qwen3.6
Qwen3.5 and Qwen3.6 use a heterogeneous 3:1 stack of Gated DeltaNet and full-attention blocks. The Qwen3.6-27B card describes:
16 × (3 × (Gated DeltaNet → FFN) → 1 × (Gated Attention → FFN))
Controls should therefore match:
- DeltaNet versus full-attention block;
- MLP tensor role;
- shape and parameter count;
- local activation/gradient properties.
Record the exact model revision, Transformers version, optional-kernel stack, attention implementation, dtype, cache setting, and packing behavior.
Before collecting data, verify:
- hooks disabled versus installed-but-inactive give identical logits;
- a no-op mask gives identical logits;
- restoring a reset slice restores logits;
- packed samples do not leak across sequence boundaries.
Quantized PEFT is not automatically equivalent to resetting and retraining selected original weights. The storage, dequantization, optimizer, and update contract must be explicit.
Gemma 4
Gemma 4 is also architecturally heterogeneous, so controls must be matched by layer/tensor role.
The reason to prefer it for the first 31B base/IT comparison is simply that the official base and IT checkpoints provide the paired starting points.
For either family, pin a known-working library revision and save a forward-equivalence smoke test. A library-path difference should not be mistaken for an internal-model effect.
How the nearby literature connects
No paper I found establishes the full chain:
language-selective localization → post-hoc reset → faster unrelated relearning in the same region → safe reusable capacity
The nearest pieces are:
Together, these make the project plausible and testable, but they do not justify treating a language-selective region as unused capacity.
Bottom line
Your additional premise changes the project from “can these languages be removed?” to:
Do specialized pretrained parameters have different relearning dynamics after their original state is erased?
The small Qwen3.5-4B Base probe suggests that they may:
- a causally language-selective final-layer subset existed;
- its original pretrained state adapted more slowly than matched locations;
- fresh reset removed that disadvantage;
- the effect appeared on code-like and non-code associations;
- reset did not produce clearly superior absolute capacity;
- editing the site substantially damaged its original language function.
I would therefore update the metaphor from:
“an empty language region becomes a privileged knowledge sponge”
to:
“a specialized region may resist unrelated adaptation, and reset may remove that resistance.”
That remains an interesting plasticity/relearning hypothesis, but it is different from safe spare capacity.
For the larger experiment, my default would be:
- base before IT;
- Gemma 4 31B base/IT for the clean paired comparison;
- Qwen3.5 Base for Qwen-architecture prototyping;
- Qwen3.6-27B for the practical coding-agent stage;
- reversible mask before destructive reset;
- reset interaction before pruning;
- edited-only before whole-model recovery;
- benefit and collateral damage reported together.
Even if pruning ultimately fails, a replicated result would still be useful: it would show that language-selective specialization and local relearning dynamics are connected, while leaving open whether the mechanism is plasticity loss, interference, or another property of the specialized parameter state.