Sonata: Self-Supervised Learning of Reliable Point Representations

Xiaoyang Wu, Daniel DeTone, Duncan P. Frost, Tianwei Shen, Chris Xie +5 more
2/10/2026

No official code found. Best implementation: Pointcept/Pointcept (3,150 stars, MIT, PyTorch, last commit 2026-04-07). 1 more below.

Abstract

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.

View on arXivView PDF

Code Implementations(2)

Pointcept/PointceptCommunity100%
PyTorchMIT

Pointcept: Perceive the world with sparse points, a codebase for point cloud perception research. Latest works: Utonia, Concerto (NeurIPS'25), Sonata (CVPR'25 Highlight), PTv3 (CVPR'24 Oral)

3,150402C++, CudaMar 21, 20236 months agoMIT
3d-visionpoint-cloudpytorch
Apache-2.0

[CVPR'25 Highlight] Official repository of Sonata: Self-Supervised Learning of Reliable Point Representations

80657PythonMar 17, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{wu2026sonata,
  title  = {Sonata: Self-Supervised Learning of Reliable Point Representations},
  author = {Xiaoyang Wu and Daniel DeTone and Duncan P. Frost and Tianwei Shen and Chris Xie and Nan Yang and J. Engel and Richard A. Newcombe and Hengshuang Zhao and Julian Straub},
  year   = {2026},
  eprint = {2503.16429},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.16429},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.16429.svg)](https://codeofpaper.com/paper/2503.16429)

Discussion