An Adapter-free Fine-tuning Approach for Tuning 3D Foundation Models
Organizations: Concordia University, Montreal, Canada
Abstract
Point cloud foundation models demonstrate strong generalization, yet adapting them to downstream tasks remains challenging in low-data regimes. Full fine-tuning often leads to overfitting and significant drift from pre-trained representations, while existing parameter-efficient fine-tuning (PEFT) methods mitigate this issue by introducing additional trainable components at the cost of increased inference-time latency. We propose Momentum-Consistency Fine-Tuning (MCFT), an adapter-free approach that bridges the gap between full and parameter-efficient fine-tuning. MCFT selectively fine-tunes a portion of the pre-trained encoder while enforcing a momentum-based consistency constraint to preserve task-agnostic representations. Unlike PEFT methods, MCFT introduces no additional representation learning parameters beyond a standard task head, maintaining the original model's parameter count and inference efficiency. We further extend MCFT with two variants: a semi-supervised framework that leverages abundant unlabeled data to enhance few-shot performance, and a pruning-based variant that improves computational efficiency through structured layer removal. Extensive experiments on object recognition and part segmentation benchmarks demonstrate that MCFT consistently outperforms prior methods, achieving a 3.30% gain in 5-shot settings and up to a 6.13% improvement with semi-supervised learning, while remaining well-suited for resource-constrained deployment.
Figures & tables
| Methods | ModelNet40 | ScanObjectNN | ||||
| 5-shot | 10-shot | 20-shot | 5-shot | 10-shot | 20-shot | |
| Point-BERT [ 33 ] | 72.88 2.3 | 79.31 2.1 | 82.11 2.7 | 56.92 1.8 | 64.84 1.9 | 74.13 2.4 |
| + IDPT [ 35 ] | 73.97 1.8 | 80.58 1.9 | 84.43 1.7 | 57.23 2.1 | 65.88 2.5 | 75.11 2.3 |
| + DAPT [ 45 ] | 73.68 1.3 | 80.47 1.9 | 83.87 2.2 | 57.89 2.5 | 66.03 1.7 | 75.12 2.9 |
| + PointGST [ 16 ] | 75.14 1.6 | 81.25 2.3 | 85.17 1.9 | 59.35 1.9 | 66.14 1.8 | 76.08 2.1 |
| + MCFT | 77.91 2.3 | 82.93 1.2 | 86.68 1.7 | 60.97 1.2 | 67.23 1.5 | 76.78 2.1 |
| Methods | 5-way | 10-way | ||
| 10-shot | 20-shot | 10-shot | 20-shot | |
| OcCo [ 29 ] | 94.0 3.6 | 95.9 2.3 | 89.4 5.1 | 92.4 4.6 |
| Point-BERT [ 33 ] | 94.6 3.1 | 96.3 2.7 | 91.0 5.4 | 92.7 5.1 |
| MaskPoint [ 46 ] | 95.0 3.7 | 97.2 1.7 | 91.4 4.0 | 93.4 3.5 |
| Point-MAE [ 19 ] | 96.3 2.5 | 97.8 1.8 | 92.6 4.1 | 95.0 3.0 |
| Point-M2AE [ 41 ] | 96.8 1.8 | 98.3 1.4 | 92.3 4.5 | 95.0 3.0 |
| Method | #TP (M) | FLOPs | ScanObjectNN | ModelNet40 | ||
| BG | ONLY | PB | OA (%) | |||
| PointNet [ 43 ] | 3.5 | 0.5 | 73.3 | 79.2 | 68.0 | 89.2 |
| PointNet++ [ 21 ] | 1.5 | 1.7 | 82.3 | 84.3 | 77.9 | 90.7 |
| DGCNN [ 30 ] | 1.8 | 2.4 | 82.8 | 86.2 | 78.1 | 92.9 |
| PointMLP [ 18 ] | 13.2 | 31.4 | - | - | 85.4 | 94.5 |
| OcCo [ 29 ] | 22.1 | 4.8 | 84.9 | 85.5 | 78.8 | 92.1 |
| Method | PB_T50_RS |
| Point-MAE [ 19 ] | 85.18 |
| Linear probing | 75.99 |
| + Adapter [ 8 ] | 83.93 |
| + Prefix tuning [ 13 ] | 77.72 |
| + BitFit [ 34 ] | 82.62 |
| + LoRA [ 9 ] | 81.74 |
| mIoU | ||
| Methods | Cls. | Inst. |
| PointNet [ 43 ] | 80.4 | 83.7 |
| PointNet++ [ 21 ] | 81.9 | 85.1 |
| DGCNN [ 30 ] | 82.3 | 85.2 |
| MaskPoint [ 46 ] | 84.6 | 86.0 |
| Point-BERT [ 33 ] | 84.1 | 85.6 |
| Methods | 5-shot |
| Point-MAE [ 19 ] | 73.32 2.1 |
| + IDPT [ 35 ] | 73.51 2.8 |
| + DAPT [ 45 ] | 73.74 1.6 |
| + PointGST [ 16 ] | 75.06 1.9 |
| + MCFT | 78.36 0.5 |
| + MCFT (SSL) | 84.49 0.7 |
| Method | Accuracy |
| Point-MAE [ 19 ] | 73.32 |
| Linear probing | 71.09 |
| + FixMatch [ 26 ] | 73.48 |
| + FlexMatch [ 36 ] | 75.51 |
| + Dash [ 31 ] | 74.81 |
| + Chen et al. [ 1 ] | 74.37 |
| Methods | # TP (M) | 5-shot |
| Point-MAE [ 19 ] | 22.1 | 73.32 2.1 |
| + IDPT [ 35 ] | 23.8 | 73.51 2.8 |
| + DAPT [ 45 ] | 23.2 | 73.74 1.6 |
| + PointGST [ 16 ] | 22.7 | 75.06 1.9 |
| + MCFT | 22.7 | 78.36 0.5 |
| + MCFT (SSL) | 22.7 | 84.49 0.7 |
| Method | TP(M) | FLOPs(G) | Throughput (frame/s) | PB_T50_RS |
| Point-MAE [ 19 ] | 22.1 | 4.8 | 323.66 | 85.2 |
| IDPT [ 35 ] | 23.8 | 7.2 | 281.18 | 84.9 |
| DAPT [ 45 ] | 23.2 | 5.0 | 311.28 | 85.1 |
| + MCFT | 22.7 | 4.8 | 321.58 | 87.2 |
| + MCFT (pruned) | 20.9 | 4.4 | 350.75 | 83.5 |