mlsanityData to 14 Oct 2026

Equivariant vs. Invariant Layers: A Comparison of Backbone and Pooling for Point Cloud Classification

arXiv 2306.05553 ↗First posted 8 Jun 2023cs.CV cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Learning from set-structured data, such as point clouds, has gained significant attention from the machine learning community. Geometric deep learning provides a blueprint for designing effective set neural networks that preserve the permutation symmetry of set-structured data. Of our interest are permutation invariant networks, which are composed of a permutation equivariant backbone, permutation invariant global pooling, and regression/classification head. While existing literature has focused on improving equivariant backbones, the impact of the pooling layer is often overlooked. In this paper, we examine the interplay between permutation equivariant backbones and permutation invariant global pooling on three benchmark point cloud classification datasets. Our findings reveal that: 1) complex pooling methods, such as transport-based or attention-based poolings, can significantly boost the performance of simple backbones, but the benefits diminish for more complex backbones, 2) even complex backbones can benefit from pooling layers in low data scenarios, 3) surprisingly, the choice of pooling layers can have a more significant impact on the model's performance than adjusting the width and depth of the backbone, and 4) pairwise combination of pooling layers can significantly improve the performance of a fixed backbone. Our comprehensive study provides insights for practitioners to design better permutation invariant set neural networks. Our code is available at https://github.com/mint-vu/backbone_vs_pooling.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 45 of its 85 references that are in the map. First posted on arXiv 8 Jun 2023.

Builds on

45 of 85 references.

References · 45

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
  4. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
  5. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  6. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
  7. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
  8. 2015Spatial Transformer Networkscited by 1,429
  9. 2017Deep Setscited by 1,421
  10. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
  11. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
  12. 2018PointCNN: Convolution On X-Transformed Pointscited by 764
33 more
  1. 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
  2. 2019Deep Learning for 3D Point Clouds: A Surveycited by 558
  3. 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
  4. 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 499
  5. 2019Self-Attention Graph Poolingcited by 421
  6. 2022Point Transformer V2: Grouped Vector Attention and Partition-based Poolingcited by 388
  7. 2022Rethinking Network Design and Local Geometry in Point Cloud: A Simple Residual MLP Frameworkcited by 379
  8. 2018Few-Shot Learning via Embedding Adaptation with Set-to-Set Functionscited by 294
  9. 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
  10. 2021Walk in the Cloud: Learning Curves for Point Clouds Shape Analysiscited by 172
  11. 2021Revisiting Point Cloud Shape Classification with a Simple and Effective Baselinecited by 145
  12. 2017Pointwise Convolutional Neural Networkscited by 127
  13. 2020Points2Surf: Learning Implicit Surfaces from Point Cloud Patchescited by 122
  14. 2023PointGPT: Auto-regressively Generative Pre-training from Point Cloudscited by 115
  15. 2019ShellNet: Efficient Point Cloud Convolutional Neural Networks using Concentric Shells Statisticscited by 104
  16. 2019Efficient Learning on Point Clouds with Basis Point Setscited by 103
  17. 2018Point2Sequence: Learning the Shape Representation of 3D Point Clouds with an Attention-based Sequence to Sequence Networkcited by 100
  18. 2018Janossy Pooling: Learning Deep Permutation-Invariant Functions for Variable-Size Inputscited by 98
  19. 2019Unsupervised Multi-Task Feature Learning on Point Cloudscited by 89
  20. 2019Interpolated Convolutional Networks for 3D Point Cloud Understandingcited by 86
  21. 2021Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text Classificationcited by 67
  22. 2021Combiner: Full Attention Transformer with Sparse Computation Costcited by 64
  23. 2018Monte Carlo Convolution for Learning on Non-Uniformly Sampled Point Cloudscited by 62
  24. 2021LightXML: Transformer with Dynamic Negative Sampling for High-Performance Extreme Multi-label Text Classificationcited by 61
  25. 2020Wasserstein Embedding for Graph Learningcited by 56
  26. 2019FSPool: Learning Set Representations with Featurewise Sort Poolingcited by 53
  27. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  28. 2018Covariance Pooling For Facial Expression Recognitioncited by 37
  29. 2020Linear Optimal Transport Embedding: Provable Wasserstein classification for certain rigid transformations and perturbationscited by 37
  30. 2017Learning Structured Text Representationscited by 24
  31. 2019Rep the Set: Neural Networks for Learning Set Representationscited by 22
  32. 2022The Devil is in the Pose: Ambiguity-free 3D Rotation-invariant Learning via Pose-aware Convolutioncited by 18
  33. 2018SPNet: Deep 3D Object Classification and Retrieval using Stereographic Projectioncited by 8

Built on by

Cited by year

Citing papers per year: 2025: 2.

2 papers.