Organizations: Technical University of Munich Munich, Germany · Munich Center for Machine Learning (MCML) Munich, Germany · University of Tübingen Tübingen, Germany
Recognizing fine-grained bodily behaviors, such as self-grooming, postural shifts, and backchanneling, is a useful intermediate step for computational social signal analysis. But the behaviors that matter vary across social contexts, and retraining a model for each new taxonomy is expensive. Vision-language models (VLMs) can adapt to new categories through text prompts, yet they lack sensitivity to body structure and often confuse subtle postural distinctions. We propose PRIMA (Pose Refined Inductive Motion Adapter), a lightweight module that injects a body-structure prior into frozen VLMs using human pose as a training-time supervisory signal, requiring no pose input at inference. PRIMA separates a model-specific projection head from a shared core that encodes transferable body-configuration knowledge; adapting to a new VLM requires retraining only the head. We train PRIMA on a micro-action dataset and evaluate entirely through zero-shot prompting. The adapter improves recognition on its training domain, transfers to additional VLM backbones at different scales with the core frozen, and generalizes to two unseen target datasets from social psychology and daily activity recognition. In a supporting downstream study, the improved behavior predictions also yield higher correlations with human ratings of rapport and dominance in a collaboration context. Within the scope of the tested models and indoor datasets, the results indicate that pose-guided training can produce body-structure priors that generalize across unseen behavior vocabularies and can be partially reused across VLM backbones while preserving RGB-only inference.
Figures & tables
Figure 1. From social signals to transferable body structure priors. (a) Social attributes lack stable definitions. (b) Bodily behaviors are concrete, but (c) their label sets change with the setting. (d) PRIMA injects a pose-guided prior that transfers from RGB alone. Four-panel illustration. Panel a: two people talking with question-marked labels for rapport, disengagement, and interest. Panel b: the same scene relabelled with concrete bodily behaviors such as head nod, arm cross, and forward lean. Panel c: three separate settings (therapy, classroom, interview) each with its own behavior labels, showing that a supervised model must be retrained for every setting. Panel d: a vision-language model combined with PRIMA recognizing behaviors in all three settings from RGB alone.
Figure 2. PRIMA pipeline. Top : skeleton overlaid frames produce teacher features Et (precomputed, cached). Middle : RGB frames pass through the trainable adapter to produce Es′ ; Lalign closes the gap. Bottom : inference uses only the student path with the adapter frozen. Three-row pipeline diagram showing teacher path, student path, and inference path.
Symbol
Description
fv , fp
Frozen vision encoder and vision projector
A
PRIMA adapter ( =H+C )
C
Core (model agnostic, operates in Rd0 )
H
Projection Head (model specific)
Win , Wout
Linear projections in H
g
Learnable gate scalar (init 0.01)
Table 1. Notation summary.
Figure 3. Adapter internal structure. Blue: Head H ( dv↔768 , model specific). Purple: Core C (two blocks, model agnostic). Gate g scales δ before addition to Vs . Vertical flowchart of the adapter with Head and Core components.
Figure 4. Cross backbone transfer. Stage 1 trains the full adapter on Qwen3 VL. Stage 2 freezes the Core and trains only a new Head for InternVL3.5. Two-stage transfer diagram showing Core reuse across VLMs.
Method
micro MAP
macro MAP
Swin + PDAN (supervised) ( Balazia et al., 2022 )
0.745
0.374
Qwen3 VL baseline (zero-shot)
0.403
0.151
PRIMA (zero-shot)
0.448
0.185
Table 2. BBSI evaluation under the original frame-level MAP protocol ( Balazia et al., 2022 ) . Supervised results are from the original benchmark using Swin features with PDAN detection trained on BBSI labels. Our methods use zero-shot prompting with no BBSI training data.
MMA 52 (source)
BBSI (transfer)
NTU (transfer)
Backbone
Method
F1pool
F1cls
F1pool
F1cls
F1pool
F1cls
Qwen3 VL 8B
RGB baseline
0.253
0.162
0.443
0.219
0.391
0.243
PRIMA
0.324
0.186
0.490
0.232
0.438
0.278
InternVL3.5 8B
RGB baseline
0.174
0.109
0.382
0.156
0.312
0.186
PRIMA (frozen Core)
0.213
0.158
0.427
0.208
0.358
0.227
InternVL3.5 4B
RGB baseline
0.148
0.091
0.349
0.137
0.282
0.163
Table 3. Zero-shot recognition results. All methods use the same VLM and prompting protocol with no target-dataset labels. PRIMA uses pose only during training; at inference, it receives only RGB. Best result per backbone in bold ; ± values across three seeds ≤0.005 on all settings. InternVL3.5 4B tests cross-scale transfer with the same frozen Core.
Variant
F1pool
F1cls
PRIMA (full)
0.324
0.186
Loss components
w/o cosine loss (MSE only)
0.305
0.169
w/o MSE loss (cosine only)
0.291
0.158
w/o regularization ( λ=0 )
0.313
0.175
Teacher signal
Table 4. Ablation on MMA 52 with Qwen3 VL. Each row modifies one component.
Dataset
Method
F1pool
F1cls
MMA 52
RGB baseline
0.253
0.162
LoRA (supervised)
0.362
0.214
Supervised adapter
0.341
0.198
PRIMA (pose-guided)
0.324
0.186
BBSI
RGB baseline
0.443
0.219
LoRA (supervised)
0.451
0.215
Table 5. Comparison with alternative adaptation methods on Qwen3 VL. All methods use the same zero-shot prompting protocol at evaluation. Supervised methods are trained on MMA 52 classification labels. PRIMA uses no classification labels.
Figure 5. Downstream social attribute prediction on BBSI (Qwen3 VL, Ridge, leave-one-recording-out CV). (a) PRIMA improves correlation with human ratings on all five attributes; ∗ : p<0.05 , paired permutation test. (b) Per-class F1 gain correlates with each behavior’s weight in the rapport regression ( r=0.71 , p<0.01 ). Hf: Hand-face, Hm: Hand-mouth, Lc: Legs crossed, Fa: Fold arms, Se: Settle, Sh: Shrug, Ge: Gesture, Gr: Groom, Sc: Scratch, Lm: Leg movement, St: Stretching, Ac: Adjusting clothing, Fu: Fumble, Sm: Smearing hands. Left: grouped bar chart comparing Spearman correlations for five social attributes between RGB baseline and PRIMA. Right: scatter plot of per-class F1 gain against absolute regression coefficient in the rapport model, showing positive correlation with confidence band.
Vision-language model adaptation tailors pretrained image-text and multimodal models to new tasks and domains while retaining transferable capabilities.
State Key Lab of Processors, Institute of Computing Technology, CAS · Jiangsu Key Laboratory of AI for Industries, Institute of AI for Industries, CAS · University of Chinese Academy of Sciences +3