Controllable Molecular Generative Foundation Models
本文介绍了 CoMole,这是一种可控分子生成基础模型,它利用 motif 感知的图扩散流程和强化学习来克服原子级动作空间的挑战,在各种材料和药物发现任务中实现了无需事后过滤的卓越性能与有效性。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在教一个机器人厨师烹饪一道特定的菜肴,比如“辣味番茄汤”,但你只允许它一次添加一粒盐或一滴油。如果机器人先加一粒盐,再加一滴油,然后又加一粒盐,它可能会意外地制造出一锅又咸又油的糊状物,完全不像汤。在它甚至知道这道菜是否可食用之前,它就必须做出成千上万个微小而冒险的决定。这正是科学家们在尝试利用人工智能设计新分子(药物和材料的构建单元)时所面临的难题。
本文介绍了一种名为CoMole的新型人工智能系统,它通过改变“机器人”的思考方式来解决这一问题。
问题:“原子逐个”的陷阱
当前用于设计分子的人工智能模型就像那个笨拙的机器人厨师。它们试图一次只构建一个原子(例如,先添加一个碳原子,再添加一个氢原子)。
- 风险:由于步骤如此琐碎,人工智能往往会在早期犯下微小的错误(例如以违反化学定律的方式连接两个原子)。一旦发生这种情况,整个分子就会失效,人工智能不得不从头开始。
- 结果:人工智能陷入困境。它试图从奖励中学习(例如“这个分子是一种好药”),但等到它意识到自己犯错时,为时已晚。论文将这种现象称为“轨迹崩溃”——人工智能在能够爬回化学可能性的悬崖之前,就已经跌落下去。
解决方案:“乐高积木”策略
作者们意识到,化学家们思考的不是单个原子,而是协同工作的原子组,例如苯环或特定的官能团。他们将这些组称为"基序"(motifs)。
这就好比用乐高积木搭建:
- 旧方法(原子层面):你试图通过将单个塑料颗粒粘合在一起来建造城堡。只要放错一个颗粒,墙壁就会倒塌。
- CoMole 的方法(基序层面):你使用预制的乐高积木(墙壁、窗户、塔楼)进行搭建。你将这些巨大而稳定的模块拼接在一起。
CoMole 是一个“基础模型”(一种智能的、经过预训练的基础),它学会了用这些“乐高积木”的语言进行交流。它不再决定“在这里添加一个碳原子”,而是决定“在这里连接一个苯环”。
工作原理:三步训练法
论文描述了一个三阶段的训练过程来实现这一目标:
- 预训练(图书馆):首先,人工智能阅读数百万个现有分子,以学习有效的“乐高积木”(基序)是什么样子的。它建立了一个关于稳定化学结构的心理图书馆。
- 微调(食谱书):接下来,它学习遵循具体的指令。如果你说“我需要一个能有效过滤氧气的分子”,它就会学习如何排列其“乐高积木”以符合该目标。
- 强化学习(味觉测试):最后,人工智能进行一场游戏。它构建一个分子,检查其是否符合目标(例如,“这是一种好药吗?”),并获得评分。
- 神奇之处:因为它使用的是巨大的“乐高积木”而不是微小的颗粒,所以它不会频繁崩溃。它能够更快、更可靠地从成功和失败中学习。
结果:更好、更快、更安全
作者在三个不同的挑战中测试了 CoMole:设计用于气体过滤的新材料、创建具有特定电子特性的聚合物,以及寻找新的药物候选分子。
- 控制力:在他们测试的所有九个不同任务中,CoMole 在命中目标方面表现最佳。例如,当被要求设计一种具有特定气体渗透性的聚合物时,其准确率比次优方法高出近50%。
- 有效性:最令人印象深刻的是,CoMole 生成的分子有**94%**是有效的,无需人工事后修正错误。其他方法经常生成无效的分子,不得不被丢弃。
- 泛化能力:即使被要求设计一种它从未见过的属性(例如某种特定类型的电能),CoMole 仍然能够出色地完成任务,只需理解任务的“配方”,而无需从头重新学习一切。
核心结论
论文声称,通过阻止人工智能尝试逐个原子地构建分子,转而让它使用预先批准且具有化学意义的“块”(基序)进行构建,我们可以创建一个更可靠、更可控的系统。这之间的区别,就像试图通过堆叠单个沙粒来建造房屋,与将预制好的墙壁和屋顶拼接在一起之间的区别。CoMole 是第一个成功将这种“乐高”方法应用于通用分子设计人工智能基础模型的系统。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。