[BidClub_]
No Priors · · 38 分钟

为什么扩散模型将赢得 AI 推理:对话 Inception 联合创始人兼 CEO Stefano Ermon

Sarah GuoStefano Ermon

AI与软件技术企业经营
YouTube
TL;DR
  • Ermon 的核心押注是,AI 的经济性将转向推理效率:自回归模型仍需按序生成,而扩散模型可以并行处理大量 token。 这类负载更适合 GPU,可提升单位功耗、单位成本对应的智能水平,同时支持更多测试时推理和 RL rollout;他的斩钉截铁的判断是,“更并行的方案最终会胜出”(the more parallel solution is the one that is eventually going to win)。
  • 这项证据在 2024 年从理论走向了测量:在 GPT-2 规模上,扩散语言模型用相同的数据和参数量达到了与自回归模型相当的困惑度,同时文本生成速度约快 10x。 Inception 表示,其商业化 Mercury 模型如今在基准测试中可与速度优化型 Haiku、Flash、Mini 和 Nano 模型相提并论,同时运行速度显著更快。
  • 延迟已经形成可变现的产品切口,尤其是在语音等互动应用中,用户愿意为响应速度付费。 据 Ermon 介绍,语音代理公司 OpenCall 已从在 Cerebras 硬件上部署 LLM,切换到 NVIDIA GPU 上的 Mercury,在硬件更易获得、成本更低、质量更高的情况下实现了相近速度;软件和硬件加速可以产生“乘数效应”(multiplicative)。
  • Ermon 估计,仅凭延迟优势就可能覆盖 20-30% 的工作负载,即使扩散模型尚未达到前沿智能水平。 他的限定很关键:许多任务仍要求最聪明的可用模型,但在固定延迟预算内,用户会选择所能达到的最高质量——就像宽带一样,“一旦习惯了快速模型,就很难再回去”(once you get used to a fast model, it’s hard to go back)。
  • 扩散模型最终可能带来不止速度的优势,但 Ermon 将这些收益视为假设而非承诺。 粗到细的生成过程可能支持针对约束条件的持续引导,而在同一样本的许多噪声视图上训练,可能提升数据效率;这两种优势能否在规模扩大后保留下来,明确答案是“还要看”(we’ll see)。
  • Inception 的护城河不只是架构论文,而是约 50 人打造的专有完整技术栈。 公司自建了服务引擎、SFT/RLHF/RL 基础设施、训练方案、客户评测和反馈闭环,因为 vLLM、SGLang 等现有工具不支持其模型;大部分技术栈保持封闭有助于保护 IP,但也阻碍社区采用和本地部署。
  • 战略风险在于,更大的实验室可能吸收一个成功的架构,但 Ermon 认为,执行力和累积的部署经验可能比架构创意本身更难复制。 他的更广泛证据来自学界的反共识突破记录——早期扩散模型、FlashAttention 和 DPO——以及他对这一点的坚信:即使有 AI 辅助研究,“人类的创造力仍然非常重要”(human ingenuity is still super important)。
摘要 · 为研究而整理的核心内容

1. 扩散模型最初是一次逆势寻找结构的探索

  • 2014 年,Ermon 在 Stanford 开始研究时,生成带颗粒感的 MNIST 数字就算成功,生成模型论文也很难发表。研究人员往往会绕道解释这类工作——将其包装成服务于监督任务的无监督特征学习——但 Ermon 认为,构建生成模型才是理解数据结构的正确路径。

  • 他最初想做的是一个世界模型:如果他站起来走过一扇门,系统能够想象接下来会发生什么,再利用这个想象出的未来做决策和模型预测控制。他原以为这个问题会“占据我整个职业生涯”,如今承认自己对能力进展速度的判断“非常错误”。

  • 在经历自回归图像模型、VAE,以及不稳定且难以复现的 GAN 后,Ermon 与一名博士生在 2019 年开始开发基于 score 的生成模型。关键做法是训练网络去噪:从纯噪声出发,逐步细化,恢复出干净对象——这一方法随后扩展到图像、视频、音乐以及部分蛋白质生成。

