atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

SKI Models: Skeleton Induced Vision-Language Embeddings for Understanding Activities of Daily Living

AAAI 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Integrates 3D skeleton features into CLIP-style video-language embeddings via SkeletonCLIP online distillation (SKI-VLM) and a skeleton projector for LVLMs (SKI-LVLM), enabling zero-shot ADL action recognition and dense captioning without skeletons at inference.

Problem

Video-language models trained on web videos generalize poorly to Activities of Daily Living (ADL) videos, which have similar appearances, subtle motion, and multiple viewpoints; prior skeleton-RGB methods are not zero-shot and lack language grounding.

Approach

Build a skeleton-language model (SkeletonCLIP, Hyperformer skeleton encoder + frozen CLIP text encoder) and distill it online into a VideoCLIP model within a language-contextualized space (SkeletonCLIP Distillation), so skeleton knowledge is available at inference without skeleton input; for LVLMs, add a trainable skeleton projector alongside the visual projector.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SkeletonCLIP Distillation to ViFiCLIPViFiCLIP · NTU60 48/12accuracy: 48.2 -> 52.0Helped
Apply SkeletonCLIP Distillation to ViFiCLIPViFiCLIP · NTU120 110/10accuracy: 70.0 -> 77.5Helped
Add skeleton features during LVLM trainingVideoChatGPT on Charades · CharadesAverage: 25.4 -> 43.5Helped
Use raw skeleton features instead of language-contextualized skeleton features (ablation)VideoChatGPT on Charades · CharadesAverage: 43.4 -> 43.5No clear effect
Use online rather than offline distillation (ablation)SKI-ViFiCLIP · NTU120 110/10accuracy: 70.8 -> 77.5Helped
Use online rather than feature-level distillation without projection (ablation)SKI-ViFiCLIP · NTU120 110/10accuracy: 65.3 -> 77.5Helped
Add a projection layer to feature-level distillation (ablation)SKI-ViFiCLIP · NTU60 48/12accuracy: 52.9 -> 53.2Helped
Replace contrastive distillation loss with MSE (ablation)SKI-ViFiCLIP · NTU120 110/10accuracy: 70.0 -> 77.5Helped
Replace KL divergence distillation loss with MSE (ablation)SKI-ViFiCLIP · NTU120 110/10accuracy: 73.1 -> 77.5Helped
Freeze SkeletonCLIP text encoder rather than train it (ablation)SKI-ViFiCLIP · Harmonic Meanaccuracy: 60.7 -> 62.2Helped
Pretrain both SkeletonCLIP and ViFiCLIP rather than neither (ablation)SKI-ViFiCLIP · Harmonic Meanaccuracy: 16.7 -> 62.2Helped
Add SkeletonCLIP pretraining while ViFiCLIP remains pretrained (ablation)SKI-ViFiCLIP · Harmonic Meanaccuracy: 60.2 -> 62.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: NTU RGB+D 60 NTU RGB+D 120 Charades ActivityNet

Benchmarks: NTU RGB+D 60 NTU RGB+D 120 Charades

Metrics: zero-shot top-1 accuracy VideoChatGPT five metrics (correctness, detail orientation, harmonic mean

Baselines: SynSE SMIE STAR XCLIP FROSTER ViFiCLIP VideoChatGPT Feature-level KD Offline KD

Builds on: CLIP ViFiCLIP XCLIP FROSTER Hyperformer VideoChatGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy