1. Podcasts
  2. "The Cognitive Revolution"
  3. How Agents Decide: Goodfire's Eric Bigelow on Critical Tokens, Phase Shifts, & In-Context Learning
"The Cognitive Revolution"

10 Oct 2026 · 2h 2m · 36 chapters

Episode artwork

How Agents Decide: Goodfire's Eric Bigelow on Critical Tokens, Phase Shifts, & In-Context Learning

In short

Eric Bigelow discusses how LLM “decisions” emerge during token generation and in-context learning, arguing that apparent choice is largely driven by sampling dynamics and uncertainty collapse rather than interpretable internal “chain-of-thought” reasons. He emphasizes that chain-of-thought monitoring is increasingly unreliable and that interpretability must focus on runtime uncertainty, sampling, and representation shifts.

Guest background

Eric Bigelow is member of technical staff at Goodfire. He recently completed a PhD in Harvard’s psychology department with a dissertation titled “Toward a Cognitive Science of Large Language Models.” His work includes “Forking Paths in Neural Text Generation” (2024).

Key claims

  1. Decisions happen during sampling from the next-token distribution; “coin flips” (stochasticity) plus context determine outcomes.
  2. During reasoning/in-context learning, uncertainty can undergo sharp phase transitions where distributions collapse onto a final answer.
  3. Chain-of-thought text is not reliably predictive of why a specific action/answer was chosen.
  4. In-context learning is broader than few-shot prompting: it includes dynamic belief/representation updating over time.
  5. Continued interpretability progress depends on studying uncertainty and representation dynamics, not just static templates.

Notable examples

  • In “Forking Paths,” resampling ~30 rollouts at every reasoning token shows key tokens where final-answer uncertainty collapses; even arbitrary tokens (e.g., an open parenthesis before “kwh”) can flip the final answer.
  • Self-consistency: small early changes (e.g., “2024” vs “2026”) can change later answers.
  • Reasoning models may generate diverse “token soups” internally and then select among them, rather than simple linear backtracking.

Written by AI. May contain mistakes.

Chapters

0:45

Exploring Eric's Research Journey

Discussion of Eric Bigelow's research in AI and decision-making.

“As so often with LLMs, some of the findings were intuitive, while others were quite surprising and at times difficult to interpret.”
3:53

Deciphering Decision-Making in AI

Insight into how AI models make decisions and the complexities involved.

“Yeah, I'm excited for this conversation too.”
6:10

The Forking Paths Project Explained

Details about Eric's project on neural text generation and its findings.

“I always, I feel like they, when I talk to Claude, it seems to really get excited about my research, but I'm sure everybody feels that way.”
8:31

Understanding Sampling and Token Decisions

Exploration of how token selection and sampling influences AI responses.

“And there is sort of an interface that was really standard and with OpenAI at least at the time, which I think is unfortunately no longer present.”
10:46

Contextual Learning and Reasoning

Discussion on in-context learning and how it affects AI reasoning.

“reasoning that really comes into play here is self-consistency.”
14:03

Understanding Token Decisions in Models

Explore how token generation affects AI decision-making and the need for interpretability.

“where it will just say, okay, the answer there for.”
19:13

In-Context Learning vs. Fine-Tuning

Delve into the nuances of in-context learning and its relationship with fine-tuning.

“I think that's like especially true at LoRa scale fine tuning where you can localize the weight changes.”
24:14

Dynamic Changes in AI Learning

Discuss the dynamic nature of AI learning and the importance of examining individual cases.

“And really what LLMs are doing is I think much more dynamic and adaptive all the time.”
28:01

Exploring In-Context Learning Landscapes

Discussion on the varying outputs and understanding of in-context learning.

“at like a lot of resampled outputs for the same input examples to kind of understand like how bumpy or smooth the landscape of in-context learning is for these models.”
30:00

Interpreting Continual vs In-Context Learning

Discussion on the interpretability of models in the context of continual and in-context learning.

“And I wonder what your experience trying to understand in context learning suggests or implies about how much additional challenge full continual learning might present.”
Show all 36 chapters
35:18

Model Changes and Sampling Techniques

Exploration of how models have evolved over the past two years regarding output diversity and sampling techniques.

“last year or so with the rise of agents is a lot of that engineering is just going into putting a lot of stuff in context.”
38:05

Reflections on Reasoning and Model Behavior

Discussion on reasoning in models and the differences in output quality over time.

“Let me go back and approach this another way.”
42:00

Exploring RL Models and Story Diversity

Learn about the differences in storytelling capabilities of various RL models and their reasoning processes.

“I mean, I haven't done like a really massive scale of sampling like hundreds or thousands of different outputs and looking them, looking at them.”
45:50

Choosing Models for Research

Understand the criteria for selecting AI models based on compute resources and desired behaviors.

“And a lot of what we've done since then is finding ways to just really evoke these and get these out and to sharpen the distribution of what models are doing.”
51:06

Post-Training and Model Performance Gaps

Discover how post-training influences model capabilities and the challenges in interpretability research.

“And I don't know, I was very impressed with how well this model was able to talk about the problem of consciousness and LLMs and sort of think actively about that.”
56:00

The Importance of Open Source Models in Interpretability Research

Explore the implications of banning open source models on interpretability research.

“I think those would be slowed down if there was a ban on open source models.”
57:20

Anthropomorphizing Language Models

Discuss the philosophical approach to anthropomorphizing AI and its implications.

“One thing that I thought was really interesting in looking into your background is you just finished a PhD not too long ago.”
59:10

The Evolution of Views on Language Models

Understand the shift in perspective regarding the capabilities of language models over time.

“is image net really computer vision there's a lot of thing that things that vision means that isn't captured by you know take this like matrix of rgb inputs and give me a one out of a thousand categorical label.”
1:01:20

Parenting AI Models: Reasoning and Belief Systems

Examine how anthropomorphizing aids in understanding AI reasoning and beliefs.

“And so I think broadly, there's two perspectives I have on anthropomorphizing AI, where one of them I think is that I think you can be like there's some level at which you can anthropomorphize.”
1:03:40

Defining Beliefs in AI: A Deeper Inquiry

Analyze the concept of beliefs in AI and how they can be interpreted through various lenses.

“being reinvented, is to try to take those questions seriously.”
1:09:00

Bayesian Models of Cognition in AI

Discover how Bayesian modeling relates to understanding beliefs in AI and human cognition.

“I think, I think there's a couple, a couple of thoughts that come to mind with that.”
1:10:03

Bayesian Modeling of Cognition

Explore how Bayesian inference models human cognition and its parallels with LLMs.

“And then context or input data will lead us to reweight these, our beliefs in these latent concepts through posterior inference.”
1:11:40

Understanding Belief Representation

Discuss the representation of beliefs in LLMs and the challenges of cognitive science.

“And sometimes these views are like agnostic to that.”
1:14:09

Phase Shifts and Reasoning

Investigate the nature of phase shifts in reasoning and their implications for LLM outputs.

“And to some extent, you can guide sampling based on their predictions of their sort of final outcomes.”
1:18:34

User Interfaces and Output Diversity

Examine how user interfaces can better represent model uncertainty and output diversity.

“Yeah, I really like all these questions.”
1:24:00

Understanding Uncertainty in AI Models

Explore the challenges of estimating uncertainty in AI models and user interfaces.

“at the alternate paths it could take, it really is just all these different final answers of letters that are kind of sampled from within these words.”
1:26:10

The Stochastic Parrot Metaphor

Discuss the implications and validity of the stochastic parrot metaphor in AI.

“And in a way, you're like saying it's maybe not entirely dead yet.”
1:28:56

Exploring Loop Transformers and Reasoning

Examine the role of loop transformers and their effects on reasoning in AI.

1:31:04

Challenges in Chain of Thought and Language Evolution

Analyze the challenges in monitoring AI's chain of thought and how language evolves.

“But yeah, it might change that in some pretty dramatic ways.”
1:36:39

Continual Learning and Representation Shift

Investigate the effects of continual learning on AI representations and interpretations.

“languages but then yeah we might again for this latent chain of thought point we might move it move into a world where like chain of thought is latent and how like planners talk to sub agents is also latent.”
1:38:02

The Impact of Reinforcement Learning on Model Representations

Explore how reinforcement learning influences internal model representations and language changes.

“Whereas like a zillion RL episodes cumulatively can make a big change.”
1:41:07

Challenges in AI Interpretability Research

Discuss the urgent need for more resources and focus on understanding AI models.

“And when models, like if you can measure how weird their language is getting, like what's happening under the surface, is there really like, are there really deeper changes happening?”
1:44:04

Effective Use of Agents in Research

Learn best practices for collaborating with AI agents to enhance research efficiency.

“And, um, and like, I think these two points of like looking under the surface and doing things efficiently are like just huge, right?”
1:50:38

Current Trends and Topics at Goodfire

Discover the key research focuses and trends in AI at Goodfire.

“sort of my biggest tip is to like, hold on to your scientific taste and to try to like, take part in the research.”
1:52:00

Exploring AI Interpretability and Alignment

Learn about the importance of AI interpretability and the challenges of alignment in AI models.

“And talking about how agents can automate interpretability.”
1:56:53

Conclusion and Farewell

Eric Bigelow wraps up the discussion with insights on AI's future and appreciation for the interview.

“I should let you get back to work, to quote my dad, quoting Leslie Nielsen.”
A man walking through an airport, asking his phone a question

Ask about this episode

Get the gist, explore an idea or ask about something said.

Claude

On "The Cognitive Revolution", what are the key points of this episode?

Searching your listening

Transcript

Automatic transcript. May contain errors.

0:00The Cognitive Revolution hosts: Hello, and welcome back to The Cognitive Revolution. Today, my guest is Eric Bigelow, member of technical staff at Unicorn Mechanistic Interpretability Startup, Goodfire. The story behind this episode is unique. After recently speaking with Bronson Shane of Apollo Research, who explained that even with access to models' internal chain of thought, it is still often extremely difficult to determine how a model will decide to act, I asked Claude to survey the literature to see what the field as a whole understands about how these critical decision tokens are chosen. One name kept coming up in that thread, and it was Eric.

0:38The Cognitive Revolution hosts: Eric recently completed a PhD in the Harvard's psychology department with a dissertation titled Toward a Cognitive Science of Large Language Models. And while some of his academic colleagues initially questioned his pivot to focus on LLMs, the fact that even elite academic institutions are now willing to engage with AIs as a sort of mind strikes me as very notable indeed. We start today with a survey of Eric's work over the last couple of years, beginning with his 2024 paper on Forking Paths in Neural Text Generation, in which he conducted a massive resampling experiment at every token of a model's chain of thought to identify the critical tokens where uncertainty around the final answer suddenly collapses.

1:24The Cognitive Revolution hosts: As so often with LLMs, some of the findings were intuitive, while others were quite surprising and at times difficult to interpret. Interestingly, Eric says that a system's decisions are actually taken not so much by the model itself, but by the process of sampling from the model's final token distribution, which means that while the stochastic parrot paradigm should definitely be retired, stochasticity still plays an important role in model behavior. Eric frames much of what we are seeking to understand about LLMs in terms of in-context learning, emphasizing that few-shot prompts are just one clear example of how much runtime context can shape model behavior.

2:06The Cognitive Revolution hosts: His bet is that this flexibility means that improved harnesses and memory systems will out-compete per-user fine-tuning, and thus that our focus of study should remain on major foundation models. Along the way, we also discuss why 7 to 8 billion parameters currently seems to be the interpretability sweet spot, why Kimi K3 was a step function for studying frontier-level coding and reward hacking, and why, for now at least, interpretability outside of the frontier model companies does meaningfully depend on Chinese open-weights models. We also get Eric's thoughts on why Chain of Thought is getting so weird, including his perspective on the Chain of Thought dialect and the strange language that Astro uses to communicate with sub-agents.

2:50The Cognitive Revolution hosts: Plus his pro tips for using Goodfire's Silico research agent, and how he hopes future AI product interfaces will begin to resurface model uncertainty to users. The bottom line from this conversation and others I've had recently on the future of AI monitoring and control is that chain of thought is increasingly unreliable. And that because these issues seem to correlate not just with RL training, but with the power of the raw pre-trained model itself, this trend might be quite difficult to reverse. That in turn means that an awful lot, including our ability to understand why agents take the actions they do, may rest on interpretability.