2. 2024 年的结果让文本扩散具备商业可信度

  • 文本提出了一个基础性难题:像素之间可以自然插值,但两个离散词之间的“中间态”可能毫无意义。因此,将扩散模型扩展到离散空间需要“一门新的科学”,而不是把图像领域的配方直接套到 token 上。

  • 突破发生在 2024 年的 GPT-2 规模实验中:在使用相同数据和参数量的情况下,Ermon 的团队将 Transformer 训练成扩散模型,并让其困惑度追平自回归模型。它从数据中捕捉到同等程度的结构,同时文本生成速度约快 10x,这给了 Ermon 足够信心创办 Inception,并在商业规模上验证这一方法。

  • Ermon 对架构的类比始于 2017 年 RNN 向 Transformer 的转变。Transformer 之所以在训练阶段胜出,是因为能够并发处理多个 token;但自回归推理仍然是串行的:“第 10 个 token 生成之前,不可能生成它前面的所有 token。”结果是一个受内存带宽限制的负载:反复搬运权重,却只进行相对少量的算术运算。

  • 扩散模型让推理更像训练,同时处理多个 token,将负载映射到 GPU 擅长的并行算术上。更快、更高效的推理可以支持更多测试时推理,也能支持更多 RL rollout,用于探索和打分。Ermon 的“苦涩教训”非常直接:“更并行的方案最终会胜出”。

3. Mercury 将速度转化为当下的产品切口

  • Inception 表示,Mercury 在基准测试中的表现可与以速度为导向的 Haiku、Flash、Mini 和 Nano 相当,同时速度显著更快。这些是生产系统,不是研究演示:由于扩散 LLM 无法运行在 vLLM 或 SGLang 上,公司自建了服务引擎,能够端到端承载真实工作负载。

  • 这家成立约 2 年、拥有 50 人的公司仍在大举投入训练和推理研究,包括以算力换质量的采样方法。但能复用的部分也会复用:Mercury 仍基于 Transformer,使用注意力机制、公开数据集、评测和基准测试,因此 Inception 可以把资源集中到扩散模型真正不同的地方。

  • OpenCall 说明了眼下的需求。其语音代理链路结合了 ASR、用于工具调用和响应规划的推理 LLM,以及文本转语音,使延迟问题格外显眼。Ermon 表示,OpenCall 此前在 Cerebras 上部署 LLM,后来切换到 Mercury,因为扩散模型在 NVIDIA GPU 上实现了相近速度,同时硬件更易获得、成本更低、质量更高。他认为,硬件和软件收益是互补的,甚至可能产生“乘数效应”。

  • 展望未来 2 年,Ermon 并未声称扩散模型会占据所有工作负载;Inception 尚未达到前沿智能水平,而许多任务需要这一点。不过,从 OpenRouter 的任务分类来看,他估计 20-30% 的工作负载对延迟高度敏感——对于那些在固定响应时间预算内提供最佳质量的模型来说,这一比例很可能只是一个合理的下限。

4. 控制能力和数据效率仍是潜在上行,尚非核心依据

  • Guo 质疑,代码和其他人类创造的语料都很杂乱,不像那些有物理结构约束的模态。Ermon 的回答是,自回归训练和扩散训练本质上都是压缩方案:困惑度越低,说明模型即便面对噪声,也找到了更多反复出现的结构。究竟是下一个 token 预测还是去噪拥有更好的归纳偏置,仍“很大程度上是一个实证问题”。

  • Mercury 保留了熟悉的部署语义:兼容 OpenAI 的文本输入和输出、遵循指令,并支持结构化 JSON,因此客户可以继续使用现有测试框架。但 Ermon 看到了一个扩散模型原生的接口可能性:自回归系统只能在完成一个对象后评估约束,而粗到细的扩散过程可以在生成期间持续评估并引导正在形成的答案。他用分子举例:模型可以评估其溶解度,并将其作为引导目标。

  • 另一个可能性是数据效率。去噪让模型接触同一示例的许多受损版本,相当于扩充训练数据;学术证据表明,数据稀缺时这可能有帮助。Ermon 不愿过度声称:速度是已经证明的切入口,而更高智能、可控性和规模化数据效率仍只是可能性——“我们不知道最终会发现什么”。

5. Inception 的防御力建立在技术栈与学习闭环上

  • Guo 提出了初创公司的核心风险:算力充裕的既有大厂可能吸收更优架构。Ermon 的第一层防守是研究 IP 和商业秘密,但更深层的答案是部署经验的累积——专有服务引擎、客户反馈、不时收集的数据,以及从生产经验中形成的评测。如果竞争对手仍缺少运行扩散 LLM 所需的“vLLM 等价物”,那么仅仅训练出一个扩散 LLM 远远不够。

  • Inception 还自建了 SFT、RLHF 和 RL 基础设施。将大部分技术栈保持封闭可以保留更多 IP,但 Ermon 也公开承认其代价:社区贡献更少、采用更困难、本地部署也更复杂。训练细节——包括模型尺寸和 FLOPs——仍作为商业秘密不予公开。

  • 公司在组织上分成两部分:产品团队负责服务当下最好的模型,研究团队则围绕训练、RL 和推理构建下一代模型。智能体加快了迭代,Ermon 也经常发现,限制因素更多是算力而非人数,但他表示,如今“人类的创造力仍然非常重要”,即便这一判断可能在 6 个月或 1 年内改变。

  • 他对反共识研究的信心来自学界的历史记录:在其团队能够以学术界资源训练的规模上,早期扩散模型击败了 GAN,随后扩散技术进入产业界;FlashAttention 源自他共同指导的研究;DPO 则始于其团队的一项轮转项目。算力有限确实是现实,但学术界允许少见的押注和数学洞见——“其中有宝石”——这些成果日后可能对产业产生重大影响。

