A11 · 第 3 章 · 第二编 几何归纳偏置
不变性与等变性
用群作用和表示统一描述置换、平移与旋转,区分不变输出和按指定表示同步变化的等变输出,证明层复合与读出性质,并界定数据增强、结构归纳偏置和真实对称破缺的适用范围。
报告页面错误本章目标
- 验证一个变换族是否构成群作用,并写出输入与输出空间上的表示。
- 区分不变映射、等变映射和无约束映射,计算置换、平移与旋转实例。
- 证明兼容等变层的复合仍等变,并识别非线性或读出破坏性质的条件。
- 解释消息传递的置换等变性和图级交换不变读出。
- 比较数据增强、群平均和结构等变网络的保证、成本与错误对称风险。
本页目录
群作用规定哪些变换可以一致复合
群 的元素表示允许的变换。它在输入空间 上的作用记为 ,必须满足
恒等元不改变对象,群乘法与连续施加变换一致。若 是向量空间,线性作用常写成表示 ,满足 。输出空间 可以使用不同表示 :输入是旋转后的坐标,输出可能是标量、向量或高阶张量,各自的变化规则不同。
“旋转”“平移”或“重新编号”必须带上作用对象。图节点置换同时重排节点特征和邻接矩阵;只重排特征而不重排边,就不是同一个图的重新编号。图像平移若采用循环边界、零填充或裁剪,也对应不同的空间与作用。
不变输出和等变输出回答不同任务
映射 对 不变,若
它丢弃变换产生的方向,只保留轨道上共享的信息。分类“图中是否存在环”应不依赖节点编号,图级标签常要求置换不变。映射等变,若
此时输出按规定方式同步变换。像素分割图应随输入平移,三维力向量应随坐标旋转。若输出作用是恒等映射,等变条件就退化为不变条件。
输入 ,交换第一和第三位置的置换矩阵把它变成 。逐元素映射 给出 ,而 ,所以对该置换等变。
求和读出 ,置换后仍为 ,所以不变。若输出固定取第一个元素,原值为一、置换后为二,不满足不变性。数值相等必须对全部允许置换成立,单个样本偶然相等不能建立结构结论。
平移等变来自共享局部规则
离散一维循环信号的平移 把所有坐标统一移动 格。共享卷积核在每个位置使用同一权重,因此
逐位置非线性也与坐标重排交换,所以卷积、逐点激活和同样平移等变层的复合仍等变。全局求和或平均再把位置轴消去,可产生平移不变输出。
信号 ,局部规则为 ,下标按三循环。原输出为 。把输入右移一格得 ,再应用规则得到 。
原输出右移一格也为 ,两条路径一致。若使用零填充,边界处缺少循环邻居,这个三点循环群等变性不再成立;内部位置近似共享不能推出整个有限图像严格平移等变。
步幅大于一的下采样只对与步幅对齐的部分平移保持简单关系;最大池化也会受窗口边界影响。声称卷积网络“平移不变”时,应区分中间特征的等变、下采样造成的近似性质和最终读出的不变性。
旋转要求输出表示与对象类型一致
二维旋转矩阵 作用于坐标和向量。标量温度在旋转下不变,速度向量应变为 ,二阶应力张量通常按 变换。把所有输出都当标量会丢失方向,把标量错误旋转也没有物理意义。
两个点向量为 、,它们的和为 。逆时针旋转九十度后,、,新和为 ,正好等于 ,所以向量求和等变。
平方范数原为 ,旋转后为 ,所以范数不变。若任务输出物体朝向,使用范数读出会永久丢掉需要的方向信息;不变性不是越多越好。
常见逐坐标ReLU与置换、平移这类坐标重排交换,但不与一般旋转表示交换。例如 经ReLU为 ;旋转九十度再ReLU与先ReLU再旋转通常不同。旋转等变网络需要按表示类型设计允许的非线性,不能把任意逐坐标激活插入后仍宣称等变。
兼容等变层的复合仍然等变
设 对输入表示 与中间表示 等变, 对 与 等变,则
关键是两层交界使用同一个 表示。若第一层把特征声明为向量,第二层却把通道当互不相关标量,代数形状虽相同,表示语义已经断裂。残差相加也要求两支处在相同表示中;拼接则要使用直和表示。
对三节点特征 ,第一层逐点乘二得 ,第二层逐点加一得 。交换前两节点输入后,两层输出为 ,正好是原输出同样交换,故复合仍置换等变。
最后求平均得到原图读出 ;交换后仍为 ,于是“等变节点层加不变读出”得到不变图级映射。若最后只取节点一,读出随编号改变,整体不再不变。
消息传递的置换性质来自三项设计
消息传递层可写成
所有边共享 ,所有节点共享 ,邻居聚合使用求和、平均、最大值等对顺序不敏感的运算。节点重新编号并同步重排边后,每个节点收到的消息多重集合不变,只是输出编号同步改变,所以节点层置换等变。再对全部节点使用交换不变读出,图级输出不变。
这不表示消息传递能区分所有非同构图,也不表示忽略节点身份总是正确。若节点代表有固定语义的传感器位置,任意置换可能不是任务对称;位置、方向或类型应作为特征或通过更小的允许群表达。聚合还会把不同邻居多重集合压成同一摘要,等变保证与表达能力是两个问题。
群平均可以从任意预测器构造不变映射
对有限群,给定任意标量预测器 ,定义
对任意 ,集合 仍是整个群,所以 。这个证明不要求 自身不变,但推理成本乘以群大小。连续群要用积分或有限采样近似,有限角度平均不能保证任意旋转严格不变。
一个基础分类器对同一图像的零、九十、一百八十、二百七十度版本给出正类概率 。四元旋转群平均为 。
输入先旋转九十度,只会把四个待平均预测循环重排为 ,平均仍为 。但四角平均只对这四个离散旋转严格不变,对四十五度没有保证;概率平均、logit平均和多数投票也定义了不同模型。
数据增强鼓励一致但不提供结构恒等式
数据增强把 变成 ,适用于标签应不变的任务;等变目标则需同步变换标签,例如分割mask或关键点。有限训练样本和有限优化只鼓励模型在见过的变换附近一致,不保证所有输入、所有群元素严格满足等式。插值、裁剪和传感器噪声还可能让实现的变换偏离理想群作用。
结构等变层把约束写入函数族,对任意参数都成立,常能减少需要学习的自由度。代价是限制表达:若真实任务受边界、光照方向、重力、文字阅读方向或手性影响,过大的对称群会强迫本应不同的输入得到相同或关联输出。正确做法可能是只使用子群、把破缺因素作为条件,或把严格等变和普通层组合。
对称性可以按层级而非全有全无处理
全局对称要求整个输入域在变换后仍属于同一任务,而局部共享只要求某种规则在邻域重复使用。例如有限图像的边界破坏全局平移群,但内部卷积仍可利用局部平稳性;分子在自由空间近似旋转等变,固定外场或基底后只剩保持外场的子群。把群、作用域和破缺变量分别写出,比笼统说“数据具有对称性”更可检验。
近似对称可用一致性损失度量而非硬编码恒等式。设误差
可按变换幅度、样本组和输出类型报告。误差小只说明选定度量下近似一致,不保证任务性能;误差大也可能来自变换插值或标签本就变化。若采用软约束,权重决定拟合数据与遵守对称之间的折中,需在含破缺因素的留出集上选择。
条件等变是另一种处理方式:把重力向量、相机姿态或边界法向作为输入,并让这些条件与主要对象一起变换。模型不再假装外部参照不存在,而是在完整状态上保持坐标变换的一致性。这与把方向特征固定不动却旋转其他输入不同,后者通常没有定义合法的联合群作用。
假设任务判断道路标志箭头是否指向上方。原图向上标签为一,旋转一百八十度后箭头向下,标签应为零。若把旋转当作标签不变增强,训练集会同时要求同一轨道上的两图都为一,直接写入矛盾监督。
若任务改成“是否含有箭头”,旋转不变才合理;若输出箭头方向,则应让二维方向标签随旋转等变。先写任务输出如何随每个变换变化,再决定不变、等变或不施加约束,不能由数据形式替代语义判断。
核验应覆盖群律、数值误差与任务边界
先检查实现的 和 ,再用同一样本比较 与 。报告绝对和相对等变误差,并区分浮点容差、边界处理和真正结构失败。随机抽变换只给抽样证据;小有限群可以穷举。
还要设置一个应破坏对称的反例。若模型在带绝对方向信息的任务上仍强制旋转不变,等变误差虽为零,任务却会失败。结构测试回答“代码是否遵守声明的群”,任务测试回答“声明的群是否适合问题”,两者缺一不可。
练习
给出不变与等变映射的完整定义。
查看提示
查看解答
判断逐点网络加三种读出的置换性质。
查看提示
查看解答
证明兼容等变层的复合仍等变。
查看提示
查看解答
给出ReLU破坏向量旋转等变性的反例。
查看提示
查看解答
比较数据增强与结构等变的保证。
查看提示
查看解答
为三个任务选择不变或等变输出并说明边界。
查看提示
查看解答
概念关系
- 同态与群作用 提供群律、作用和表示语言。
- 线性变换 描述向量与张量表示。
- 消息传递神经网络 实现节点置换等变和图级不变读出。
- 图信号与图拉普拉斯 提供重新编号下的矩阵作用。
- 谱图方法与几何学习 连接拉普拉斯滤波与几何结构。
- 几何深度学习综合复习 比较对称性、表达和规模边界。
资源
Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges
Michael M. Bronstein, Joan Bruna, Taco Cohen, Petar Veličković
用于核对 A11 的不变性、等变性、群作用、谱方法和几何深度学习统一框架。
出版者或载体未在已核验来源中明确提供,登记为“暂无可核实信息”;未作推测性补写。打开官方来源Neural Message Passing for Quantum Chemistry
Justin Gilmer, Samuel S. Schoenholz, Patrick F. Riley, Oriol Vinyals, George E. Dahl
用于核对消息、聚合、更新、读出和分子任务实验的原始定义。
打开官方来源《Geometric Deep Learning》用于核对群作用下不变映射与等变映射的正式定义,以及卷积和图网络中的对称性约束;Gilmer 等论文用于核对置换不变聚合与图级读出的具体实现。本章每项等变结论都对应明确的群和作用,不能只因使用共享权重就宣称对任意变换等变。