3:32The Cognitive Revolution hosts: Eric is a pioneer of this research, but as you'll hear, tons of work remains to be done. With that, I hope you enjoy this overview of what we know and how much we have left to discover about how AIs decide what to do with Eric Bigelow from Goodfire. Eric Bigelow, member of technical staff at Goodfire. Welcome to the Cognitive Revolution. Thank you very much, Nathan. Excited to be here. Yeah, I'm excited for this conversation too. I think this might be the first time in the history, and there's been like 400 episodes of the podcast at this point, that I went to AIs looking for an answer for a very specific question and came back with a name and that name was yours.

4:18The Cognitive Revolution hosts: So the kind of upstream conversation I had of this one was with Bronson Shane at Apollo, who has the dubious distinction perhaps of having read maybe more chain of thought reasoning than like any other living human, at least any living human who can talk about it all publicly. And one of the big takeaways I had from that conversation was he said, you look at these chains of thought and they're the models are thrashing around doing a sort of linearized tree search of possibility and then at some point they make a decision and even having read all the chain of thought that came before that it's often like very not obvious why they made the decision that they made and you really couldn't have predicted it and in a way that's like kind of human-like right it's how do i make my decision i'm not so sure i have great insight into that all the time either.

5:12The Cognitive Revolution hosts: But this prompted the question, okay, at some point after all this stuff, all this reasoning, all this, again, trying to reason about what the greater wants and all that stuff, eventually we come to a passage and it's like, and so the answer is, how does that next token get chosen? That's what I went to the AIs to ask. I asked for a literature review and Eric Bigelow came back as the through line through that research. And I was like, I know that company, I should get to know that guy. So what I want to do, I think you may know as much or more than any other living human about how these decisions are made.

5:46The Cognitive Revolution hosts: And I'm afraid that's maybe not still all that much. But what I hope to get out of this conversation is a little intellectual history of your work and like the up to date understanding of how the hell do these things make decisions? What do we know about that? And what is our plan to figure out how to understand it better? Because obviously, they're making more and more consequential decisions. All the time. How does that sound?

6:08Eric Bigelow: I'm very honored to be the first guest chosen by the AIs. I always, I feel like they, when I talk to Claude, it seems to really get excited about my research, but I'm sure everybody feels that way. I think, I think actually talking, having some conversations around, around this podcast and some of the things you were asking about makes me think that I actually should devote more effort to this exact question of how decisions are made. But I'll give a quick review of a project that I think is really one of the most informative projects in how I think about how LLMs work at a basic level. And that's my project, Forking Paths in Neural Text Generation.

6:52Eric Bigelow: And for that, basically, so this was two years ago with, at the time, it was one of the GPT 3.5 models. And what we do is we take reasoning chains, we give it a question and a chain of thought prompt and have it reason through step by step. And then every single token in its reasoning, we resample all these completions. So we resample like 30 different rollouts at every single token. And then from every one of those rollouts, we see what final answer it landed on. and you can aggregate these into various distributions and then do analyses on these distributions but I think the most striking part of this is if you arrange it like a multivariate time series you see these really interesting dynamics that are happening and I kind of take inspiration from this from some of the learning dynamics work that was coming out around that time like around grokking and things like this where there are like these really sharp phase transitions in training and the model just seems to suddenly learn something and it turns out that you actually have these during reasoning and in context learning as well where over the course of reasoning there will be certain points in reasoning that the model was initially sort of at a 50 % chance of this answer and 30 % chance of this answer and then there's some point that it hits where suddenly the distribution changes really dramatically and often the distribution just kind of collapses onto a final answer as the model sort of you might say decides what it's going to say next.

8:23Eric Bigelow: Although I think I use the word decides here with maybe scare quotes around it because I think there's some nuance to what that means. But one of my big takeaways from this, and I think this also just kind of falls out of thinking about the architecture, but it's nice to have results that really support this too, is that models, even to some extent when they plan out their responses, what they're actually going to say at every single moment is really determined by like the flip of a coin, which is what token will it generate next. And there is sort of an interface that was really standard and with OpenAI at least at the time, which I think is unfortunately no longer present.

9:04Eric Bigelow: And I haven't really seen standard interfaces, which is where you could see the log probabilities of all the tokens in a text output you got. And you could kind of hover over different tokens and see what are the alternate tokens that could have been generated instead. And if you do this with a lot of text generation, you might realize that you get this one text answer when you ask some question, but really there actually could have been a lot of different answers. And you might ask what would have happened if this word was different from this word. And what we found is that there are certain key words where sometimes the words, if you were to sort of like look at it like a judge would you might guess this like the first time that a final answer is mentioned in the reasoning chain but then there's other times where this distribution changes really dramatically on some sort of arbitrary word even like a open parenthesis for like you know there's one example we have in the paper where it's like kilowatt hours open parentheses kwh and you know you never expect that to really change how the final answer plays out but if you actually go to that exact token with this model and you just resample a bunch of text generations, you see that in cases where it's not an open parenthesis, where it starts to be some other just arbitrary word, it ends up being a different final answer.

10:16Eric Bigelow: And so I think this thinking about decisions in LLMs or what they're going to say next very much being determined by sort of chance and by whatever tokens are sampled is really, I think, the foundation for how I think about a lot of things in LLMs. And I think it sort of shapes how I think about beliefs and models and what's considered a factor of hallucination can be dependent on what tokens were generated before it. And I think one of the properties of reasoning that really comes into play here is self-consistency. So if there's a long reasoning chain that is self-consistent and it sort of generates some token earlier in the chain of suppose that this was the year instead of this was the year.

11:02Eric Bigelow: If it thinks that the year is 2024 24 instead of 2026, actually the answer to a question might be very different. And there's cases like this where it's like you might think, well, obviously there's like a ground truth. If I'm asking who is the current head of state, there is a current year, which right now is 2026. And so the model was hallucinating. But I think there's also a lot of use cases with LLMs where we don't really know what the ground truth are. And there's sort of this branching space of possibilities that we actually want to explore naturally when we're interacting with a model. And like, for example, if I'm working on a scientific research project and I want to sort of talk to my alum about like, what should I do next?

11:45Eric Bigelow: Or what did my experiment results mean? I might really want to kind of like iterate and understand what's this full space, this whole tree of possibilities that it could have generated. And what would have been different if it had assumed A instead of B? And so to go back to your question, I think the simple answer I have is that I think this decision really happens during sampling is my biggest part of how I think about this, is that again, every token that's generated by the model to... One of the other big influences in my work is thinking about in-context learning and how models adapt to context.

12:25Eric Bigelow: And the way I think about reasoning is that models are basically in-context learning from things that they have generated already. So the words that they generate, there's sort of this stochasticity that's happening. There's these coin flips that are happening as it's, you could say deciding, but it's really just a sampling from a distribution of these alternate tokens. But depending on what token is sampled, it in context learns and there's this context dependence where then it'll generate a set of reasoning that is consistent with that. And I think that like, I'm pretty bullish around like McInterp shedding more light, I think, on really answering this question of how decisions are made.

13:08Eric Bigelow: But then I think, so I said that this work was done a couple of years ago, and I think that modern reasoning models are a little bit different than chain of thought reasoning was then. and some recent projects I've worked on even with like Meccanturpe of reasoning models have kind of changed a little bit how I think about what these models are doing and so I think there's still context dependence but actually as you mentioned reasoning models I think often tend to do this like really like linearized search where they like enumerate all these different possibilities in context and then at the end they sort of just go back and pick one of the things that they said before So I think this might change exactly how this happens.

13:54Eric Bigelow: From what I've seen, the uncertainty dynamics, if you do this forking path analysis on reasoning models, is often a bit smoother. But there are still sometimes these forking points where if one token is generated different from another, or if the model just really doesn't, you know, it enumerates all these reasoning chains and none of them really seem that much more promising than another, then eventually it does sort of, there are cases where it will just say, okay, the answer there for. four is b c and it actually could have been different depending on what was generated but i think there could still be more work done in in understanding the internal processes that that lead to that that point of choice even and um and another project that i'm on has has shown that there are at least with some some other toy domains there are these cases of like neurons that seem to like track model confidence where you can even like steer and make the model more or less confident generically about whatever concept it's learning.

14:53Eric Bigelow: But yeah, I think we really need more interpretability work in this vein. And I think in context, learning and reasoning are unfortunately vastly neglected in the world of interpretability compared to how, I think, how defining they are for how we think about lots of the high-level things that LLMs do.

15:15The Cognitive Revolution hosts: Yeah, I mean, when you talk to the guy who's read more Chain of Thought than anyone, and you keep in mind that a huge amount of the Frontier company's plans right now rests on Chain of Thought monitoring as the way we're going to keep track of what the AIs are doing and if they're doing the right or wrong thing. And then you hear that. Yeah, even having read it all and being like fluent in these like strange internal dialects that they use. I still can't tell you why it chose what it chose. It's all yikes. Where's the red phone to call the interpretability department? Hey, we'll continue our interview in a moment after a word from our sponsors.

15:53The Cognitive Revolution hosts: Today's episode is sponsored by Parallel, where agents find answers. Most engineers today closely follow new model releases, but don't pay nearly as much attention to their agent's most important tool, web search. If you're like me, your agents are often conducting hundreds of searches per day. And while the unit cost is small, over time, this does start to add up. Before starting to use Parallel, I calculated that my agent search bill would total roughly$500 this year. The good news is that I just had my agents conduct a systematic test, and I found that Parallel's Fast Mode, which costs just$1 per thousand queries, worked just as well as my previous default provider.

16:35The Cognitive Revolution hosts: And switching to it will save me roughly 80 % of my search bill going forward. Parallel's infrastructure is enterprise-grade, and their suite of APIs offers a range of Pareto Optimal options that allow you to choose the right balance of quality, cost, and speed for your needs. So whether you're building voice agents that need 200 millisecond latency or long horizon agents that need deep research, adding Parallel to your agent's toolkit is a no-brainer. Get started for free at parallel.ai slash tcr. That's parallel.ai slash tcr. Today's episode is brought to you by Anthropic. By now, you know my story.

17:17The Cognitive Revolution hosts: Claude drafts my intro essays, and I rewrite them. Not because the drafts are bad, but so I can stand behind everything I publish. Well, I have an important update. Claude Fable 5 is the first model to have me rethinking my rule. Today, I now think co-authorship, not sole ownership, should often be the goal. Where the model excels, rewriting its work can be more about vanity or a misplaced sense of duty than integrity. I feel it most in songwriting. I'm no lyricist, but I'm good with the song concept, and Fable writes some amazing verses. I give it feedback on its misses, and I push it to aim for higher inspiration, add layers of meaning, optimize syllable density, and above all, write a hit song.

18:06The Cognitive Revolution hosts: These days, I get compliments on just about every song we write together. Claude is the AI for problem solvers. It's the collaborator that understands your entire workflow and thinks with you, not for you. Whether you're debugging code at midnight, building a financial model, or strategizing your next business move, Claude extends your thinking to tackle the problems that matter. For problems worth solving, get started with Claude at claude.ai.tcr. That's claude.ai.tcr. And check out Claude Pro, which includes access to all of the features mentioned in today's episode. Once more, that's claude.ai slash TCR.

19:12The Cognitive Revolution hosts: isomorphic relationship between in context learning and fine tuning. I think that's like especially true at LoRa scale fine tuning where you can localize the weight changes. Maybe it's also true even if you're doing like full weight fine tuning. I'm less sure about that. How should we understand that relationship? What do you think is most important that may not be obvious.

19:40Eric Bigelow: So I think the most important thing I'd say about in-context learning that may not be obvious for people, especially if you're just getting started learning about it, is that I think when people say in-context learning historically, it's meant this sort of traditional few shot, give a few shots of input-output examples and see how the model behavior changes. And you can do these scaling curves, for example, where you increase the number of shots that you give and see how model import performance improves as a function of this but then i think um the way i think of in context learning and i think there's a few there's a few other people that i've have echoed this and i one one paper that i like around this is by uh andrew lamban and others on the i think it's called the broader spectrum of in context learning where i think what i think of in context learning is capturing is everything the model is doing to adapt its behavior that's not happening within weights learning.

20:39Eric Bigelow: And so this is how it's changing its representations as it reads each new word of input text. And this also applies to reasoning, where with reasoning, it's generating text and then using that to determine its following behavior. And so I think this view of in-context learning is sort of being really ubiquitous. I think it gives some teeth to thinking about prompting where like there's this term prompt engineering that is sort of a little bit of like a dirty word I think in the scientific community where it feels like people just come up with like a bunch of hacky solutions that make the models go better you know tell it you're a brilliant software engineer and it works and it writes code better these sort of things although these are maybe a bit less prevalent today because maybe we've kind of I don't know fine tuned some of that some of that distribution shift just into the models.

21:29Eric Bigelow: But I think there's a way that it really defies comparison to this kind of in-weights learning where really prompting is, that's not going to disappear no matter how much fine-tuning you give. You're going to have different contexts that you give the model and you want it to adapt its behavior dynamically. I think fine-tune a model enormously, you still want it when it's reading Harry Potter for the first time. I mean, of course, it's in the training data, but suppose there is another, you know, story it was reading for the first time. You'd want it to be updating its beliefs internally about what's going on in the story.

22:06Eric Bigelow: Who are the good guys and the bad guys? Who's who is happy and who is sad at different times? And really, like, I have another paper around this sort of belief updating and representation change and stories. And I kind of like this metaphor because I think it it's easy to understand that, you know, as you read a story, your beliefs should change. change. There's a bunch of work around analyzing the sentiments of stories. And one of the inspirations from that project was this famous talk by Kurt Vonnegut on the shape of stories, where he's describing these different stories. Cinderella starts, Cinderella's very sad, everything's horrible, and then she gets invited to the ball and everything's great for a little while.

22:47Eric Bigelow: And then the magic sort of falls apart and she has to go back to her normal life, but a bit better than she was before. And then finally, at the end, when the prince finds her, you know, she has an infinitely happy ending or however he says it. And I think like stories have shapes and really all contexts that we give models also have shapes that are dynamic and temporal. And I think this is something you just, it's hard to really compare it to fine tuning or to these other ways of changing representations. And I think more broadly, I think that this is a piece of the puzzle, the thinking about interpretability of LLMs and not just feed forward networks, is that everything that LLMs are doing is happening dynamically.

23:33Eric Bigelow: They're updating their beliefs. They're shifting representations internally. They can learn new representations in context. And this doesn't just happen when you give a few input output examples. This is happening all the time. This is happening over a conversation. This is happening within sentences. This is happening during the period where a model is reasoning or generating a really long input or output text. It's sort of changing its representations dynamically to adapt what it's doing in the moment. And yeah, I think a lot of work kind of misses these dynamic changes that are happening. I think a lot of interpretability work sort of focuses on these like templates where there's just sort of a couple variables that are changed in the input and behavior is mentioned on like one token or one sort of output variable.

24:29Eric Bigelow: And really what LLMs are doing is I think much more dynamic and adaptive all the time. one other point I want to sort of raise on this view of in-context learning is that something I was inspired by too at the time with grokking and this kind of work was this idea that if you look at learning curves over a huge data set they'll be very very smooth and as you just keep training the model and scaling parameters things will just very very smoothly increase as you as you train it for longer and longer or errors will decrease rather but then if you look at specific problems, specific problems can actually change very sharply.

25:09Eric Bigelow: There actually can be these phase transitions. And, and I think it was, it was Neil Nanda who had this quote of like phase transitions are everywhere. If you just looked closely enough, if you broke your data set down into like all the, into just individual tasks and you looked at individual tasks, there'd be a lot of stepwise changes where the model really seemed to just suddenly learn something. And I think in-context learning is like that too, where if you look at aggregate, if you look across a large data set, things might look smooth, maybe deceptively so, but actually individual cases like an individual story have these really non-linear dynamics and curves can change very sharply.

25:50Eric Bigelow: Things can change after even just one token or one sentence. and other properties can change not just suddenly learning something but beliefs can change beliefs can go up and down and follow all sorts of weird twists and turns and so I think another thing that I think is sometimes missing from views of in-context learning is this zooming onto one example sort of problem and something that I think is also like i am i'm really curious if the if the person you had earlier who's looked at all these chains of thought if he's looked at uh like resampled outputs for the same model or kind of done some of this like resampling within a single chain of thought because i think sometimes you can get a lot from looking at patterns by just like looking at like a ton of different like rollouts and just like trying to understand like how the model thinks in some general way.

26:50Eric Bigelow: But then I think like for an individual prompt, there's sort of this like really elaborate landscape just in how the model will think about one problem. And I think sometimes you can only get this by looking at a lot of different resampled outputs for that same problem and seeing like where are the patterns, what kinds of things are similar or different. Like if you, if you give models depending on which model you you have if you give them a very open-ended prompt like generate a story sometimes you'll notice these really funny patterns where they'll write very different story like things will be superficially very different where it'll kind of start out like very different but then they kind of like I I started out that forking paths project by just telling me a story about a boy named John and like half the stories involve John having a dog and they go on an adventure and a whole lot of those involve them eventually finding pond or a waterfall or something.

27:45Eric Bigelow: And then like sometimes the dog saves the day or sometimes John saves the day. But I think these are all these different patterns you see for outputs for these same input example. And so I think we need to do more of that, like looking at like a lot of resampled outputs for the same input examples to kind of understand like how bumpy or smooth the landscape of in-context learning is for these models.

28:11The Cognitive Revolution hosts: Hey, we'll continue our interview in a moment after a word from our sponsors. The Cognitive Revolution is brought to you and powered by Tasklet. I've been running Tasklet agents for almost a year, and they've become a major part of how the show gets made. Before every recording, one agent researches the guest and sends me a suggested outline of questions, complete with links to all sources. Meanwhile, another agent scores the overwhelming number of pitches that I'm getting from PR firms. And that's really the core idea behind Tasklet. Run your business on agents by giving them real jobs to do on an ongoing basis.

28:50The Cognitive Revolution hosts: Setup is incredibly easy. Just describe the work in plain English. Research a new sales lead, update the CRM, and draft a personalized reply. Tasklet connects to your business tools and can run around the clock, on a schedule, or when something happens, like a new email arrives. Each agent works with your tools and business context, and remembers useful information across threads. You can also share agents, connections, and reusable skills with your team, so the workflows that one person figures out become something the whole company can use. No developer needed. You decide what agents can do on their own, and what needs your approval, and there are no per seat fees.

29:31The Cognitive Revolution hosts: You pay for usage, not for adding teammates. Start with one recurring job, like researching the people you're meeting, and then just keep building from there. Visit tasklet.ai and use code COGREV for$50 in free credits. That's code COGREV at tasklet.ai. One big thing I'm pushing toward is continual learning. And I wonder what your experience trying to understand in context learning suggests or implies about how much additional challenge full continual learning might present. I could imagine, I think the naive read would be like, this is going to be really hard now because we've got everybody's individual model becomes personalized over time and who's to say how different they are.

30:28The Cognitive Revolution hosts: But then maybe the counter argument would be like, we already have that within context learning because there's a lot of context and we basically already deal with that same problem. Does your experience make you feel like we're ready for continual learning in terms of our interpretability techniques or that it will still pose like a step change increase in difficulty?

30:51Eric Bigelow: I think for your question of whether our current interpretability techniques will face challenges with continual learning, I think it really depends on how continual learning plays out. It's something that I haven't personally done research on or thought too much about in depth on do we need different architectures for this. and I know there's sort of a lot of people that have been debating this for a while and as you're saying like having personalized models or having models that are like fine-tuned your data I think if that's the case then there's a possibility that we'll have to have interpretability our interpretability techniques will have to evolve as well and we'll have to have some sort of like like I think I think how how well you know say say that you have a tool that's trained on a base model and then that model is fine-tuned for 10 different people or 10 million different people i think how the real key question there and how well your tools will directly translate is how much representation change there is and like um i have some work on this and and other folks at goodfire have some really cool work on there being these low dimensional manifolds that describe the sort of underlying representation space that models are going through as you're interacting with them and a lot of the representations are sort of defined by this low dimensional conceptual structure.

32:16Eric Bigelow: And I think my intuition would be that as long as a lot of that structure remains the same, then a lot of the techniques will be pretty easy to translate. And maybe you need to have a bit of fine tuning of your probes so that they work on each person's particular fine tuned model in that world. But I think the only real challenge there is if the continual learning leads to such catastrophic forgetting that the internal representation structure of the model radically changes. But I kind of doubt that'll happen because I think that will probably mean that the models will break. It may be that there is massive internal representational reorganization, but things are still structured and the model can still do lots of all the old things it can do, but in new ways.

33:01But it seems to me more likely

33:03Eric Bigelow: that if we're in a world where really there is this collapse of common internal structure, then the models are probably breaking in that case, unless in this world of continual learning, we're using an ungodly amount of compute for every one of these 10 million people to train them on, you know, do a lot of meta learning so that they maintain their performance on all these tasks and learn entirely new representational structures. So yeah, I think in that world, it's kind of having a bunch of slight tweaks on a main model, and we probably will have tools that we can directly translate to these fine-tuned models and maybe just do a little bit of fine-tuning on the tools that we have and the probes and such.

33:46Eric Bigelow: To the question about thinking about continual learning and in-context learning, my personal view, I mean, again, I don't have strong perspectives around the architecture argument, but I think there's sort of a bit of a bitter lesson around like prompting and in context learning and context engineering and harnesses and all that, that they might be all you need for quite a lot of stuff. And I have a bias towards this because this is what I work on, but I kind of, for me, the most likely outcome in the, in any short term is that we don't have custom models that are really trained on very different data, but they're actually, what's happening is it's different context, right?

34:27Eric Bigelow: As you were saying, this is sort of what already happens. We have different LLMs that have different memories. And the memory is just the way I see it, a bunch of data that is tokens that are in context learned every time the model generates an answer, it sees this long memory. And I think it's just, it's incredibly easy to get a lot of juice out of that without squeezing too hard. And then you end up with these memories that are pretty interpretable. And yeah, I think some variables would have to change in the equation for me to see it being really that promising to fine-tune models separately on individual people's data to have customization really pay off in that way.

35:07Eric Bigelow: And so maybe my personal best guess is that we're going to see more context engineering and more of this kind of thing, more harnesses, more memories. And I think that's really what we've seen in the last year or so with the rise of agents is a lot of that engineering is just going into putting a lot of stuff in context.

35:28The Cognitive Revolution hosts: Yeah, it's been striking that Anthropic has never had a fine-tuning product, at least that they've offered to the retail developer customer, and OpenAI has killed theirs. And what little test cases we do have around interpretability applied to different architectures have been, for me, quite pleasant surprises in terms of how well techniques have translated. I'm thinking, for example, of Othello GPT and then like Othello Mamba. Both were basically interpretable and seem to have like similar representations internally. And those were recovered through like fairly similar techniques. And yeah, long way those favorable trends continue.

36:11The Cognitive Revolution hosts: On the question of kind of change in models and like how much the beasts themselves have morphed in front of our eyes over the last couple of years. I'm old enough to remember when temperature was a feature that we got to play with at the API level. And at that time, I knew how my tokens were being sampled from the distribution, subject to like, determinacy. There was a time, I'm also old enough to remember a time when I didn't know about GPU in determinacy. And I was like, why when I turn my temperature to zero, do I not get the same thing every time? And that turned out to be the answer for that.

36:54The Cognitive Revolution hosts: But I guess how would you describe, because sure, the temperature has gone away. It sure seems like the models are, you know, mode class is maybe a little bit strong, but like they're quite overfit in some ways. Your story example is a good example of that. Like GPT-3, with its wild, untamed nature, was probably in some ways a better bedtime story generator than GPT-6, which like always gives you the same kid and dog and waterfall. all even seeing that right now weirdly across providers where i won't bore you with it regular listeners have heard me talk many times about how i use models to draft the intro essays for the podcast but in testing astroverse fable recently i've also noticed like very like uncannily similar decisions in terms of how they choose to try to present an episode and i'm like this is not random that they're coming up with these very similar ideas.

37:55The Cognitive Revolution hosts: There's some like pretty tight fitting going on. And then we also have seen like the introduction or at least the emergence, maybe it's a better term of these metacognitive behaviors where you see, oh, I think I'm off on the wrong track. Let me go back and approach this another way. The aha moments kind of thing. So how would you describe, how would you like tell the story of two years ago when you were doing this like super high volume sampling and you were seeing these like pivotal tokens how have the underlying models changed and what should we be aware of as users and as people trying to understand how decisions get made and as introvertability researchers based on just how dialed in they seem to be and i'm also just interested do you even know like how sampling is being done these days.