完整逐字稿

1. Research Background

Sarah Guo

Hi listeners, welcome back to No Priors. Today I’m here with Stefano Ermon, a longtime Stanford professor and now co-founder and CEO of Inception Labs. Stefano has an extraordinarily broad body of work around generative modeling, but is especially well known as one of the fathers of diffusion. We talk about his company challenging the large labs and why speed and efficiency are going to be the name of the game in AI over the next few years. Welcome, Stefano. Thanks so much for being here.

Stefano Ermon

Great to be here.

Sarah Guo

I would love for us to start with a little bit of your research background and how you ended up starting your company.

2. Inception and the Broader Industry

Stefano Ermon

For sure. I’ve been doing research in generative models for basically my entire career. I started at Stanford in 2014 as an assistant professor, and I was working on building generative models. Back then, the research area was not particularly hot. The models were not working particularly well. We were still building little generative models over MNIST, and it was a big success if you could generate these grainy images of digits.

It was even hard to publish papers on that topic. You had to justify training a generative model as a way to learn features from unlabeled data that could maybe help you do better at supervised learning, because that was the thing that everybody cared about. But then things took over, of course, and I was at the right place at the right time, working on the right thing. I’ve been doing research in that space since the beginning, basically.

Sarah Guo

Did you have, besides a curiosity in the area, a personal hope for what the models would do back in 2014 and 2015?

Stefano Ermon

I always felt that was the right way to think about learning from unlabeled data: building a generative model is really the right way to make sure you understand the structure in the data. That was what I was getting at. I wasn’t even dreaming about the kinds of capabilities that the LLMs we have today could do.

I was thinking more from a world-models perspective. I was working a lot on images and thinking, “Okay, I have a world model. I can imagine what’s going to happen if I were to stand up and walk out the door. I can picture that in my mind.” That’s important to make decisions, and in model-predictive control, having this kind of model of the world requires some generative capabilities.

I always felt, “Okay, that’s the right direction to work on.” I felt like this was going to be very hard, was going to keep me busy for my whole career, and was a good problem to work on. Then, of course, I was very wrong, and things evolved much faster than I was expecting.

3. Starting Inception

Sarah Guo

I think that’s kind of universally true, though. Walk me through the state of your research and how that led you to start the company.

Stefano Ermon

I was working on generative models of images, initially working on autoregressive models, which were very slow and kind of blurry, then VAEs, and then GANs took over.

Sarah Guo

Yes.

Stefano Ermon

Back then, we were very unhappy with the state of generative models for images. The GANs worked, but they were very unstable to train and very hard to reproduce results with. We were trying to see if there was a way to build something that was as good as GANs but more principled.

We started working on score-based generative models, which are basically what eventually became diffusion models, back in 2019 with my PhD student. We came up with the idea of training a neural network to denoise images. If you can denoise an image, then you really understand enough about the structure of the image that it should be possible to build a generative procedure based on these denoisers.

That basically became the underlying technology of modern diffusion models. Instead of generating images left to right, 1 pixel at a time, you start from pure noise and gradually refine the object until you get a clean picture at the end. That started back in 2019 in my lab, and then it took over the space.

Even today, the best models for image generation, video generation, music to some extent, and a lot of the protein work are based on diffusion. My group has worked a lot on various kinds of diffusion-model techniques for accelerating them to generate samples very quickly and improving the quality of these models.

Since we were able to get diffusion models to work on images, I started thinking about how to get them to work on text or code generation. Can discrete objects be handled in a way that moves beyond autoregressive models to something more parallel, with built-in error correction? I’ve been doing a bunch of research at Stanford on getting discrete models to work on text and code generation.

We had a breakthrough in 2024. We published a paper showing that, for the first time, it was possible to match the quality of an autoregressive model at the GPT-2 scale. It was less than 1 billion parameters and still fairly academic, but we were able to train basically the same transformer model as a diffusion model on the same data. We were able to match the quality—the same perplexity—and we were fitting the data just as well as an autoregressive model with the same number of parameters.

