Summary
This paper considers an important problem in learning on point clouds -- the equivariance under the SE(3) group.
Namely, the authors address the requirement of inter-part equivariance, essential for handling real-world scenarios, where an object can consist of multiple moving parts, or a scene can contain multiple objects that undergo different rigid transformations.
The key observation is that segmentation is necessary to define such per-part equivariance, which the authors are the first to do in a strict manner.
Furthermore, the proposed fixed-point framework with one-step training and iterative inference is used to demonstrate that the per-step equivariance induces an overall equivariance upon convergence.
The developed inter-part equivariant message-passing network with stable convergence is experimentally shown to have strong generalization under different scene configurations, even those changing the point cloud geometry/topology.
Overall, the paper provides a sound theoretical framework for a complex practical problem.
---------------------------------------
POST REBUTTAL
The authors comprehensively addressed my questions and concerns.
Given the provided answers and rebuttal overall, I maintained my positive assessment of the paper.
Strengths
S1. The paper is very well-written, and the structure is sound. The illustrations are clear and instructive, which helps to comprehend the presented theory.
S2. The proposed view of inter-part equivariance as a co-evolving interplay between geometry and segmentation is novel and compelling.
S3. The experimental validation supports well the claims stated in the contribution.
Weaknesses
W1. A discussion on the (time-)complexity of the proposed method is missing.
- It is unclear how efficient the iterative inference is.
- Besides, a comparison of the proposed model complexity and the baselines is missing.
W2. The details of the hyperparameter choice, including the iterative inference part, are missing.
- Crucially, the optimal number of iterations $\textbf{k}$ is unspecified, nor is its effect on the complexity with regards to W1.
- The same applies to the motivation of the chosen size of the radius of the ball query, $r$, and the maximum number of points in the local neighborhood, $k$.
W3. Experiment Section 5.1: the selected Shape2Motion shapes have at most 3 parts with two different semantic labels.
- I wonder how the proposed method would perform on Shape2Motion shapes with more than 2 different part labels, e.g., motorbike or bicycle.
Questions
Q1. The first part of the title is often associated with negative connotations in English; see, e.g., [0]. The authors might want to revise it so as not to cause unnecessary misunderstanding.
Q2. How can the proposed method be used to perform point cloud classification?
Q3. The declaration of $φ$ in (14) is missing.
Q4. What is the number of runs in the experiment statistics presented in the tables in Section 5? Especially important for Table 2.
Q5. Can the authors explain the large standard deviation of the results in Table 1? Why does the proposed model, in most cases, perform better on Unseen states + unseen instances than Unseen states (see Table 1)?
Q6. Ablation studies: Was the inherent ambiguity of PCA-based canonicalization (see, e.g., [1]) taken care of? Could authors elaborate on the details of this experiment?
Q7. In the theory of the VN framework [2], which the authors' method is based on, the pose-effect cancelation is achieved by means of the inner product of the equivariant features, which also cancels the effect of reflections. Could the authors run a simple experiment showing if their method is actually E(3)-equivariant and discuss it?
Q8. Further noise-stability analysis of the method, where the noise is applied to the input point cloud (not just the segmentation mask), would be beneficial.
Q9. It would make the paper more accessible to a broader audience if the authors included an informal motivation of using the Banach fixed-point theorem and iterations.
A non-exhaustive list of typos:
- Line 148 " and we" --> ", we"
- Line 277 "espite" --> "despite"
-------------------------------------------------
[0] "banana." Farlex Dictionary of Idioms. 2015. Farlex, Inc 14 Jun. 2023 https://idioms.thefreedictionary.com/banana
[1] Li et al. (2021), A Closer Look at Rotation-Invariant Deep Point Cloud Analysis
[2] Deng et al. (2021), Vector neurons: A general framework for SO(3)-equivariant networks
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The authors adequately addressed the limitations and broader societal impact.