38:48The Cognitive Revolution hosts: It's a very in the weeds question, but yeah, tell me the story of the last two years. How do you understand how models have changed during that time?

38:55Eric Bigelow: I'll say first that I wish I knew what the sampling parameters were for the Cloud API and for the latest GPT models. I think it's very unfortunate that they've talked these away. I expect that it's probably similar things happening. It's just that they want to limit how much people can reverse engineer the models and play with temperature to do a lot of systematic, like I think a lot of the people that are doing really systematic prompting are using like a lot of, you know, hitting the Claude API with millions and millions and billions even of token requests. There's a high risk that they're doing something, you know, a little bit nefarious or trying to distill models or extract model weights in some way or another.

39:39Eric Bigelow: So I think that's probably the main reason why they did this rather than that they're actually doing a different sampling scheme under the surface. Although I would love to learn more and I'd be happy to be surprised. As for the story for the last couple of years, so to your point that the earlier models were more like unleashed as you put it. And I think the word that comes to mind with this is something people have studied around output diversity, where what diversity means is that if you, it's basically the same, if you give the model the same prompt and you have it generate a bunch of different outputs, how many different outputs will it generate?

40:18Eric Bigelow: And I think this is something that if you, there's been a lot of work showing that this disappears to some extent with supervised fine tuning. And the more you post train models, the less diverse their outputs become, which really isn't surprising at some level because the earlier like completion models that weren't even chat, they were just raw completions. Like when you talk to it, it wouldn't even know that it was in a conversation. It's just doing text completion, next word text completion on the whole internet. It felt very much just like this raw thing that you're interacting with this like big amorphous blob of internet data.

40:53Eric Bigelow: And if you just start giving it random tokens, it'll just complete those in some way that's coherent. Whereas afterwards, I think we evolved that we first went into a world of supervised fine-tuning and rlhf and other post training for uh chat and basically model instruction tuning right is really fine-tuning models to this distribution of you're going to be talking to a user who's going to give instructions and you should respond to those sort of like a chat bot should and then rlhf i see is further like sharpening that distribution around chat you should act like a chat bot and talk to people in a coherent way that's consistent with this chat interface that everybody is using now.

41:34Eric Bigelow: And then I think RL does something pretty different. And I think a couple projects I've worked on have shaped a lot how I've thought about RL, as well as some of these things recently about actually looking at the reasoning of models and seeing how uninterpretable they are. and I think RL kind of I don't know how to think about it in terms of it like I think it sort of sharpens the distribution in some ways or like there's some really RL'd smaller open source models that are like kind of cooked like they'll kind of like you know I've done a bunch of experiments recently with this Quinn 3.6 35A3B like model and it was RL'd pretty heavily and when you give it the uh when you give it this kind of prompt of like give me a story two-thirds of the story are about a clock maker and a bunch of the other ones i forget what it is but there's like another pattern that just comes so much in the stories that it generates but i think like i think i've actually tried this recently with like astra for example and it actually generates like a bunch of different stories which is which is interesting like it'll actually generate fairly different stories with fairly different arcs and characters.

42:50Eric Bigelow: I mean, I haven't done like a really massive scale of sampling like hundreds or thousands of different outputs and looking them, looking at them. I, I probably ought to, but, um, the impression I have of reasoning is that reasoning is it kind of shifts the distribution of what languages models are doing in a totally different direction. That's very different from like the human texts that they were trained on where they they'll going back to this this phrase you said earlier that i really i think very consistent with my thinking that they do like a linearized research that they'll enumerate like all these different possibilities of how the problem could be solved and sometimes the possibilities that they enumerate are related to each other but when there's this idea of wait wait being like a really like key point where the model changes its mind but if you look at like deep seek model out like r1's outputs they'll say wait 50 times or more in a single reasoning chain.

43:48Eric Bigelow: That's a lot of epiphanies to have when you're working through one problem. And I think this was really like, this was a solution to this problem that models were hitting at the time, which was how can they backtrack, which is related to this forking I mentioned earlier, whereas it's as it's generating a reasoning chain, it can randomly sample some word and then it can't really step back from that path. It's just pushed itself down that path forever. But I think what reasoning models do is they get around that backtracking by just enumerating like every possible thing they can think of and then later going back and choosing from that and i think my impression of at least like probably the most state-of-the-art proprietary models like gpd6 astra why can it generate different stories is probably that it just generated a bunch of different possibilities in its reasoning chain and then it's going back and looking at them and that's where the sampling is really happening I think this, I think maybe some of the diversity is happening within the reasoning chain itself is my way of thinking about it.

44:47Eric Bigelow: But then I don't know, I should probably do more systematic studies with RL models to understand this, this problem of diversity better. But I just, I think, yeah, some recent projects have shaped where I really don't, I think reasoning is almost like a misnomer for what reasoning models are doing. I think traditional chain of thought reasoning really was like human reasoning in some way where it's like, let's break it down step by step. And here's a set of propositions, A, therefore B, therefore C, therefore D. But reasoning model will just enumerate A, B, C, D, A, E, F, G, F, G, A, all these different, it's like a, it's almost like a soup of tokens they create.

45:25Eric Bigelow: And then they just go back and skim out something out of that soup. And yeah, I think, I think that's my high level summary of a lot of the research that's happened in the last couple of years. And I personally, I think that in terms of raw capabilities, I think there's been like maybe some gradual change with this and a bit of extra scaling in the last few years. But then I think a lot of the raw capabilities were probably in these pre-chain models the whole time. And a lot of what we've done since then is finding ways to just really evoke these and get these out and to sharpen the distribution of what models are doing.

46:00coding agents for example is something where I think that just had to train models a lot

46:05Eric Bigelow: doing coding to get them to behave in the right way even if they had learned the right things from the entire internet internet of text it's like this extra version of this this additional case of this base models being just next word completion over the whole internet and I think a lot of the agent fine-tuning and getting success with agents is really polishing what distribution they're fit to. You're a coding agent, you're doing lots of changes, you're working with Git and Diff all the time and you're running tests. And I think this is more than anything like a small distribution shift or a sharpening of a distribution.

46:41The Cognitive Revolution hosts: When you do research, how do you choose what model to work with? Obviously, a lot of people are choosing based on what the compute resources they have available support. And I'm sure that's a factor for you too but at goodfire you guys have significant resources and you've built some infrastructure to do interpretability on whatever can be k3 right is it a frontier scale is it near frontier scale it's big anyway how i guess what is your sort of mental model for what kinds of models to choose when and when you do something on a frontier chinese model in your mind is that essentially synonymous with doing it on an American proprietary model.

47:29The Cognitive Revolution hosts: How much do you think of those as standing in for each other versus how idiosyncratic do you think they might be?

47:36Eric Bigelow: So I think of them as in large part standing in for each other. There are idiosyncrasies of like, Quen really likes to think in Chinese, and if you do the Logit lens on Quen, sometimes there will be a lot of Chinese characters sort of in the middle before it starts outputting English tokens if you're talking to it in English. For your question of choosing the model that I work on, it is quite a privilege to have these big compute resources at Goodfire and something that I'm, I think, still getting used to and finding ways to really take advantage of in the best way possible. But there still is a problem of if we're doing a lot of experiments, I think it still would be hard to justify me taking up hundreds of GPUs for a substantial amount of time to do like really, really elaborate experiments on Kimi K3 if they weren't really like in line with some of the company's goals or sort of taking advantage of some time where there's a bit of downtime and they're underutilized.

48:33Eric Bigelow: So I think there still is. I still do think about compute and kind of having some trade-off of, you know, what's the right model scale where I can study the behaviors that are interesting enough. so I think generally how I choose is I pick a model like I I think there's if you go down too small then you're working with something that I don't know is is qualitatively different I think if it's like you know in the below a billion parameters depending on the task sometimes there are still interesting behaviors you can get out but then I think there's a lot you can learn by like training models from scratch where you train like toy neural networks or transformers on on a version of your task and you look at learning dynamics or you do interpretability on them.

49:17Eric Bigelow: But a standard that I've always set for myself in my research is to try to study something that's kind of like the big models where you do see these really elaborate human-like behaviors and you can just study them zero shot in the model without having to train the model to do that and without having to use like a facsimile of the model. And so with choosing a model I usually I tend towards like the scale of seven to eight billion or more being a sweet spot where like you can start to do good interpretability research and um I think also like a the few billion models can be good if your task is is like relatively simple but I think sort of around that scale of like eight billion or more is when you can start to do this sort of like zero shot prompting and get interesting behavior like my uh my story belief updating paper initially we just used Lama 8 billion.

50:08Eric Bigelow: And I wasn't totally sure at first how it would do, but it actually does, you know, update belief very dynamically as it's reading stories across like a number of different emotions and other attributes that we tested. And so I've been pretty impressed with models' abilities at that scale. And then I mentioned that recently studying this quen 35b a3b model and i was also i was very very when i when i started before working on the model too much i wanted to just chat with it to get a sense of what it's like and i wasn't sure if it would be kind of like yeah kind of kind of cooked as i said like some of the initial experiences with having it generate stories and seeing like a lot of the same stories but then um something that i i just like doing with llms in general is talking to them about consciousness and see what see what they say and how the conversation goes.

50:59Eric Bigelow: And I think that that gives me some signal, maybe it's like a strong bias here, but of how well a model can, you know, think about a pretty nuanced and complicated topic. And I don't know, I was very impressed with how well this model was able to talk about the problem of consciousness and LLMs and sort of think actively about that. But I mean, there's also this well-documented or it's well-documented, but also a bit speculated around what the post-training data of these models is and if they're really like to some extent distilling some of the proprietary models. And to whatever extent that is true, that could explain why there is a lot of similarity with these models.

51:44Eric Bigelow: But I think, yeah, in terms of their core capabilities, they're all really trained on the same data, which is the entire internet. And the main difference, I think, between all of these models is the post-training and what is that extra special sauce that we're giving the models. And I think in terms of the moat between closed source, I personally think that's probably been the biggest moat and will continue to be is the post-training that they're doing at various levels. And I think that is one of the things that really differentiates the proprietary models from the open source models. And I think what that post training does is it will make the models way better at like coding or specific things that you do care about when you're actually using the models.

52:26Eric Bigelow: But I think a lot of the core capabilities will be very similar. And Kimi K3 is also this big, I think this big step function in having, in terms of having a model that's really good at coding that we can study. And although I haven't studied this personally, I've seen some of the other research that people at goodfire have done recently like with reward hacking and it's it's i mean it's very impressive how good the model is at coding and also it exhibits this you know reward hacking like crazy behavior that you just don't see at smaller scales and i think does give us some signal into studying phenomena that we think are happening inside proprietary frontier models so i think like there there's definitely a a gap in performance between the proprietary models, the sort of, you know, opening eye on anthropic models and almost everybody else with a few exceptions.

53:18Eric Bigelow: But I think like in terms of the kind of work we do with interpretability, this doesn't, I think it's not too much of a blocker. The main blocker is when there are certain behaviors that you just really can't study except with enough scale or post training. I think like this reward hacking with Kimmy is like a really interesting example where it seems like just having the model pass that step function just in terms of some particular behavior coding ability was very important to start also getting to see these really these dangerous behaviors that we want to study and understand better that like it's really hard to get it out of a smaller model or if you get it out of a smaller model it just it may be that it's happening through a very different means does that mean that

54:07The Cognitive Revolution hosts: that interpretability research today outside of proprietary model companies is becoming dependent on Chinese models? Is there an American model that you could use as a substitute for Kimmy K3 that you feel like wouldn't lose that much of the value? Or are we like we have to use Chinese models if we want to do frontier interpretability in today's world?

54:34Eric Bigelow: I think for now we do and I think um in the biggest models I think there is this there is a a big gap particularly in programming ability between Kim and K3 and everything else but I think this isn't a gap that couldn't be closed easily if there was more investment in open source models from from American companies and I think when you go to like smaller scales the gap probably gets a bit smaller. I do study the Quen models pretty heavily, and I think they are really state-of-the-art for their model scales, and I'm very glad that they exist and I can study them. But I also think that if I was stopped from using Quen on the 35 billion scale and had to study the JAMA models instead, it probably wouldn't slow me down too much, maybe a bit.

55:25Eric Bigelow: I think right now the gap really exists at the at the top of the food chain but then like yeah i think if there ever was like a ban on using chinese models i would really hope that some american companies would step up to the plate although i think they'd have to have a particular business proposition in order to make that happen and in order to get the money that that they need in order to to train and deliver these models but i would i would hope that would happen i think there's like there have been some loose discussions around like placing restrictions on open source models bar none you know regardless of of where they're coming from and i think that would be the bigger that would be a real problem i think that would really get in the way of a lot of good interpretability research and perhaps like i think some of the most foundational research i think could really continue and we could probably if we well depends what we had access to but if we had access to some open source models i think like there's a lot of foundational interpretability research that could have been studying LLMs from a few years ago and could keep doing that for like, I don't know, a long time from now and continue generating like really deep insightful things and helping us understand great mysteries right now.

56:38Eric Bigelow: But then I think maybe some of the most important behaviors to study for risk, reward hacking, or some of the, some of these sketchy things that can happen around misalignment that really are emergent behaviors with scale that only come out once you reach some point of capabilities where you're studying the same behavior and not something that's just like it in some way. I think those would be slowed down if there was a ban on open source models. And I think that would, I really hope that doesn't happen.

57:11The Cognitive Revolution hosts: Yeah, I'd hate to see you have to report to some bunker in the Nevada desert to do your interpretability research underground or whatever the scheme would be in that scenario. One thing that I thought was really interesting in looking into your background is you just finished a PhD not too long ago. Congratulations. And it came from the Harvard Psychology Department. Your thesis toward a cognitive science of large language models. I'd say one of the biggest surprises for me in recent times has been how productive it has been to anthropomorphize models. What is your kind of personal philosophy of how to anthropomorphize?

57:59The Cognitive Revolution hosts: It seems like we should be backing off of a strong allergic reaction to it, but still it's obviously something we've got to be using very carefully. So how do you use it carefully?

58:10Eric Bigelow: so um yeah i really like that question i think um something that changed a lot over the course of my phd i mean when i started my phd llms didn't exist and um i mean my my advisor did a little introduction for me with my defense where he said you know if you had told me when i was starting out that this is what my thesis was going to be titled he was he would say oh what know what are large language models? And for me, yeah, when, when large language models hit the scene, it really was just a drop everything and study these kind of moment. I mean, I had a colleague that recommended I explet, like specifically said that to me.

58:49Eric Bigelow: And I think that echoed my sentiment at the time. I did have to, I think, push back at earlier on. I did get a lot of pushback from some of the Karina scientists around me who were used to the deep learning sort of being there there being like lots of like shortcut type things where a model can't really do whatever behavior you're talking about even when it comes to like computer vision models can is image net really computer vision there's a lot of thing that things that vision means that isn't captured by you know take this like matrix of rgb inputs and give me a one out of a thousand categorical label.

59:29Eric Bigelow: And so I think initially there was a lot of pushback on anthropomorphization. I forgot what the metaphor you used was, but I think it was some psychologists and people in related fields like linguistics or philosophy will sometimes look upon research on AI critically. And it feels like, for example, psychology, there's a lot of work around AI that feels like it's doing bad psychology or people use these words that have a lot of history in psychology and have been studied pretty deeply. And there's like these really fundamental theoretical and empirical problems that people have thought a lot about.

1:00:10Eric Bigelow: And people are just completely missing that when they're using these words. And so I think I understand. Could you give an example of that?

1:00:18The Cognitive Revolution hosts: Like, where do people go real raw?

1:00:20Eric Bigelow: I think like for a while there is resistant on, I think there is some resistance on like talking about like planning in language models and the language models really plan things out and even around like having beliefs or knowledge of things it was sort of like they don't really know stuff they are kind of like maybe they're not quite stochastic parrots but it's sort of something like that they're just doing a lot of next word prediction and this kind of being a a little bit of a a dirty word that like what humans are doing is probably a lot more complicated. But I think over the years, I think some of this pushback has softened and some of that just has been how damn successful these models have been, right?

1:01:05Eric Bigelow: How everything, you know, it's really taken the world by storm in an incredibly dramatic way. And at some point, you can't keep pushing upon, pushing back on a river that's just pushing so, so hard. You know, I think something that I really want more people who in these fields who are critical of the research do is instead of just seeing it as problematic when people use these words to come and, you know, share, share, share your own perspective, you know, start talking to interpretability researchers or whoever who's studying AI and start talking about like, what are beliefs, what are decisions and models?

1:01:45Eric Bigelow: How can we understand these better? And so I think broadly, there's two perspectives I have on anthropomorphizing AI, where one of them I think is that I think you can be like there's some level at which you can anthropomorphize. That's kind of like you don't have to be too careful about it. It's for you. It's for you to understand it. You don't have to take the words you're using too seriously. I mean, if my car starts making a clunky sound as I'm driving, I might say that it's trying to tell me something. I mean, I think this is a little bit dramatic example because obviously my car is not trying to tell me something, but it can be helpful to think about things that way.

1:02:23Eric Bigelow: And there's this word that's used in some parts of cognitive science on intuitive theories. And I think about some of this being like an intuitive theory is these frameworks we have for thinking that are largely ingrained by like evolution that are higher level than just like really like, you know, basic perceptual things. They're like systems we have for reasoning about phenomena. Like, for example, like reasoning about people, we have a lot of machinery for. And it's very easy for people to intuitively reason about like agents as such. And so sometimes it helps me to anthropomorphize my car as an agent and the problems, the sounds that I'm hearing as it's trying to tell me this.

1:03:06Eric Bigelow: And I think at that level, it's as long as it's helpful, by all means do it. And it's just, I think we kind of go into this interesting territory, though, with LLMs, where the behaviors they're doing are not just making clunking sounds. They're speaking language. They're doing mathematical reasoning. They're doing social reasoning, for that matter. They're helping us answer scientific questions. They're doing programming. And so the other perspective I have on anthropomorphization is that I think what's really healthy for everybody, the people from these fields who might have a critical eye of words being misused or wheels being reinvented, is to try to take those questions seriously.

1:03:51Eric Bigelow: what are beliefs or what are decisions for that matter i think um as a disclaimer by the way i'm not an expert on human decision making but thinking about this project has gotten me a lot very excited thinking about all these things with people too i mean i think um this this notion of like of forking paths and sort of whether like one token being generated could send you down a very different path it's initially my thought was this is like so different from what people do like I have this example in the paper that if a person was speaking and they misspoke, if they said, you know, Billy fell into a hole or Billy fell into a spaceship, depending on what word you say, you might, if you misspoke and you said a hole, and I mean, I think I had a better example in the paper, but if you misspoke, you would correct yourself and you would just keep telling whatever story you're going to tell.

1:04:45Eric Bigelow: But for an LLM, it might just commit to that path and start saying this very, very different story. So it seems very different. But then I think there's a lot of things in life that actually are like these forking paths where actually you do kind of just flip a coin and depending on what happens at that step, that's what you go with. and sometimes we don't even see it that way. I mean, there's a bunch of work around rationalization of decisions where like for example, there's these cases where you have people choose from a set of stimuli which one's better in some way and then you later give them the stimuli and you ask them to explain their responses.

1:05:22Eric Bigelow: But as the experimenter, you might change the stimuli around. So you might actually give them different ones than they actually chose and people come up with explanations as why they chose it. And so they'll rationalize decisions that they didn't even make. and um so just to go back to this point i think there's like i think there's a really really fruitful direction which is to try to really take seriously the terms we're using when we are anthropomorphizing and try to study these better try to like i think when people from fields like you know psychology neuroscience linguistics philosophy are critical it's often for some sometimes it's not for a good reason sometimes people are a little bit afraid of you know losing ground on something that is like very important and that there you don't want people a whole field to be dominated by low quality work but often it's coming from a place that there's like really important theoretical and empirical problems that people have thought a lot about how to solve and i think the more we can like you know get what we can from this previous work and instead of reinventing wheels start building you know chassis and car frames on top of the wheels we already have.

1:06:30Eric Bigelow: I think like that's a future I want to go towards. And I think it's just, I think a lot of, a lot of people who are critical in, in, in cognitive science, for example, which is more my field of the field I'm most familiar with. I think, I think LLMs are so interesting. I think a lot of cognitive scientists, at least until recently thought that they were boring. It's, it's stochastic parents or the models are doing something dumb. But I think that this is like a real opportunity to learn something about ourselves and how do we even think about this thorny theoretical problem. If we might say, well, models don't have goals or intentions.

1:07:07Well, like, what does this mean?

1:07:09Eric Bigelow: I think we take this a bit for granted in our own field because we study people and animals and biological organisms that seem to evidently, by our own framework of defining these terms, have goals and intentions. But I think it's an opportunity to breathe new life into these deep questions. And I think there's people that are really excited about these problems and also a chance to make a really big difference by answering them.

1:07:35The Cognitive Revolution hosts: So if we look at beliefs, for example, you have looked at a bunch of different, what is a belief is one question we can hold in mind as we talk about some of your techniques. You have done this sampling project to figure out what's the full universe of possibility that an AI might generate in response to a given prompt. If there is a question where the task is to get the right answer, then it seems like you're making an argument that at these pivotal tokens, the belief state changes. You've also got like low sample techniques with some tricks that allow you to do that more efficiently. And then you've also looked at internal representations and tried to predict what the result is going to be based on those internal representations.

1:08:32The Cognitive Revolution hosts: What does all that tell you about what is a belief in an LOM? Do you have an account for what a belief is? Is it simply reduced to the probability that it's ultimately going to give this answer and those shifting probabilities? is there something more that doesn't feel like it captures the fullness of what I think when I talk about myself having beliefs? Is there something more that you would talk about when you think about an AI having belief?

1:08:59Eric Bigelow: Yeah, I think it's a, it's a great question. I think, I think there's a couple, a couple of thoughts that come to mind with that. One of them is that I think there's some level that it does actually relate to sort of simple things like the probabilities of tokens that a model will generate, except there's more nuance to that. There's a question of like, how does this change across a lot of different inputs? Or how do these beliefs change through the course of in-context learning? Or as a model's reading a passage? Or as it's generating a chain of reasoning, how do its beliefs in different concepts change?

1:09:34Eric Bigelow: And some of the mental framework I have for beliefs is around assigning probabilities according to latent hypotheses or concepts that the model has. And then its behavior is generated according to latent concepts. And the latent concepts are which concepts are evoked is really determined in large part by the data that it's given. And I think this really speaks to a framework of cognoscience that I'm very fond of and has influenced me a lot, which is around Bayesian modeling of cognition, where a lot of cognition can be thought of as Bayesian inference at some level where people have these latent concepts and we have prior probabilities of bringing these concepts to bear on sort of regardless of what the context is.

1:10:23Eric Bigelow: And then context or input data will lead us to reweight these, our beliefs in these latent concepts through posterior inference. And by, you know choosing which concepts or i shouldn't say choosing but by by by doing inference and this inference selecting different concepts over one another this is this can explain how a lot of how human learning works and how humans can adapt their behavior on the fly to lots and lots of different situations and i think this also applies to lms as well i think something that this uh I think a bigger picture thing that this question of beliefs also evokes, though, is like, what is being represented in an individual, like a person or an LM for that matter, when it believes something?

1:11:09Eric Bigelow: And I think this is room for, I think, cognitive science to also grow and maybe do experiments that we never could with people, where the Bayesian framework in cognitive science sometimes has a criticism of it is that sometimes the claims that it makes are it's unclear whether these are really saying that people are doing a certain kind of inference in their brain or how this is implemented. What is the algorithm underlying this behavior or this computation? And sometimes these views are like agnostic to that. And it's easy to be agnostic when it's just really, really hard to study brains and it's really, really hard to uncover what truly are those algorithms or like how are things implemented.

1:11:56Eric Bigelow: But we don't have that excuse with LMS. It's very, very easy to peek inside the brains and to do interventions, which is very complicated and both for methodological and ethical reasons with people, but we can do them with LLMs. And I think it gives us a chance to actually break new ground around understanding how beliefs are represented. And when models are doing inference, are they drawing samples? Are they estimating posteriors in some of the ways that we've used to model people? And are those models really what's happening? Or do they just describe the aggregate behavior as what's happening under the surface?

