June 30, 2026
Masked autoencoding has emerged as a prominent paradigm for self-supervised learning on 3D point clouds, achieving competitive performance across downstream tasks. Unlike its 2D counterpart, 3D masked autoencoding directly reconstructs spatial coordinates, making it inherently susceptible to positional leakage. In this work, we identify that the decoder in existing 3D MAE frameworks tends to over-rely on positional information, which weakens semantic representation learning and leads to suboptimal feature quality. To address this issue, we propose MPL-MAE, a masked point learning framework that mitigates positional over-reliance while enhancing the utilization of encoder features. Specifically, we introduce a recalibrated positional embedding module that suppresses metric-dominant coordinate signals while preserving geometric topology, together with a gated positional interface module that dynamically regulates positional injection during reconstruction. These designs promote a more balanced interaction between spatial priors and semantic features, yielding robust and informative representations. Extensive experiments across downstream tasks demonstrate that MPL-MAE consistently achieves competitive performance, validating its effectiveness. Code is available at https://github.com/yanx57/MPL-MAE.
Self-supervised learning for 3D point clouds has attracted increasing attention, as it mitigates the high costs of large-scale 3D data acquisition and manual annotation that constrain supervised approaches. It has been widely adopted in applications such as autonomous driving [1]–[3], robotics [4], [5], and augmented reality [6], [7].
Among various self-supervised paradigms, masked autoencoders (MAE), originally proposed for 2D visual representation learning, have been extensively adapted to 3D point cloud representation learning due to their simplicity and effectiveness. Existing 3D MAE methods [8]–[12] mask a substantial portion of the input point cloud and train the model to reconstruct the missing content from limited visible context, demonstrating strong empirical performance.
However, despite their success, a fundamental discrepancy between 2D images and 3D point clouds poses challenges to the direct adoption of MAE. Unlike 2D images, which are structured as ordered pixel grids, point clouds are unordered sets of discrete coordinates. In MAE, reconstruction supervision typically combines positional embeddings of masked regions with encoder representations to predict missing content. When applied to point clouds, the coordinates of masked regions are directly tied to the reconstruction targets and may provide deterministic geometric cues about the missing content. This can introduce information leakage and weaken the effectiveness of self-supervised learning.


