atlas

Research map / Point clouds / Point cloud classification

Beyond Canonicalization: How Tensorial Messages Improve Equivariant Message Passing

ICLR 2025 · Point clouds › Point cloud classification · approach: Equivariant point cloud networks

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes tensorial messages between local canonicalization frames to make message passing O(d)-equivariant, instantiated as an equivariant PointNet++ that beats data augmentation and reaches state-of-the-art normal regression on ModelNet40.

Problem

Equivariant message passing on point clouds typically needs specialized architectures; local canonicalization is cheap and generic but scalar messages cannot communicate directional/tensorial geometric information between nodes with different local frames.

Approach

Predict equivariant local orthonormal frames per node, express features in local frames, and transform neighbor features into the receiving node's frame during message passing via representation matrices rho(R_i R_j^{-1}), so tensor/pseudotensor features are communicated consistently; frames are also iteratively refined per layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace scalar messages with tensor messages (ablation)PointNet++ with learned and refined frames · ModelNet40 normal regression, O(3)/O(3)cosine similarity: 0.83 -> 0.88Helped
replace scalar messages with tensor messages (ablation)PointNet++ with learned and refined frames · ShapeNet segmentation, O(3)/O(3)IoU: 79.0 -> 80.2Helped
replace scalar messages with tensor messages (ablation)PointNet++ with learned and refined frames · ModelNet40 classification, O(3)/O(3)accuracy: 87.3 -> 88.7Helped
replace scalar messages with tensor messages (ablation)PointNet++ with learned and refined frames · ScanObjectNN classification, O(3)/O(3)accuracy: 73.7 -> 81.0Helped
add iterative local-frame refinement (ablation)PointNet++ with learned frames and tensor messages · ModelNet40 normal regression, O(3)/O(3)cosine similarity: 0.87 -> 0.88Helped
add iterative local-frame refinement (ablation)PointNet++ with learned frames and tensor messages · ShapeNet segmentation, O(3)/O(3)IoU: 79.7 -> 80.2Helped
add iterative local-frame refinement (ablation)PointNet++ with learned frames and tensor messages · ModelNet40 classification, O(3)/O(3)accuracy: 88.0 -> 88.7Helped
add iterative local-frame refinement (ablation)PointNet++ with learned frames and tensor messages · ScanObjectNN classification, O(3)/O(3)accuracy: 79.8 -> 81.0Helped
replace learned local frames with random local frames (ablation)PointNet++ with tensor messages, without frame refinement · ModelNet40 normal regressioncosine similarity: 0.87 -> 0.84Hurt
replace learned local frames with random local frames (ablation)PointNet++ with scalar messages, without frame refinement · ModelNet40 normal regressioncosine similarity: 0.82 -> 0.80Hurt
replace learned local frames with PCA-based local frames (ablation)PointNet++ with refined frames and tensor messages · ModelNet40 classification, O(3)/O(3)accuracy: 88.7 -> 88.9Helped
replace learned local frames with PCA-based local frames (ablation)PointNet++ with refined frames and tensor messages · ShapeNet segmentation, O(3)/O(3)IoU: 80.2 vs. 80.2No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ShapeNet ScanObjectNN

Benchmarks: ModelNet40 normal vector regression ShapeNet segmentation ModelNet40 classification ScanObjectNN classification

Metrics: cosine similarity mIoU classification accuracy evaluation runtime

Baselines: PointNet++ with data augmentation RS-CNN DGCNN GC-Conv Luo et al. VN-DGCNN CRIN LGR-Net RI-Conv TFN VN-PointNet

Builds on: PointNet++ local canonicalization (learned local frames) tensor field networks

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy