Boosting Point-BERT by Multi-choice Tokens
Not on the map. Why?
Abstract (arXiv)
Masked language modeling (MLM) has become one of the most successful self-supervised pre-training task. Inspired by its success, Point-BERT, as a pioneer work in point cloud, proposed masked point modeling (MPM) to pre-train point transformer on large scale unanotated dataset. Despite its great performance, we find the inherent difference between language and point cloud tends to cause ambiguous tokenization for point cloud. For point cloud, there doesn't exist a gold standard for point cloud tokenization. Point-BERT use a discrete Variational AutoEncoder (dVAE) as tokenizer, but it might generate different token ids for semantically-similar patches and generate the same token ids for semantically-dissimilar patches. To tackle above problem, we propose our McP-BERT, a pre-training framework with multi-choice tokens. Specifically, we ease the previous single-choice constraint on patch token ids in Point-BERT, and provide multi-choice token ids for each patch as supervision. Moreover, we utilitze the high-level semantics learned by transformer to further refine our supervision signals. Extensive experiments on point cloud classification, few-shot classification and part segmentation tasks demonstrate the superiority of our method, e.g., the pre-trained transformer achieves 94.1% accuracy on ModelNet40, 84.28% accuracy on the hardest setting of ScanObjectNN and new state-of-the-art performance on few-shot learning. We also demonstrate that our method not only improves the performance of Point-BERT on all downstream tasks, but also incurs almost no extra computational overhead. The code will be released in https://github.com/fukexue/McP-BERT.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 41 of its 64 references that are in the map. First posted on arXiv 27 Jul 2022.
Builds on
41 of 64 references.
References · 41
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
29 more
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,375
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2020Point Transformercited by 1,470
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2020PCT: Point cloud transformercited by 732
- 2021Point-BERT: Pre-training 3D Point Cloud Transformers with Masked Point Modelingcited by 653
- 2016Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modelingcited by 558
- 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 504
- 2018Rethinking ImageNet Pre-trainingcited by 377
- 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
- 2021PoinTr: Diverse Point Cloud Completion with Geometry-Aware Transformerscited by 286
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2020Unsupervised Point Cloud Pre-Training via Occlusion Completioncited by 186
- 2021Spatio-temporal Self-Supervised Representation Learning for 3D Point Cloudscited by 180
- 2017Colorization as a Proxy Task for Visual Understandingcited by 175
- 2016Discrete Variational Autoencoderscited by 125
- 20183D Point Capsule Networkscited by 106
- 2019DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processingcited by 104
- 2021Blindly Assess Quality of In-the-Wild Videos via Quality-aware Pre-training and Motion Perceptioncited by 97
- 2020Global-Local Bidirectional Reasoning for Unsupervised Representation Learning of 3D Point Cloudscited by 75
- 2019SampleNet: Differentiable Point Cloud Samplingcited by 74
- 2020Self-supervised Learning of Point Clouds via Orientation Estimationcited by 72
- 2020Self-Supervised Few-Shot Learning on Point Cloudscited by 66
- 2021ReDAL: Region-based and Diversity-aware Active Learning for Point Cloud Semantic Segmentationcited by 52
- 2022mc-BEiT: Multi-choice Discretization for Image BERT Pre-trainingcited by 31
- 2020Deep Self-Supervised Representation Learning for Free-Hand Sketchcited by 7
- 2022PSNet: Fast Data Structuring for Hierarchical Deep Learning on Point Cloudcited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 1.
5 papers.
- 2023BEVContrast: Self-Supervision in BEV Space for Automotive Lidar Point Cloudscited by 24
- 2022Point-DAE: Denoising Autoencoders for Self-supervised Point Cloud Learningcited by 9
- 2023Cross-BERT for Point Cloud Pretrainingcited by 1
- 2024Triple Point Maskingcited by 1
- 2023M3CS: Multi-Target Masked Point Modeling with Learnable Codebook and Siamese Decoderscited by 0
- 2024Triple Point Masking26 Sep 2024
- 2023Cross-BERT for Point Cloud Pretraining8 Dec 2023
- 2023BEVContrast: Self-Supervision in BEV Space for Automotive Lidar Point Clouds26 Oct 2023
- 2023M3CS: Multi-Target Masked Point Modeling with Learnable Codebook and Siamese Decoders23 Sep 2023
- 2022Point-DAE: Denoising Autoencoders for Self-supervised Point Cloud Learning13 Nov 2022