But the diffusion model was significantly faster because it was diffusion: You’re outputting many tokens at the same time. We were able to generate text 10 times faster compared to the autoregressive model. That felt very exciting, and I really wanted to see what happened if you scaled up and trained bigger models. So I started Inception Labs, a company to basically scale up the technology and try to build commercial-scale, diffusion-based language models.

4. Why Diffusion Beats Autoregressive

Sarah Guo

Everyone has now seen the outputs of diffusion models, in particular in images. I would argue that increasingly, generated short-form video from diffusion models is a dominant form of entertainment in other parts of the world, and it will likely become so here. It’s kind of unbelievable to me, even having followed the field for the last decade-plus, the quality that’s possible today.

That seems obvious, right? It’s such a big use case in images and video generation that people are even creating hardware to support better performance here. It’s not intuitive that this would work for other fields, or that this is an interesting competitive direction against the current full-transformer-focused AGI labs. Can you offer some intuition on that?

Stefano Ermon

It’s a very interesting state of the world right now from a researcher’s perspective, because there are 2 main paradigms—2 ways of building generative models. There’s autoregressive modeling, where you have a model that predicts the next token or the next pixel, and then you generate left to right, 1 token at a time. Then there’s diffusion, which is coarse-to-fine, iterative denoising generation.

As you said, we have continuous modalities where diffusion dominates. There are discrete modalities—text and code—where primarily all the big labs are betting on the same architecture: autoregressive models. As we move toward more and more multimodal models, there’s this idea that maybe we’ll have a model that can handle all modalities and know everything about the world. What architecture will that be? Will it be an autoregressive model or a diffusion model? Nobody knows. I think the jury is still out on that.

At Inception Labs, we’re betting on diffusion models because we believe that what matters eventually will be inference-time scaling, and there are fundamental reasons why diffusion models are better than autoregressive models at inference time. Even if you think about the story of autoregressive models, there was an inflection point in 2017 when people switched from RNNs to transformers.

Why was that? The problem was that RNNs had to essentially process tokens sequentially, 1 at a time, and training was very slow. People came up with the idea of an architecture that allows you to process many tokens at the same time, in parallel. That was a transformer, and it was the thing that scaled better for training and enabled a lot of the successes behind LLMs.

But if you think about inference—not training, inference, generation—autoregressive models are still sequential. The computation is left to right, 1 token at a time. You cannot generate the 10th token until you’ve generated everything that comes before it.

That kind of workload does not map well to GPUs. It’s extremely memory-bound. You’re spending most of your time moving weights across the memory hierarchy and doing very little arithmetic, and that’s a fundamental problem with autoregressive models.

The equivalent, if you think about RNNs, transformers, and autoregressive models, at inference time is a diffusion-based model. A diffusion model is built to have, at inference time, a workload where you process many tokens at the same time. The workload that we have at inference time in a diffusion model is very similar to the workload you have for training, where you’re processing many tokens at the same time in parallel.

And so it's built to essentially have an inference workload that maps really well to the kinds of things GPUs do really well. We bet on trying to build the architecture and the kind of models that will scale best at inference time, because economics are dominated by the kind of intelligence per watt and intelligence per dollar that you're able to get from the models.

If you think about a lot of the advances with reasoning models, a lot of it is scaling test-time compute, right? Being able to scale better along that axis will also matter. And even if you think about RL post-training, a lot of the bottleneck is generating rollouts—letting the model explore, scoring the trajectories, and then improving the model based on the kinds of things it finds. Inference is again a key bottleneck for RL post-training. If you have a model that scales better at inference time, then automatically you're going to get better scaling during RL post-training.

5. Discrete vs. Continuous Modalities

That's why we decided to bet on a diffusion-based LLM, because it's inherently more parallel, and the bitter lesson is that the more parallel solution is the one that is eventually going to win.

Sarah Guo

How did you think about applicability, or what experiments did you run in terms of cracking the nut on discrete versus continuous modalities? Because I think people have also shaped the existing dominant paradigm through new tokenization efforts or methods to make video and voice work, for example. This is not the same token-oriented paradigm. How do you make it work here?

Stefano Ermon

There was a lot of research that went into figuring out how to apply a technology that was inherently very tied to continuous structure in the data. If you think about a diffusion model, it's learning how to denoise images, and it kind of makes sense for continuous data because, if you think about even 2 pixel colors, you can interpolate between them and it will still make sense.

