Bootstrapping Sign Language Annotations with Sign Language Models
Organizations: Apple · Gallaudet University
Abstract
AI-driven sign language interpretation is limited by a lack of high-quality annotated data. New datasets including ASL STEM Wiki and FLEURS-ASL contain professional interpreters and 100s of hours of data but remain only partially annotated and thus underutilized, in part due to the prohibitive costs of annotating at this scale. In this work, we develop a pseudo-annotation pipeline that takes signed video and English as input and outputs a ranked set of likely annotations, including time intervals, for glosses, fingerspelled words, and sign classifiers. Our pipeline uses sparse predictions from our fingerspelling recognizer and isolated sign recognizer (ISR), along with a K-Shot LLM approach, to estimate these annotations. In service of this pipeline, we establish simple yet effective baseline fingerspelling and ISR models, achieving state-of-the-art on FSBoard (6.7% CER) and on ASL Citizen datasets (74% top-1 accuracy). To validate and provide a gold-standard benchmark, a professional interpreter annotated nearly 500 videos from ASL STEM Wiki with sequence-level gloss labels containing glosses, classifiers, and fingerspelling signs. These human annotations and over 300 hours of pseudo-annotations are being released in supplemental material.
Figures & tables
| Model | Character Error Rate |
|---|---|
| Kaggle Competition Winner [ 8 ] | 16.4 |
| ByT5 [ 15 ] | 11.1 |
| ByT5 with YouTube-ASL [ 42 ] | 8.9* |
| Ours (no LLM) | 7.34 |
| Ours (with LLM) | 6.75 |
| Model | R@1 | R@5 | R@10 |
|---|---|---|---|
| Baseline [ 10 ] | 0.63 | 0.86 | 0.91 |
| SignClip [ 50 ] | 0.60 | 0.84 | 0.89 |
| SHuBERT [ 19 ] | 0.65 | 0.87 | 0.91 |
| Ours | 0.69 | 0.89 | 0.92 |
| Ours (handed) | 0.74 | 0.91 | 0.94 |
| Source | Output |
|---|---|
| English | At 23, the Kiev grid controller allowed the reactor shutdown to resume. |
| Annotation | FS-23 FS-KIEV SPREADSHEET CONTROL+PERSON ALLOW REACT SHUT-DOWN |
| Pipeline | AGE 23 FS-KIEV CONTROLLER GRID ALLOW REACTOR SHUTDOWN START+AGAIN |
| English | The commercial banana is an example of a sterile, seedless triploid hybrid. |
| Annotation | BANANA THOSE BUSINESS MAKE EXAMPLE FS-STERILE FS-TRIPLOID FS-HYBRID |
| Pipeline | BANANA COMMERCIAL SHOW EXAMPLE FS-STERILE SEEDLESS FS-TRIPLOID FS-HYBRID |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Type | Phrase | ||||
| English Reference | I will go to the store tomorrow. | BLEU | ChrF | BLEURT | Comet 22 |
| ASL-like glosses | TOMORROW STORE TRAVEL I | ||||
| ASL-like back translation | Tomorrow I will travel to the store. | 27.05 | 59.72 | 0.767 | 0.84 |
| SEE-like glosses | I TRAVEL STORE TOMORROW | ||||
| SEE-like back translation | I will travel to the store tomorrow. | 59.46 | 77.58 | 0.795 | 0.89 |
| English Reference | The window was broken by the baseball. | BLEU | ChrF | BLEURT | Comet 22 |
| Dataset | Conformer | TCN | ||
|---|---|---|---|---|
| All | Long | All | Long | |
| FSBoard (CER ) | 4.9% | – | 7.3% | – |
| ASL STEM Wiki (AUC ) | 0.70 | 0.79 | 0.80 | 0.89 |
| FLEURS-ASL (AUC ) | 0.69 | 0.73 | 0.72 | 0.76 |
| Model | BLEURT |
|---|---|
| Gemma-3:12b | 0.52 |
| Gemma-3:27b | 0.55 |
| Claude Sonnet 4.0 | 0.59 |
| Gemini-2.5-flash | 0.60 |
| Gloss-level ChrF | |
|---|---|
| 1 | 47.7 |
| 4 | 49.8 |
| 10 | 50.8 |
Sign Language Recognition
Sign language recognition uses video, images, or sensor data to identify signs, fingerspelling, and continuous signing across people and settings.
See all 56 papers