Skip to content
AI.info

Research

How Many Tokens Do 3D Point Cloud Transformer Architectures Really Need?

Overview Research area: 3D computer vision, specifically efficiency and token reduction in transformer-based point cloud architectures (Point Transformer v3 and its variants). Technical level: Advance

arXiv
2511.05449
Published
2025-11-07
Authors
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

AI summary

Overview

Research area: 3D computer vision, specifically efficiency and token reduction in transformer-based point cloud architectures (Point Transformer v3 and its variants).

Technical level: Advanced. The paper assumes familiarity with self-attention, transformer FLOP/memory scaling, token merging literature, and point cloud segmentation/reconstruction benchmarks.

Scope: The paper investigates how many of the tokens processed by state-of-the-art 3D point cloud transformers are actually necessary, and proposes a 3D-aware token merging method (gitmerge3D) that removes 90–95% of tokens with minimal accuracy loss.

What This Paper Is About

Modern 3D point cloud transformers such as Point Transformer v3 (PTv3) achieve strong results on segmentation, detection, and reconstruction, but they process dense token sets and pay a quadratic cost in attention. This paper asks a basic question those models have not been forced to answer: is dense tokenization actually required for performance? The authors show that it is not — a large fraction of tokens are redundant — and they build a spatially aware merging strategy that exploits this redundancy for large gains in speed and memory.

Key Contributions

  1. A systematic redundancy study. The authors adapt several general-purpose token reduction methods (ToMe, token pruning, ALGM, PiToMe) to PTv3, PTv3 Sonata, and SplatFormer, and show that merging 50% of tokens during inference produces almost no accuracy degradation — evidence that current 3D transformers are heavily over-tokenized.
  2. A 3D-specific merging method. They introduce gitmerge3D (Globally Informed Graph Token Merging), which scores each token by its alignment with partition centroids in a bipartite graph over the local attention window, and uses those scores to merge aggressively where information content is low.
  3. Adaptive, per-partition merge rates. Rather than a single global merge ratio, the method assigns low-energy partitions an aggressive merge rate and high-energy partitions a moderate one, controlled by a single threshold τ.
  4. Broad validation across three task families. The approach is tested on semantic segmentation (ScanNet, ScanNet200, S3DIS, nuScenes), 3D object reconstruction via SplatFormer (ShapeNet, Objaverse, GSO), and language-guided object detection (SpatialLM), with reported gains over both the baselines and standard downsampling heuristics.

Main Findings

  • Tokens are drastically redundant. Preserving only 5–10% of the most spatially informative tokens maintains nearly identical performance across segmentation, reconstruction, and detection. At 90–95% merging, PCA visualizations of latent features and per-point predictions remain largely unchanged.
  • Aggressive token merging is feasible. With a 90% merge rate applied to PTv3, the authors report a 5.3x reduction in FLOPs (107.5 to 19.9 GFLOPs) and a 6.4x reduction in memory (10.12 GB to 1.6 GB) with minimal performance degradation.
  • Cheap fine-tuning recovers accuracy. Updating only the MLPs before and after the attention layers, for just 10% of the original training epochs, restores baseline performance, and in some cases (ScanNet, S3DIS) exceeds it.
  • Existing methods work only up to a point. ToMe, PiToMe, and ALGM remain stable up to roughly 50% merging, but their generic, image-classification-oriented merging rules do not exploit 3D spatial locality and generally lack the unmerging step needed for dense per-point prediction.
  • Better than input downsampling. At roughly the same reduction, the proposed method outperforms Random Drop, Farthest Point Sampling, and VoxelGrid Downsampling, because merging happens at the feature level and preserves more latent information than discarding points.
  • Consistent gains on outdoor segmentation. On nuScenes validation, PTv3 + Ours drops mIoU from 80.3 to 78.0 while cutting peak memory from 6.20 GB to 0.92 GB, FLOPs from 101.68 to 32.45, and latency from 152 ms to 106 ms.
  • Reconstruction is nearly lossless. On the SplatFormer backbone with out-of-distribution test views, merging up to 90% of tokens yields about a 0.1% drop across PSNR, SSIM, and LPIPS, while still outperforming MipNeRF360, 3DGS, 2DGS, Nerfbusters, and LaRa.
  • Detection quality is preserved. On SpatialLM at a 0.8 merge rate, F1 scores at IoU 25/50 for layouts and objects are comparable to or slightly better than the baseline, with inference time dropping from 6.0 s to 4.8 s and memory from 12.36 GB to 2.53 GB.
  • Merging helps training, not just inference. Applying a 70% merge rate during downstream Sonata training reduces GPU memory from 211 GB to 75 GB and GPU hours from 55.2 to 28.3, with mIoU essentially unchanged (79.0 to 78.9).
  • Value features are the best merging signal. Using V features as the similarity metric and merging independently per attention head gives the strongest results (76.98 mIoU versus 76.55 for uniform merging without independent heads).
  • Attention itself may be replaceable. Substituting self-attention with mean pooling plus a token shuffling step for long-range exchange reaches 76.0 mIoU on ScanNet versus 77.0 for the full attention model, raising the question of whether attention is necessary at all in this domain.

Methodology in Plain English

PTv3 splits a point cloud into fixed-size local partitions of 1024 points and runs self-attention inside each one. The paper's method inserts a merging step before each attention layer and a matching unmerging step afterward, so that the dense per-point output required for segmentation is restored.

The core idea is to measure how "globally typical" each token is. The authors build a bipartite graph connecting every token to the centroid of every partition. A token that points in nearly the same direction as all centroids (high cosine similarity) carries little distinguishing information — it looks like the global average — and can be merged away. This produces an energy score, defined as the negative mean cosine similarity for each token, which is averaged over a partition to give a partition-level score.

Partitions whose average energy exceeds a threshold τ are treated as informative and merged moderately; the rest are merged aggressively. The threshold τ = 0.2 was chosen empirically as the best trade-off between FLOPs and mIoU. Within a partition, tokens are sorted into spatial bins and destination tokens are drawn uniformly at random from each bin, so that merging respects spatial layout rather than collapsing distant regions together. The merge decisions themselves are non-differentiable and heuristic, which is why the method works off-the-shelf and is only optionally fine-tuned.

The authors validate this pipeline on three task families, comparing against token reduction baselines adapted from 2D vision as well as classic point cloud downsampling, and also run ablations on the energy threshold, the choice of Q/K/V features for similarity, and per-head versus shared merging.

Why This Matters

Research impact. The paper reframes 3D transformer design around token efficiency rather than parameter scaling. It is the first systematic study of token redundancy at the scale of large 3D foundation models, and it suggests that several architectural components — including full attention — may be more expensive than the task requires. It also provides an off-the-shelf compression technique that integrates with pretrained checkpoints without retraining, unlike sparse or efficient architectures that must be trained from scratch.

Real-world applications:

  • Autonomous driving. LiDAR semantic segmentation on large outdoor scenes (nuScenes) with an 85% reduction in peak memory and roughly 30% lower latency makes real-time onboard perception more feasible under strict power and memory budgets.
  • Robotics and embodied AI. Language-guided 3D scene layout and object detection (SpatialLM) can run on lower-memory hardware, which matters for mobile robots reasoning about indoor spaces.
  • AR/VR and 3D content creation. Novel view synthesis and Gaussian splat refinement (SplatFormer) with a 90% token reduction means faster reconstruction with negligible visual quality loss.
  • Indoor scene understanding and facility scanning. Large-scale semantic labeling of datasets like S3DIS and ScanNet benefits from the memory savings when training and evaluating on long, dense scans.

Industry relevance. Any product pipeline built on PTv3, Sonata, or SplatFormer can apply this merging as a drop-in inference-time optimization with a small fine-tuning budget. The training-time results (roughly a 3x reduction in GPU memory and about half the GPU hours for downstream Sonata training) translate directly into lower compute cost.

Future Directions

  • Learning the merge rate automatically. The current merge ratio is hand-specified. Optimizing it end-to-end under a FLOPs budget is hard because sorting and grouping are non-differentiable, and would require gradient approximations.
  • A formal theory of token redundancy. The paper identifies redundancy empirically but offers no theoretical framework for quantifying or bounding it, which would give the approach stronger grounding and clearer guarantees.
  • Rethinking the attention mechanism. The pooling-plus-shuffling experiment matches attention within about 1 mIoU on ScanNet, suggesting a broader investigation into cheaper token-mixing operations that preserve long-range exchange.
  • Merging during pretraining and at larger scales. The paper demonstrates merging during downstream fine-tuning but does not explore whether aggressive merging can be used through large-scale pretraining, or how the approach behaves on dynamic 4D point clouds and on-device deployment.

Target Audience

Researchers working on 3D vision, point cloud transformers, and model efficiency will find the direct results most useful. Practitioners deploying 3D perception on memory-constrained or latency-sensitive hardware — autonomous vehicles, robotics, AR/VR — can use the method as a practical compression technique. The paper is also relevant to the broader efficient-machine-learning community as a case study in how far token reduction can go in a domain with irregular, spatially structured data. Beginners will find the experimental results accessible but will need background in transformer attention and point cloud architectures to follow the method.

Authors’ 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

Read the original paper