But if you think about 2 words, there isn't necessarily something in between them, right? It's all discrete, and so it required a lot of R&D and a new science that had to be developed to figure out how to extend those kinds of ideas to discrete spaces.

Sarah Guo

What can you claim about how well it works today?

Stefano Ermon

We think it works really well. We've been able to train diffusion-based LLMs that are comparable in quality with the speed-optimized models from frontier labs. Our Mercury models are on par with the Haiku models, Flash models, and Mini and Nano models from OpenAI, if you look at benchmarks, while being significantly faster.

6. Inception Today

We've gone, I think, from pure research prototypes to things that are actually used. We're serving these models in production today. We did all the work of figuring out how to even build a serving engine, right? You cannot run these diffusion-based LLMs on vLLM or SGLang; we had to build our own serving engine, and we can handle a lot of the complexity of real production workloads. We've solved all these challenges, and we can deliver this new experience end to end to real customers today.

Sarah Guo

Actually, a great time to just talk about where Inception is as a company. How many people? What are you guys actually serving? Sort of the state of the research?

Stefano Ermon

Yeah, so we're about 2 years old, with around 50 people, spending a lot of time still on R&D—figuring out what's the right way to train these models and how to accelerate inference. It's not obvious how to do that. If you think about an autoregressive model, it's pretty clear there's not a lot of things you can do there: you generate 1 token at a time, and that's it. In a diffusion-based model, we know that there are a lot of different possibilities for trading compute for quality at inference time.

If you think about image diffusion models or video diffusion models, there are a lot of techniques that you can use to accelerate sampling, from distillation to fancy differential-equation-solving techniques that allow you to sample very quickly from these models. There is a lot of research on the training, on the inference, and then engineering—just thinking about data mixes, evals, and RL post-training infrastructure.

There is a lot of work that needs to happen to figure out how to build recipes that work for this new model, and we try to leverage existing things as much as possible. For example, it's still a transformer-based model, so you don't have to throw away a lot of the work that has been done on good architectures. We still use attention, and we still use a lot of the public datasets that people have created, as well as evals and benchmarks.

We're a startup, so we try to be scrappy. We try to use existing things as much as possible and focus on the aspects where we can have the highest impact and where we can be the most differentiated. Right now, it's speed. In the future, who knows? It's possible that a diffusion-based language model will be maybe significantly more intelligent than an autoregressive one. Nobody knows that.

That's why I think this is very exciting, because we're developing these really powerful AI systems, but it's all very fresh. It's all very new. I doubt we've discovered the best way of building these systems. There's got to be alternatives. There's got to be other ways of building these models, and eventually, efficiency will be very important.

If you think about the AI factory, how is that going to work? I think nobody really knows, and just being able to play in that space and think about alternative ways of creating intelligence, I think it's exciting.

Sarah Guo

Absolutely. I also think that in an increasingly, fundamentally compute- and supply-constrained environment, I wouldn't say that there wasn't very focused research on the efficiency of models, but it was a second-order consideration for many of the industrial research efforts versus pure capability scaling, which is what we've thought about, right? And new methods in that.

7. Where Speed Wins

But if you fundamentally believe that we can use all of the power we have and there will be economic reasons to do so, then I think the focus on efficiency is going to go dramatically up. Many people now argue that one of the most important decisions for a company in the AI space is: How do we use the power we have between training and the most valuable use cases for any watt?

On that topic, here in September 2026, where does speed win? Where do people care enough about this already?

Stefano Ermon

Yeah, it's basically applications where latency matters. Generally speaking, I think everyone cares about speed in the sense that if you can give me the same quality but faster, people will always pick the faster solution. We're seeing it with these faster versions of even the models from frontier labs. People are willing to pay more to get access to faster models, right?

8. Inception Customer Base

I think once you get used to a fast model, it's hard to go back. It's kind of like broadband, right? It gets faster and faster, and if you're able to try it, people cannot go back once you get the fast model.

Sarah Guo

Are there customers that you can talk about publicly that care about this today?

9. Interaction with Hardware Landscape

Stefano Ermon

There are a few that we can mention. In the voice space, for example, OpenCall is an example. They're building voice agents. The pipeline is: You have an ASR model, you have an LLM that's doing all the tool calls and figuring out what to say next, it has to be a reasoning LLM typically to have the highest level of quality, and then there is a text-to-speech component at the end. Speed matters a lot to them.

They were previously serving their LLMs on Cerebras. They were using custom chips to get to the kind of speed that they need to deliver the best experience to their customers. Then they switched over to our diffusion-based LLMs because they can essentially get the same speed as what you would get if you were to run an autoregressive model on custom hardware.

