ACM MM 2026 Rio de Janeiro · November 10–14

Kinematics-Centric Continuous Sign Language Retrieval

with Gloss-Guided Boundary-Aware Alignment

Chang Liu1 Ke Han1,✉ Davide Talon2 Elisa Ricci1,2 Nicu Sebe1
1 University of Trento 2 Fondazione Bruno Kessler ✉ Corresponding author
How a sentence is grounded
Sequence-level · typical of prior work

Alignment is learned mainly between the whole sentence and the whole sign sequence. Without explicit gloss boundaries, which stretch of motion carries MONTH or SWIM stays ambiguous.

Segment-level · ours

Gloss spans cut the motion-token sequence into segments, and each segment is contrasted with its own gloss. Hover a gloss to see its span. Gloss order follows the signing, not the English word order.

Both panels show the same CSL-Daily sentence, “I swim every day this month.”

Abstract

Align sign language to text in motion space, not pixel space

Sign language–text alignment remains a fundamental challenge for text-driven sign language understanding. Existing methods predominantly rely on appearance-heavy RGB representations, which entangle motion semantics with visual variations and lead to ambiguous motion–language grounding.

We reformulate sign language–text alignment in a structured kinematic space and propose a kinematics-centric framework that adopts 3D motion parameterized by SMPL-X as the primary representation. To capture the compositional nature of sign language, we introduce a gloss-guided local alignment mechanism that uses automatically estimated gloss temporal spans to decompose continuous motion into coherent segments and establish fine-grained motion–text correspondences. We further develop a visual distillation strategy in which RGB serves as privileged supervision during training only; retrieval uses SMPL-X motion and text alone.

Our method achieves state-of-the-art bidirectional retrieval on CSL-Daily and competitive results on PHOENIX-2014T.

Kinematic representation

Upper-body, hand and facial-expression SMPL-X parameters replace RGB as the retrieval modality: appearance-free, signer-invariant, and reusable for avatars and robotics.

Gloss-guided local alignment

Gloss spans slice motion tokens into segments that are contrasted against gloss embeddings in both directions.

RGB as privileged supervision

An I3D branch aligns with text and distills visual context into the motion branch, then is dropped at retrieval time.

Method

Four branches for training, two for retrieval

A Movement Encoder (temporal convolution, 4× downsampling) and a Transformer turn the SMPL-X sequence into motion tokens. LaBSE token embeddings represent the sentence and each gloss. Only the text and motion branches are used at retrieval time.

Lmt motion ↔ text
The retrieval objective itself: a bidirectional InfoNCE that pulls each motion sequence toward its own sentence and away from the other sentences in the batch.
Lg motion span ↔ gloss
The same contrastive idea one level down: every gloss-bounded motion segment is matched against every gloss of the sample, in both directions, so local semantics are grounded in time.
Lit RGB ↔ text
Keeps the auxiliary RGB branch semantically meaningful, so that what it passes to the motion branch is sentence-relevant rather than arbitrary visual detail.
Lmi motion ↔ RGB
The distillation term: motion tokens are aligned with RGB tokens of the same sample, which transfers visual context into the motion representation during training.

The four terms are summed with equal weights, all set to 1.

Framework overview: text, RGB, motion and gloss branches producing token embeddings, combined through L_mt, L_it, L_mi and the gloss-guided loss L_g.
Framework overview. Gloss spans supply local motion–language grounding, and RGB acts as privileged supervision.
Try it · gloss-guided loss Lg

Contrast every motion span against every gloss

Each cell is the late-interaction similarity Skj between motion span k and gloss j. Click a row or column to see its softmax at the temperature used in the paper, τ = 0.07. The diagonal holds the correct pairs, and InfoNCE pushes their probability toward 1.

The similarity values here are illustrative, not taken from the trained model.

Results

State of the art on CSL-Daily, using motion alone at retrieval

87.1
T2V R@1 on CSL-Daily (SEDS: 85.8)
87.0
V2T R@1 on CSL-Daily (SEDS: 85.4)
+27.9
M2T R@1 over SiCLIP, the strongest SMPL-X baseline

Full table
Analysis

SMPL-X embeddings group by meaning, not by signer

On the CSL-Daily test split, we compare sign-side embeddings from the SEDS RGB branch with those from our SMPL-X branch. The same sentence signed by different people should look alike, and different sentences from the same signer should not.

Mean cosine similarity

RGB (SEDS)SMPL-X (ours)

Take the extra signers away, and RGB loses more

Training on one video per sentence costs the RGB baseline 11.0 R@1 but costs us 9.1, so less of our accuracy was resting on seeing the same sentence signed by several people.

Full trainingOne signer per sentence

CSL-Daily, with the test set unchanged. Full numbers: SEDS 78.4 → 67.4 (T2V), ours 87.1 → 78.0.

Intra-modal cosine similarity matrices: SMPL-X embeddings from ours show clean 2x2 diagonal blocks; SEDS video embeddings show high off-block similarity.
Similarity matrices for 16 test samples ordered by sentence (S…) and signer (P…). SMPL-X (left) forms clean 2×2 sentence blocks, while RGB (right) stays similar across unrelated sentences.
Ablations & robustness

Gloss-guided alignment carries the most weight

Component ablation, R@1

Text → MotionMotion → Text

Perturbations, T2M R@1

SMPL-X noise σ = 0.1 (≈50% of the per-dimension std). Span shift: start and end moved 0–4 frames (mean gloss ≈ 8 frames).

Why PHOENIX-2014T trails. Recovering SMPL-X from broadcast weather footage is noisier: median acceleration jitter is 2.43 vs. 1.47 on CSL-Daily. The worst-jitter quartile of the PHOENIX test set scores about 8–10 R@1 points below the cleaner quartiles, so kinematics-centric retrieval depends on the quality of upstream motion recovery.

Qualitative results

Where kinematics wins, and where it slips

Four text queries with ground-truth frames, the incorrect video retrieved by SEDS, and the correct SMPL-X motion retrieved by our method.
For each text query: ground-truth frames (left), the top-1 SEDS retrieval with its paired text (middle), and our top-1 SMPL-X retrieval (right).