Research map / Point clouds / Point cloud classification
Asymmetric Dual Self-Distillation for 3D Self-Supervised Representation Learning
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 AsymDSD, an asymmetric dual self-distillation framework that combines latent masked point modeling with cross-view invariance learning for 3D point cloud self-supervised pretraining, reaching 90.53% on ScanObjectNN PB_T50_RS (93.72% with 930k-shape pretraining).
Problem
Masked point modeling for 3D point clouds relies on reconstruction objectives that emphasize low-level detail and can fail to capture high-level semantics; combining reconstruction with invariance objectives often interferes, and existing fusion methods are costly.
Approach
Replace reconstruction targets with latent predictions from an EMA teacher, using a joint-embedding student with an encoder-predictor design, attention disabled between mask queries to prevent shape leakage, inverse block-wise masking, multi-mask sampling, and point-cloud multi-crop, all trained with centering/sharpening on discrete latent distributions.
Key results
- AsymDSD-S achieves 90.53% on ScanObjectNN PB_T50_RS under full fine-tuning, a 5.35% gain over Point-MAE's baseline as stated in the paper's introduction.
- Pretraining on the 930k-shape Mixture dataset with ViT-B (AsymDSD-B*) reaches 93.72% on ScanObjectNN PB_T50_RS, exceeding PointGPT-L by 2.6%.
- Ablations show removing cropping drops ScanObjectNN full fine-tune accuracy from 88.72% to 82.13%, and the predictor is necessary (removing it drops FFt to 69.74%).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Combine the global CLS and masked point modeling objectives instead of training either objective alone (ablation) | AsymDSD-S · ScanObjectNN PB_T50_RS, full fine-tune | accuracy: 88.72 -> 90.53; 88.58 -> 90.53 | Helped |
| Add cropping (ablation) | CLS-S · ScanObjectNN PB_T50_RS | accuracy: 73.60 -> 82.27 (SVM); 82.13 -> 88.72 (FFt) | Helped |
| Add multi-crop (ablation) | CLS-S · ScanObjectNN PB_T50_RS | accuracy: 78.38 -> 82.27 (SVM); 85.64 -> 88.72 (FFt) | Helped |
| Use inverse block-wise masking instead of uniform masking (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 79.74 -> 81.06 (SVM); 87.99 -> 88.58 (FFt) | Helped |
| Use inverse block-wise masking ratio 0.6 or 0.7 instead of 0.8 (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 81.06 -> 79.63; 88.58 -> 88.02; 81.06 -> 80.95; 88.58 -> 88.20 | Hurt |
| Use inverse block-wise masking ratio 0.85 instead of 0.8 (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 81.06 -> 81.37; 88.58 -> 88.17 | Mixed |
| Enable self-attention over both context and mask tokens in the predictor (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 81.06 -> 77.00 (SVM); 88.58 -> 85.98 (FFt) | Hurt |
| Remove the predictor (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 24.95 vs 81.06 (SVM); 69.74 vs 88.58 (FFt) | Hurt |
| Remove multi-mask while increasing batch size (ablation) | MPM-S · ScanObjectNN PB_T50_RS | accuracy: 81.06 -> 81.16 (SVM); 88.58 -> 88.48 (FFt) | No clear effect |
| Scale pretraining from ShapeNet to the Mixture dataset | AsymDSD-S* · ScanObjectNN PB_T50_RS, full fine-tune | accuracy: +3.19% | Helped |
Surprising findings
- Multi-mask gives virtually no accuracy loss while cutting memory and throughput cost by nearly 70% relative to a single-mask batch-1024 setup.
- Without sharpening and centering the posterior collapses to uniform, while sharpening alone collapses the CLS marginal entropy to zero.
Limitations
- Pretraining and evaluation are primarily on object-centered datasets.
- The flat (non-hierarchical) encoder does not scale well to larger scene-level point clouds.
Experimental setup
Datasets: ShapeNetCore ModelNet40 ScanObjectNN ShapeNet-Part Objaverse 3D-FUTURE S3DIS SUN RGB-D OmniObject3D Toys4K
Benchmarks: ModelNet40 ScanObjectNN ModelNet40 few-shot ShapeNet-Part Objaverse-LVIS few-shot
Metrics: overall accuracy mIoU few-shot accuracy
Baselines: Point-MAE Point-BERT PointGPT ReCon Point-RAE Point-FEMAE MaskPoint Point-M2AE
Builds on: DINO Point-MAE data2vec I-JEPA multi-crop MSN
Closest papers by meaning
- DOS: Distilling Observable Softmaps of Zipfian Prototypes for Self-Supervised Point Representation (AAAI 2026 · similarity 0.87)
- Masked Scene Modeling: Narrowing the Gap Between Supervised and Self-Supervised Learning in 3D Scene Understanding (CVPR 2025 · similarity 0.86)
- SIEVE: Overcoming Topological Obstruction in Equivariant Self-Supervised Learning (NeurIPS 2026 · similarity 0.86)
- Sonata: Self-Supervised Learning of Reliable Point Representations (CVPR 2025 · similarity 0.86)
- Asymmetric Masked Distillation for Pre-Training Small Foundation Models (CVPR 2024 · similarity 0.86)
- Towards Compact 3D Representations via Point Feature Enhancement Masked Autoencoders (AAAI 2024 · similarity 0.85)
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.