If you have a diffusion-based LLM that's built to be parallel and it's accelerated at the software level, then you can get the same speed on NVIDIA GPUs, which means much more availability. GPUs are scarce, but there's more of them than custom chips, as well as lower cost and higher quality. So that's an example in the voice space.

Sarah Guo

Yeah, I was actually going to ask you how you think this interacts with the hardware landscape as well, given we've seen enough demand now from use cases that are like, yes, I want a big, expensive chip with a lot of SRAM, and people will pay for the outputs of that—in coding and other use cases.

Stefano Ermon

Yeah, for sure. And I think hardware is one way to accelerate things.

Sarah Guo

And software might be better if we can use the existing hardware.

Stefano Ermon

Exactly. Exactly. And especially, they are complementary. That's the exciting piece: To some extent, the gains that you get from the software are multiplicative with the gains you get from the hardware.

Sarah Guo

And maybe someday people will develop custom hardware that fits even better the models that you're building.

Stefano Ermon

For sure.

Sarah Guo

If we zoom out to Inception and the broader industry, I think there is a vein of concern—and correct me if I’m wrong—that it’s very hard to invest in new architectures today because if there are advances in architecture or methods, they will simply be absorbed by large players with the resources to scale compute. Talk to me about how you think about competing as David in this situation.

Stefano Ermon

That’s a very valid point and something that is also top of mind for us. Initially, for us, the moat is the IP, the trade secrets—the ideas that we and our researchers have to build these models and make them better. As we mature as a company, one of the reasons we’re not just doing pure research but have also developed a product and have real customers is that we’re getting feedback on the models from the real world.

By doing that, we’re also developing components that are very important to deploying these models. For example, a serving engine: if you don’t have the serving engine, you can’t really serve these models in production. By forcing ourselves from the very beginning to go out and deploy something end to end, we’re learning a lot about how to serve these models and how to build software that’s needed to run them. That again becomes IP. Even if you train a diffusion-based LLM, if you don’t have the serving engine or the vLLM equivalent to serve it, you’re still stuck and you still cannot use it.

Along the same lines, we’re working with real customers and getting feedback on the models. We figure out what works and what doesn’t, we collect data from them sometimes, and we create evals based on what they’re seeing. That again becomes part of the technical moat because those things are a little bit harder to replicate.

10. Data Compression and Structure

Sarah Guo

You can tell me if this doesn’t make sense as a question to ask technically, but one of the things that diffusion models benefit from structurally in image or video generation is that you’re replicating something where there should be some consistent structure in the world. Voice as well, right? It is whatever is really possible and most likely.

Some of the fields where AI has been most valuable to date—I’d say a lot of the input data you use to train, like code data, for example, is very messy. One could argue that a lot of it doesn’t actually have the correct real structure you’re looking for. How do you think about that when it’s human-generated input data versus images, video, or voice?

Stefano Ermon

It’s a good question. Fundamentally, whenever you train a generative model, whether it’s an autoregressive model or, to some extent, even a diffusion model, you’re trying to identify structure in the data by essentially building a compression scheme. That might not be obvious, but whenever you train these models, you’re effectively trying to identify common structure by finding an efficient way of compressing the data.

The more you can compress the data, the more structure and patterns you’re identifying. That’s how these models work, which is the amazing thing: by predicting the next word, you’re learning something about the structure of the data. It’s the same whether you’re using a diffusion model or an autoregressive model. Both methods are essentially trying to learn a compression scheme.

When I mentioned the original 2024 paper, when we showed that we were achieving parity with autoregressive models, the metric we were using was perplexity, which is a notion of how much structure you have identified in the data. Even though it might not seem obvious, we were actually able to identify, at the GPT-2 scale, the same amount of structure as an autoregressive model.

Sarah Guo

Yes. I think that empirical result is there, but the intuition would be: code is not grounded in physics. There’s a lot of noise in the data set that you’re working on, and it sounds like you believe that’s a manageable problem.

Stefano Ermon

There is noise in everything. To the extent that the numbers don’t lie, if you’re able to drive the perplexity down, then it means that you can actually build a compression scheme, and that will get you that level of compression. The structure must be there, and the model must have been able to uncover it.

11. Controllability of Diffusion Modeles

It’s more a question of inductive bias. Is a transformer a better way of identifying those patterns, or is something else? Is next-token prediction the right modeling framework, or is it more like denoising? That’s very much an empirical question that, at the moment, we don’t even have the tools to understand.

Sarah Guo