Figure 1: (a) Pipeline of MAE for 3D point cloud representation learning. (b) Empirical analysis of representative 3D MAE methods. Left: gradient ratio between positional embeddings (\(\pi\)) and encoder outputs (\(Z\)) during training. Right: sensitivity analysis of reconstruction error under perturbations applied to positional embeddings..
To further investigate this issue, we conduct a detailed analysis of both the pre-training dynamics and the resulting pre-trained encoder. As illustrated in Fig. 1, under the reconstruction supervision adopted by mainstream 3D MAE frameworks, the gradients associated with positional embeddings consistently exhibit larger magnitudes than those of the encoder outputs throughout optimization. This imbalance suggests an optimization bias: the model tends to over-rely on positional embeddings while under-utilizing the semantic features learned by the backbone. Although positional information is necessary for masked reconstruction, excessive metric-coordinate cues may enable the decoder to bypass encoder-derived semantics, making reconstruction highly dependent on positional embeddings rather than encoder outputs. As a result, when positional embeddings are perturbed with noise, the reconstruction quality collapses.
Concurrent improvements, including modified encoder processing strategies [9], auxiliary supervision [11], and coordinate decoupling [13], have improved empirical performance but still exhibit similar behavior, suggesting that they remain susceptible to the same positional shortcut. These observations indicate that the model may converge to a shortcut solution that prioritizes spatial cues provided by positional embeddings over learning meaningful semantic representations.
To address this issue, we reform the utilization of positional embeddings in the decoding stage of MAE to enforce more semantically grounded reconstruction. In 3D MAE, positional embeddings are intended to provide structural cues that guide spatial reasoning in the decoder, rather than directly encoding explicit coordinate information that enables trivial reconstruction. Achieving this objective requires two key principles: (1) positional embeddings should preserve the intrinsic geometric topology of the point cloud, and (2) they should avoid encoding explicit absolute coordinates that dominate the optimization process.
Motivated by these insights, we propose a Recalibrated Positional Embedding (RPE) module that preserves topological structure while suppressing coordinate-specific signals. We further introduce a Gated Positional Interface (GPI) module in the decoder to dynamically regulate the contribution of positional embeddings during reconstruction. By adaptively balancing geometric cues and semantic features, GPI prevents the decoder from over-relying on positional shortcuts. Integrating these components, we establish MPL-MAE, a novel MAE framework for 3D representation learning that mitigates positional over-reliance in conventional MAE architectures and promotes stronger semantic representation learning. As a result, MPL-MAE achieves improved downstream performance and enhanced robustness under noisy or perturbed conditions.
Our main contributions are summarized as follows:
We propose a RPE module to suppress coordinate-specific signals while preserving geometric topology, and a GPI module to dynamically regulate positional injection during training.
We integrate these components into MPL-MAE, a novel masked autoencoder framework that mitigates positional shortcut learning and promotes balanced semantic representation learning.
We conduct extensive experiments across multiple benchmarks, demonstrating competitive or superior downstream performance and improved robustness compared with existing 3D MAE variants.
Contrastive-based self-supervised methods [14]–[18] learn 3D representations by pulling together augmented views of the same instance while pushing apart different samples. PointContrast [14] leverages spatial correspondences between overlapping partial scans to learn viewpoint-invariant local features. CSC [15] extends this idea by enforcing both point-level and partition-level consistency to capture local–global contextual alignment. DepthContrast [16] proposes a format-agnostic framework that aligns global features across point clouds and depth maps, but inherits the dependence of contrastive learning on large batch sizes and carefully constructed negatives. STRL [17] alleviates this issue by adopting a BYOL-style [19] self-distillation mechanism, improving efficiency without explicit negative pairs, although its representations remain largely geometry-driven. CrossPoint [18] introduces cross-modal contrast by aligning 3D point clouds with 2D image projections, enriching 3D features with semantic priors. Subsequent works [20]–[23] further explore multimodal alignment strategies to learn unified 3D representations.
Despite their success, contrastive approaches heavily depend on augmentation design and alignment strategies, primarily enforcing instance-level discrimination or cross-modal consistency. They do not explicitly model geometric reconstruction, which may limit their ability to fully exploit intrinsic structural cues within point clouds. This motivates reconstruction-based paradigms such as masked autoencoders.
Reconstruction-based methods [8]–[12] learn 3D representations by recovering masked inputs within an encoder–decoder framework. Point-BERT [8] introduces a discrete variational autoencoder to tokenize point patches into visual words and formulates masked token prediction as a classification task. However, its reliance on a pre-trained tokenizer increases computational complexity and introduces dependency on codebook quality. Point-MAE [9] simplifies this pipeline by directly reconstructing raw point coordinates, demonstrating that an end-to-end regression objective can yield strong representations. Subsequent works enhance architectural design or supervisory signals. Point-M2AE [10] adopts a hierarchical architecture to capture multi-scale geometry. Point-FEMAE [12] refines masking strategies with dual-branch global and local reconstruction to strengthen semantic extraction. PCP-MAE [11] augments supervision by predicting geometric centers alongside coordinates to enhance positional awareness. PQAE [24] explores a cross-reconstruction paradigm by generating two decoupled point cloud views and reconstructing one from the other. Recent studies further extend masked reconstruction to multimodal settings [25]–[29] and broader 3D tasks [30]–[32].
Despite these advances, existing reconstruction-based approaches primarily focus on architectural refinements or enhanced supervision while overlooking the interaction between positional embeddings and semantic features, which can lead to positional shortcut learning. This limitation motivates our investigation into positional leakage and the development of mechanisms that rebalance geometric cues and semantic representation learning.
Given an input point cloud \(X \in \mathbb{R}^{n \times 3}\), 3D MAE first partitions it into a set of local patches. Specifically, a subset of centroids is sampled using Farthest Point Sampling (FPS). For each centroid, its neighboring points are grouped via \(K\)-nearest neighbors (KNN), producing \(G\) local patches.
A predefined masking ratio is then applied to these patches. The visible patches, denoted as \(P_v\), are fed into a tokenizer and subsequently passed to the encoder together with their corresponding positional embeddings. The encoder produces latent representations \(Z_v\) for the visible patches. These representations, along with learnable masked tokens and positional embeddings associated with the masked patches, are then fed into the decoder, which reconstructs the masked point sets. The reconstruction objective is optimized using the \(\ell_2\) Chamfer Distance (CD) [33], defined as: \[\mathcal{L}_{\mathrm{Recon}} = \frac{1}{|P_{\mathrm{pred}}|} \sum_{a \in P_{\mathrm{pred}}} \min_{b \in X_m} |a-b|_2^2 + \frac{1}{|X_m|} \sum_{b \in X_m} \min_{a \in P_{\mathrm{pred}}} |a-b|_2^2,\] where \(P_{\mathrm{pred}}\) denotes the reconstructed points and \(X_m\) denotes the ground-truth masked points.
This paradigm has been widely adopted in recent works [9]–[12]. However, during reconstruction, the positional embeddings of masked patches may carry explicit spatial cues about the target locations, potentially leading to positional leakage. To characterize this effect, we consider the decoder input \(H = [Z; \pi ]\), where \(\pi\) denote the positional embeddings for patches and \(Z\) represents the semantic tokens. Under the reconstruction loss \(\mathcal{L}_{\mathrm{Recon}}\), we monitor the relative gradient magnitudes in Fig. 1 (b)
\[r(t) = \frac{\left| \nabla_{Z} \mathcal{L}_{\mathrm{Recon}}(t) \right|_2}{\left| \nabla_{Z} \mathcal{L}_{\mathrm{Recon}}(t) \right|_2 + \left| \nabla_{\pi} \mathcal{L}_{\mathrm{Recon}}(t) \right|_2 }.\]
Compared with the dynamically evolving and task-dependent representations in \(Z\), positional embeddings provide more stable and directly exploitable spatial signals, as they encode explicit coordinate information that remains consistent throughout training. As a result, the gradient magnitude with respect to \(\pi\) tends to dominate, indicating that the decoder increasingly relies on positional embeddings rather than semantic features from the encoder. This imbalance encourages the model to minimize the reconstruction loss through positional shortcuts, leading to positional leakage and suboptimal semantic representation learning during training. Consequently, the encoder is insufficiently incentivized to learn discriminative geometric features, which limits downstream generalization performance.
In point cloud representations, positional embeddings typically contain two types of information: topological information and metric information. Topological information characterizes intrinsic neighborhood relationships and geometric connectivity among local patches, reflecting the structural organization of the point cloud. In contrast, metric information encodes absolute spatial coordinates and precise Euclidean distances in the ambient space. While topological information provides meaningful structural priors that facilitate geometric reasoning, metric information exposes explicit coordinate cues that can be directly exploited by the decoder for trivial reconstruction. To address this issue, we propose a Recalibrated Positional Embedding (RPE) module that preserves topological structure while suppressing metric information in 3D positional encoding.
Order-Isomorphism Encoding. To mitigate coordinate leakage, we avoid directly using the continuous coordinates of each patch center. Instead, we replace them with quantized ranking indices along the \(x\), \(y\), and \(z\) axes. Formally, let \(\{c_i\}_{i=1}^{G}\) denote the set of patch centers, where \(c_i = (x_i, y_i, z_i)\). For each axis \(d \in \{x, y, z\}\), we define a ranking function \[r_i^{(d)} = \mathrm{Rank}\big(c_i^{(d)} \;\big|\; \{c_j^{(d)}\}_{j=1}^{G}\big),\]
where \(r_i^{(d)} \in \{1, \dots, G\}\) represents the ordinal position of the \(i\)-th patch center along axis \(d\). The patch center is thus represented by a discrete triplet \(\mathbf{r}_i = (r_i^{(x)}, r_i^{(y)}, r_i^{(z)}).\) This order-isomorphic transformation preserves the relative ordering of patch centers along each axis while discarding absolute metric information. Specifically, for any two patches \(i\) and \(j\), the relation \[x_i < x_j \quad \Leftrightarrow \quad r_i^{(x)} < r_j^{(x)}\] holds, ensuring monotonic invariance under any strictly increasing transformation of the coordinates. Consequently, the embedding depends solely on the ordering structure of the point cloud rather than its absolute spatial scale. Since precise metric distances are no longer explicitly encoded, the decoder cannot exploit coordinate shortcuts for trivial reconstruction.
To embed the discrete rank indices into a continuous space, we apply sinusoidal positional encoding to each axis: \[\phi(r_i^{(d)}, 2k) = \sin\!\left(\frac{r_i^{(d)}}{\tau^{2k/D}}\right), \quad \phi(r_i^{(d)}, 2k+1) = \cos\!\left(\frac{r_i^{(d)}}{\tau^{2k/D}}\right),\] where \(k\) indexes the embedding dimension, \(D\) denotes the embedding size per axis, and \(\tau\) is a temperature hyperparameter controlling frequency scaling. The final encoded representation for patch \(i\) is obtained by concatenating the embeddings from all three axes: \[\tilde{\mathbf{e}}_i = \mathrm{Concat}\big(\phi(r_i^{(x)}), \phi(r_i^{(y)}), \phi(r_i^{(z)})\big).\] Finally, a lightweight residual multi-layer perceptron \(f\) projects the encoded representation into the latent embedding space: \(\tilde{\mathbf{\pi}_i} = f(\tilde{\mathbf{e}}_i),\) yielding the recalibrated positional embeddings used by the decoder. This design preserves coarse geometric topology through ordinal structure while suppressing coordinate-specific signals that would otherwise dominate the optimization process.
Topology Preservation Regularization. Beyond order-isomorphism encoding, we introduce a unified regularization objective to explicitly preserve geometric topology. The goal is to ensure that the recalibrated positional embeddings retain structural adjacency relationships among patches.
Let \(\pi_i\) denote the original positional embedding derived from the \(i\)-th patch center, and let \(\tilde{\pi}_i\) denote its recalibrated counterpart produced by RPE. To preserve structural consistency, we maintain local neighborhood relations. Let \(\mathcal{N}_k(\pi_i)\) denote the set of \(k\)-nearest neighbors of patch \(i\) in the original positional embedding space. We enforce local topological consistency through \[\mathcal{L}_{\mathrm{topo}} = \frac{1}{|V|} \sum_{i \in V} \sum_{j \in \mathcal{N}_k(\pi_i)} \left( d(\tilde{\pi}_i, \tilde{\pi}_j) - d(\pi_i, \pi_j) \right)^2,\] where \(V\) denotes the set of all patch indices and \(d(\cdot,\cdot)\) is a distance metric such as Euclidean or cosine distance.
This regularization term preserves relative adjacency relationships among patches and provides a structural scaffold for spatial reasoning without enforcing absolute metric fidelity. By constraining the recalibrated embeddings to respect local topology while discarding explicit coordinate magnitudes, the decoder is prevented from minimizing the reconstruction objective through direct metric cues. As a result, the model is encouraged to rely more heavily on encoder-derived semantic representations, promoting more balanced and semantically grounded feature learning.
During the reconstruction phase, positional embeddings of masked patches are injected into every self-attention layer of the decoder by default. However, such intensive and unconditional incorporation of positional information may reinforce positional dominance, causing the decoder to over-rely on spatial cues and further aggravating shortcut learning. To address this issue, we redesign the interface through which positional embeddings interact with decoder features.
Dynamic Gated Integration. Instead of the unconditional additive injection used in standard Transformers, we introduce a dynamic gated function to regulate the interaction between latent features and positional cues. In conventional designs, positional embeddings are directly added to feature representations at each layer. In contrast, we redefine the input \(U_l\) to the attention mechanism of the \(l\)-th decoder layer as \[U_l = H_{l-1} + \mathcal{G}_l \odot \tilde{\pi},\] where \(H_{l-1}\) denotes the feature state from the previous layer, with \(H_0 = Z\), and \(\mathcal{G}_l\) is a lightweight gating network that produces element-wise modulation coefficients.
This formulation casts positional injection as a differentiable selection mechanism, encouraging the decoder to adaptively determine whether to utilize positional guidance or rely on latent semantic features. Rather than always exposing the decoder to positional signals, the gate dynamically controls both the presence and the strength of positional information at each layer and token location.
For each decoder layer, the gating vector \(\mathcal{G}_l\) is sampled from a categorical distribution over two states, namely suppression and injection. Specifically, we compute \[\mathcal{G}_l = \mathrm{Gumbel\text{-}Softmax}\big(\Phi_\theta(\tilde{\pi}), \tau),\] where \(\Phi_\theta\) denotes a lightweight mapping that produces categorical logits, and \(\tau\) is a temperature parameter controlling the sharpness of the distribution. During the forward pass, the gate yields a near one-hot vector via the straight-through estimator, thereby stochastically restricting the bandwidth of the positional signal at each token location.
By enforcing sparse and selective positional injection, the decoder is prevented from consistently exploiting positional shortcuts. This mechanism promotes a more balanced interaction between geometric priors and encoder-derived semantic representations, thereby mitigating positional leakage and encouraging semantically grounded reconstruction.
Leakage Regularization. In addition to dynamic gated integration, we further suppress residual metric leakage to ensure that positional embeddings remain insufficient for direct coordinate reconstruction.
To prevent positional shortcuts, we impose a metric leakage constraint that limits the reconstructability of masked coordinates from positional embeddings alone. For a probe function family \(\mathcal{H}\), we require \[\min_{h \in \mathcal{H}} \mathbb{E} \left[ \mathrm{CD}\big(X_m, h(\tilde{\pi})\big) \right] \ge \epsilon,\] where \(X_m\) denotes the ground-truth coordinates of masked patches, \(\mathrm{CD}(\cdot,\cdot)\) represents the Chamfer Distance and \(\epsilon > 0\) is a predefined lower bound. This condition ensures that the recalibrated positional embeddings are not sufficiently informative for direct geometric reconstruction.
Directly enforcing this inequality is intractable. Therefore, we introduce a tractable surrogate objective \(\mathcal{L}_{\mathrm{leak}}\) by directly using the decoder to predict masked coordinates from positional embeddings alone. Specifically, we feed \(\tilde{\pi}\) into the decoder while masking out encoder features, and compute \[\mathcal{L}_{\mathrm{leak}} = -\mathrm{CD}\big(X_m, \mathrm{Dec}(\tilde{\pi})\big),\] where \(\mathrm{Dec}(\cdot)\) denotes the reconstruction decoder.
During optimization, the decoder parameters are trained to minimize the reconstruction loss, while the positional encoding module is optimized adversarially to maximize the reconstruction error under positional-only input. This min–max formulation approximates the lower-bound constraint and explicitly reduces the coordinate predictability of recalibrated positional embeddings.
By limiting the amount of metric information recoverable from positional cues, the decoder is further discouraged from exploiting positional shortcuts. Consequently, the reconstruction process is compelled to depend more heavily on encoder-derived semantic representations, promoting balanced optimization and stronger geometric feature learning.
By integrating the Recalibrated Positional Embedding (RPE) module and the Gated Positional Interface (GPI), we present MPL-MAE, a novel masked autoencoder paradigm for 3D point clouds that mitigates positional leakage, as illustrated in Fig. 2.
During the encoding phase, only visible patches are processed by the tokenizer and encoder to produce latent semantic representations \(Z_v\). No masked positional embeddings are exposed to the encoder, ensuring that semantic feature extraction is decoupled from masked spatial cues. During the decoding phase, the decoder takes as input the visible embeddings \(Z_v\), learnable masked tokens, and the recalibrated positional embeddings generated by RPE. The GPI mechanism is incorporated into each self-attention layer of the decoder to dynamically regulate the injection of positional information. This design prevents unconditional positional dominance and encourages adaptive interaction between geometric priors and encoder-derived semantic features.
The entire MPL-MAE framework is trained under a multi-task objective that simultaneously enforces reconstruction fidelity, topological consistency, and metric non-sufficiency. The overall loss function \(\mathcal{L}_{\mathrm{total}}\) is formulated as \[\mathcal{L}_{\mathrm{total}} = \mathcal{L}_{\mathrm{recon}} + \alpha \mathcal{L}_{\mathrm{topo}} + \beta \mathcal{L}_{\mathrm{leak}},\] where \(\mathcal{L}_{\mathrm{recon}}\) denotes the standard Chamfer Distance (CD) or \(\ell_2\) reconstruction loss used in Point-MAE for coordinate prediction of masked patches \(X_m\), \(\mathcal{L}_{\mathrm{topo}}\) preserves local structural adjacency in the recalibrated positional embeddings, and \(\mathcal{L}_{\mathrm{leak}}\) suppresses residual metric leakage by reducing coordinate predictability from positional cues alone. The coefficients \(\alpha\) and \(\beta\) balance the contributions of topology preservation and leakage regularization.
By jointly enforcing these objectives, MPL-MAE mitigates positional shortcut learning while preserving meaningful geometric structure. This leads to more balanced optimization, stronger semantic representation learning, and improved downstream generalization performance.
Datasets. To comprehensively evaluate MPL-MAE, we conduct experiments on two representative 3D perception benchmarks: ModelNet40 [34] and ScanObjectNN [35]. ModelNet40 contains 12,311 clean CAD models from 40 categories and serves as a standard benchmark for object-level representation learning, while ScanObjectNN comprises around 15,000 real-world scanned objects from 15 categories with occlusion, clutter, and sensor noise, providing a more challenging evaluation of generalization.
Settings. Following prior works [9], [11], [12], we pre-train MPL-MAE on ShapeNet [36] with a 12-block Transformer encoder and a 4-block Transformer decoder, both using a hidden dimension of 384 and 6 attention heads. Each input point cloud is downsampled to 1024 points and divided into 64 local patches via FPS and \(k\)-NN, with \(k=32\) points per patch. Following common protocols [11], [24], [37], we apply scaling, translation, and rotation for data augmentation. The model is trained for 300 epochs using AdamW [38] with an initial learning rate of \(5 \times 10^{-4}\), weight decay of 0.05, cosine decay [39], and a 10-epoch linear warmup. We set \(\alpha=0.05\) and \(\beta=0.1\). Training is conducted on a single NVIDIA GeForce RTX 3090 GPU and takes approximately 7.5 hours.
| Methods | #P (M) | ScanObjectNN | ModelNet40 | |||||
|---|---|---|---|---|---|---|---|---|
| 3-6 (lr)7-9 | Input | OBJ-BG | OBJ-ONLY | PB-T50 | Input | w/o vote | w/ vote | |
| Supervised Learning Only | ||||||||
| PointNet[40] | 3.5 | 1K Points | 73.3 | 79.2 | 68.0 | 1K Points | 89.2 | - |
| PointNet++[41] | 1.5 | 1K Points | 82.3 | 84.3 | 77.9 | 1K Points | 90.7 | - |
| DGCNN[42] | 1.8 | 1K Points | 82.8 | 86.2 | 78.1 | 1K Points | 92.9 | - |
| with Self-Supervised Representation Learning (FULL) | ||||||||
| Point-BERT[8] | 22.1 | 1K Points | 87.43 | 88.12 | 83.07 | 1K Points | 92.7 | 93.2 |
| MaskPoint[43] | - | 2K Points | 89.30 | 88.10 | 84.30 | 1K Points | - | 93.8 |
| Point-MAE[9] | 22.1 | 2K Points | 90.02 | 88.29 | 85.18 | 1K Points | 93.2 | 93.8 |
| Point-MAE\(^\dagger\)[9] | 22.1 | 2K Points | 92.94 | 92.42 | 88.58 | 1K Points | 93.2 | 93.5 |
| Point-M2AE[10] | 15.3 | 2K Points | 91.22 | 88.81 | 86.43 | 1K Points | 93.4 | 94.0 |
| Point-FEMAE[12] | 27.4 | 2K Points | 95.18 | 93.29 | 90.22 | 1K Points | 94.0 | 94.5 |
| PCP-MAE[11] | 22.1 | 2K Points | 95.52 | 93.98 | 90.35 | 1K Points | 94.0 | 94.2 |
| MPL-MAE | 22.1 | 2K Points | 95.52 | 94.18 | 90.35 | 1K Points | 94.1 | 94.4 |
| with Self-Supervised Representation Learning (MLP-LINEAR) | ||||||||
| Point-MAE\(^\dagger\)[9] | 22.1 | 2K Points | 86.9 | 87.3 | 76.5 | 1K Points | 90.6 | 91.2 |
| Point-PQAE[24] | 22.1 | 2K Points | 89.6 | 90.6 | 80.9 | 1K Points | 92.2 | 92.8 |
| Point-FEMAE[12] | 27.4 | 2K Points | 89.3 | 89.2 | 80.6 | 1K Points | 92.1 | 92.0 |
| PCP-MAE[11] | 22.1 | 2K Points | 89.7 | 89.5 | 81.0 | 1K Points | 92.3 | 93.1 |
| MPL-MAE | 22.1 | 2K Points | 91.4 | 90.7 | 82.5 | 1K Points | 92.9 | 93.2 |
| with Self-Supervised Representation Learning (MLP-3) | ||||||||
| Point-MAE\(^\dagger\)[9] | 22.1 | 2K Points | 87.8 | 89.5 | 82.5 | 1K Points | 91.8 | 92.0 |
| Point-PQAE[24] | 22.1 | 2K Points | 90.9 | 91.1 | 83.4 | 1K Points | 92.9 | 92.9 |
| Point-FEMAE[12] | 27.4 | 2K Points | 90.5 | 91.7 | 85.0 | 1K Points | 92.6 | 93.0 |
| PCP-MAE[11] | 22.1 | 2K Points | 90.7 | 91.2 | 83.6 | 1K Points | 92.9 | 93.3 |
| MPL-MAE | 22.1 | 2K Points | 92.9 | 92.3 | 86.0 | 1K Points | 93.0 | 93.6 |
Object Classification. We evaluate the pre-trained models under three protocols, namely MLP-Linear, MLP-3, and full fine-tuning, on ScanObjectNN and ModelNet40. Results are reported in Tab. 1.
MPL-MAE achieves competitive performance across all settings and benchmarks. Under the MLP-Linear and MLP-3 protocols, which directly reflect representation quality, MPL-MAE outperforms the previous state-of-the-art PCP-MAE by 1.2% and 1.1% on the OBJ-ONLY split of ScanObjectNN. On the more challenging PB-T50 split, the margins further increase to 1.5% and 2.4%, respectively. Although the gap narrows under full fine-tuning, MPL-MAE consistently achieves superior or comparable performance.
Compared with the baseline Point-MAE, MPL-MAE yields substantial gains, improving accuracy from 88.58% to 90.35% on ScanObjectNN and from 93.2% to 94.1% on ModelNet40. These consistent improvements demonstrate that mitigating positional leakage during pre-training leads to stronger and more transferable representations.
| Methods | 5-way | 10-way | ||
|---|---|---|---|---|
| 2-3 (lr)4-5 | 10-shot | 20-shot | 10-shot | 20-shot |
| Supervised Learning Only | ||||
| PointNet [40] | \(52.0 \pm 3.8\) | \(57.8 \pm 4.9\) | \(46.6 \pm 4.3\) | \(35.2 \pm 4.8\) |
| DGCNN [42] | \(31.6 \pm 2.8\) | \(40.8 \pm 4.6\) | \(19.9 \pm 2.1\) | \(16.9 \pm 1.5\) |
| OcCo [44] | \(90.6 \pm 2.8\) | \(92.5 \pm 1.9\) | \(82.9 \pm 1.3\) | \(86.5 \pm 2.2\) |
| with Self-Supervised Representation Learning | ||||
| Point-BERT [8] | \(94.6 \pm 3.1\) | \(96.3 \pm 2.7\) | \(91.0 \pm 5.4\) | \(92.7 \pm 5.1\) |
| MaskPoint [43] | \(95.0 \pm 3.7\) | \(97.2 \pm 1.7\) | \(91.4 \pm 4.0\) | \(93.4 \pm 3.5\) |
| Point-MAE [9] | \(96.3 \pm 2.5\) | \(97.8 \pm 1.8\) | \(92.6 \pm 4.1\) | \(95.0 \pm 3.0\) |
| Point-M2AE [10] | \(96.8 \pm 1.8\) | \(98.3 \pm 1.4\) | \(92.3 \pm 4.5\) | \(95.0 \pm 3.0\) |
| Point-FEMAE [12] | \(97.2\pm 1.9\) | \(98.6 \pm 1.3\) | \(94.0 \pm 3.3\) | \(95.8 \pm 2.8\) |
| PCP-MAE [11] | \(97.4\pm 2.3\) | \(99.1 \pm 0.8\) | \(93.5 \pm 3.7\) | \(95.9 \pm 2.7\) |
| MPL-MAE | ||||
Few-Shot Evaluation. Following prior works [9], [11], we evaluate few-shot learning on ModelNet40 under the standard “\(n\)-way, \(m\)-shot” protocol, where \(n \in {5, 10}\) and \(m \in {10, 20}\). For each setting, the model is trained on \(n \times m\) labeled samples and evaluated on 20 unseen samples per category. Results are averaged over 10 independent trials and reported with standard deviation (Tab. 2).
MPL-MAE achieves state-of-the-art performance across all settings. It consistently outperforms Point-MAE by margins of 1.4%, 1.4%, 1.8%, and 1.3% across the four configurations, respectively. Moreover, compared with PCP-MAE, MPL-MAE attains higher mean accuracy with lower variance. These results demonstrate that mitigating positional leakage enhances representation robustness and sample efficiency in low-data regimes.
Broader Evaluation. To further validate the effectiveness and generality of MPL-MAE, we evaluate the pre-trained encoder on point cloud registration, semantic segmentation, and shape reconstruction. For registration, we follow DCP-v1 [45] on ModelNet40 with random SE(3) transformations, replacing the DGCNN embedding network with our pre-trained encoder while keeping the remaining modules unchanged. As shown in Tab. 3, MPL-MAE consistently outperforms Point-MAE [9] and PCP-MAE [11] across all six registration metrics, achieving \(42.5\%\) and \(40.0\%\) reductions in \(\text{MSE}(R)\) and \(\text{MSE}(t)\) over Point-MAE. We further evaluate MPL-MAE on semantic segmentation using S3DIS [46] and shape reconstruction using PCN, with results reported in Tab. ¿tbl:tab:seg95rec?. MPL-MAE improves mAcc by \(0.7\%\) over PCP-MAE and by \(1.8\%\) over the baseline, while achieving substantial gains on reconstruction. These results demonstrate the effectiveness of MPL-MAE across diverse geometry-sensitive tasks.
| Method | \(\text{MSE}(R)\) | \(\text{RMSE}(R)\) | \(\text{MAE}(R)\) | \(\text{MSE}(t)\) | \(\text{RMSE}(t)\) | \(\text{MAE}(t)\) |
|---|---|---|---|---|---|---|
| Point-MAE[9] | 0.583 | 0.763 | 0.494 | \(2.5{\times}10^{-5}\) | \(5.0{\times}10^{-3}\) | \(3.7{\times}10^{-3}\) |
| PCP-MAE [11] | 0.431 | 0.656 | 0.410 | \(1.8{\times}10^{-5}\) | \(4.3{\times}10^{-3}\) | \(3.1{\times}10^{-3}\) |
| MPL-MAE | 0.335 | 0.578 | 0.366 |
Relative Reliance Score. To quantify the relative contribution of positional embeddings and encoder features to the reconstruction objective, we introduce the Relative Reliance Score (RRS). Rather than evaluating sensitivity at a single perturbation level, we measure the cumulative degradation in reconstruction performance under progressively increasing noise, thereby capturing the global influence of each component.
Formally, let \(D(\sigma_x)\) denote the reconstruction loss when Gaussian noise with standard deviation \(\sigma_x\) is applied to component \(x \in \{pe, z\}\), while the other component remains fixed. We define \[\mathrm{Area}(x) = \int_{0}^{\sigma_{\max}} \big[ D(\sigma_x) - D(0) \big]d\sigma_x,\] and compute the Relative Reliance Score as \[RRS_{pe} = \frac{\mathrm{Area}(pe)}{\mathrm{Area}(pe) + \mathrm{Area}(z)}.\]
Here, \(RRS_{pe} \in [0,1]\) measures the normalized sensitivity of reconstruction to positional perturbations. A higher value indicates stronger reliance on positional information during pre-training. We report \(RRS_{pe}\) in subsequent ablations to demonstrate how different components of our framework reduce positional reliance and promote more balanced feature learning.
Major Components. We conduct detailed ablation studies on RPE and GPI across multiple splits of ScanObjectNN, and report the results in Table [tbl:tab:ablation1].
As shown in Table [tbl:tab:ablation1], the vanilla baseline yields a high RRS score of 0.87, indicating that reconstruction largely relies on positional embeddings. When RPE is introduced, the RRS significantly decreases to 0.56, suggesting that RPE effectively suppresses metric leakage while preserving essential topological structure. Correspondingly, downstream performance improves by 0.83% on PB-T50 and 1.55% on OBJ-BG. When GPI is introduced alone, the RRS decreases moderately from 0.87 to 0.81. Since GPI regulates positional injection at the decoder stage without modifying the positional encoding itself, it only partially alleviates positional dominance. Nevertheless, performance still improves by 0.73% on PB-T50 and 1.48% on OBJ-BG. This result indicates that GPI redistributes reconstruction supervision toward encoder features, thereby encouraging stronger semantic representation learning. When RPE and GPI are combined, the model achieves the lowest RRS and the best downstream performance across all settings. This demonstrates that structural recalibration and dynamic positional regulation are complementary, jointly mitigating positional leakage and promoting balanced optimization. Besides, we ablate \(\mathcal{L}_{\mathrm{topo}}\), whose removal reduces performance from 95.52/94.18/90.35 to 94.84/93.28/89.31 on OBJ-BG, OBJ-ONLY, and PB-T50, showing that it regularizes RPE by preserving local topology while suppressing metric-coordinate cues.
Data Augmentation. We further investigate the effect of data augmentation on our method across multiple settings on ModelNet40. As shown in Tab. ¿tbl:tab:data95aug95ablation?, when standard data augmentation is applied during pre-training, MPL-MAE improves over the baseline by 0.9%, 1.2%, and 2.3% on full fine-tuning, MLP, and linear probing, respectively. When pre-training is conducted without any augmentation, the improvements remain nearly identical—1.0%, 1.2%, and 2.7%. This negligible gap indicates that the gains of MPL-MAE stem from mitigating positional leakage rather than from improved robustness to data augmentation.
Robustness. To further evaluate the robustness of the proposed method, we conduct noise robustness experiments on ModelNet40, comparing MPL-MAE with Point-MAE and the state-of-the-art PCP-MAE. The classification accuracy under varying levels of Gaussian noise injected into the input point clouds is reported in Tab. [tbl:tab:robustness]. By gradually increasing the noise intensity, we examine how well the learned representations remain stable under geometric perturbations.
As shown in Tab. [tbl:tab:robustness], PCP-MAE exhibits degradation trends similar to those of Point-MAE as the noise intensity increases, indicating that enhancing supervision alone does not fundamentally alleviate positional reliance or improve robustness to geometric perturbations. In contrast, MPL-MAE consistently demonstrates the strongest robustness across all noise levels. Moreover, the performance gap widens as the noise becomes more severe, suggesting that mitigating positional leakage leads to more stable and semantically grounded representations. These results confirm that rebalancing positional and semantic contributions during pre-training enhances resilience to input perturbations and improves the stability of the learned feature space under noisy conditions.
Candidate Operations. We further compare alternative design choices for RPE and GPI in Table [tbl:tab:5] and Table [tbl:tab:6] to analyze the impact of different similarity metrics and gating strategies.
From Table [tbl:tab:5], cosine similarity consistently outperforms Euclidean distance across all ScanObjectNN variants. The RPE module aims to recalibrate supervision allocation by measuring semantic alignment between features. Unlike Euclidean distance, which is sensitive to absolute magnitudes, cosine similarity focuses on the directional alignment of embedding vectors. This property makes it more suitable for capturing structural consistency between encoder outputs and positional embeddings, thereby enabling more effective redistribution of optimization gradients.
For the gating mechanism, Table [tbl:tab:6] compares Sigmoid gating with Gumbel-Softmax. Gumbel-Softmax consistently achieves superior performance across all ScanObjectNN variants. While a standard Sigmoid provides smooth and continuous modulation, Gumbel-Softmax introduces a differentiable approximation to discrete selection. This stronger selection pressure encourages the decoder to prioritize informative encoder representations over redundant positional cues during reconstruction. As a result, it forms a more effective information bottleneck that promotes discriminative geometric feature learning, consistent with our objective of mitigating positional shortcut learning.
In this paper, we proposed MPL-MAE, a masked point learning framework that mitigates positional leakage in 3D masked autoencoders. We identified an optimization imbalance that causes conventional MAE training to over-rely on coordinate cues, leading to positional shortcut learning. To address this issue, we introduced Recalibrated Positional Embedding (RPE) to suppress coordinate-specific signals while preserving geometric topology, and Gated Positional Interface (GPI) to dynamically regulate positional injection during decoding. Experiments across multiple benchmarks show that MPL-MAE achieves competitive or superior downstream performance, improved robustness to perturbations, and more balanced feature learning.
Future work will extend positional rebalancing to multimodal and large-scale geometric pre-training, and further develop a principled understanding of positional leakage under structured reconstruction objectives.
This work is partly supported by the National Key Research and Development Plan (2024YFB3309302), the National Natural Science Foundation of China (82441024), the Beijing Natural Science Foundation (L251073), the Research Program of State Key Laboratory of Complex and Critical Software Environment, and the Fundamental Research Funds for the Central Universities.
Equal contribution.↩︎