TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Contrast with Reconstruct: Contrastive 3D Representation L...

Contrast with Reconstruct: Contrastive 3D Representation Learning Guided by Generative Pretraining

Zekun Qi, Runpei Dong, Guofan Fan, Zheng Ge, Xiangyu Zhang, Kaisheng Ma, Li Yi

2023-02-053D Point Cloud Linear ClassificationRepresentation LearningZero-Shot Transfer 3D Point Cloud ClassificationFew-Shot 3D Point Cloud Classification3D Point Cloud Classification
PaperPDFCodeCodeCode(official)CodeCode

Abstract

Mainstream 3D representation learning approaches are built upon contrastive or generative modeling pretext tasks, where great improvements in performance on various downstream tasks have been achieved. However, we find these two paradigms have different characteristics: (i) contrastive models are data-hungry that suffer from a representation over-fitting issue; (ii) generative models have a data filling issue that shows inferior data scaling capacity compared to contrastive models. This motivates us to learn 3D representations by sharing the merits of both paradigms, which is non-trivial due to the pattern difference between the two paradigms. In this paper, we propose Contrast with Reconstruct (ReCon) that unifies these two paradigms. ReCon is trained to learn from both generative modeling teachers and single/cross-modal contrastive teachers through ensemble distillation, where the generative student guides the contrastive student. An encoder-decoder style ReCon-block is proposed that transfers knowledge through cross attention with stop-gradient, which avoids pretraining over-fitting and pattern difference issues. ReCon achieves a new state-of-the-art in 3D representation learning, e.g., 91.26% accuracy on ScanObjectNN. Codes have been released at https://github.com/qizekun/ReCon.

Results

TaskDatasetMetricValueModel
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)95.35ReCon
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)93.8ReCon
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy91.26ReCon
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)95.18ReCon (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)93.29ReCon (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy90.63ReCon (no voting)
Shape Representation Of 3D Point CloudsModelNet40Overall Accuracy94.7ReCon
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy95.8ReCon
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation3ReCon
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy97.3ReCon
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation1.9ReCon
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy93.3ReCon
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation3.9ReCon
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy98.9ReCon
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation1.2ReCon
Shape Representation Of 3D Point CloudsScanObjectNNOBJ_BG Accuracy(%)40.4ReCon
Shape Representation Of 3D Point CloudsScanObjectNNOBJ_ONLY Accuracy(%)43.7ReCon
Shape Representation Of 3D Point CloudsScanObjectNNPB_T50_RS Accuracy (%)30.5ReCon
Shape Representation Of 3D Point CloudsModelNet40Accuracy (%)61.7ReCon
Shape Representation Of 3D Point CloudsModelNet10Accuracy (%)75.6ReCon
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)95.35ReCon
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)93.8ReCon
3D Point Cloud ClassificationScanObjectNNOverall Accuracy91.26ReCon
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)95.18ReCon (no voting)
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)93.29ReCon (no voting)
3D Point Cloud ClassificationScanObjectNNOverall Accuracy90.63ReCon (no voting)
3D Point Cloud ClassificationModelNet40Overall Accuracy94.7ReCon
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy95.8ReCon
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation3ReCon
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy97.3ReCon
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation1.9ReCon
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy93.3ReCon
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation3.9ReCon
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy98.9ReCon
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation1.2ReCon
3D Point Cloud ClassificationScanObjectNNOBJ_BG Accuracy(%)40.4ReCon
3D Point Cloud ClassificationScanObjectNNOBJ_ONLY Accuracy(%)43.7ReCon
3D Point Cloud ClassificationScanObjectNNPB_T50_RS Accuracy (%)30.5ReCon
3D Point Cloud ClassificationModelNet40Accuracy (%)61.7ReCon
3D Point Cloud ClassificationModelNet10Accuracy (%)75.6ReCon
3D Point Cloud Linear ClassificationModelNet40Overall Accuracy93.4ReCon
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)95.35ReCon
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)93.8ReCon
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy91.26ReCon
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)95.18ReCon (no voting)
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)93.29ReCon (no voting)
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy90.63ReCon (no voting)
3D Point Cloud ReconstructionModelNet40Overall Accuracy94.7ReCon
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy95.8ReCon
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation3ReCon
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy97.3ReCon
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation1.9ReCon
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy93.3ReCon
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation3.9ReCon
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy98.9ReCon
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation1.2ReCon
3D Point Cloud ReconstructionScanObjectNNOBJ_BG Accuracy(%)40.4ReCon
3D Point Cloud ReconstructionScanObjectNNOBJ_ONLY Accuracy(%)43.7ReCon
3D Point Cloud ReconstructionScanObjectNNPB_T50_RS Accuracy (%)30.5ReCon
3D Point Cloud ReconstructionModelNet40Accuracy (%)61.7ReCon
3D Point Cloud ReconstructionModelNet10Accuracy (%)75.6ReCon

Related Papers

Touch in the Wild: Learning Fine-Grained Manipulation with a Portable Visuo-Tactile Gripper2025-07-20Spectral Bellman Method: Unifying Representation and Exploration in RL2025-07-17Boosting Team Modeling through Tempo-Relational Representation Learning2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Are encoders able to learn landmarkers for warm-starting of Hyperparameter Optimization?2025-07-16Language-Guided Contrastive Audio-Visual Masked Autoencoder with Automatically Generated Audio-Visual-Text Triplets from Videos2025-07-16A Mixed-Primitive-based Gaussian Splatting Method for Surface Reconstruction2025-07-15Dual Dimensions Geometric Representation Learning Based Document Dewarping2025-07-11