Can I ask a question just because you used a voice customer as the example here? One of the benefits that some people building these AI products have identified in having an LLM in the middle of a voice pipeline is that it can handle alignment a little bit better, or improve controllability. I imagine that has to look different for a diffusion-based model. Can you talk about that?

Stefano Ermon

Yes, that’s a key value proposition. One of the things they always look into is the extent to which a lot of the value they provide comes from the harness and making sure that the models are indeed doing the right thing.

The interesting thing about a diffusion-based LLM is that we’ve built everything to be backwards-compatible. The API is the same. It’s still OpenAI-compatible: text in, text out. It so happens that the models we’ve trained are good at following instructions. They’re good at outputting structured outputs if you’re using JSON, and they can handle all of those things.

It was good enough. It was better, in fact, than the models they were using before. They’re still able to provide that level of service to their customers by using Mercury.

Sarah Guo

Well, it’s very simple if the interfaces are the same and you can just use your same stack.

Stefano Ermon

Yes, but I think that’s actually a very interesting point. We know that diffusion models are typically easier to control compared to autoregressive models. The reason is that, with an autoregressive model, you kind of have to wait until you’ve generated the full object to know whether or not it satisfies a constraint, whether or not it’s aligned, or whether it meets whatever objective function you care about.

Maybe you’re generating a molecule and you care about solubility. You have to wait until you have the full object to be able to score it with some reward function. But a diffusion model is more coarse-to-fine generation, so from the very beginning you can progressively ask, “Is this object the kind of thing I want or not?” You can steer the generation in the direction provided by an external reward function or some set of constraints.

Sarah Guo

You can progressively do it.

Stefano Ermon

From the very beginning, you know whether the object is the kind of thing you want, and you can steer the generation accordingly. There’s a lot of evidence in the academic literature, at least, that diffusion models are easier to control, and there are different ways of steering them that are just not possible with autoregressive models.

That would be a different interface for the model that might not even be available for autoregressive models. We’ve been thinking a lot about what the right product experience is that we can build around new capabilities that are simply not provided by autoregressive models.

12. Emergent Capabilities at Scale

Sarah Guo

Are there capabilities that you imagine Inception’s models having at scale that today’s models don’t have, beyond performance?

Stefano Ermon

That’s the thing: we don’t know. It’s emergent. Right now, the wedge is speed. We know they’re much faster. That was the initial bet because it was easier to test, it was easy to measure, and it’s obviously valuable.

But that’s why I find it so exciting: as we learn more about how to train these models, we don’t know what we’re going to find. There’s a decent amount of evidence in the academic literature, for example, that diffusion-based models are more data-efficient compared to autoregressive models.

The intuition is that when you train a diffusion model, you’re learning by denoising. You start with an image, add noise, and then learn how to remove the noise. It’s effectively doing data augmentation in the sense that the same image is augmented by many noisy views.

Sarah Guo

Okay.

Stefano Ermon

They tend to be a little bit more data-efficient. If that holds up at scale, then maybe we’ll get into tasks where we have less data.

Sarah Guo

Yeah, where data becomes the bottleneck, then it becomes more interesting, right?

13. Future Workload Split Between Diffusion vs. Traditional

Stefano Ermon

We’ll see. That’s why it’s so exciting: things are changing, and this technology is so important and valuable that having something differentiated will create value.

Sarah Guo

If we project out 5 years—which is actually way too long in the AI world—if we project out 2 years, what do you think is the workload split between diffusion and traditional models?

Stefano Ermon

I think we’re still not at the frontier level of intelligence, and a lot of workloads do require frontier-level intelligence. But in my estimates, even if you look at OpenRouter, it has a very nice way of looking at all the different use cases. You can see research, conversational use cases, coding, software engineering, and log processing. They have a nice, hard taxonomy of tasks.

14. Adoption Challenges

I was doing some estimates, and I think there’s somewhere between 20% and 30% where latency is really important. At the very least, as a lower bound, I think that could be addressable by models that, within a given latency budget, will give you the highest possible quality.

Sarah Guo

All technology approaches have trade-offs. What are the challenges of working with diffusion models?

Stefano Ermon

It’s a different stack, so one of the challenges is that we had to build a lot of things in-house. There isn’t a mature ecosystem of serving engines or kernels. A lot of those things had to be developed in-house.

There isn’t really much that’s open source. There are some open-source models, but they’re not particularly good. That makes it a little bit more difficult to deploy and to get customers to try things. They’re not used to it, so that’s been one of the challenges.

Sarah Guo

I imagine that also reflects externally. In a landscape where folks have some sophistication and care about cost and performance, for certain use cases you’ll care about cost and performance from the beginning. There’s an increasing amount of interest in post-training, and I imagine that in a new architecture, that’s even more challenging.

