102

EquiBind 论文精读:等变网络如何预测结合姿势

EquiBind 用等变神经网络一步直接预测结合姿势。这篇讲清等变性的意义、方法局限与它的历史定位。

EquiBind(Stärk 等,2022)是最早用等变图神经网络做「一步直接预测」结合姿势的工作之一。它的方法后来被证明准确度不足,但它引入的等变性概念,成为了后续几乎所有几何深度学习方法的基础。

什么是等变性,为什么它重要

# 不变性(invariance):
#   输入旋转/平移后,输出不变
#   例:预测结合亲和力 —— 分子怎么转,亲和力都一样
#
# 等变性(equivariance):
#   输入旋转/平移后,输出做相同的变换
#   例:预测原子坐标 —— 分子转了,预测的坐标也应该跟着转
#
#   数学表述:f(R·x + t) = R·f(x) + t
#
# 为什么姿势预测需要等变性:
#   如果模型不等变,把蛋白旋转 90° 再预测,
#   得到的姿势可能完全不同 —— 这显然是错的
#
# 不用等变网络的替代方案:
#   数据增强(随机旋转训练样本)
#   → 让模型「学会」近似的等变性
#   → 需要更多数据,且只是近似
#
# 等变网络的优势:
#   等变性由架构保证,不需要学
#   → 样本效率高得多
#   → 这是几何深度学习的核心洞察

# 实现方式:
#   EquiBind 用 E(3)-等变图神经网络(EGNN)
#   消息传递时只使用不变量(距离),
#   坐标更新时沿相对位置向量方向
#   → 天然满足等变性

方法:回归而非搜索

传统对接 EquiBind
范式 搜索 + 打分 一步回归
输出 多个候选姿势 单一姿势
速度 秒到分钟 毫秒级
可给多样候选
# EquiBind 的处理流程:
#
# 1) 分别编码蛋白与配体的图
#    蛋白:残基级图(每个残基一个节点)
#    配体:原子级图
#
# 2) 通过等变消息传递,预测:
#    - 配体各原子的目标位置(在蛋白坐标系中)
#    - 蛋白上的结合位点
#
# 3) 用 Kabsch 算法做刚性对齐
#    把配体的构象刚性变换到预测位置
#
# 4) 配体的内部构象来自
#    独立生成 + 预测的扭转角调整
#
# 关键限制:
#   一步回归意味着模型必须「一次猜对」
#   → 无法通过迭代改进
#   → 对不确定的情况没有表达方式
#   → 天然倾向于预测「平均姿势」

为什么它的准确度不足

  • 回归到均值这是最根本的问题。当模型不确定时,回归损失(如 MSE)会驱使它预测所有可能姿势的平均——而平均姿势通常物理上不合理,可能既不在这个亚口袋也不在那个;
  • 无物理约束:预测的坐标可能与蛋白重叠、键长异常;
  • 无法表达多模态:真实的结合可能有多个合理姿势,一步回归只能给一个;
  • 后续评估:EquiBind 的 RMSD < 2 Å 成功率在独立评估中通常低于 20%,且物理有效性问题严重——明显低于传统对接方法

它的历史价值

  • 证明了等变网络能处理蛋白-配体问题,打开了这个方向;
  • 暴露了「一步回归」范式的根本缺陷,直接推动了生成式方法的兴起——DiffDock(见 101《DiffDock 论文精读》)正是同一课题组针对这个缺陷提出的改进:用扩散模型建模姿势的分布,而非回归到单点;
  • 速度优势启发了后续的粗筛应用:虽然精度不足,但毫秒级的速度让它可以作为超大库的第一道过滤;
  • 方法学教训「回归到均值」是所有确定性预测模型在多模态问题上的通病——这个教训适用于远超对接的范围。

从 EquiBind 到 DiffDock 的演进

EquiBind DiffDock
建模 确定性回归 生成式(扩散)
多模态 无法表达 天然支持
输出 1 个姿势 N 个候选 + 置信度排序
速度 毫秒
准确度 明显更高

这个演进路径是深度学习方法论的一个典型案例:当问题本质上是多模态的(一个输入对应多个合理输出),确定性回归必然失败,必须换成生成式建模。

现在还值得用吗

  • 作为生产工具:不推荐,准确度与物理有效性都不足;
  • 作为学习材料:很有价值——它的代码简洁,是理解等变图网络的好例子;
  • 作为超快粗筛:有条件可用,但要接受高假阴性率;
  • 实际选择:口袋未知用 DiffDock 或 Boltz/Chai-1(见 344《用 Boltz 或 Chai-1 预测蛋白-配体复合物》);口袋已知用 Vina/GNINA。

关键要点

  • 等变性由架构保证,比用数据增强学习近似等变性的样本效率高得多;
  • 「回归到均值」是确定性模型在多模态问题上的通病——平均姿势通常物理上不合理;
  • 这个缺陷直接催生了 DiffDock 的生成式建模路线;
  • 作为生产工具已不推荐,但作为理解等变网络的学习材料仍有价值。

延伸资源