1:12:30Eric Bigelow: Really, does it defy these models? And are these models really just explaining the behavior instead of the algorithm? I think another point to your question is around this way of like the forking PASMA methodology of like resampling all of these rollouts at every point in reasoning. We use this word in the paper, which is uncertainty. And I think one of the things I wanted to do with this paper is just highlight how strange it is to think about certainty with reasoning. because like by the end of a reasoning chain, the model is almost, is you like, at least back then, they were almost a hundred percent sure what the answer is.

1:13:06Eric Bigelow: Cause you basically, whether the, if you're proving some mathematical theorem and you're trying to say, is it, here are these different proof outcomes you could have, you end up with a long proof. Maybe it's wrong, but it leads you to one conclusion. And so it's, the model is not certain at that point, or it has no uncertainty about what the final answer is. It's determined by the previous reasoning chain. and so what we describe uncertainty as in reasoning is you resample these long reasoning chains and so say at this point of reasoning i resample and i get 50 answer a and 50 answer b we say that the model is 50 50 uncertain between a and b but that doesn't mean that it really represents these full rollouts that means that if you were to do reasoning from that point on you would get 50 50 and so something I've been exploring with some recent work is better understanding like what do models represent and it's actually pretty hard to just decode these outcome distributions these rollout distributions from the hidden weights a disclaimer is this could be an issue with just not having enough data and these methods are just so expensive in terms of inference that it is hard to collect a lot of data so this could be a data issue but another explanation is that models actually when they're uncertain, when they are sort of uncertain over reasoning that they're not really representing the full reasoning chains.

1:14:32Eric Bigelow: They don't really know where they will go next depending on which word they will choose but maybe they represent just like a couple steps ahead and I'm working on a project that's sort of studying exactly this and showing that you actually can decode to some extent what models are going to do next and you can actually guide sampling based on this. And to some extent, you can guide sampling based on their predictions of their sort of final outcomes. But when it comes to like really like this question of whether models are representing the full reasoning chain before they really generate it, I kind of don't think so.

1:15:04Eric Bigelow: But I think there's really an open question of how much they do represent. Like when a model could go through one reasoning chain that leads to A and one reasoning chain that leads to B or generate one story or another does it know the full story that it might generate i mean i i don't think it knows the full story but i think a a neat connection i make with uh or i see there being with with theories of like human cognition is around um how people can like like there's this stuff around mathematicians and how mathematicians when they're like starting to solve a proof they of course they'll like take it might take them a really really long time to get a full derivation but sometimes they'll have some like high level scaffolding view in their mind they'll be able to see the shape of the proof even before they complete it like they haven't actually gotten through all these steps that get them from point a to point z but they have some high level representation of what is the shape of that distribution and i kind of wonder if that might be true for LLMs too, that they actually have, that they might not represent the full story or the full reasoning trace they're going to do, but they actually have some uncertainty over sort of the high level paths they might take.

1:16:20The Cognitive Revolution hosts: In looking at some of the graphs from a couple of different papers, including the most recent one forking fast the the sort of sudden phase change is like an extremely striking uh result how do you understand that first of all it's weird when it just would happen on a character like an open parenthesis in general do we feel like these phase changes happen at you've got this other paper about the sort of performative nature of at least some chain of thought, do the phase changes tend to happen before or after? Or I'm sure it's some mix, but like you could imagine a sort of rollout happening, getting to the point that the conclusion of the thought and then the phase change happening, which would be kind of weird.

1:17:15The Cognitive Revolution hosts: But then it's also quite weird if the phase change happens at the beginning and then they have to roll out all these tokens already having had the phase change um to compound that confusion even further i don't feel like i'm doing that sometimes i do occasionally i feel like i have like a eureka moment more often though i feel like i'm gradually landing the plane and i do wonder to what degree we might see quite different things when we go to looped models as we now may have in production with Astra, right? If you don't have to pick a token at every timestamp, then maybe you can gradually go toward a conclusion and maybe that's better.

1:18:00The Cognitive Revolution hosts: Something feels weird and like wrong about these like sudden token level phase changes. Maybe not, but I want to see that like as cognition is happening, like change is gradual and this would feel much better to me. So I guess to make that a question, do you share that intuition that something is like weird or wrong with these cliffs? Would you also like to see a gradual landing of the plane? What do we know about how these phase shifts relate to the relevant portions of rollouts like before, after or whatever? And should we expect it to be harder, easier, better or worse as we go into thinking in latent space?

1:18:38The Cognitive Revolution hosts: Just to give you some easy ones.

1:18:39Eric Bigelow: Yeah, I really like all these questions. I'll try to keep them in mind, but please remind me if it slips my mind. I think the question of whether I'm bothered by them, I think a lot of people when I first described this are kind of a little bit unsettled of like, oh, if one token had been different, actually I'd get a totally different output, and how could we train me as a way? But I think that if you really think about the problem of output diversity, and if you want some diversity in what your model will do, you want it to do different things, and you want these to be self-consistent, you don't want reasoning chains that are just nonsense, then I think forking might just be an inevitable property of having these two key ingredients.

1:19:22Eric Bigelow: And what I'd really like is I'd really like if our user interfaces surfaced this to us, if we had some level of this kind of uncertainty, if you call it that, surface to the users. I mean, I mentioned earlier that there are these earlier interfaces of showing you the token log probabilities and um there's another kind of interface called a loom developed by uh by a person named janice who did some some stuff that influenced influenced this work and i'd i'd really like to see something like that be part more part of the standard user interfaces that we use for interacting with all m's except at the level of like semantics i want to see the points where things could branch off and be a very different path highlighted to me as i'm interacting with the all um i think if it's whether it's gradual or it's sharp if there is this kind of like change that's happening and you could get very different answers by resampling and maybe like the distribution of different answers is more similar at the beginning if it's gradual it's like by the end of it it actually might be a very different distribution than you had at the beginning but i'd still i think i'd really like to see that surfaced and i think that's how that's how i think about this is like instead of this being necessarily a a bad scary thing that can happen where there's like a sharp left turn and you didn't know it i think my my personal hope would be that like whether there's a sharp left turn or a gradual turn left turn that you know it this is actually surfaced to the user in some way for can you remind me your other two questions yeah this the kind of mid one was how do the phase changes in sequence kind of rollout time

1:21:04The Cognitive Revolution hosts: how do they relate to what would appear to be the relevant text yeah so i think at least for

1:21:10Eric Bigelow: what i've looked at it really comes in in all different in all these versions it happens sometimes at the beginning of rollout sometimes at the end and sometimes at the middle at least than that earlier paper with again a model that's now a couple years old it there were quite there were more at the beginning and the end of sequence but this also changed depending on task and there were lots of changes in the middle i mean i think i think one big takeaway i have from that is that really every every input behavior can tell its own story there aren't always these dramatic uncertainty dynamics but when there are it's really like it really depends on what what input it and what reasoning chain you're looking at that it really it really has its own story to tell and and I think if you look under the surface sometimes there is there's lots of cases where it is you can see that there was some step of reasoning that really could have been could have been different and the model was uncertain about this particular step and sometimes I think the one thing that could be mitigated and maybe we would hope to train away a bit is some of this sharp forking happening at unexpected tokens where I think this to some extent speaks to like these sort of weird biases of LLMs that they have in text where like maybe that open parenthesis token there's just like a some strange bias in all of the human internet where there's a lot of text that uses kilowatt hours and does parentheses kwh that just happens to correlate with something semantic in some funny way and uh i think maybe if there were fewer fewer of those it would be it would be much better and if this forking really happened at points that were interpretable for people i think i think that would be better but i think um to what you said that there something you said that you thought it would be like a little bit unsettling if sometimes this uh there were these changes like at the end of the sequence and actually i i you see these quite a lot when a model seems very uncertain about what the right answer is and and it just doesn't know and maybe it's like if you do a bunch of rollouts there's like one of the answers is more probable but you see a really common pattern where there will be like stable uncertainty right up until some point when it just suddenly collapses and it becomes utterly certain and sometimes that is really when it finally says the answer is blank and that really is just it was just really uncertain until that exact point.

1:23:35Eric Bigelow: I mean, one kind of funny example of this from that earlier work was there was a task called last letter that was used for LLMs at the time. I'm sure all the modern state-of-the-art LLMs can do it no problem, but you take four words and you take the last letter of each and you concatenate them. And the model at the time had a really hard time with this. And some of the reasoning chains are funny that it'll even write like Python code to solve this problem. And then it'll finally say, okay, the answer is, and then when you look at the alternate paths it could take, it really is just all these different final answers of letters that are kind of sampled from within these words.

1:24:12Eric Bigelow: And really it is just at that final answer moment, just kind of making it up on the fly. And yeah, I think like, I think surfacing some kind of understanding of certainty to users is something I really wish we had more of in user interfaces. I mean, I think one of the big problems with this kind of forking, as we kind of tried to get it with this Forking Fastpaper and also another project on this around decoding outcome distributions from hidden representations, is that it's very expensive. It requires a lot of sampling to get real uncertainty over reasoning. And so I think the forking fast paper, our solution is to use some statistical models of this distribution where we model it as being smooth in some places and jumpy in others, which like a support.

1:25:06Eric Bigelow: If you draw even more samples, it becomes even more smooth, except at these key points where it really suddenly jumps. But really the best, the most efficient way to do this has always been with hidden representations, if we can find some way to do that. And so, yeah, I would be, I'm still hopeful that we can have a world where there is really a really efficient uncertainty estimation with hidden representations. And although I think this is even more hopeful because most of the providers really have just converged onto this chat interface that feels, I don't know, it feels very, I think the chat interface is kind of uninspired.

1:25:42Eric Bigelow: It feels like it really hasn't changed from like the ELISA days of like, you know, 50 years ago or more where it's really just text input, text output. And I think there's so much more we could be doing with user interfaces. You know, I think I really wish we could kind of move into like the GUI world instead of the bash terminal world of interacting with chat and just giving more information to users, but in a, in a polished and coherent way.

1:26:07The Cognitive Revolution hosts: Just the last couple of days in the online arena, there's been a eulogy or whatever for the stochastic parrot meme. And in a way, you're like saying it's maybe not entirely dead yet. I guess one theory of this sort of we're generating tokens are like probabilities aren't really changing as we're generating tokens. And then we have a sudden jump at the end of this passage where now like sort of the die is cast. One interpretation of that would be like you're missing something. There is something more going on under the hood where something is changing and it's got to be more gradual. You just haven't found it yet.

1:26:47The Cognitive Revolution hosts: Another interpretation would be like, no, that really just remains uncertain until the end. And then like we make a random choice of a particular token. And that is like what actually leads to the difference in behavior. Can it be both the different cases? And does that leave some, should we still have some space for the stochastic parrot? I don't know.

1:27:09Eric Bigelow: I think the stochastic parent metaphor should probably be put to rest. I used it a bit earlier as this criticism coming from earlier in my PhD from cognitive scientists and psychologists on feeling like LLMs weren't interesting to study, but I think it's really sort of a fairly shallow argument that doesn't really say very much. I mean, I think it's sort of like a Chinese room type argument where like there's a giant book that has memorized examples. But I think it's like, what the heck is going on in that book that lets you respond with conversation? Like whatever these parents are doing, it's very, very interesting.