Stefano Ermon

We had to build our own stack for doing SFT, RLHF, and RL. That becomes IP to some extent.

15. Hiring and Team Organization

It’s one of the reasons we decided not to open-source everything: we wanted to keep the IP a little bit closer to us and not open-source it. But there are downsides, like there’s less opportunity for the community to contribute. It’s harder to adopt, and it’s hard to do on-premises deployments, so there are pros and cons to the two choices.

Sarah Guo

Can you talk about the scale of your own training, current or aspirational? At 50 people, I’m sure you’re continuing to hire. Why should researchers, engineers, or others consider investing in this direction or working at Inception?

Stefano Ermon

We’re not able to share much about the training—the size of the models, the FLOPs, or any of that. It’s kind of a trade secret, but we are continuing to push the frontier, and Inception is a great place to be if you want to have an opportunity to shape the direction of the field.

16. Recursive Self Improvement

It’s still a relatively small field. There’s a lot to be invented, and a lot of the people who decide to come to Inception instead of joining one of the other labs want to have ownership and like to invent new things. They like to be in a space where there’s more of a green field and more opportunities to try things. There’s less that’s known or available out there. It’s a little bit more open-ended, and so we tend to attract those kinds of people.

Sarah Guo

I think one thing that is both exciting and causes some despair among my research friends is the ability to use models for recursive self-improvement in the research field itself. Given that you’re working in a very different direction, what is your view on this?

Stefano Ermon

Yeah.

Sarah Guo

I mean, explicitly, it sounds like you still feel there’s work for you and your team to do.

Stefano Ermon

Oh, yeah. I think we’re not there yet. Maybe we don’t have access to the models that other folks have, but I feel like there is still work to do. We use models a lot, of course, and they have accelerated the speed at which we can iterate and try ideas. We use models from frontier labs, and it’s been great. It has accelerated our development process a lot.

17. Resource Allocation

At the same time, I think that, at least right now—I don’t know what it’s going to be in 6 months or a year—human ingenuity is still super important. The ability to come up with the right ideas, prune the space, and identify directions that are more promising has been really important to us.

Sarah Guo

Fifty people is not that many people for, let’s say, a full-stack research, serving, and product company—or however you would think about describing it. How do you organize, and how do you think about allocating your resources here?

Stefano Ermon

It’s a small team, but everyone is very talented, they work very hard, and we have access to agents that are making us a lot more productive. I think the numbers are sufficient to do a lot. In fact, often I feel like the bottleneck is more compute than people.

18. Impact of Academia

The team is organized so that there is effectively a product team handling the platform and working with customers to make them successful with our models. There is basically a team serving the current best version of the model, and then there is a team building the next version of the model. That includes training, RL, and inference, so that’s more research.

Sarah Guo

Stefano, one last question for you. The 2024 paper was a super interesting result and made a big splash. You’ve been working in this field for a long time. A lot of folks would say—or would claim—that academic AI research is very challenged in this era of being able to scale resources a great deal. This is certainly true to some degree, given that you started a commercial company around it as well.

How did you gain confidence that the directions you were working in would have an impact or be promising before you really had those results?

Stefano Ermon

I think it was a collection of results that I had been working on in my lab. Of course, there’s the early diffusion work that we did in the lab. We showed that, at the kind of scale of models that we could train academically, we were able to beat GANs while being much more stable. Then the whole thing took over and became Stable Diffusion and Midjourney; all of that started from ideas that were developed in academia, in my lab.

But that’s not the only one. I was a co-advisor, so I worked on FlashAttention, for example. That’s another thing that came out of academia and eventually had a huge impact in industry. Another example is DPO, which was a project that started as a rotation project in my group. It’s an algorithm that is used to align LLMs and diffusion models everywhere.

That’s again something that was developed entirely in academia. It was based on a clever insight—some interesting mathematical structure in that problem—that allows you to come up with a very different and more efficient way of post-training and aligning these models.

There are gems and lots of opportunities for finding new and better ways of solving important problems. One of the nice things about academia is that it allows you to take these contrarian bets. As you said, the challenge is that maybe we don’t have enough resources, and there are never enough resources. If we had more compute, we could be more efficient.

But you have access to amazing students, everyone is trying to develop the new thing, and people aren’t scared of taking bets. That’s why academia has been so impactful, I think. Even in the AI space, a lot of the important ideas have roots in—or were even created in—academia.

Sarah Guo

Awesome. Super inspirational. Thanks so much for being here, Stefano.

Stefano Ermon

Thank you so much for having me.