How Many Tokens Do 3D Point Cloud Transformer Architectures Really Need?
Tuan Anh Tran, Duy M. H. Nguyen, Hoai-Chau Tran, Michael Barz, Khoa D. Doan, Roger Wattenhofer, Ngo Anh Vien, Mathias Niepert, Daniel Sonntag, Paul Swoboda
TL;DR
This work reveals significant token redundancy in state-of-the-art 3D point cloud transformers, showing that dense tokenization is not strictly necessary for high performance. It introduces gitmerge3D, a globally informed graph token merging approach, and a 3D-aware adaptive merging strategy that can remove up to 90-95% of tokens with minimal accuracy loss. The method yields large reductions in FLOPs and memory, validated across semantic segmentation, reconstruction, and language-guided detection tasks, sometimes even improving efficiency with modest fine-tuning. Overall, the paper advocates a shift from token quantity to token quality in 3D transformers, enabling scalable and deployable 3D foundation architectures, with code and checkpoints publicly released.
Abstract
Recent advances in 3D point cloud transformers have led to state-of-the-art results in tasks such as semantic segmentation and reconstruction. However, these models typically rely on dense token representations, incurring high computational and memory costs during training and inference. In this work, we present the finding that tokens are remarkably redundant, leading to substantial inefficiency. We introduce gitmerge3D, a globally informed graph token merging method that can reduce the token count by up to 90-95% while maintaining competitive performance. This finding challenges the prevailing assumption that more tokens inherently yield better performance and highlights that many current models are over-tokenized and under-optimized for scalability. We validate our method across multiple 3D vision tasks and show consistent improvements in computational efficiency. This work is the first to assess redundancy in large-scale 3D transformer models, providing insights into the development of more efficient 3D foundation architectures. Our code and checkpoints are publicly available at https://gitmerge3d.github.io
