In generalized few-shot 3D point cloud segmentation, support annotations are often compromised by sparsity and occlusion. Blindly adapting to such low quality samples risks learning spurious geometric patterns rather than robust novel concepts. Although 3D Vision-Language Models have been introduced to sup plement supervision, the potential of uncertainty to actively govern adaptation dynamics remains underexplored. Existing signal-level methods like loss reweight ing fail to prevent unreliable episodes from steering the optimization trajectory. To address this, we propose Uncertainty-Gated Adaptive (UGA), to the best of our knowledge the first framework that elevates uncertainty to update-level gating for generalized few-shot 3D point cloud segmentation. The core mod ule, Uncertainty-Gated Update (UG-Update), estimates episodic reliability via intra-class dispersion over merged support and pseudo-labeled novel supervision, and selectively gates residual gradient updates. This encourages the model to learn novel semantics from reliable episodes while attenuating updates during unreliable ones. Complementing this, we introduce an Uncertainty-Based Pseudo Label Filter (UB-Filter) to enforce learning from high-confidence dense signals. On ScanNet200 and ScanNet++ (1-/5-shot), UGA sets new state of the art with an average +3.08 HM IoU over the strongest prior baseline.
Figures & tables
Figure 1: Blind adaptation vs. robust adaptation.
Figure 2: Phase 2 UGA schematic: UB-Filter (left) filters dense VLM pseudo labels; UG-Update (right) gates the residual gradient g⊥ . Full description is shown in Sec. 3.1 .
Figure 3: Per-scene qualitative results on 5 ScanNet200 episodes, uˉe (left bar) and gate sˉ (right bar; whiskers ±1σ over 5 runs). Red boxes highlight regions where UGA suppresses mutual base–novel cross-contamination.
UG-Update
UB-Filter
Gate proxy
B
N
A
HM
(a) Components on/off
–
67.57
31.67
39.23
43.12
✓
dispersion
68.06
32.00
39.59
43.53
✓
–
68.81
32.34
40.02
44.00
(b) Both components active; varying UG-Update gate proxy
✓
✓
VLM Agg. Entropy
68.42
31.87
39.57
43.49
Table 2: Module ablation on ScanNet200 5-shot, mIoU (%). (a) Components on/off (UG-Update gate proxy = our default intra-class dispersion). (b) Both components active; varying the UG-Update gate proxy. Bold : best per column; underline : second; plain: third or below.
Figure 4: UG-Update: (a) gradient visualization; (b) gate s vs. ue ; (c) gated decomposition.
Figure 5: Visualization of pseudo-label refinement via UB-Filter. Each row shows a query scene.
Figure 6: UB-Filter. Class-mean uncertainty before ( x ) vs. after ( y ); color=IoU; red y=x .
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Method
B
N
A
HM
GFS-VL (Reproduced) ( λ=0 endpoint)
67.64
28.80
36.98
40.39
OGD [ 8 ] ( Δϕ=−ηg⊥ ; dual of λ→∞ )
68.84
29.22
37.56
41.03
UGA-Margin (ours)
69.14
29.25
37.65
41.11
UGA-Max (ours)
69.30
30.16
38.40
42.02
UGA-Entropy (ours)
68.89
32.14
39.88
43.83
Appendix
Table 3: Empirical comparison of the plain endpoint ( λ=0 , GFS-VL) and a faithful OGD baseline (geometric dual of UGA’s λ→∞ limit; not a member of our proximal family) against UGA’s finite, episode-adaptive λ(ue) on ScanNet200 (1-shot). Results in mIoU (%). Best: bold ; second: underline .
Input: Controlled parameters ϕ (subset PUG ), fixed basis B , batch embeddings {fi} and labels {yi} , gate slope k , threshold τ .
Output: Controlled gradient gUG applied to PUG .
1. Eligible novel classes. Construct C as in Eq. ( 1 ).
2. Prototypes. For each c∈C , compute μc using Eq. ( 1 ).
3. Episodic uncertainty. Compute raw uncertainty ue,raw by feature dispersion (Eq. ( 2 )); if enabled, normalize to ue via Eq. ( 5 ).
1. Pseudo labeling. For each point x , set y^(x)←argmaxkpk(x) .
2. Uncertainty scoring. For each point x , compute u(x) using one choice among: entropy (Eq. ( 12 )), margin (Eq. ( 13 )), or max-probability (Eq. ( 14 )).
3. Initialize output. Set y~vlm(x)←y^(x) for all points x .
4. Class-wise thresholds (novel only). For each c∈Ynovel : Xc←{x∣y^(x)=c},qc←Qρ({u(x)∣x∈Xc})(Eq.\eqrefeq:quantile).
5. Filtering. For each x∈Xc : if u(x)>qc , set y~vlm(x)←ignore .
Table 6: Key settings for reproducing Phase 1 pretraining and Phase 2 adaptation.
Setting
Method
HM
ScanNet200 5-shot
GFS-VL (Reproduced)
42.92±0.49
ScanNet200 5-shot
UGA-Entropy
45.65±0.48
ScanNet200 1-shot
GFS-VL (Reproduced)
40.39±0.75
ScanNet200 1-shot
UGA-Entropy
43.83±0.51
ScanNet++ 5-shot
GFS-VL (Reproduced)
31.93±2.29
ScanNet++ 5-shot
UGA-Entropy
36.78±1.91
Appendix
Table 7: Five-run HM variability for the reproduced baseline and default UGA-Entropy. Entries are mean ± sample std in HM mIoU (%) over regis1 – regis5 .
Setting
Method
B
N
A
HM
1-shot
GFS-VL
78.56
49.72
69.45
60.88
1-shot
UGA
79.84
51.60
70.92
62.69
5-shot
GFS-VL
78.30
51.22
69.75
61.91
5-shot
UGA
79.22
53.17
70.99
63.63
Appendix
Table 8: ScanNet with 13 base and 6 novel classes. Results in mIoU (%). Bold : best per column.
Table 15
Figure 7: Hyper-parameter sensitivity on ScanNet200: k (left, 5-shot), τ (middle, 5-shot), and Phase-2 batch size (right, 1-shot). Shaded regions denote 95% confidence intervals over 5 runs. Dashed lines indicate the GFS-VL [ 1 ] HM baselines.
Figure 8: Zoom-in qualitative comparison with base and novel predictions visualized separately; purple/red circles mark base/novel errors.
3D point cloud segmentation assigns semantic, instance, or part labels to points for scene understanding, mapping, robotics, and scientific measurement.