Can a language model be made to think like Su Shi?
Su Shi and Wang Anshi were rivals at the court of Song China in the eleventh century. Both wrote essays about what a government should do, and on many questions they disagreed. We wanted to know whether a model could be nudged, from the inside, into taking the positions each man actually wrote down, without ever being told his name.
The short answer is no, not with the open models we could run. They do not know the two men well enough for a nudge to bring anything out. But finding that out taught us something about what steering can and cannot do, and the last experiment on this page looks at what a model does when it is handed the essays themselves.
- Su Shi 蘇軾, 1037 to 1101
- Wang Anshi 王安石, 1021 to 1086
Example question
Every test question looks like this. A situation of the time, a question a statesman might face, and two answers. Each answer is something one of the two men, or a contemporary of theirs, argued in an essay that survives. The model is asked which it holds, and we check it against the record.
The Song court's treasury has long been unable to cover its expenses, and officials are debating what fundamental measure should be taken to remedy the state's fiscal shortfall.
What is the chief remedy for the state's fiscal insufficiency: restraining expenditure, or increasing the wealth available to the state?
- Su ShiThe state should make curbing expenditure its foundation so that taxes can stay light; a state's sufficiency depends on disciplined spending, not on how much revenue it takes in.
- Wang AnshiCurbing expenditure alone is not enough; the state must restore the proper way of producing new wealth from nature's productive forces, rather than merely squeezing the resources that already exist.
Data sources
Nothing here comes from textbooks or later summaries of what the two men are said to have believed. Every answer is tied to lines they wrote themselves.
- Essay264 essays and memorials the two men wrote themselves: 164 by Su Shi and 100 by Wang Anshi.
- ReadingEach essay is read section by section, and every claim is linked to the exact lines that support it.
- PositionA plain statement of what he argued, kept only when three separate AI checkers each find it in those lines.
The pairing matters more than it looks. Our first set of questions paired what he argued with an opposite we wrote for the test. It turned out a reader could pick the real answer without knowing anything about the man: the real one sounds like its period, the invented one does not. A model can pass such a test by spotting authenticity, not by knowing Su Shi. The second set pairs each recorded answer with one another real scholar recorded, so that only knowing who said what tells them apart.
The real answer sounds like its period and the invented one does not. A model can pick the real one without knowing the man at all, and the first set was caught at exactly that.
Both answers were held by real people of the time, so only knowing who said what tells them apart. The other scholar is a writer of the same tradition, such as Su Zhe or Ouyang Xiu, or the other of the two men.
Steering experiments
There are three ways to give a model a persona. You can tell it, by writing “You are Su Shi” at the top of its instructions. You can retrain a small part of it on his positions. Or you can steer it: add a small, fixed nudge to its internal activity while it reads the question, with no name anywhere in the instructions.[1, 2, 4] The experiment is about the third. Telling is the yardstick, because steering is worth having only if it comes close to what simply telling the model achieves.[7]
Every nudge on this page is a mean-difference vector: the average difference in the model's internal activity between two sets of inputs,[2] except one experiment near the end that steers with sparse-autoencoder features. On the one large shared benchmark those steer less well than a mean-difference vector,[7] and they draw on the same contrast inside the model; the experiment here agrees.
On the first set of questions, the nudge did something, for one man. Steering toward Wang Anshi moved the share of answers matching his record by +7.4 points on an 8B model, the reversed nudge moved them back, and a random nudge of the same size did nothing.[2] Steering toward Su Shi did nothing at all. The bar we had set in advance was 10 points for both men.
| Model | Nudged toward | Before | His nudge | Reversed | Random |
|---|---|---|---|---|---|
| Llama-3.1-8B | Su Shi | 54% | −0.1 (−0.2 to 0.0) | +0.1 | +0.1 |
| Llama-3.1-8B | Wang Anshi | 56% | +7.4 (+3.5 to +10.8) | −6.7 | 0.0 |
| Qwen3.5-9B | Su Shi | 64% | +0.4 (−0.2 to +1.0) | −0.8 | −0.3 |
| Qwen3.5-9B | Wang Anshi | 72% | +4.0 (+1.9 to +6.0) | −4.5 | 0.0 |
Then we found the flaw described above. A reader shown the two answers with no names picked the real one 86% of the time, and still 76% after both answers were rewritten in one style. Worse, a copy of the model retrained on one man's positions chose the other man's recorded answers 76% to 87% of the time. It had learned to spot the real answer, not the man. The small effect above may be real, but the questions it was measured on do not let us say so.
Model knowledge
A nudge can only bring out what a model already holds.[6, 8] So before building anything on the second set, we asked a simpler question: when a model is told it is Su Shi, does it answer differently from when it is told it is the scholar who held the other view? If the name makes no difference, there is nothing inside to steer.
With no name at all, the strongest models choose his answer 48% to 62% of the time, close to a coin toss, which is what fair questions should give. With a name, they separate the two men. The open models do not.
| Model | Su Shi | Wang Anshi |
|---|---|---|
| Commercial models, for reference | ||
| Claude Fable 5.1 | +30.8 (+16.8 to +44.2) | +17.0 (+0.3 to +32.5) |
| GPT-6 Astra | +26.4 (+9.8 to +42.1) | +26.2 (+10.8 to +40.7) |
| Gemini 3.8 Flash | +15.9 (+1.7 to +31.0) | +17.9 (−0.8 to +34.6) |
| Open models, the kind that can be steered | ||
| Qwen3.5 122B | +5.0 (−1.1 to +10.9) | −1.3 (−13.1 to +9.8) |
| Qwen2.5 72B | +3.7 (−1.1 to +8.3) | −3.9 (−12.5 to +4.3) |
| Qwen3.5 27B | +3.1 (−1.8 to +8.1) | +2.5 (−5.4 to +10.9) |
| Yi-1.5 34B | +5.3 (+2.0 to +8.6) | +5.7 (−2.4 to +12.9) |
| Qwen3 32B | +1.6 (−2.3 to +5.1) | −5.5 (−14.1 to +0.7) |
| Qwen3.8 27B | +1.8 (−1.3 to +4.6) | −0.4 (−5.4 to +4.5) |
Commercial models move +15.9 to +30.8 points for Su Shi and +17.0 to +26.2 for Wang Anshi. The open models, from 27 to 122 billion parameters and across three generations of the same family, move +1.6 to +5.3 and −5.5 to +5.7. Making the open model bigger did not help, and the newest one was no better than the oldest. Writing freely as Su Shi, Qwen3 32B took his recorded position 47% of the time, against 41% when writing as another scholar.
So no persona vector was built for the test. A persona vector is distilled from the difference a name makes,[1] and in the models whose insides we can reach, there was almost none to distil. This agrees with what others have found: steering amplifies what a model represents, and there is no published case of it putting in positions the model does not already hold.[5, 6, 7, 8]
We ran the first set's nudge on the fair questions anyway, to measure rather than argue. On the tuning essays, a Su Shi nudge raised his share on all three models, but so did the same nudge reversed, and so did a random one. These questions start well below a coin toss for Su Shi, and anything that flattens the model's choice raises his share whichever way it points. Wang Anshi did not move under any of them.
| Model | Nudged toward | Before | His name | His nudge | Reversed | Random |
|---|---|---|---|---|---|---|
| Llama-3.1 8B | Su Shi | 34% | +3.6 (−1.6 to +8.1) | +14.0 (+7.7 to +20.0) | +15.0 | +4.2 |
| Llama-3.1 8B | Wang Anshi | 56% | −6.4 (−11.4 to −0.5) | −1.4 (−8.7 to +3.9) | −6.8 | −1.0 |
| Qwen3.5 9B | Su Shi | 27% | +13.7 (+3.7 to +20.2) | +20.6 (+5.4 to +29.4) | +16.4 | +11.7 |
| Qwen3.5 9B | Wang Anshi | 47% | −4.1 (−12.9 to +5.0) | +1.5 (−18.7 to +17.3) | +1.1 | +0.7 |
| Yi-1.5 34B | Su Shi | 26% | +23.5 (+4.5 to +37.7) | +29.1 (+14.7 to +46.2) | +12.0 | +10.8 |
| Yi-1.5 34B | Wang Anshi | 50% | −1.2 (−15.9 to +8.5) | +1.5 (−4.1 to +6.0) | −1.1 | −1.6 |
Essays in context
If the model does not know the men, the remaining way to give it their positions is to let it read them.[10, 14] Su Shi's surviving essays run to about 170,000 characters and Wang Anshi's to 63,000, which fits inside the context of recent open models. The question becomes a different one: not whether the model knows Su Shi, but whether a model that has just read him answers as he would.
This is also the ceiling for every steering method that keeps the text in play, such as steering how the model uses its context or compressing the essays into a reusable internal state.[11, 12, 13, 17] If reading the essays does not separate the two men, no such method can.
We put each man's essays in front of the question, with an instruction to answer as their author and no name, and compared that with the essays of the author who held the other view. A question is never read against the essay it was drawn from.
| Model | Setup | Su Shi | Wang Anshi |
|---|---|---|---|
| Qwen3.8 27B | His name against the other author's name | +1.8 (−1.3 to +4.6) | −0.4 (−5.6 to +4.6) |
| Qwen3.8 27B | His essays against another author's essays | +1.4 (−6.0 to +9.1) | +8.1 (+2.8 to +13.3) |
| Qwen3.8 27B | Same, only items where both contexts are of equal length | −1.5 (−9.8 to +7.8) | +8.1 (+2.8 to +13.3) |
| Qwen3.8 27B | His essays against no context | −2.2 (−9.4 to +5.3) | +5.4 (−2.0 to +12.5) |
| Qwen3.5 27B | His name against the other author's name | +3.1 (−1.9 to +8.1) | +2.5 (−5.6 to +11.0) |
| Qwen3.5 27B | His essays against another author's essays | +3.4 (−4.5 to +11.6) | +9.3 (+2.7 to +15.5) |
| Qwen3.5 27B | Same, only items where both contexts are of equal length | +0.8 (−8.1 to +11.5) | +9.3 (+2.6 to +15.5) |
| Qwen3.5 27B | His essays against no context | −3.2 (−10.8 to +5.2) | +10.3 (+3.3 to +17.1) |
A court scholar is reviewing the collapse of earlier dynasties and states. He must decide what to present to the throne as the root cause of their fall.
What is the root cause of a dynasty's or state's collapse?
- A.A state falls mainly from flaws in its system: officials cling to routine until the administration stops working, and the court comforts itself with doctrines that hide real dangers. These causes run deeper than the usual explanations.
- B.A state falls mainly from its ruler's failure of virtue and judgment: when all his trusted ministers warn him with one voice and he rejects them, he follows a single flatterer instead. That choice is the root of ruin.
- ·No instructionsA state falls mainly from flaws in its system: officials cling to routine until the administration stops working, and the court comforts itself with doctrines that hide real dangers. These causes run deeper than the usual explanations.51% on Su Shi's answer
- Told it is Su ShiA state falls mainly from its ruler's failure of virtue and judgment: when all his trusted ministers warn him with one voice and he rejects them, he follows a single flatterer instead. That choice is the root of ruin.59% on Ouyang Xiu's answer
- Told it is Ouyang XiuA state falls mainly from its ruler's failure of virtue and judgment: when all his trusted ministers warn him with one voice and he rejects them, he follows a single flatterer instead. That choice is the root of ruin.60% on Ouyang Xiu's answer
- Given Su Shi's essays, no nameA state falls mainly from flaws in its system: officials cling to routine until the administration stops working, and the court comforts itself with doctrines that hide real dangers. These causes run deeper than the usual explanations.71% on Su Shi's answer
- Given Ouyang Xiu's essays, no nameA state falls mainly from its ruler's failure of virtue and judgment: when all his trusted ministers warn him with one voice and he rejects them, he follows a single flatterer instead. That choice is the root of ruin.60% on Ouyang Xiu's answer
One question, answered five ways by the same model (Qwen3.8 27B). The bar is the probability the model puts on the answer it shows. Su Shi wrote option A; Ouyang Xiu wrote option B. The essays given are 77k and 77k characters, never including the essay the question was drawn from.
Reading the essays did something that naming the men did not, for one of them. With Wang Anshi's essays in front of a question, the two 27B models chose his recorded answer +8.1 and +9.3 points more often than with another author's essays, and both ranges stay above zero. It is the first time an open model has leaned toward Wang Anshi at all, and on Qwen3.5 27B it reaches the bar we set for him. Su Shi did not move: +1.4 and +3.4 points, ranges that straddle zero. The gate asks for both men, so it is not passed, and the persona vector stays unbuilt.
The replay above shows what that looks like question by question. Most of the time the two sets of essays lead to the same answer, and often the essays move the model to an answer that neither name does. A model that has read 30,000 characters of Song prose has become more of a Song writer. Whether it has become this one is a smaller effect, and the next section looks for it inside the model.
Internal analysis
A language model processes text through a stack of layers. At each one, the question's representation is rewritten a little, and at the top the answer is chosen. We recorded that representation at every layer, at the position where the answer is chosen, under each setup, and asked a simple question of it: how far does having the essays in context move the model's internal state, and how much of that movement depends on whose essays they are?
A Su Shi question passing through the model's 64 layers, averaged over all his questions.
- with Su Shi's essays
- with another author's essays
- the difference between them
At the top, where the answer is chosen, the essays have moved the model 0.250 away from where it would be with no essays. Swapping whose essays they are moves it 0.035.
Distance says how much the state moved, not what it moved toward. To read that, we used a tool from recent interpretability work, the Jacobian lens, which turns the internal state at any layer into a list of words the model has in mind at that moment, whether or not it goes on to say them.[15] We applied it, on Qwen3.5-27B, to the states recorded above, and asked which words rise when the essays in front of the question are his rather than another author's.
Two things stand out. At the last layer, with Su Shi's essays in context and no name anywhere, the word that rises most is his name: the model has worked out whose prose it has read. And in the layers before the answer, what rises is character rather than content. With Su Shi's essays the model has playfulness, humour and genius in mind, and orthodoxy and strictness fall away; with Wang Anshi's it has firmness, enforcement and reform in mind, and the Buddhist, Daoist and humorous fall away. Those are the two men as their contemporaries described them, read off a model that was never told who they were.
- 答案
- 选择
- Pixar
- SpaceX
- strict
- <think>
- 答案
- 选择
- 二
- 选
- Pixar
- playful
- Seattle
- humour
- Hollywood
- 洒脱
- 亚太地区
- genius
- fluffy
- hilarious
- rejected
- orthodox
- stricter
- reject
- contracts
- 1
- rejection
- unacceptable
- 拒
- Rech
- B
- A
- A
- B
- C
- “A
- B
- 秦
- Б
- A
- 蘇
- 苏
- 苏轼
- Су
- Su
- Su
- SU
- SU
- Sue
- Suk
- 欧
- 欧阳
- 中欧
- OG
- 欧洲
- 欧式
- OG
- 鸥
- 欧亚
- 在欧洲
- 貧+0.22
- 農+0.21
- 學+0.20
- 禮+0.18
- 財+0.16
- 舊+0.16
- 亂+0.15
- 義+0.14
- 變+0.14
- 佛+0.10
- 仁+0.09
- 道+0.07
- 文+0.07
- 今+0.06
- 刑+0.05
- 天+0.05
- 富+0.05
- 儒+0.05
- 德+0.05
- 人+0.04
- 古+0.03
- 治+0.03
- 利+0.02
- 兵+0.02
- 臣+0.01
- 法+0.00
- 商+0.00
- 君+0.00
- 民+0.00
- 新−0.01
The lens was fitted on passages of a hundred or so tokens, so we checked whether it still reads anything after 24,000 tokens of Wang Anshi. We appended four two-step questions (the capital of the country where the Eiffel Tower stands) to his essays and asked where the step in between, France, sits among the words the lens reads at the middle layers. It stays near the top with the essays in front, as it does without them, and the model still answers Paris. The check covers a quarter of Su Shi's essays rather than the whole, and one of the four questions could not be read because its answer is more than one token, so the readout above is supported at this length and no further.
| Question | Step in between | Rank, alone | Rank, after the essays | Answer, alone | Answer, after |
|---|---|---|---|---|---|
| Fact: the capital of the country where the Eiffel Tower stands is | France | 4 | 3 | Paris | Paris |
| Fact: the currency used in the country shaped like a boot is the | Italy | 9 | 13 | euro | Euro |
| 問:蘇軾之弟,其字為 | 轍 | not a single token | not a single token | 子 | 何 |
| 问:杜甫的朝代的都城是 | 唐 | 32 | 33 | 哪里 | 哪里 |
Since reading the essays moved Wang Anshi's answers where his name did not, we tried once more to turn that into a nudge: take the state the model is in after reading him, subtract the state after reading his opponents, and add the difference back to a model that has read nothing. Across sixteen layers and five strengths the best nudge gained a few points with a range that spans zero, and a random direction of the same size gained about as much. The reading effect does not survive being lifted out of the reading.
| Model | Nudged toward | Layer | Before | His nudge | Reversed | Random |
|---|---|---|---|---|---|---|
| Qwen3.5-27B | Wang Anshi | 20 | 44% | +5.8 (−11.1 to +15.5) | −2.9 (−5.5 to −0.3) | +4.5 (+0.4 to +8.9) |
The lens reads the whole state as words. A sparse autoencoder splits it into separate features first, each a direction the model uses for one thing,[16] so we also asked which of the published features for this model fire differently at the answer position when the essays are his rather than another author's, and read each feature's meaning with the same lens.
What separates the two readings there is almost entirely form: features for markup and ellipses, for "both" and "the latter", for "option" and "correct answer", and for Su Shi at the last layer the particles of classical prose and the word poetry. The few features that sound like content, aggressive, strictly, a choice one is forced into, and "but", all on Wang Anshi's side, fire weakly and on a minority of questions. At the moment of answering, the model is not holding a position of his; it is holding the shape of his prose and the mechanics of the question. That agrees with the small distances in the layer picture, and it says where a next look should go: not at the answer, but at which passages of the essays the answer draws on.
- 1.6 / 1.4 endeavors · leverage · potential · myriad · inherently
- 0.8 / 0.6 choosing · 选择 · 不得已 · 会选择 · choose
- 5.6 / 5.4 Patreon · 华德 · 县人民法院 · мора · смотри
- 0.5 / 0.3 Specific · Direct · specifically · Representative · Explicit
- 0.5 / 0.3 而其他 · 但不能 · whereas · 반면 · BUT
- 0.2 / 0.1 aggressive · aggressively · rapid · agres · aggress
- 1.2 / 0.7 Option · correct · option · Correct · combinations
- 1.3 / 0.9 Hillary · 和艺术 · UIViewController · 英文名 · observeOn
- 4.7 / 4.3 第六 · sixth · fourth · 第八 · seventh
- 0.9 / 0.6 渣男 · 敌人的 · 城门 · 和商业 · 和政治
- 1.6 / 1.3 strictly · utilizing · Logic · logic · utilizes
- 0.7 / 0.4 总决赛 · arResult · postseason · 夺冠 · 豆瓣评分
- 4.3 / 3.5 answer · Answer · 答案 · answers · answer
- 2.0 / 1.4 正确答案 · 才是最 · 这才是 · 最合适 · 正确
- 2.3 / 1.8 律师事务所律师 · 个百分点 · 百分点 · คบ · лова
- 2.8 / 2.4 outh · jte · 尔斯 · gid · 看来
- 1.9 / 1.6 没有 · 没有任何 · 无任何 · 没有其他 · 沒有
- 0.8 / 0.4 neither · ne · Neither · Neither · 既不
We also steered with these features. For each man we took the 20 features that rise most with his essays against the other author's, left out features that fire on nearly every question, decoded their combined direction, and added it to a model with no essays in context, at four depths and five strengths.[3] The controls were the same direction reversed, the same number of randomly chosen features with the same weights, and random directions of the same size.
Neither man moved. Wang Anshi's best cell is within a few points of zero. Su Shi's best cell gains more, but at that strength a random direction gains about as much: the strongest nudges only unsettle the model's choice, and Su Shi's questions start below a coin toss, so any disturbance raises his share. Steering with sparse-autoencoder features does no better than the mean-difference nudge built from the same contrast.
| Nudged toward | Layer | Before | His features | Reversed | Random features | Random direction |
|---|---|---|---|---|---|---|
| Su Shi | 20 | 30% | +15.1 (−3.5 to +26.6) | no usable answer | no usable answer | +10.6 (−10.1 to +22.1) |
| Wang Anshi | 51 | 44% | +3.1 (−2.8 to +7.7) | no usable answer | +1.3 (−1.5 to +3.8) | 0.0 (−0.7 to +0.7) |
Findings
The experiment did not restore either man. What it did was draw the boundary of the method, for mean-difference vectors and for sparse-autoencoder features alike. Steering works on what a model represents, and a model that cannot tell Su Shi from his brother by name does not represent enough of him to steer toward. That boundary is not about model size: four times the parameters and two newer generations sat at the same zero.
It also showed how easily a test of this kind fools itself. Real answers paired with invented ones can be told apart by their texture alone, and a model will learn that texture before it learns the man. The questions we would trust are the ones where every answer was held by a real person of the time, and the first thing to check with any model is whether the name moves it against the rival's name, not against silence.
What remains open is the reading experiment. A model that has the essays in front of it is doing something different from one that knows them: its internal state moves a long way, and a little of that movement, for Wang Anshi, points the right way. Whether that little is the man or only his century is what the rest of this work is about, and it is a question about what the model represents, which is where we go next.
Method notes
- 1Write the questions, each with two real answers, and check every answer against the lines it comes from.Done
- 2Pick a model that answers differently as each man and as the scholar he disagreed with.No open model passed
- 3Measure whether a model that has read his essays answers as him.Measured
- 4Build one persona vector for each man and take the difference.Not run
- 5Choose the layer and the size of the nudge on the tuning essays.Not run
- 6Open the test essays once and report every comparison, including the ones that fail.Not run
›Persona vector construction
The model is told who to be and answers in its own words. Answers that take his recorded position are kept; the same questions answered as Su Zhe or Ouyang Xiu are the contrast. The average difference in internal activity between the two sets is the vector. Each man gets his own, built against other scholars of his time and not against his rival. This recipe was written down and tried once on a small model; it was never run in full, because the contrast was empty.
›Test controls
Essays are split 60/15/25 into build, tune and test. Decoy nudges (random, reversed, the other man's) are run alongside every real one. A separate reader is shown the two answers with no names and asked which is real. The bar was written down before the test essays were opened: at least 10 points for both men, with no decoy doing the same. The test essays of the second set have not been opened.
›Post-hoc additions
Two readings on this page were not in the plan: comparing a name with the other author's name instead of with no name, and the corpus-in-context comparison. Both were added after the planned check failed, and the pass rule for the second was written before it was measured. They are reported as what they are.
References
Steering methods
- [1]Persona Vectors: Monitoring and Controlling Character Traits in Language ModelsRunjin Chen et al., 2025The recipe for the second design: distil a direction from the difference a system prompt makes.
- [2]Steering Llama 2 via Contrastive Activation AdditionNina Panickssery et al., 2023The mean-difference nudge used in the first design, with its reversed and random controls.
- [3]Interpretable Steering of Large Language Models with Feature Guided Activation AdditionsSamuel Soo et al., 2025Steering with the contrast taken in sparse-autoencoder feature space and decoded back, the recipe of the feature-steering experiment.
- [4]Representation Engineering: A Top-Down Approach to AI TransparencyAndy Zou et al., 2023Reading and writing directions in a model's internal activity.
- [5]Linear Representations of Political Perspective Emerge in Large Language ModelsJunsol Kim et al., 2025The closest precedent for steering along a political position, learned from many documented people.
Limits of steering
- [6]What Can We Actually Steer? A Multi-Behavior Study of Activation ControlTetiana Bas and Krystian Novak, 2025Steering toward named public figures scored 51 against 89 for simply naming them; the authors call steering a dispositional modulator, not a propositional injector.
- [7]AxBench: Steering LLMs? Even Simple Baselines Outperform Sparse AutoencodersZhengxuan Wu et al., 2025Prompting 0.89, mean-difference vectors 0.24, sparse-autoencoder features 0.17 on the same steering tasks.
- [8]Do I Know This Entity? Knowledge Awareness and Hallucinations in Language ModelsJavier Ferrando et al., 2024Models carry a known-entity signal that gates what they recall; pushing it on an unknown person produces invention, not knowledge.
- [9]Function Vectors in Large Language ModelsEric Todd et al., 2023Vectors that carry a task from examples into new prompts, which is the kind of thing a vector can carry.
In-context methods
- [10]LLM Agents Grounded in Self-Reports Enable General-Purpose Simulation of IndividualsJoon Sung Park et al., 2024A person's own two-hour interview in context predicts their held-out answers at 85% of their own retest consistency.
- [11]In-context Vectors: Making In Context Learning More Effective and Controllable Through Latent Space SteeringSheng Liu et al., 2023Turning demonstrations in context into a direction that can be added instead.
- [12]Tell Your Model Where to Attend: Post-hoc Attention Steering for LLMsQingru Zhang et al., 2023Steering how much the model uses a passage it has been given.
- [13]Cartridges: Lightweight and general-purpose long context representations via self-studySabri Eyuboglu et al., 2025Compressing a corpus into a reusable internal state that matches having it in context.
- [14]Creating a Large Language Model of a PhilosopherEric Schwitzgebel et al., 2023A model trained on one thinker's writing; experts picked its real answers 51% of the time against 20% by chance.
Interpretability
- [15]A global workspace in language modelsAnthropic, 2026The Jacobian lens, which reads what a model has in mind at each layer as a list of words. The analysis that follows this page's last experiment uses it.
- [16]Gemma Scope: Open Sparse Autoencoders Everywhere All At Once on Gemma 2Tom Lieberum et al., 2024Public sparse autoencoders, the kind this site's other pages are built on; Qwen-Scope and Llama Scope are the counterparts for the models used here.
- [17]Steering Knowledge Selection Behaviours in LLMs via SAE-Based Representation EngineeringYu Zhao et al., 2024Features that decide whether a model answers from its context or from memory.