SH-GNN:球谐等变图神经网络。利用球谐与Wigner-D实现SO(3)等变,无需旋转增强;动态稀疏降计算;物理损失保谱平滑。40K参数达86%分类精度。 取--- license: Apache License 2.0 tasks: - pointcloud-sceneflow-estimation frameworks: PyTorch language: - zh --- # SH-GNN: Spherical Harmonic Graph Neural Network **Produ

SH-GNN:球谐图神经网络

项目概述

SH-GNN 是一个生产就绪的深度学习框架,能够在无需数据增强的情况下强制执行严格的 SO(3) 旋转等变性。与依赖大量旋转增强的传统模型不同,SH-GNN 利用球谐函数和 Wigner-D 矩阵将旋转的数学定义直接编译进网络架构。

三大核心创新

1. 等变消息传递
卷积核由 Wigner-D 矩阵参数化。当输入点云旋转时,内部特征随之相应变换,从而通过群论而非统计学习保证精确的等变性。

2. Parseval 驱动的动态稀疏化
调度器实时计算角功率谱,并截断能量占比可忽略的高频分量。这可将计算量减少 30–70%,同时截断误差严格受 Parseval 恒等式约束。

3. 物理约束损失
三项损失项引导输出符合物理可接受的预测:Fisher 加权功率谱匹配、ReLU 惩罚强制执行非负性,以及二阶差分平滑正则化。最终,网络永远不会预测出负的角功率谱。

实验结果

模型 参数量 准确率(10 类) 推理时间(CPU)
Tiny 40K 86.0% 4.4 ms → 1.95 ms*
Small 633K 90.0% 11.7 ms
Medium 8M 10.1 ms
100M 95M 25.4 ms

*使用 torch.compile 优化后

部署

SH-GNN 提供完整的 MLOps 流水线:支持混合精度训练、ONNX 导出、TensorRT 推理以及 FastAPI 服务。包含 33 个预训练权重(从 40K 到 95M 参数),全部通过数学自洽性验证。

应用场景:自动驾驶、分子性质预测、机器人抓取、宇宙学 CMB 分析,以及任何需要旋转鲁棒性的 3D 感知任务。

1 个赞
2 个赞

SH-GNN 既是算法,也是模型,但更准确的定位是:一个图神经网络模型,其中融合了多个创新算法

  • 作为模型:它是一个具体的、可部署的神经网络架构,包含编码器、等变卷积层、解码器,有可训练的权重参数,能够直接对 3D 点云进行分类或回归。33 个预训练权重文件证明它是一个“模型”。

  • 作为算法:它内部实现了等变消息传递算法(利用球谐函数和Wigner-D矩阵)、动态稀疏调度算法(基于Parseval能量阈值)、物理约束损失算法(三项组合)。这些算法可以被其他模型借鉴或独立使用。

1 个赞