图神经网络与分子表征:番外——等变术语

本文重点参考了这篇博客:https://nb.bohrium.dp.tech/detail/1342

看论文时经常会遇到 SE3, SO3, O3 等字样,云里雾里,难以理解。本文对这些术语进行集中解释。

数学术语

在数学里,一个物体可以抽象成 3 维几何坐标。
对该物体进行旋转、平移操作,相当于,坐标矩阵乘以旋转矩阵。如下所示:请添加图片描述

不同的操作对应不同的相乘矩阵,具体来说:

  • 如果相乘矩阵是正交矩阵 O(3) ,则乘以该矩阵相当于对坐标进行一次旋转(可能会加一次镜像)(O=orthotic)
  • 因为正交矩阵的行列式有±1之分。如果是+1,则只旋转;如果是-1,则是旋转加一次镜像,这些-1的矩阵被称为特殊的旋转矩阵(瑕正交矩阵) SO(3) 。(S=special)
  • 在 O(3) 和 SO(3) 基础上,如果再对坐标进行平移,O 就变成了 E(E=Euclidean),该矩阵会变成 E(3) 或者 SE(3)

常见术语:

  • O(3): 满足旋转变性以及镜像等变性
  • SO(3): 仅满足旋转等变性
  • E(3): 满足旋转,镜像,平移等变性 (O省略没写)
  • SE(3): 满足旋转、平移等变性(O省略没写)

GNN 设计要求

我们在设计 GNN 时常常要满足各种奇奇怪怪的等变要求,具体有哪些呢?

平移不变性

用户输入神经网络的几何坐标,在经过平移后,会发生变化。我们希望经过平移的坐标不对预测结果造成影响,这就是平移不变性。
满足平移不变性可以将输入坐标转换成内坐标(距离,角度,二面角等),这也是大部分不变网络设计起点。
但现在很多等变网络,通过对消息传递层进行特殊处理,使其可以满足这一要求,这使我们不拘泥于简单的不变网络。

排列、置换不变性

用户在输入分子时,不仅会输入几何坐标,还会输入每个坐标对应的元素符号。我们希望交换同种元素对应两个原子的坐标,输出结果不变/等变。
请添加图片描述

输出结果不变指,水分子能量预测等任务,水分子能量不随交换改变。
输出结果等变指,水分子中各原子受力随交换改变输出顺序。

满足排列、置换不变性要求我们的网络不能依赖于输入顺序。这条比较简单,大部分网络都满足。

镜面等变性

这个属于较为挑剔的对称性要求,对于手性分子体系可能更加重要,满足这类要求的网络通常会注明是 O(3) 或者 E(3),而不是 SO(3), SE(3)

旋转等变性

[图片]
这种情况一般出现在预测目标涉及原子受力的场景中。每个原子都有一个向量式的预测目标,这些目标会随着输入坐标的旋转而旋转,如上图所示。
这条性质是最苛刻的,满足这条性质的网络能对原子受力拟合准确度将高很多。
那么,等变性对标量性质的预测是否有帮助?

  • 理论上,标量性质的预测满足不变性即可,即,上图中的第一条。
  • 但是先进等变网络的设计会增加模型的表达能力,间接提高标量性质的预测能力。
  • 例如,PAINN的模型设计使得模型可以鉴别出顺式、反式的分子,而这一点并不是等变性设计的本意。
  • 类似的例子在LeftNet,SMP中均有提及。模型设计使其拥有更强的鉴别能力,并不代表模型具有等变性,但二者可以是同一件事情。
  • 28
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《神经网络基础前沿与应用》是一本关于神经网络的基础知识和最新进展的书籍,介绍了神经网络的基本概念和理论,并探讨了其在各个领域的实际应用。 神经网络是一种专门用来处理数据的深度学习模型。与传统的深度学习模型主要针对向量和矩阵数据不同,神经网络可以有效地处理更复杂的结构数据,例如社交网络、蛋白质相互作用网络等。 本书首先介绍了神经网络的基本知识,包括结构的表示方法、节点和边的特征表示以及基本的神经网络模型,如卷积神经网络注意力网络等。然后,书详细介绍了神经网络的基础前沿,如神经网络的理论基础和表示学习方法。这些内容能够帮助读者理解和掌握神经网络的基本原理和算法。 此外,本书还探讨了神经网络在多个领域的实际应用,包括社交网络分析、蛋白质相互作用预测、药物发现、推荐系统等。这些应用案例将帮助读者了解神经网络在实际问题的应用场景和效果。 总之,《神经网络基础前沿与应用》是一本介绍神经网络的基础知识和最新进展的重要参考书籍,对于对神经网络感兴趣的学者、工程师和研究者来说,是一本不可或缺的学习资料。 ### 回答2: 《神经网络基础前沿与应用pdf》是一本关于神经网络的基础知识和前沿应用的电子书。该书通过系统地介绍了神经网络的基本概念、原理和算法,同时还关注了目前神经网络的最新研究进展和应用场景。 首先,该书从基础开始介绍了神经网络的概念和基本理论,包括表示方法、节点嵌入、嵌入等内容。通过对这些基础知识的学习,读者可以对神经网络的基本原理有一个清晰的理解。 其次,该书还深入探讨了神经网络在各个领域的应用。例如,在社交网络分析神经网络可以用于社区发现、节点分类和链接预测等任务;在化学分子分析,可以用于分子表示、药物发现和反应预测等任务。通过这些实际的应用案例,读者可以更好地了解神经网络的实际应用价值。 此外,该书还着重介绍了神经网络的前沿研究方向。例如,介绍了基于神经网络生成模型、对齐和增强等研究方向。这些前沿的研究内容可以帮助读者了解神经网络的进一步发展趋势,并为读者提供进一步深入研究的方向。 总体而言,这本《神经网络基础前沿与应用pdf》是一本非常有价值的书籍,它系统地介绍了神经网络的基础知识和前沿应用,并给出了具体的应用案例和研究方向。对于对神经网络感兴趣的读者来说,这本书是一本不可错过的参考资料。 ### 回答3: 《神经网络基础前沿与应用pdf》是一本关于神经网络的基础知识和最新研究进展的电子书。神经网络是一种用于处理数据的机器学习模型,它能够捕捉数据的节点和边之间的关系,广泛应用于社交网络分析、推荐系统、化学分子结构预测等领域。 这本电子书首先介绍了神经网络的基础概念,包括表示方法、节点和边的特征表示以及神经网络的基本结构。然后,它介绍了当前神经网络领域的前沿研究,包括卷积网络、注意力网络、生成模型等。这些模型在提高数据的表征能力、处理大规模数据方面都取得了重要进展。 此外,这本电子书还详细介绍了神经网络在不同应用领域的应用案例。例如,在社交网络分析神经网络可用于社区发现、社交关系预测等任务。在推荐系统,它能够利用用户行为来实现个性化推荐。在化学领域,神经网络能够预测分子间的相互作用力,有助于新药物的研发。 总的来说,《神经网络基础前沿与应用pdf》是一本权威且实用的电子书,对于想深入了解神经网络的研究者和从业者来说,是一本不可多得的参考资料。它综合了基础知识和前沿研究,同时还提供了丰富的应用案例,有助于读者全面理解和应用神经网络

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值