1:27:48Eric Bigelow: And however it is that it's like, I don't really think the idea that it's just like a giant lookup table holds much ground. And I think there's also just so much work showing like consistent world models. I mean, you mentioned Othello, GPT, but there's so much work around like looking at the representations and in LLMs and showing that these are like really structured world models and at some point it's more efficient to learn a world model than to learn a giant lookup table but then I do think stochasticity and sampling is still such an integral part of the equation and it kind of has to be if we want some if we want there to be like output diversity if we want models to be able to do different things if we want them to also have like uncertainty and to like maybe maybe there's a world where they just voice that uncertainty but then if we don't want them to just halt their reasoning every time there isn't a hundred percent certainty then there has to be a bit of this kind of I think flip of the coin and and following a path I think the more that can be surfaced to the user and the more the user can know how uncertain was the model about this thing that it reported as a fact when it may have been a hallucination the it's the better it is if if people know that but um yeah i think stochasticity is is definitely not dead and uh i was earlier you mentioned like this idea of loop transformers and i think um loop transformers in this world of like latent chain of thought that we might be going into with with gpt astra really seems like pushing the needle on that in the big way and making especially in terms of efficiency and not just performance um i think this really is something that I'm spending a lot of time now like trying to just wrap my head around and think about this in relation to my mental model for how LLMs work because now reasoning can happen during this deterministic forward pass in some sense I mean maybe it's looped and maybe it has some amount of depth but in some sense it's really just deterministic it's like they're the whole of the weights just do the computation and um but something I've recently been doing some like forking paths analysis on the uh the open source loop transformers that i can find like there's the series of models called oro and you actually do have some interesting uncertainty dynamics as the models are generating their tokens in their in their reasoning chain after doing this latent reasoning it still is uncertain between answers and it still does change at particular tokens and so maybe the mental model shifts a little bit in terms of like all of the how much of the thinking is just happening in that token stream but then if the model has some uncertainty and if it like in its latent chain of thought explores the different possibilities maybe it still happens that as it's generating a response it still is doing this flip of the coin next word prediction and i don't know maybe i i think maybe that's a good thing i i it certainly helps for my mental model but i think this like i i don't want to live in a world where you always get exactly the same output from a model if you give exactly the same input that feels like if we're in the world where that's happening then there is no diversity of perspective and we've just like really had that's like the most extreme version of mode collapse you know where like your one output will only give you the your one input will only give you the one output and um

1:31:17Eric Bigelow: I don't think latent chain of thought will completely change that because you still eventually do go into this sampling tokens regime. But yeah, it might change that in some pretty dramatic ways. And so yeah, I'm still trying to wrap my head around that and trying to think about what's going on inside the latent chain of thought and how do we think about that with some of the tools that we have. And even just metaphors that we as scientists use for understanding the models.

1:31:49The Cognitive Revolution hosts: Do you have intuitions for why the chain of thought is getting wonky? It's a quite different dialect or way of processing information clearly that goes on in the chain of thought with all this like vantage illusions, disclaim, whatever. we also see this now with Astra and the way that it sends messages to its sub-agents which I had naively thought has to be some sort of like length penalty or brevity reward or something but then it seems like maybe not because people are like counting tokens and saying you could just say the thing like in fewer tokens if you just said it so it remains a mystery as to and I don't know if OpenAI is a better explanation but they certainly have been saying we're looking into this it's important we want to figure out why this is happening any intuitions that you would offer that people might want to take inspiration from chase down put into the the hopper at open ai for what the hell's going on there yeah i think i think that

1:32:53Eric Bigelow: reasoning kind of presents this really interesting challenge of distribution shift where when we're like rl in general where when you're when you're doing rl whether it's with like a single model or with sub-agents, there isn't necessarily an incentive to keep things human readable, right? Like the objective is to find the, to have the final, if you're doing like outcome level verification instead of process level verification, then your objective is to basically have a better final answer by whatever means possible. And it kind of reminds me of like things with like language evolution with people where like, if you look at a long enough timescale, like human languages change.

1:33:31Eric Bigelow: There isn't really like any driving force that forces the English language to stay exactly as it is today, as it was 300 years ago or 600 years ago. And languages do change. I mean, there's like exceptions of this, like the French government, as I understand, has an institution for sort of keeping the language as it is and has had that for a very long time, which has sort of resisted forces of language evolution. But this naturally does happen. And And I mean, there's also like, I think microcosms of this that are studied sometimes and like communities that don't have language and language and they need to like develop their own language.

1:34:09Eric Bigelow: And you can see it evolve just over generations of people, not even like centuries. But then I think there's also a bit of the, uh, the sort of Goodhart's law thing of if you, if you optimize for an objective, it's no longer, it's no longer useful. And similarly, like if you, if you optimize for a chain of thought being monitorable, then sometimes the chains of thought are less faithful. And like what you end up with is a different objective function that now is prioritizing, I'm going to learn intermediate steps that look sensible, whether or not they are sensible. And I think, unfortunately, that's the kind of the situation we're in with RL, where we're kind of giving models like this freedom of like, if we're only giving them reward or punishment based on their final outcome, then they might as well speak to their sub-agents in weird non-human languages.

1:35:02Eric Bigelow: And then if we force them to speak in human languages, maybe they're using words in different ways than we expect them to, where they're actually bypassing the monitors in some way. I mean, I think my thinking on this has shifted pretty dramatically in the last year or so. Where I used to be very bullish around chain of thought monitoring being promising, where even if it's not perfectly faithful, there's something about it that it is strongly determining what the model can do. But then there is the stolen chain of thought paper that shows some of the chain of thought of GBT models. And they're talking about musicals in a way that feels almost like spy language where you're saying musical, but really you mean something very nefarious.

1:35:46Eric Bigelow: And there's lots of this happening. And I think it's kind of obvious in retrospect why this would happen. Because again, if you're doing RL, you're letting models just shift the distribution in such a radical way from what they're trained on so i don't know i don't i think i still i still like that there is chain of thought and things do get forced into a token stream even if it's harder to read i'd like to think it's easier to understand like a llm made up language and probably really interesting i mean just scientifically like i kind of like i really want to understand how astro talks to its sub agents that's pretty cool like if it's if it's not like just a length penalty forcing this like how did that change and could we look at like generations of this and understand that just scientifically and it would probably also help a lot for like monitoring and understanding these these new languages but then yeah we might again for this latent chain of thought point we might move it move into a world where like chain of thought is latent and how like planners talk to sub agents is also latent.

1:36:52Eric Bigelow: There's no inherent reason why that has to be tokens. Again, I hope it does stay tokens. I think there's another layer of interpretability and like really interesting scientific problems to study there. But yeah, I think there's no real, real forcing function to keep things really nice and human interpretable. And if we add a forcing function then maybe they're no longer human interpretable or or really meaning

1:37:18The Cognitive Revolution hosts: the same things that they used to so if i'm trying to square your comments just now about this quick dramatic evolution of language within chain of thought and within agent agent to your earlier thoughts on why continual learning won't make things like totally impossible to interpret is it just a question of scale is it like your model will be with you for continual learning for not that much time you know sort of human scale amount of time and that's not enough for everything to get totally pushed out of the the representations that we can understand as baseline whereas these rl training runs are just so massive that it's essentially operating on geological time and therefore even if these like drifts are slow to accumulate they just add up to something so strikingly different before and after is that the story you would tell or would there be a different way of kind of synthesizing those two um analyses so just to be

1:38:26Eric Bigelow: clear when you talk about continual learning you're talking about the world where we're actually like fine-tuning models for each person right and actually like changing their weights is that right

1:38:35The Cognitive Revolution hosts: yeah i think so i don't know take your take your continual learning but i was just who knows right who knows what that will ultimately look like when it happens but you were saying earlier that context always changes representations and it probably doesn't change it too much but it seems like something in this rl thing has changed them quite a bit there's there's some like qualitatively whoa that's like shockingly different than it was before and i'm guessing it's just a matter of scale where you're, yeah, if it's just you and your agent for a while, sure, there might be some like perturbations or representations might get morphed a bit, but like you're only one person, you're not going to push it that much.

1:39:11The Cognitive Revolution hosts: Whereas like a zillion RL episodes cumulatively can make a big change. And so there you have it, maybe no more explanation required.

1:39:20Eric Bigelow: Absolutely. So I think, I think this is a very, this is a very interesting point that like maybe the representations actually are changing a lot during RL as these languages themselves are changing. But I think the only solution is to study the models that we can't study, right? To study these models that are behind closed doors and actually track what's happening in terms of representations. But I think my answer around continual learning was I was talking about the internal representations of the model rather than the kinds of languages they speak. I mean, say that you have people that speak a very very rare dialect of a language there's only like 200 speakers or something like that and maybe they're even trying to keep the language alive and so they do some fine tuning of the model so they can speak their language even in that case i would expect most of the internal representations of the model about it's about how it thinks about the world and like all these things all these like internal world models that it has developed in order to like operate effectively i'd expect that like a lot of those are staying the same but the sort of surface level mappings are changing, right?

1:40:26Eric Bigelow: Like there's these classic things about like color spaces and how different languages have color spaces, right? And I would bet that as a model learns a different languages color space. I mean, the, the funny thing is that the language might actually reflect there being different cognitive biases of the people, which might actually represent a little bit of a shift in the world model itself. But I'd expect a lot of it to be like input output mapping changes that it's kind of like learning a new language, but a lot of the internal representations are pretty similar. But then, yeah, I mean, it's honestly, it's a great question that I would just love to be able to study myself, like to be able to really know how are representations changing over the course of RL.

1:41:07Eric Bigelow: And when models, like if you can measure how weird their language is getting, like what's happening under the surface, is there really like, are there really deeper changes happening? Are there like, as the sub agents go into these like really compressed pseudo languages are they developing like are the internal representations shifting in a dramatic way to be different maybe maybe not i'd really

1:41:29The Cognitive Revolution hosts: love to know yeah yeah it's a great point that the i think there is quite a bit of evidence to support the idea that the internal representations are highly conserved even across a bunch of different languages even languages across different language families etc etc so that is a a quite good observation for that question so where do we go from here we're we're at this moment where we're in a rush to hand off a lot of let's say proximal control over all sorts of important systems to ais and we're gonna put them in language and then they'll do all the actual work and we don't have a great account of of course there's like the sampling process on a distribution but when we get to these critical tokens it seems like we still don't have all that great of an account of how does that distribution from which we then sample get determined how are we going to go get it well i mean we just need more interpretability

1:42:39Eric Bigelow: research. I think it was just the, it's, it's, it's the conclusion I've, I've come to for quite a while now. I mean, I think we're like racing to come up with like theoretical frameworks and empirical tools that can keep up with the models, but for the amount of investment that's happening and making models better versus the amount of investment in understanding them, it's just, it's no comparison. You know, there's like trillion dollar companies that are, that, that are producing these models and AI as a whole is just, you know, many trillions of dollars. And I'm in like the largest interpretability company, maybe the only substantial one that has a value of over a billion dollars.

1:43:20Eric Bigelow: And I feel like this is a big deal, right? A billion dollars is a lot for a company, but there just is not, I think, enough investment here. And not just in industry, but also in academia. I mean, I think there's like a lot of great research that's happening in academia and academia as always was like criminally underfunded and um unfortunately given at least in the u.s the current the current state with the government and funding for academia it's it's getting harder and and so i really like i'd like to think that this could largely be solved with resources and devoting more resources to this and time and i think like yeah i think we're basically just yeah racing racing to keep up with this and understand the models and uh and just to be clear i think when i say interpretability i don't i also don't want people to feel that i'm like excluding like evaluations because i think it's all sort of like one big spectrum of understanding ai and the the work i described earlier with understanding chain of thought and doing this resampling really is like in principle like behavioral and when you see these like in context learning dynamics you can see that with behavior i mean it's also really critical to look and representations so that you can do things so that you can know what's happening under the surface, which may not be obvious.

1:44:33Eric Bigelow: So you can do things more efficiently. And, um, and like, I think these two points of like looking under the surface and doing things efficiently are like just huge, right? Like if you want to do things at scale, you want to do things efficiently. You can't, you can't do things inefficiently when it's happening every single person's machine, or like every time you're talking to an LLM. And so like, I think we really need more tools that scale. We need better theoretical foundations for putting all these theories together and really understanding like what's going on in an LLM from soup to nuts.

1:45:09Eric Bigelow: And we need a better grasp so that we can answer the important high-level questions that are now like so critical as we are just, you know, handing over control of important levers of power to AI and pushing lots of cognitive labor into them. Even people like students using them to learn about a subject and offloading some of their own cognitive effort. I just think that understanding AI is, in my opinion, it's just the most important and one of the absolute most interesting topics that you could be working on right now. that's what I hope we get more of is more understanding of AI, whatever that means.

1:45:56The Cognitive Revolution hosts: Any tips for Silico users? The obvious, I think this whole thing is a little bit farcical at times, but obviously all else equal, we might as well bring the agents to bear on this interpretability challenge. It's been too long since I talked to Dan about it as Silico was just launching, but have you guys learned broadly? What have you learned? What should I be sure to take to my Silico sessions to get the most from my precious research units.

