> "You can wear a hat and glasses at the same time because they occupy different positions on your head. But can you wear two hats at once?"
---
🎭 An Experiment You're Not Supposed to Run
Imagine you have a large language model and you want to inject three "tendencies" into it at once: make it better at mathematical reasoning, make it more concise, and make it friendlier toward Chinese-speaking users.
Sounds practical. But if you actually try it, something strange happens: the model collapses.
It may start spouting nonsense, none of the three tendencies may take effect, or it may actually do *worse* on math problems. This isn't a hyperparameter mistake — it's a repeatedly documented but never fully explained phenomenon: the collapse of multi-direction activation steering.
Yu Deng's new paper, GEMS (Geometric Constraints Enable Multi-Semantic Superposition), is the first to fully explain it: the collapse isn't magic. It has two independent physical causes, and both can be fixed with geometric constraints.
🔬 Background: Activation Steering, or "Injecting" the Model
Activation steering is a technique for changing model behavior without retraining. The idea is simple:
As a model processes an input, each layer produces an activation vector — the model's internal representation of that input. If we add a perturbation to this vector, say a displacement along a "math ability" direction, the model's behavior shifts toward math.
It's like giving the model's internal state an injection: no surgery (retraining) required, but the "tendency" changes.
For years this worked well — but only for a single direction. One injection at a time: strong effect. Two or three at once? The model breaks.
💥 Two Causes of the Collapse
GEMS's core contribution: it decomposes the collapse into two independent physical mechanisms.
Cause 1: Distributional Deviation
During training, each layer's activation vectors live within a specific "training distribution." When you add a perturbation, the vector is pushed away from it. Add two or three perturbations, the offsets accumulate, and the activation may land in a region the model has never seen — and the model no longer knows how to handle it.
It's like blood pressure: a normal range is 80–120. One pill pushes it to 130; the body compensates. Three pills at once push it to 180, and the body crashes. The problem isn't the drug itself — it's the combined effect pushing the state out of the safe zone.
Cause 2: Directional Interference
The second cause is subtler. Each "tendency" corresponds to a direction vector. If two injected directions are not orthogonal (their angle isn't 90°), they interfere — one perturbation partially cancels or distorts the other's effect.
It's like pushing a stick east and north simultaneously. If the two forces are orthogonal, the stick moves northeast and both goals are satisfied. If the angle between them is only 10°, they fight each other, and the stick ends up going a direction that achieves neither goal.
🎯 GEMS's Two Geometric Constraints
Since there are two causes, GEMS applies two geometric constraints:
Constraint 1: Norm-Preserving Weighted Superposition
For distributional deviation, GEMS keeps the total norm of the activation vector unchanged when superposing perturbations. Instead of naively adding three perturbations, it uses a weighted superposition with dynamically adjusted weights so the final activation's "length" stays within the training distribution.
GEMS also introduces targeted attention-path injection — injecting perturbations only into attention pathways relevant to the target semantics, rather than indiscriminately across all positions — further reducing unnecessary distributional shift.
Constraint 2: Real-Time Orthogonalization
For directional interference, GEMS orthogonalizes the direction vectors in real time at inference — using Gram-Schmidt or a similar method to transform the vectors into an orthogonal set before superposing them onto activations.
It's like adjusting the two forces to be perfectly perpendicular before pushing the stick — so they no longer interfere.
📊 The Numbers: 98% vs 4%
GEMS's experimental results are strikingly clean:
GSM8K math reasoning:
- Baseline (no injected directions): 92% accuracy
- GEMS injecting 3 non-math directions simultaneously: 98% accuracy (even above baseline!)
- Unconstrained direct superposition of 3 directions: 4% accuracy (total collapse)
- The same 3-direction injection causes only a 2.2% increase in perplexity — barely affecting language modeling quality.
- GEMS's qualitative steering effects transfer from a 3B model to a 31B model, suggesting these geometric constraints aren't a coincidence of one particular model.
- Remove orthogonalization (keep norm preservation): directional interference remains, performance drops
- Remove norm preservation (keep orthogonalization): distributional deviation remains, performance drops
- Remove both: unconstrained superposition, immediate collapse
- Direction extraction is task-dependent: the paper's "expert vectors" must be extracted from task data, and results may vary across tasks
- Compute cost of real-time orthogonalization: small, but it runs at every inference step, which matters for very large-scale deployments
- Qualitative transfer ≠ quantitative transfer: the 3B→31B transfer is validated only qualitatively; whether quantitative metrics hold is unspecified
- Three directions vs. ten: the paper tests only 3 concurrent directions; whether the geometric constraints hold for more is an open question
Wikitext-2 language modeling:
Cross-architecture transfer:
The 98% vs 4% contrast is the most striking number in the paper: same model, same three directions, same injection strength — with or without geometric constraints, a 24x difference.
🧩 Ablations: Both Constraints Are Necessary
GEMS ran strict ablations, removing each constraint in turn:
This shows the two constraints are independently necessary — each maps precisely onto one independent collapse mechanism. This isn't an engineering hack; it's a precise correspondence with the phenomenon's nature.
🌐 Why It Matters
1. Activation steering goes from "one shot" to "cocktail therapy"
Previously steering could only handle one direction at a time. GEMS lets you prescribe a cocktail — multiple tendencies injected simultaneously without interference. That opens real applications: one model can be steered toward "good at math + concise + friendly" without training three versions.
2. A victory for the geometric perspective
GEMS's core insight: translate the engineering problem into a geometry problem. Distributional deviation = a norm problem; directional interference = an orthogonality problem. Once translated, the solutions are off-the-shelf mathematical tools — norm-preserving transforms and orthogonalization.
This geometric lens may apply to many other LLM internal-state control problems. A model's internal state space is a high-dimensional geometric object; the better we understand its geometry, the more precisely we can control it.
3. Implications for "model editability"
GEMS proves that the model's internal state space is more "superposable" than we assumed. Multiple semantic directions can coexist, as long as we respect geometric constraints. Future model editing may not be "change one attribute" but "turn several knobs at once" — like an audio mixer's equalizer, with each band controlled independently.
🧭 Honest Limitations
🎵 A Feynman-Style Coda
Feynman once said of quantum mechanics: "I think I can safely say that nobody understands quantum mechanics. But our equations work."
GEMS has that flavor. We don't fully understand why the model's internal state space permits this multi-semantic superposition — but when we respect its structure with geometric constraints, it works. 98% vs 4% isn't magic; it's math.
Perhaps that's a metaphor for LLM research: we don't need to fully understand the black box, but every bit more we understand of its geometry gives us one more controllable knob. GEMS hands us a new knob — and proves that several knobs can be turned at once.
---
Paper: https://arxiv.org/abs/2606.19946
Code (open source): https://github.com/LuLu663939/gems-multi-semantic-steering
Author: Yu Deng