atlas

Research map / Point clouds / Point cloud classification

Asymmetric Dual Self-Distillation for 3D Self-Supervised Representation Learning

NeurIPS 2025 · Point clouds › Point cloud classification · approach: Masked point autoencoders · 0 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine the global CLS and masked point modeling objectives instead of training either objective alone (ablation)AsymDSD-S · ScanObjectNN PB_T50_RS, full fine-tuneaccuracy: 88.72 -> 90.53; 88.58 -> 90.53Helped
Add cropping (ablation)CLS-S · ScanObjectNN PB_T50_RSaccuracy: 73.60 -> 82.27 (SVM); 82.13 -> 88.72 (FFt)Helped
Add multi-crop (ablation)CLS-S · ScanObjectNN PB_T50_RSaccuracy: 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_RSaccuracy: 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_RSaccuracy: 81.06 -> 79.63; 88.58 -> 88.02; 81.06 -> 80.95; 88.58 -> 88.20Hurt
Use inverse block-wise masking ratio 0.85 instead of 0.8 (ablation)MPM-S · ScanObjectNN PB_T50_RSaccuracy: 81.06 -> 81.37; 88.58 -> 88.17Mixed
Enable self-attention over both context and mask tokens in the predictor (ablation)MPM-S · ScanObjectNN PB_T50_RSaccuracy: 81.06 -> 77.00 (SVM); 88.58 -> 85.98 (FFt)Hurt
Remove the predictor (ablation)MPM-S · ScanObjectNN PB_T50_RSaccuracy: 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_RSaccuracy: 81.06 -> 81.16 (SVM); 88.58 -> 88.48 (FFt)No clear effect
Scale pretraining from ShapeNet to the Mixture datasetAsymDSD-S* · ScanObjectNN PB_T50_RS, full fine-tuneaccuracy: +3.19%Helped

Surprising findings

Limitations

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

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