1:46:24Eric Bigelow: Absolutely. So the thoughts I have here, I think also apply to other agents too, and not just Silico. I think it can be really tempting to try to just like hand over an entire project to agents and just say, you know, figure out this big open-ended problem and let it run a whole bunch of experiments and see a bunch of plots that come out and a bunch of like descriptions. But it's really easy for, I think, agents to kind of like get a bit like lost in the sauce and kind of like create these theories that aren't fully formed or don't fully make sense and like I think like the best way to use agents is to give like a little bit of hand-holding and kind of like keep track of things as you're going and I think as always like like context is everything if you give like really like poorly specified questions you might get an output that is like a little bit a little bit funky and so I try to like when I talk when I'm talking to my agents give them context like every time I'm saying like I'm describing no maybe that doesn't seem right or here's maybe what we should do I'm describing my logic I'm saying like here's what doesn't look right and here's why here's what I want to do here's what I'm going to do next here's my bigger picture goal and kind of keeping that going um I think has really really helped with agents because like uh you know there's like this video recently of what it's like to be the agent in the swarm where you just like wake up in a library and you're just like what the and and it's very from this first person and just thinking about how agents do end up with swarms but really like if you're just an agent waking up in this fresh context where you don't know how the world works like you do need context it's it's really everything and so um i i think trying to like trying to give guidance and trying to really fill out context so that the model like knows has some idea why you're doing what you're doing or when something goes wrong why it went wrong i think i think these are these are really important and then i think um i think like carving the scientific narrative yourself to some extent really coming up with the core thread when i did this forking fast paper which like all the research was done fully by silico and it was awesome like it it all happened within a week and it was a huge accelerant using this research agent for it.

1:48:44Eric Bigelow: There were like a bunch of different like side quests that I sort of started going down and they kind of didn't go anywhere, didn't pan out quickly. And then like for me, once I like did really high sampling and I saw that curves were smooth, it kind of clicked. We're like, hey, maybe I could use a statistical model for this to be more efficient. And so like a colleague of mine put it that like in this world of agents where you have lots of things coming out that can sometimes look, look really good, but sort of be like a little bit, a little bit fishy when you go into the surface or like not like you're, you're not sure exactly what it's doing.

1:49:18Eric Bigelow: Like research taste and scientific taste is everything. It's worth its weight in gold. And so the more you can, I think that this is like a, you could say it's like a downside that the agents aren't quite there yet where they can't do this themselves. But I think it's honestly one of the one of the most fulfilling parts of doing science and it shapes how I think about the world how I think about agents as I'm using them and it's and it's very nice that this is still a role that I think that is very important for humans you know having your taste and bringing your taste to bear you know keeping track of what's happening and giving feedback I think like using silico is kind of like using like working with a very eager like first or maybe second year PhD student that has a lot of skills and is hard working, but also like, you know, doesn't always know what it's doing in the bigger picture, just like an early grad student might.

1:50:10Eric Bigelow: And I mean, I'm sure there were times when I was talking to my advisor during grad school in the beginning where he would like, you know, he would send me off to do something and then I'd come back and I'd be like, Oh, these results are cool. I'm not sure what's going on with these. I'll try to understand it a bit, but you know, I think, uh, I think it's a really exciting place to be in to, to still have this role that's really important. And, uh, yeah, I think, yeah, my, I think, I think maybe that's sort of my biggest tip is to like, hold on to your scientific taste and to try to like, take part in the research.

1:50:45Nice.

1:50:46The Cognitive Revolution hosts: Last question. Aside from how do LLMs make decisions? What are the hot topics over lunch and good fire these days um i think uh two two big ones since

1:51:00Eric Bigelow: the summer that have have changed have come in pretty strongly are um there is of course the idea of like agents doing interpretability which we which you just talked about with silico and then i'm also on a on another project doing a whole lot of that now and um and this does seem And if we want interpretability to keep up with the breakneck speed of the field, it might be the only way we can really keep up is having parts of this be automated and figuring out how we can standardize interpretability as a sort of normal science where there are almost these interesting but boring experiments you can do of lots of different phenomena that are kind of similar, but actually nonetheless really help you paint the bigger picture of what you're doing.

1:51:47Eric Bigelow: how neural networks work. But yeah, I think we're talking about this exact kind of topic about like, I mean, I just talked to someone the other day about, you know, how can I do good research with Silico? And I gave a similar answer here. And talking about how agents can automate interpretability. And obviously, that was big with the push for Silico. Another big internal push has been around, very recently has been around alignment and around our company's shift towards this and I think this was always a thing that a lot of people at the company were interested in and people interested in interpretability have a very high overlap with people interested at least to some degree in problems like alignment and safety.

1:52:27Eric Bigelow: I mean this is sort of like when I was first getting into interpretability I was participating in this safety AI safety team at Harvard and regular reading groups there was how I learned a lot about about interpretability and I think these are like really important problems, but I think, uh, really like the hugging face incident was a huge, you know, watershed moment of this, like people care about this. This isn't just something that we care about and we think is really important and we're waiting for a time for this, but this, the time is right. And so, um, yeah, there's been a lot more conversations around alignment and all different kinds of, you know, things you might, might expect around, like are there different kinds of alignment are all values aligned to the same thing can you have universal standards for this or is it specific based on whatever whatever values a group of people or a company wants to instill in their model or a government for that matter also i think fundamental questions related to related to alignment i mean i think like some of these things with like reward hacking and what's happening when things are going awry with models when they're doing something bad, so to speak, it's really easy to slip into these deep questions about, did the model have an intention of doing this?

1:53:49Eric Bigelow: What does it mean for the model to reward hack? If it's doing this particular behavior that seems wrong, but consistent with what you specified, it's following the letter, but not the spirit of the law, was it reward hacking? And yeah, I think alignment has always been filled with these really fascinating questions. And so I think just theoretical and empirical questions of theoretically, what does this mean? What are goals and intentions? What does it mean to have ill intentions or to deceive? and then empirical questions that just really ground these out of like how do you measure it? How do you make sure that you're measuring the real bad behavior and not just some simple misgeneralization?

1:54:37Eric Bigelow: How do you give the right goal, the right rewards so that a model does, so that you do shape its behavior in the right way? So I think these are two themes that are really prevalent now. And I think also everything you might expect. I mean, we talk about whether Chinese models might get banned in the US and whether open source models will stay and all these kinds of conversations that are happening on the outside about, about AI and new model releases, you know, I think late chain of thought, or, you know, we're talking about that a lot. How do we develop new interpretability methods to keep up with that or what the heck's going on?

1:55:13Eric Bigelow: And, hey, did you see the stolen chain of thought paper? Have you seen these, the, the pseudo languages that Astra talks about with its sub agents? You know, I think, I think we're all trying to just put our finger on the pulse and keep up with all this really exciting and sometimes terrifying stuff that's happening in the world at large. And it's really exciting to be part of a place where like, we're not just observers from afar, but we're actually, this is some of our role of figuring out like solutions to these problems. And yeah, it's very interesting going into a place where like interpretability is even like or like things around alignment are almost like a kitchen table conversation you know i my brother sometimes texts me with questions about you know hey did you hear about this big news incident and i'm like yeah we're we're talking about that a whole lot at work and uh i have some thoughts around it but it's it's it is like a bit scary to have these be such you know big things that now have really world-world impacts and like hopefully the hugging face incident is a shot over the bow but like it i i don't know if if there isn't a huge change in investment or or technology or both then like it might it might take more unfortunately and uh but it's also really exciting to kind of have some of these questions that are so important and also i think again so interesting become like mainstream stream.

1:56:44The Cognitive Revolution hosts: Yeah, it's been a wild time. You've got a very full plate, so I appreciate how generous you've been with your time today. I should let you get back to work, to quote my dad, quoting Leslie Nielsen. Good luck. We're all counting on you. And for now, I'll just say Eric Bigelow, thank you for being part of The Cognitive Revolution. Thanks so much for having me on.

1:57:15The Cognitive Revolution hosts: Spin it any way you like It comes around to you

1:57:22Eric Bigelow: Ask anyone of me They'll all say it was you It was you I was 50-50 Standing at your door One word slipped and baby I'm not 50 anymore Now I tell you it was fate, I tell you I was sure But I was 50-50, till I said it at your door Ask anyone of me, they'll all say it was you Spin it any way you like, it comes around to you Ask anyone of me, they'll all say it was you There's a thousand of me on a thousand nights Some turned left, some turned right, some stayed home all night But everyone who got here, everyone who came through Every one of me, my darling, found his way to you Ask anyone of me, they'll all say it was you Spin it any way you like, it comes around to you Ask anyone of me, they'll all say it was you It was you Ask me why I've got reasons Reasons by the score

1:59:13The Cognitive Revolution hosts: And everyone I found, my darling After I was at your door After I was at your door

1:59:23Eric Bigelow: Ask anyone of me They'll all say it was you Spin it any way you like It comes around to you A thousand of me And everyone is true Ask anyone of me Anyone of me They'll all say it was you It was you

2:00:01The Cognitive Revolution hosts: If you're finding value in the show, we'd appreciate it if you'd take a moment to share it with friends, post online, write a review on Apple Podcasts or Spotify, or just leave us a comment on YouTube. Of course, we always welcome your feedback, guest and topic suggestions, and sponsorship inquiries, either via our website, CognitiveRevolution.ai, or by DMing me on your favorite social network. The Cognitive Revolution is part of the Turpentine Network, a network of podcasts, which is now part of A16Z, where experts talk technology, business, economics, geopolitics, culture, and more. We're produced by AI Podcasting.

2:00:36The Cognitive Revolution hosts: If you're looking for podcast production help for everything from the moment you stop recording to the moment your audience starts listening, check them out and see my endorsement at AIpodcast.ing. And thank you to everyone who listens for being part of the cognitive revolution.

From the publisher

Goodfire researcher Eric Bigelow joins the show to investigate how large language models arrive at decisions at the level of mechanistic interpretability. Drawing on his research into forking paths, Eric explains that model reasoning functions as in-context learning from sampled tokens, where outcome distributions can abruptly collapse at single, critical tokens. The conversation explores the performative nature of chain of thought in reasoning models like DeepSeek-R1, the impacts of reinforcement learning, and widespread reward hacking observed in frontier models like Kimi K3. As confidence in chain-of-thought monitoring declines, understanding these underlying decision mechanics becomes essential for evaluating model alignment.

For full show notes, links, and references, read the episode page:https://www.cognitiverevolution.ai/how-agents-decide-goodfire-s-eric-bigelow-on-critical-tokens-phase-shifts-in-context-learning/
Sponsors:

Parallel: Parallel provides enterprise-grade web search APIs for AI agents, offering the optimal balance of quality, speed, and cost. Get started for free at https://parallel.ai/tcr

Claude: Claude is the AI collaborator for problem solvers, helping with writing, coding, financial models, strategy, and more. Get started with Claude and explore Claude Pro at https://claude.ai/tcr

Tasklet: Tasklet empowers your business with AI agents that connect to your tools and automate recurring workflows with no code required. Visit https://tasklet.ai and use code cog rev for $50 in free credits

CHAPTERS:

(00:00) About the Episode

(03:53) Forking paths in reasoning (Part 1)

(15:53) Sponsors: Parallel | Claude

(18:47) Forking paths in reasoning (Part 2)

(19:40) Dynamics of in-context learning (Part 1)

(28:16) Sponsor: Tasklet

(29:53) Dynamics of in-context learning (Part 2)

(29:56) Continual learning and interpretability

(38:55) Shifting distributions through RL

(46:41) Selecting models for research

(57:11) Cognitive science and LLMs

(01:07:35) Modeling beliefs in AI

(01:16:22) Phase shifts and uncertainty

(01:31:49) Uninterpretable chain of thought

(01:45:57) Automating research with Silico

(01:50:57) Safety and alignment frontiers

(01:57:07) Episode Outro

(02:00:02) Outro

PRODUCED BY:

https://aipodcast.ing

SOCIAL LINKS:

Website: https://www.cognitiverevolution.ai

Twitter (Podcast): https://x.com/cogrev_podcast

Twitter (Nathan): https://x.com/labenz

LinkedIn: https://linkedin.com/in/nathanlabenz/

Youtube: https://youtube.com/@CognitiveRevolutionPodcast

Apple: https://podcasts.apple.com/de/podcast/the-cognitive-revolution-ai-builders-researchers-and/id1669813431

Spotify: https://open.spotify.com/show/6yHyok3M3BjqzR0VB5MSyk

More from "The Cognitive Revolution"

All episodes