如何让逆合成模型不再编造虚假化学?给它一个引导提示。
核心问题在于,基于化学反应训练的语言模型学到的是统计规律,而非化学规则。它们可能生成看似合理却违背化学逻辑的前体。一个直接的解决办法是给模型一个“断键提示”——一段简短的文本指令,告诉它应在目标分子的哪个位置进行切断。在2023年的一项研究中,加入此类提示后,预测准确率比基线提升了39%,更重要的是,所提出的前体多样性也增加了[1]。这意味着模型更不容易陷入单一、有偏见的反应类型,而更可能提出化学上合理的替代方案。
同样的思路可以用一个更简单的技巧来实现:在分子的文本表示前添加一个分类标记(一种特殊代码),以引导模型采用不同的断键策略。在2023年的一项研究中,这种方法持续提高了预测的多样性,从而帮助递归合成工具避开死胡同,并为更复杂的分子找到合成路径[4]。这两种方法都让化学家能够控制模型的“创造力”,减少盲目接受看似合理但实则错误的输出的风险。
如果模型仍然出错怎么办?将其与检查化学可行性的搜索算法配对使用。
更稳健的策略是,不让语言模型直接生成最终答案。而是利用模型来评估化学策略,并引导传统搜索算法——如蒙特卡洛树搜索——朝着满足化学家约束条件的合成路线前进。在一项2026年的研究中,这种方法使化学家能够用自然语言指定策略(例如,“使用保护基”),系统便能找到符合这些约束的路线[2]。这结合了模型的策略理解能力与搜索算法可逐步验证的精确性,从而降低了错误结论蒙混过关的可能性。
这与基于提示的方法理念不同:不是试图让模型“更聪明”,而是通过一种能够探索多种可能性并剔除不符合化学原理选项的搜索机制,让系统“自我核查”。研究显示,该方法在各类任务中表现强劲,且更新、更大的模型展现出日益复杂的推理能力[2]。因此,答案的关键不仅在于模型本身,更在于围绕它构建的架构。
你能相信模型的输出吗?只有用化学知识验证后才能信。
即使有了提示和搜索,模型仍可能生成看似合理但实际错误的反应前体。最后一道保障是利用化学知识来验证输出结果。在2025年的一项研究中,研究人员利用预测反应物的化学性质来评估每个模型在训练期间的预测质量,这不仅提高了准确性,还帮助在多个组织间进行训练时保护了隐私[3]。这表明化学知识可以用作过滤器——不仅用于提升准确性,还能确保模型的输出在化学上具有意义。
另一项2024年的研究在标准数据集(USPTO-50K)上对语言模型进行了微调,在提出逆合成路径方面达到了约92%的准确率,但作者指出“偶尔会出现偏差,这反映了其在反应预测上的创造性方法”[5]。这是一个坦诚的承认:即使是高准确率的模型也可能以不好的方式“发挥创意”。因此,关键在于你绝不应在没有任何化学验证的情况下依赖单一模型的输出——无论是人类化学家、搜索算法,还是基于知识的过滤器。
关于这些来源
本回答基于5项同行评审研究——发表于2023年至2026年,其中3项为2024年或之后发表,4项发表于Q1期刊,合计被引用61次——这些研究是从5项通过质量筛选的研究中选出的最相关成果,而这些研究又源自从超过5亿篇论文数据库中检索到的46篇文献。
本文引用的文献
使用断键提示词消除逆合成语言模型的偏差
添加断键提示(描述分子应在何处断裂的简短指令)使逆合成预测准确率较基线提升了39%,并增加了前体多样性,有助于克服训练数据中的偏差。
LLM中的化学推理能力解锁了策略感知的合成规划与反应机理阐释。
使用大语言模型引导蒙特卡洛树搜索进行逆合成分析与机理阐释,使化学家能够以自然语言指定策略,取得了优异的表现,并表明更新、更大的模型具备更复杂的推理能力。
面向隐私感知逆合成学习的化学知识引导框架
一种基于化学知识的信息框架(CKIF)利用预测反应物的化学性质,在分布式训练中对模型聚合进行加权,其性能优于基线方法,并能在不共享原始数据的情况下实现隐私保护的协作。
增强基于语言的单步逆合成模型中的多样性
在目标分子的文本表示前添加一个分类标记,使模型能够转向不同的断键策略,持续提升预测多样性,并帮助递归合成工具避开死胡同。
将语言模型适配用于逆合成预测
在USPTO-50K数据集上微调语言模型,在提出逆合成路径方面达到了约92%的准确率,但案例研究显示,偶尔会出现偏差,反映出该模型在反应预测上的“创造性”处理方式。
