atlas

Research map / Video / Video-language understanding

EgoLM: Multi-Modal Language Model of Egocentric Motions

CVPR 2025 · Video › Video-language understanding · approach: Egocentric video understanding · 4 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.

Proposes EgoLM, a decoder-only LLM (GPT-2) that jointly models egocentric motions and language conditioned on sparse motion sensors and egocentric video, unifying motion tracking and narration via PQ-VAE tokenization, motion-augmented pre-training, and multi-task instruction tuning.

Problem

Egocentric motion understanding from wearable devices is under-constrained because the wearer's body is rarely visible in video and sparse motion sensors capture only a few body parts; aligning continuous motion with language is also hard.

Approach

Treat motion as a language by tokenizing it with a product-quantization VAE, augment a pre-trained decoder-only LM with motion tokens and motion-regression-aware next-token pre-training, then jointly instruction-tune on motion tracking from sensors+video, motion narration, text-to-motion, and motion-to-text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add egocentric video to 3pts trackingEgoLM · Nymeria test, 3pts motion trackingFull joint position error (mm): 83.88 -> 73.38Helped
Add egocentric video to 1pt trackingEgoLM · Nymeria test, 1pt motion trackingFull joint position error (mm): 127.45 -> 106.95Helped
Jointly train with motion, video, and motion-to-text tasksEgoLM · Nymeria test, motion narration from motion + videoBert: 19.97 -> 20.32Helped
Increase tracking window from 60 to 120 frames (ablation)EgoLM without video · Nymeria test, 3pts trackingFull joint position error (mm): 83.88 -> 79.61Helped
Increase tracking window from 60 to 120 frames (ablation)EgoLM with video · Nymeria test, 3pts tracking + videoFull joint position error (mm): 73.38 -> 72.76Helped
Add video rather than only increasing the window to 120 frames (ablation)EgoLM 3pts tracking · Nymeria test, 3pts trackingFull joint position error (mm): 79.61 -> 73.38Helped
Use product quantization in the motion tokenizer (ablation)Motion PQ-VAE · Motion reconstructionMPJPE (mm): 51.60 -> 39.63Helped
Increase codebook entries and reduce code dimension (ablation)Motion PQ-VAE · Motion reconstructionMPJPE (mm): 39.63 -> 39.13 -> 34.49Helped
Scale backbone from GPT-2 Medium to GPT-2 Large (ablation)EgoLM TPV2T · Nymeria test, motion narration from 3pts + videoBert: 18.38 -> 19.56Helped
Add motion regression loss Lreg to next-token prediction (ablation)EgoLM · Nymeria test, 3pts tracking + videoFull joint position error (mm): 74.10 -> 73.38Helped

Surprising findings

Limitations

Experimental setup

Datasets: Nymeria

Benchmarks: Nymeria

Metrics: MPJPE full/upper/lower body (mm) joint angle error BERTScore BLEU@1 BLEU@4 ROUGE-L

Baselines: AvatarPoser BoDiffusion EgoEgo TM2T MotionGPT

Builds on: MotionGPT LLaVA VQ-VAE AvatarPoser product quantization

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