Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Sonata: Self-Supervised Learning of Reliable Point Representations

About

In this paper, we question whether we have a reliable self-supervised point cloud model that can be used for diverse 3D tasks via simple linear probing, even with limited data and minimal computation. We find that existing 3D self-supervised learning approaches fall short when evaluated on representation quality through linear probing. We hypothesize that this is due to what we term the "geometric shortcut", which causes representations to collapse to low-level spatial features. This challenge is unique to 3D and arises from the sparse nature of point cloud data. We address it through two key strategies: obscuring spatial information and enhancing the reliance on input features, ultimately composing a Sonata of 140k point clouds through self-distillation. Sonata is simple and intuitive, yet its learned representations are strong and reliable: zero-shot visualizations demonstrate semantic grouping, alongside strong spatial reasoning through nearest-neighbor relationships. Sonata demonstrates exceptional parameter and data efficiency, tripling linear probing accuracy (from 21.8% to 72.5%) on ScanNet and nearly doubling performance with only 1% of the data compared to previous approaches. Full fine-tuning further advances SOTA across both 3D indoor and outdoor perception tasks.

Xiaoyang Wu, Daniel DeTone, Duncan Frost, Tianwei Shen, Chris Xie, Nan Yang, Jakob Engel, Richard Newcombe, Hengshuang Zhao, Julian Straub• 2025

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU76
799
Semantic segmentationS3DIS (6-fold)
mIoU (Mean IoU)82.3
315
Semantic segmentationScanNet V2 (val)
mIoU79.4
288
Semantic segmentationScanNet v2 (test)--
248
Semantic segmentationScanNet (val)
mIoU79.4
231
Semantic segmentationnuScenes (val)
mIoU (Segmentation)0.817
212
Semantic segmentationSemanticKITTI (val)
mIoU72.6
117
3D Instance SegmentationS3DIS (Area 5)
mAP@50% IoU57.4
106
Semantic segmentationScanNet200 (val)
mIoU38.27
74
Semantic segmentationWaymo Open Dataset (val)
mIoU72.9
63
Showing 10 of 24 rows

Other info

Code

Follow for update