想象你有两个截然不同的世界:一个是混乱、高速的粒子物理世界(科学家将原子相互撞击以观察飞出什么),另一个是复杂、黏着的分子化学世界(原子相互结合形成药物、材料和生命)。
很长一段时间里,这两个领域的科学家使用完全不同的工具来理解他们的世界。但在这篇论文中,作者介绍了OmniMol,这是一种新工具,试图利用他们已构建的“基础模型”,教粒子物理专家理解化学。
以下是他们如何做到这一点以及发现结果的简要分解:
1. “主厨”类比
将原始模型(称为Omnilearned)想象成一位主厨,他多年来一直用粒子喷流烹饪。
- 食材:在粒子物理中,“喷流”是从碰撞中飞出的亚原子粒子(如质子和中子)的喷雾。
- 技能:这位主厨学会了识别这些喷雾中的模式。他们了解粒子如何相互作用、如何聚集,以及如何预测接下来会发生什么。他们是在十亿种不同的粒子喷雾上训练出来的。
现在,作者问道:这位主厨能用同样的技能烹饪分子大餐吗?
- 新食材:不再是亚原子粒子,而是分子中的原子(如碳、氧、氢)。
- 挑战:原子的行为与亚原子粒子不同,但它们具有相似的结构:它们只是空间中具有特定类型的点。
2. “通用翻译器”(架构)
为了实现这一目标,他们没有从头建造一位新主厨,而是利用现有的“主厨”(Omnilearned),并赋予其一套新工具:
- 点 - 边 Transformer(PET):想象主厨看着一盘食物。这种工具不是让他一次只看一种食材,而是让他同时查看所有食材,并看到每一个食材与其他每一个食材之间的关系。
- “物理偏差”:这是秘密酱料。该模型内置了一本“规则手册”,告诉它:“嘿,这两个粒子/原子靠得很近,所以它们应该更关注彼此。”这有助于模型专注于最重要的关系,而不会被噪声混淆。
3. 实验:微调
作者将这个在粒子上训练过的模型,使用名为oMol(包含数百万种分子的集合)的数据集,进行了化学方面的“速成班”。
- 目标:他们希望该模型充当机器学习原子间势(MLIP)。用通俗的话说,这意味着该模型需要为任何一组原子预测两件事:
- 能量:将它们粘合在一起的“胶水”有多少?
- 力:如果你推一个原子,它会以多大的力推回来?
4. 结果:快速且出乎意料地好
这篇论文发现了一些令人兴奋的事情:
- “少样本”超能力:通常,教计算机化学需要海量数据。但由于 OmniMol 从粒子物理的“知识”开始,它非常迅速地学会了化学。即使使用相对较少的数据(例如 10 万个分子),其表现也几乎与在数百万数据上训练的模型一样好。这就像一位主厨,因为已经掌握了风味和热量的基本原理,只需几份食谱就能学会一种新菜系。
- 速度:OmniMol 快得惊人。当其他模型可能需要很长时间来计算分子如何运动时,OmniMol 在眨眼间就能完成。作者指出,对于每一小时的计算时间,OmniMol 模拟的分子数量比某些竞争对手多三倍。
- 权衡:当他们拥有海量数据(数百万个分子)时,从粒子物理知识开始的优势略有减弱。这表明,“粒子物理知识”就像一个强有力的起步优势,但如果你有足够的时间和数据从头训练模型,这个起步优势的重要性就会降低。
5. 大局观
论文得出结论,OmniMol 是首次将为一个科学学科(粒子物理)构建的“基础模型”成功转移到另一个完全不同的学科(化学)。
他们证明,如果你拥有一个聪明的模型,它理解一个领域中空间点如何相互作用,那么它可以被改编为理解另一个领域中空间点如何相互作用,从而节省时间和计算能力。
总之:作者将一个在高能粒子碰撞上训练出的超级智能 AI 进行了调整,使其大脑理解原子而非粒子,结果发现它变成了一个闪电般快速、高度准确的工具,用于预测分子的行为,特别是在数据稀缺的情况下。
技术摘要:OmniMol
问题陈述
机器学习(ML)已彻底改变了复杂物理系统的表示与模拟,特别是在粒子物理学和分子化学领域。尽管这些领域在能量尺度上存在巨大差异,但它们共享一个基本的数据结构:相空间中可变大小的粒子(或原子)集合,实际上构成了结构化的点云。
本文解决的主要挑战是开发高效的机器学习原子间势(MLIPs)。传统方法如密度泛函理论(DFT)计算成本高昂,限制了大规模和长时程分子动力学(MD)模拟。MLIPs 旨在以极低的成本近似势能面和力。然而,训练鲁棒的 MLIPs 通常需要海量数据集和巨大的计算资源。本文假设,在粒子物理学(特别是粒子喷注)的点云上预训练的基础模型可以迁移到分子动力学中,从而可能加速优化并在低数据条件下提高精度。
方法论
架构:点 - 边 Transformer(PET)
OmniMol 通过调整 Omnilearned 构建而成,Omnilearned 是一个最初设计用于高能物理(HEP)中粒子喷注分类和生成的基础模型。其核心架构是 点 - 边 Transformer(PET),它将针对 k 近邻的局部注意力机制与全局全对全 Transformer 块相结合。
关键架构组件包括:
- 输入嵌入:原子被嵌入到一个令牌空间中,该空间结合了位置信息(r)、离散原子序数(Z)以及额外特征(电荷、自旋)。
- 局部注意力块:对于每个原子,使用 K 近邻构建局部邻域(对于分子 K=15,而喷注为 K=10)。计算成对物理特征,包括距离项、距离的逆幂次以及原子嵌入的学习函数。这些特征由一个小型局部 Transformer 处理,以生成局部嵌入向量。
- 带交互偏置的全局注意力:全局自注意力机制融入了源自成对物理特征的显式偏置。注意力 logits 被修改为 Aij∗=Aij+Bij,其中 Bij 是 MLP 嵌入的偏置项。这种“交互矩阵注意力偏置”将成对物理先验直接注入 Transformer,引导网络走向具有物理意义的邻域,同时不牺牲表达能力。
- 输出头:Omnilearned 的生成头被重新用于两项任务:
- 力预测:一个置换等变头,预测每个原子的力。
- 能量预测:一个预测每个原子能量修正的头,这些修正被求和以得出总分子能量,从而保持广延性先验。
不变性与守恒约束
为了满足物理约束,作者解决了两个要求:
- 能量守恒:力不是直接预测的,而是通过能量输出的反向传播计算得出(Fi=∇riE)。这确保了精确的能量守恒,但增加了训练期间的计算成本(需要双重反向传播)。因此,该约束仅应用于“小”模型变体。
- 旋转等变性:标准架构并非固有等变,因为原始坐标差被输入到 MLP 中。为了解决这个问题,作者引入了一个“等变且守恒”的变体。该版本从成对特征中移除了直接的坐标差项,转而将角度信息(相邻原子间向量形成的夹角的余弦)纳入局部块中。这一修改在保留等变性的同时,显著恢复了因移除坐标项而导致的性能损失。
训练与微调策略
该模型在 oMol 数据集上进行微调(具体为 oMol-25、oMol-4M、oMol-100M 和 oMol-140M 子集)。探索了两种策略:
- LoRA(低秩自适应):冻结预训练的 PET 骨干权重。仅在 Transformer 主体矩阵(WQ,WK,WV,WO,WMLP)中引入低秩适配器,同时训练分子输入编码器、偏置 MLP 和任务头。此外,还添加了一个“嵌入自适应”层来修改学习到的嵌入。
- 全量微调:解冻主体和输入编码器中的所有权重并进行训练,同时从头开始训练任务头。
训练目标是最小化能量和力的平均绝对误差(MAE)之和,其中力的权重更高(λF=10)。
关键结果
oMol 上的性能
- 全量训练:当在大型数据集(oMol-4M 和 oMol-100M/140M)上训练时,OmniMol 实现了与最先进 MLIPs 相媲美的性能。例如,在 oMol-140M 上,OmniMol-large 模型实现了 1.04 meV/原子的能量 MAE 和 13.59 meV/Å的力 MAE。
- 低数据条件:当训练数据有限时,观察到了最显著的收益。仅在 10 万个分子上微调,或在 oMol-4M 上仅进行极少量的训练轮次(2 次遍历)时,预训练的 OmniMol 变体显著优于从头训练的模型。
- 在 10 万子集上,预训练使中等模型的能量 MAE 提高了高达 29.4%,力 MAE 提高了 26.9%。
- 在 oMol-4M 上仅训练两个 epoch,中等模型的能量 MAE 比其未预训练的对应模型提高了 54.6%,力 MAE 提高了 56.9%。
- 等变/守恒变体:等变且守恒的模型变体在低数据条件下显示出显著的性能提升(尤其是对于力),尽管随着数据集规模的增加,这种优势会减弱。
扩展性与推理速度
- 扩展性:OmniMol 遵循清晰的模型规模幂律扩展,在达到 10 亿参数之前未见饱和迹象,这与近期关于基于 Transformer 的 MLIPs 的发现一致。
- 推理速度:尽管参数数量庞大,但由于针对 Transformer 的硬件优化,OmniMol 表现出独特的快速推理速度。在 A100 GPU 上,对于约 100 个原子的系统,OmniMol-medium 比可比的图神经网络(GNN)基线(如 eSEN-md-d 和 AllScAIP-md)快约 3 倍,同时保持了具有竞争力的精度(能量误差仅比 AllScAIP-md 高约 0.7 meV/原子)。
意义与主张
本文声称展示了科学点云基础模型跨学科迁移的首次演示。通过将预训练于高能物理粒子喷注的模型调整用于分子动力学,作者证明了:
- 跨域迁移是可行的:为粒子物理学构建的基础模型可以有效地迁移到分子化学,这表明底层点云结构在截然不同的物理尺度上共享可学习的特征。
- 归纳偏置加速学习:预训练充当了强大的归纳偏置。类似于等变性在数据稀缺时的作用,预训练的“苦涩教训”使得在训练数据有限时能够实现快速优化并提高精度。
- 效率:架构迁移实现了独特的快速推理速度,这对于需要快速探索设计空间的应用至关重要,例如小分子药物发现。
作者总结道,虽然研究聚焦于 MLIPs,但关于点云基础模型的教训可能在描述为无序相互作用体集合的科学领域具有广泛的实用性。他们并未声称在所有条件下对所有现有方法具有普遍优越性,但强调了其在低数据场景和推理速度方面的特定优势。
每周获取最佳 high-energy experiments 论文。
受到斯坦福、剑桥和法国科学院研究人员的信赖。
请查收邮箱确认订阅。
出了点问题,再试一次?
无垃圾邮件,随时退订。