[BidClub_]
Dwarkesh Podcast · · 12 分钟

关于 Sutton 访谈的一些想法

Dwarkesh Patel

YouTube
TL;DR
  • Dwarkesh 的头号预期是,LLM 会最先实现 AGI。 “这正是我预计会发生的事情”;但如果确实如此,它们构建的后继系统几乎肯定会基于 Richard 的构想。
  • 他如今已经理解了 Sutton 论点最强版本的含义:Bitter Lesson 不是“烧算力”,而是要可扩展地使用算力。 而 LLM 没通过这项检验:大部分算力消耗在部署阶段,模型在那里什么也学不到;训练则要烧掉“数万年的人类经验”,而人类数据是“缺乏弹性且难以扩展的资源”。只从这些数据中学习,并不是一种可扩展的算力使用方式。
  • 他的核心反驳是:模仿学习与 RL 并非二选一。 Ilya Sutskever 的化石燃料类比“极有穿透力”:预训练数据不可再生,但人类文明并没有因为使用这种资源而走入死胡同;没有这种廉价的中间能源,“你根本不可能从1800年的水车直接过渡到太阳能板”。
  • AlphaGo/AlphaZero 是最具交易价值的先例:两者都超越人类,AlphaZero 更强。 人类数据“未必会造成实质伤害,只是在足够大的规模上,它并没有显著帮助”。从零开始自举学习最终大概率会胜出,但这并不妨碍模仿学习产出第一个 AGI,甚至第一个 ASI。
  • “没有真正世界模型”的批评,实际证明力没有其声称的那么强。 RL 之后的模型拿下 IMO 金牌并构建出可运行的应用——这些都是“你不可能从零开始通过 RL 让模型完成的任务”。至于人类先验是否算作“世界模型”,只是“一场语义争论”。
  • 持续学习才是真正的缺口。 结果奖励 RL 在数万个 token 上,每个 episode 提取的信号“约为1 bit”;但考虑到上下文学习已经自发出现,即便是把 SFT 硬塞成工具调用,他也不会意外于它最终复现持续学习。
摘要 · 为研究而整理的核心内容

1. Sutton 论点的最强版本:LLM 正在浪费算力,饮用一口有限的井

  • Dwarkesh 在访谈后的重构是:Bitter Lesson 要求采用“最有效、最具可扩展性地利用算力的技术”;但 LLM 的大部分算力都花在部署阶段,那里什么也学不到,训练本身则消耗了“相当于数万年人类经验”的数据。
  • 即便是 RLVR,也没有完全摆脱人类数据陷阱:环境是“人类布置的游乐场”,教给模型预先规定的技能——“智能体实际上并没有通过有机且自我驱动地与世界互动来学习”。
  • 世界模型质疑的核心是:LLM 建模的是“人类接下来会说什么”,而不是环境如何响应行动;一个只训练到1900年数据的 LLM,“大概不可能从零推导出相对论”。

2. 化石燃料与 AlphaGo:模仿学习是中间环节,不是死胡同

  • Dwarkesh 与 Rich 的主要分歧在于,这些区分“其实并没有彼此排斥到二分对立的程度”。Ilya 关于“预训练就是化石燃料”的类比支撑了这一点:它不可再生,却“绝对关键”,帮助人类从1800年的水车走向太阳能和核聚变。
  • AlphaGo(经过人类数据训练)和 AlphaZero(自举学习)都达到了超人水平;AlphaZero 更强,同时使用了更多算力。人类数据在“足够大的规模上”“并没有显著帮助”,但这和它造成伤害是两回事。对于一种“无初始化学习技术”最终是否会胜出,他的回答大概是“会”;但这不妨碍模仿学习产出第一个 AGI,甚至第一个 ASI。
  • 人类自身的发展轨迹已经说明问题:语言、法律、电话技术,都经过数万年积累,“更像模仿学习,而不是从零开始的 RL”。他的比喻是:“飞机之于鸟是什么关系”,监督学习最终可能就会成为人类文化学习之于机器学习的关系。没有任何一种机器学习范式能够完美描述人类学习。

3. 模仿学习是短时域 RL,而人类先验打开了通往真值的大门

  • 这种泾渭分明的区分最终会消失:模仿学习“就是短时域 RL。episode 只有一个 token 长”,奖励与预测质量成正比。
  • 对于“那不是真值”的质疑——“我同意”;但真正的问题是,模仿学习是否能帮助模型从真值中学习。RL 之后的模型拿下 IMO 金牌,并能独立写出完整应用;“你不可能从零开始通过 RL 让模型完成这些任务。至少我们现在还不知道该怎么做。”
  • 关于世界模型的质疑,Dwarkesh 认为,LLM 显然正在形成对世界的深层表征,只是没有专门接受“自身行动如何影响世界”的训练。至于是否应该把这称为“世界模型”,他认为“只是语义争论”。他用那句巴氏灭菌的比喻讽刺这场争论:就像对一个正在煮牛奶的人说,“嘿,别再煮那锅牛奶了,因为我们最终想冷着喝!”拒绝使用这个术语,就等于“按照我们认为构建世界模型所必需的过程来定义‘世界模型’,而不是按照这个概念所显然指向的能力来定义”。

4. 持续学习:真正的缺口,或许可以被硬塞进系统

  • 这是他自觉反复谈起的老话题——“我就像一个只想出过一个好段子的喜剧演员”——但数字很有杀伤力:结果奖励 RL 在数万个 token 上,每个 episode 学到的“约为1 bit”;动物从每个 episode 结束时的奖励中提取的信息远不止这些。他说,动物通过观察来学习世界模型,外循环 RL 则激励另一个学习系统提取最大信号。在 Sutton 的 OaK 架构中,他把这称为 transition model。
  • “听我的研究员朋友们说”,最直观的做法——对所有观察到的 token 做微调——“实际效果并不好”。他的候选方案是把 SFT 作为工具调用,由外循环 RL 激励模型在上下文窗口之外继续教会自己更多东西。
  • 对这些技术是否有效,他保留了原本的谨慎表述:“确实持不可知态度……我不是 AI 研究员”;但如果它们最终基本复现持续学习,他“不会感到意外”。由于上下文学习正是模型处理长序列这一训练激励自发涌现的结果,他认为,只要信息能够跨越当前上下文限制,在更长的窗口之间流动,模型就可能学会同样的灵活性。

5. 反向运行进化,以及最后的预测

  • 这种倒置关系是:进化通过 meta-RL 造出一个会选择性模仿的 RL 智能体;LLM 则走相反的路线——先进行纯粹模仿,“希望我们在其上进行足够多的 RL,把它变成一个拥有连贯目标和自我意识的智能体。也许这根本行不通!”
  • Sutton 数十年的观察视角,能够看见范式内部难以察觉的缺口:没有持续学习,“糟糕的样本效率”,以及对“可耗尽的人类数据”的依赖。即便如此,这些基于第一性原理的论点“并不严格适用于我们今天拥有的模型”,因为后者正在大量使用“真值”进行 RL。
  • 贯穿始终的判断是:即便 Sutton 所说的“柏拉图式理想”最终没有成为第一个 AGI 的路径,如果 LLM 最先实现 AGI,那么它们构建的后继系统几乎肯定会基于 Richard 的构想。
Dwarkesh Patel

Boy, do you guys have a lot of thoughts about the Sutton interview. I’ve been thinking about it myself, and I think I have a much better understanding now of Sutton’s perspective than I did during the interview itself. So I wanted to reflect on how I understand his worldview now. Richard, apologies if there are still any errors or misunderstandings. It’s been very productive to learn from your thoughts.

Here’s my understanding of the steelman of Richard’s position. Obviously, he wrote this famous essay, “The Bitter Lesson.” What is this essay about? It’s not saying that you just want to throw away as much compute as you possibly can. The Bitter Lesson says that you want to come up with techniques which most effectively and scalably leverage compute.

Most of the compute that’s spent on an LLM is used in running it during deployment, and yet it’s not learning anything during this entire period. It’s only learning during this special phase we call training. That is obviously not an effective use of compute. What’s even worse, this training period by itself is highly inefficient. These models are usually trained on the equivalent of tens of thousands of years of human experience.

What’s more, during this training phase, all of their learning is coming straight from human data. This is an obvious point in the case of pretraining data, but it’s even kind of true for the RLVR that we do with these LLMs. These RL environments are human-furnished playgrounds to teach LLMs the specific skills we have prescribed for them. The agent is in no substantial way learning from organic and self-directed engagement with the world.

Having to learn only from human data, which is an inelastic and hard-to-scale resource, is not a scalable way to use compute. Furthermore, what these LLMs learn from training is not a true world model, which would tell you how the environment changes in response to different actions that you take. Rather, they are building a model of what a human would say next, and this leads them to rely on human-derived concepts.

A way to think about this would be: suppose you trained an LLM on all the data up to the year 1900. That LLM probably wouldn’t be able to come up with relativity from scratch. And here’s a more fundamental reason to think this whole paradigm will eventually be superseded: LLMs aren’t capable of learning on the job, so we’ll need some new architecture to enable this kind of continual learning.

Once we do have this architecture, we won’t need a special training phase. The agent will just be able to learn on the fly, like all humans, and, in fact, like all animals are able to do. This new paradigm will render our current approach with LLMs—and their special training phase that’s super sample-inefficient—totally obsolete.

1. TLDR of my current thoughts

That’s my understanding of Richard’s position. My main difference with Rich is just that I don’t think the concepts he’s using to distinguish LLMs from true intelligence are actually that mutually exclusive or dichotomous. For example, I think imitation learning is continuous with and complementary to RL. Relatedly, models of humans can give you a prior which facilitates learning “true” world models. I also wouldn’t be surprised if some future version of test-time fine-tuning could replicate continual learning, given that we’ve already managed to accomplish this somewhat with in-context learning.

2. Imitation learning is continuous with and complementary to RL

Let’s start with my claim that imitation learning is continuous with and complementary to RL. I tried to ask Richard a couple of times whether pretrained LLMs can serve as a good prior on which we can accumulate the experiential learning—that is, do the RL—which will lead to AGI.

Ilya Sutskever gave a talk a couple of months ago that I thought was super interesting, and he compared pretraining data to fossil fuels. I think this analogy has remarkable reach. Just because fossil fuels are not a renewable resource does not mean that our civilization ended up on a dead-end track by using them. In fact, they were absolutely crucial.

You simply couldn’t have transitioned from the water wheels of 1800 to solar panels and fusion power plants. We had to use this cheap, convenient, and plentiful intermediary to get to the next step. AlphaGo, which was conditioned on human games, and AlphaZero, which was bootstrapped from scratch, were both superhuman Go players. Of course, AlphaZero was better.

So you can ask the question: will we, or will the first AGIs, eventually come up with a general learning technique that requires no initialization of knowledge and that just bootstraps itself from the very start? And will it outperform the very best AIs that have been trained to that date? I think the answer to both these questions is probably yes.

But does this mean that imitation learning must not play any role whatsoever in developing the first AGI, or even the first ASI? No. AlphaGo was still superhuman, despite being initially shepherded by human-player data. The human data isn’t necessarily actively detrimental. It’s just that at enough scale, it isn’t significantly helpful. AlphaZero also used much more compute than AlphaGo.

The accumulation of knowledge over tens of thousands of years has clearly been essential to humanity’s success. In any field of knowledge, thousands—and probably millions—of previous people were involved in building up our understanding and passing it on to the next generation. We obviously didn’t invent the language we speak, nor the legal system we use. Also, most of the technologies in our phones were not directly invented by the people who are alive today. This process is more analogous to imitation learning than it is to RL from scratch.

Now, of course, are we literally predicting the next token, like an LLM would, in order to do this cultural learning? No, of course not. Even the imitation learning that humans are doing is not like the supervised learning that we do for pretraining LLMs. But neither are we running around trying to collect some well-defined scalar reward. No machine-learning regime perfectly describes human learning. We’re doing things that are both analogous to RL and to supervised learning.

What planes are to birds, supervised learning might end up being to human cultural learning. I also don’t think these learning techniques are categorically different. Imitation learning is just short-horizon RL. The episode is 1 token long. The LLM is making a conjecture about the next token based on its understanding of the world and how the different pieces of information in the sequence relate to each other. And it receives reward in proportion to how well it predicted the next token.

Now, I already hear people saying, “No, no, that’s not ground truth! It’s just learning what a human was likely to say.” And I agree. But there’s a different question which I think is more relevant to understanding the scalability of these models: can we leverage this imitation learning to help models learn better from ground truth? And I think the answer is obviously yes.

After RL-ing the pretrained base models, we’ve gotten them to win gold in IMO competitions and to code up entire working applications from scratch. These are “ground truth” examinations. Can you solve this unseen math olympiad question? Can you build this application to match a specific feature request?

But you couldn’t have RL-ed a model to accomplish these tasks from scratch. Or at least, we don’t know how to do that yet. You needed a reasonable prior over human data in order to kick-start this RL process. Whether you want to call this prior a proper “world model” or just a model of humans, I don’t think is that important, and honestly seems like a semantic debate. Because what you really care about is whether this model of humans helps you start learning from ground truth—aka become a “true” world model.

It’s a bit like saying to someone pasteurizing milk, “Hey, stop boiling that milk because we eventually want to serve it cold!” Of course. But this is an intermediate step to facilitate the final output.

By the way, LLMs are clearly developing a deep representation of the world, because their training process is incentivizing them to develop one. I use LLMs to teach me about everything from biology to AI to history, and they are able to do so with remarkable flexibility and coherence.

Now, are LLMs specifically trained to model how their actions will affect the world? No, they’re not. But if we’re not allowed to call their representations a “world model,” then we’re defining the term “world model” by the process we think is necessary to build one, rather than by the obvious capabilities the concept implies.

Continual learning.

3. Continual learning

Sorry to bring up my hobby horse again. I'm like a comedian who's only come up with 1 good bit, but I'm going to milk it for all it's worth.

An LLM being RL'd on outcome-based rewards learns on the order of 1 bit per episode, and an episode may be tens of thousands of tokens long. Obviously, animals and humans are clearly extracting more information from interacting with our environment than just the reward signal at the end of each episode. Conceptually, how should we think about what is happening with animals?

I think we're learning to model the world through observations. This outer-loop RL is incentivizing some other learning system to pick up maximum signal from the environment. In Richard's OaK architecture, he calls this the transition model.

If we were trying to pigeonhole this feature spec into modern LLMs, what you'd do is fine-tune on all your observed tokens. From what I hear from my researcher friends, in practice, the most naive way of doing this actually doesn't work well.

Being able to continuously learn from the environment in a high-throughput way is obviously necessary for true AGI. And it clearly doesn't exist with LLMs trained on RLVR. But there might be some relatively straightforward ways to shoehorn continual learning atop LLMs.

For example, one could imagine making SFT a tool call for the model. So the outer-loop RL is incentivizing the model to teach itself, effectively using supervised learning, in order to solve problems that don't fit in the context window. I'm genuinely agnostic about how well techniques like this will work—I'm not an AI researcher. But I wouldn't be surprised if they basically replicate continual learning.

Models are already demonstrating something resembling human continual learning within their context windows. The fact that in-context learning emerged spontaneously from the training incentive to process long sequences makes me think that if information could flow across windows longer than the current context limit, models could meta-learn the same flexibility that they already show in-context.

4. Concluding thoughts

Some concluding thoughts. Evolution does meta-RL to make an RL agent. That agent can selectively do imitation learning. With LLMs, we're going the opposite way: we first made a base model that does pure imitation learning, and we're hoping that we do enough RL on it to make a coherent agent with goals and self-awareness.

Maybe this won't work! But I don't think these super-first-principles arguments—for example, about how these LLMs don't have a true world model—are actually proving much. I also don't think they're strictly accurate for the models we have today, which are undergoing a lot of RL on “ground truth.”

Even if Sutton's Platonic ideal doesn't end up being the path to the first AGI, his first-principles critique is identifying some genuine basic gaps these models have. We don't even notice because they are so pervasive in the current paradigm, but because he has this decades-long perspective, they're obvious to him.

It's the lack of continual learning, it's the abysmal sample efficiency of these models, and it's their dependence on exhaustible human data. If LLMs do get to AGI first, which is what I expect to happen, the successor systems that they build will almost certainly be based on Richard's vision.

关于 Sutton 访谈的一些想法 — 文字稿与摘要 | BidClub