Routing by Reaching: Composition of Pre-trained GFlowNets for Multi-Objective Generation
本文提出了一种在推理阶段组合预训练 GFlowNet 的框架,旨在无需重新训练的情况下高效处理多目标生成任务,该框架能实现对线性标量化的精确恢复以及对非线性算子的有界近似,同时达到与联合训练基准模型相当的性能。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你是一位试图发明完美新菜品的顶级大厨。你有一份食材清单,但同时你也有一份规则清单:它必须是辣的,但不能太辣;它必须是甜的,但不能甜得腻人;它必须成本低廉,但看起来依然高级。在人工智能的世界里,科学家们使用一种被称为“生成流网络”(Generative Flow Networks,简称 GFlowNets)的特殊工具,让它们扮演这些大厨的角色。它们不负责烹饪,而是负责“创造”出像药物分子或复杂图结构之类的新事物。这些工具非常出色,因为它们不仅仅是寻找一个“最佳”答案,而是探索一整个充满多样化、有前景选择的“厨房”,从而为你提供符合不同口味的一系列佳肴。
然而,现实生活是混乱的。通常,你不仅仅想要一样东西;你想要同时平衡好几件事,比如制造一种既强效又安全的分子。问题在于,旧的方法就像是为每一种规则组合都聘请一位新大厨。如果你想把食谱从“辣且便宜”改为“甜且安全”,你必须解雇旧大厨并从头开始训练一个全新的模型。这既缓慢、昂贵又浪费。科学家们一直在问一个大问题:我们能否让一群已经是特定菜肴专家的厨师团队协作,在无需重新训练的情况下,瞬间创造出一种全新的、复杂的风味?
这篇论文介绍了一种名为“通过到达进行路由”(Routing by Reaching)的聪明新方法,它回答了对上述问题的“是”。作者提出了一个框架,充当一名聪明的指挥家,通过提取一组预训练好的 AI 大厨(GFlowNets)的指令,并即时混合这些指令,来创造出新的多目标食谱。该系统并非为每种新的目标组合都训练一个新模型,而是简单地观察每个现有模型到达某个步骤的可能性,并将其作为权重来融合它们的决策。
研究人员发现,对于简单的组合,例如对不同目标进行加权求和(这个过程称为线性标量化),这种混合方法在数学上是完美的——它能创造出与你从头训练一个新模型所得到的完全一致的结果分布。对于更复杂的非线性组合(例如使用逻辑来表达“必须是 A 但不能是 B”),该方法在所有情况下并非在数学上都完美无缺,但作者通过模拟证明,它在最重要的区域——即你真正想要寻找解的高质量、高回报区域——表现得极其精确。
为了测试这一点,团队在两个完全不同的阶段进行了实验。首先,他们使用了一个简单的 2D 网格游戏(类似于视频游戏地图),在那里他们可以清晰地看到 AI 如何导航至奖励区域。在这里,他们的方法比以往的方法更精确,尤其是在加入更多目标时。然后,他们转向了现实世界:生成用于药物研发的新分子。他们在两种不同类型的分子构建方式上进行了测试:一种是将预制块(片段)拼接在一起,另一种是逐个原子进行构建。在这些现实世界的测试中,他们的方法匹配甚至超越了那些需要为每个新目标进行大规模重训的模型。或许最令人印象深刻的是,当他们使用“逻辑”规则(如“高结合亲和力但低毒性”)时,他们的生成速度比之前最好的方法快了大约 30 到 65 倍,而后者在每一步都需要进行繁重的计算。
这篇论文表明,这种方法将预训练的 AI 模型变成了可重复使用的构建模块。正如音乐家可以通过混合不同的预录音轨来创作一首新歌,而无需重新录制乐器一样,这种方法允许科学家即时创作出新的 AI 行为。虽然该方法并非解决所有可能问题的“万灵药”(它在底层模型训练良好且目标不至于过于矛盾时效果最好),但它为探索复杂的科学问题提供了一种灵活、快速且高度准确的方式,而无需承担不断重训的高昂成本。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。