Dynamic Adapter Meets Prompt Tuning: Parameter-Efficient Transfer Learning for Point Cloud Analysis
About
Point cloud analysis has achieved outstanding performance by transferring point cloud pre-trained models. However, existing methods for model adaptation usually update all model parameters, i.e., full fine-tuning paradigm, which is inefficient as it relies on high computational costs (e.g., training GPU memory) and massive storage space. In this paper, we aim to study parameter-efficient transfer learning for point cloud analysis with an ideal trade-off between task performance and parameter efficiency. To achieve this goal, we freeze the parameters of the default pre-trained models and then propose the Dynamic Adapter, which generates a dynamic scale for each token, considering the token significance to the downstream task. We further seamlessly integrate Dynamic Adapter with Prompt Tuning (DAPT) by constructing Internal Prompts, capturing the instance-specific features for interaction. Extensive experiments conducted on five challenging datasets demonstrate that the proposed DAPT achieves superior performance compared to the full fine-tuning counterparts while significantly reducing the trainable parameters and training GPU memory by 95% and 35%, respectively. Code is available at https://github.com/LMD0311/DAPT.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | S3DIS (Area 5) | mIOU56.3 | 799 | |
| Part Segmentation | ShapeNetPart (test) | mIoU (Inst.)85.7 | 312 | |
| Point Cloud Classification | ModelNet40 (test) | Accuracy93.5 | 224 | |
| Object Classification | ScanObjectNN OBJ_BG | Accuracy98.11 | 215 | |
| Part Segmentation | ShapeNetPart | mIoU (Instance)85.7 | 198 | |
| Object Classification | ScanObjectNN PB_T50_RS | Accuracy93.02 | 195 | |
| Object Classification | ModelNet40 (test) | -- | 180 | |
| Object Classification | ScanObjectNN OBJ_ONLY | Overall Accuracy96.21 | 166 | |
| Point Cloud Classification | ScanObjectNN PB_T50_RS (test) | Overall Accuracy89.38 | 91 | |
| Few-shot classification | ModelNet40 10-way 20-shot | Accuracy94.6 | 79 |