← 最新论文
📊 statistics

Branching Flows: Discrete, Continuous, and Manifold Flow Matching with Splits and Deletions

本文提出了 Branching Flows 框架,通过在二叉树森林中模拟元素的随机分支与消亡,实现了在离散、连续及流形等多种空间下,能够灵活生成变长序列(如分子、抗体或蛋白质)的新型生成式建模方法。

原作者: Lukas Billera, Hedwig Nora Nordlinder, Jack Collier Ryder, Anton Oresten, Aron Stålmarck, Theodor Mosetti Björk, Ben Murrell

发布于 2026-04-28
📖 1 分钟阅读☕ 轻松阅读

原作者: Lukas Billera, Hedwig Nora Nordlinder, Jack Collier Ryder, Anton Oresten, Aron Stålmarck, Theodor Mosetti Björk, Ben Murrell

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这是一篇关于人工智能生成模型(Generative AI)的前沿论文。为了让你轻松理解,我们不需要去啃那些复杂的数学公式,而是可以用一个**“生命进化与细胞分裂”**的比喻来理解它。

核心问题:AI 的“长度焦虑”

想象一下,现在的 AI 就像是一个**“乐高搭建师”**:

  • 目前的 AI(如图像生成): 它们非常擅长搭建固定大小的模型,比如一个 64×6464 \times 64 的小房子。但如果你突然对它说:“给我造一个长度不确定的长龙”,它就会抓狂,因为它习惯了“固定模具”。
  • 目前的 AI(如写文章的 ChatGPT): 它们是“一个字一个字往后写”的(自回归模型)。这虽然能处理不同长度,但就像是在走独木桥,一旦前面写错了一个字,后面可能全盘皆错,而且它很难“回头修改”或者“在中间插入一段”。

科学家们面临的难题是: 如何让 AI 既能像“乐高”一样精准控制每一个细节,又能像“生命”一样,在生成过程中自动决定“该长多长”?


论文主角:分支流(Branching Flows)

这篇论文提出的 “分支流” (Branching Flows),不再是死板的“模具搭建”,而更像是一种**“细胞分裂与演化”**的过程。

1. 创意比喻:从“单细胞”到“多细胞生物”

传统的生成模型是从一堆乱码变成一个物体。而“分支流”的生成过程就像是一个生命演化的剧本:

  • 初始状态(种子): 生成开始时,AI 手里只有一个“单细胞”(一个简单的初始元素)。
  • 分裂(Branching): 随着时间推移,这个细胞会根据剧本决定:“我要分裂了!”于是一个细胞变成了两个。这解决了**“长度”**问题——细胞分裂得越多,生成的序列(比如蛋白质或分子)就越长。
  • 死亡/删除(Deletion): 有时候,AI 发现某个“细胞”长得不对劲,或者是不需要的,它会执行“细胞凋亡”,把这个元素删掉。
  • 演化(Flow): 在分裂和删除的过程中,每个细胞都在不断地“进化”(改变自己的形状、颜色或属性),直到最后变成一个完整的、复杂的生物体(也就是我们要生成的分子或蛋白质)。

2. 它的“超能力”:填空题高手(Infix Sampling)

论文里提到了一个非常酷的概念:“未知长度的填空题”。

比喻: 假设你正在设计一串珍珠项链,你已经确定了开头是红宝石,结尾是蓝宝石,但中间要插多少颗珍珠、是什么材质,你完全不知道。

  • 旧模型: 你必须先猜中间有 5 颗,然后再去生成。猜错了,项链就毁了。
  • 分支流: 你只需要告诉它“中间要填空”,AI 会在生成过程中,根据红蓝宝石的特征,自动决定中间该分裂出多少个细胞,最终拼凑出最完美的项链。

它能用来做什么?(应用场景)

这篇论文展示了它在三个极其重要的领域表现出色:

  1. 小分子药物设计(QM9 数据集):
    AI 可以像“细胞分裂”一样,从一个原子开始,分裂出碳、氢、氧等各种原子,最终拼凑出一个结构稳定的药物分子。它比之前的模型更精准,生成的分子更符合化学规律。

  2. 抗体序列生成(生物免疫):
    抗体是人体对抗病毒的武器,它们的长度变化很大。分支流可以像模拟免疫细胞进化一样,自动生成长度合适的抗体序列,帮助科学家设计更有效的药物。

  3. 蛋白质结构设计(最硬核的部分):
    蛋白质是生命的基石,由复杂的空间结构组成。分支流不仅能决定蛋白质由多少个氨基酸组成,还能精确控制它们在三维空间里的旋转和位置。它甚至能实现“局部设计”——比如在一个已有的蛋白质中间,自动“长”出一段新的功能片段。


总结一下

如果说传统的 AI 生成是**“按图索骥”(照着固定的模具做),那么分支流(Branching Flows)就是“顺势而为”**(像生命生长一样,通过分裂和修剪,自然而然地长成目标形状)。

它打破了“长度必须预先设定”的枷锁,让 AI 拥有了处理**“变长、复杂、多维度”**任务的能力,为未来的药物研发和生物设计打开了一扇大门。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →