BEACON: Distilled Begin/End-Aware Structured Decoding for Continuous Sign Language Segmentation
Organizations: Monash University, Australia · Japan Advanced Institute of Science and Technology (JAIST), Japan
Abstract
In segmentation-based continuous sign language recognition, an untrimmed video is first partitioned into lexical units; segmentation is therefore a means to an end---downstream recognition. However, segmenters are usually judged by local boundary detection rather than by the quality of the lexical segments and the recognition they enable. We present BEACON, a begin/end-aware segmenter that combines four-class Outside/Begin/Inside/End (BIOE) labeling, constrained Viterbi decoding over eight legal transitions, and boundary knowledge distilled from a binary teacher into a shared student. Under strict no-cut evaluation with validation-based model selection, BEACON improves segment-F1 by 14.58/14.59 points and boundary-F1 by 2.17/1.22 points, and reduces the downstream word error rate (WER) by 9.10/4.15 points relative to the state-of-the-art in the PHOENIX-14/BSL Corpus. To examine which segmentation metric better reflects downstream recognition, we evaluated five distinct architecture families. Segment-F1 aligns more consistently with lower WER than boundary-F1 in both corpora (Spearman versus ). These results support evaluating sign language segmentation in terms of segment quality and downstream recognition utility rather than local boundary accuracy alone.
Figures & tables
| Property | Renz et al. [ 19 ] | Hands-On [ 13 ] | CMPL [ 20 ] | BEACON |
|---|---|---|---|---|
| Setting | Supervised | Supervised | Source-free DA | Supervised |
| Input | I3D | HaMeR + 3D angles | I3D | I3D |
| Temporal model | MS-TCN | Transformer | MS-TCN | TCN + Transformer |
| Labels | Binary | BIO | Binary | BIOE + IO |
| Readout | Constrained Viterbi | |||
| Boundary cue | GT endpoint cut | — | CP-modulated PL | Distilled IO |
| Corpus | Segmenter | mF1B | mF1S |
|---|---|---|---|
| PHX [ 7 ] | Renz et al. [ 19 ] | 69.76 | 51.12 |
| BEACON | 71.93 0.19 | 65.70 0.15 | |
| BSL [ 21 ] | Renz et al. [ 19 ] | 67.28 | 43.83 |
| Hands-On [ 13 ] † | 62.39 0.06 | 47.06 0.41 | |
| BEACON | 68.50 0.64 | 58.42 1.03 |
| PHX [ 7 ] | BSL [ 21 ] | |||||||
|---|---|---|---|---|---|---|---|---|
| Segmenter | WER | S | D | I | WER | S | D | I |
| Renz et al. [ 19 ] | 49.73 | 32.03 | 5.55 | 12.15 | 77.48 | 57.85 | 12.13 | 7.50 |
| Hands-On [ 13 ] † | — | — | — | — | 77.52 0.41 | 55.55 | 16.55 | 5.42 |
| BEACON | 40.63 0.20 | 27.06 | 8.90 | 4.67 | 73.33 0.31 | 55.43 | 12.68 | 5.22 |
| PHX [ 7 ] | |||
|---|---|---|---|
| Family | mF1B | mF1S | WER |
| MS-TCN | 69.76 | 51.12 | 49.73 |
| Local Transformer | 48.29 0.54 | 37.03 0.07 | 50.90 0.92 |
| BiLSTM-CRF | 67.80 0.10 | 58.08 0.26 | 47.15 0.75 |
| MS-TCN++ | 70.60 0.67 | 60.10 1.71 | 42.54 0.29 |
| BEACON | 71.93 0.19 | 65.70 0.15 | 40.63 0.20 |
| Corpus | Labels/Readout | mF1B | mF1S | mF1S | WER |
|---|---|---|---|---|---|
| PHX [ 7 ] | BIO/argmax | 70.78 | 62.26 | — | — |
| BIO/grammar | 70.68 | 62.80 | — | 43.82 | |
| BIOE/argmax | 70.56 | 62.25 | — | — | |
| BIOE/8-edge | 70.38 | 62.76 | 43.29 | ||
| BSL [ 21 ] | BIO/argmax | 64.79 | 54.85 | — | — |
| BIO/grammar | 63.98 | 54.54 | — | 73.95 |
| System | mF1B | mF1S | WER |
|---|---|---|---|
| BIOE/8-edge base | 70.38/65.48 | 62.76/55.45 | 43.29/73.95 |
| IO branch, no KD | 71.55/68.10 | 65.22/58.17 | 40.72/73.74 |
| Full BEACON | 71.93/68.50 | 65.70/58.42 | 40.63/73.33 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Corpus/Seed | Epoch | mF1B | mF1S | |||
|---|---|---|---|---|---|---|
| PHX/42 | 12 | .7 | 2 | .5 | 71.80 | 65.54 |
| PHX/43 | 6 | .0 | 1 | .3 | 71.85 | 65.83 |
| PHX/44 | 10 | .7 | 3 | .3 | 72.15 | 65.74 |
| mean SD | — | — | — | — | 71.93 .19 | 65.70 .15 |
| BSL/42 | 10 | .7 | 3 | .5 | 67.92 | 57.39 |
| BSL/43 | 6 | .7 | 1 | .3 | 69.18 | 58.42 |
| Seed | mF1B | mF1S |
|---|---|---|
| 42 | 62.45 | 47.44 |
| 43 | 62.38 | 47.11 |
| 44 | 62.33 | 46.63 |
| mean SD | 62.39 .06 | 47.06 .41 |
| Corpus | Segmenter/Run | WER | S | D | I |
|---|---|---|---|---|---|
| PHX | Renz et al. | 49.73 | 32.03 | 5.55 | 12.15 |
| BEACON/42 | 40.79 | 27.21 | 8.87 | 4.71 | |
| BEACON/43 | 40.41 | 26.60 | 10.13 | 3.68 | |
| BEACON/44 | 40.69 | 27.37 | 7.71 | 5.62 | |
| BEACON mean SD | 40.63 .20 | 27.06 | 8.90 | 4.67 | |
| BSL | Renz et al. | 77.48 | 57.85 | 12.13 | 7.50 |
| Item | Chosen by | Test Set Role |
|---|---|---|
| Teacher checkpoint | validation mF1B | final reporting only |
| Student checkpoint | validation balanced score | final reporting only |
| IO refinement | validation grid | final reporting only |
| B/E fusion and decoder biases | fixed across primary runs | final reporting only |
| Architecture controls | validation balanced score | final reporting only |
| Renz et al. checkpoint | released artifact | evaluation only |
| Corpus | Training | Seed | mF1B | mF1S | WER |
|---|---|---|---|---|---|
| PHX | No KD | 42 | 71.74 | 65.26 | 40.57 |
| No KD | 43 | 71.25 | 65.05 | 40.68 | |
| No KD | 44 | 71.65 | 65.34 | 40.92 | |
| KD | 42 | 71.80 | 65.54 | 40.79 | |
| KD | 43 | 71.85 | 65.83 | 40.41 | |
| KD | 44 | 72.15 | 65.74 | 40.69 |
| Corpus | Segmenter/Protocol | mF1B | mF1S | WER |
|---|---|---|---|---|
| PHX | Renz et al./no-cut | 69.76 | 51.12 | 49.73 |
| Renz et al./cut | 70.28 | 51.66 | — | |
| BEACON/no-cut | 71.93 | 65.70 | 40.63 | |
| BEACON/cut | 72.08 | 65.78 | 40.58 | |
| BSL | Renz et al./no-cut | 67.28 | 43.83 | 77.48 |
| Renz et al./cut | 68.32 | 45.00 | — |
| Corpus | Labels | Readout | mF1B | mF1S | WER |
|---|---|---|---|---|---|
| PHX | BIO | argmax | 70.78 .14 | 62.26 .19 | — |
| BIO | grammar | 70.68 .16 | 62.80 .37 | 43.82 .15 | |
| BIOE | argmax | 70.56 .34 | 62.25 .41 | — | |
| BIOE | 8-edge | 70.38 .51 | 62.76 .27 | 43.29 1.01 | |
| BSL | BIO | argmax | 64.79 .58 | 54.85 .58 | — |
| BIO | grammar | 63.98 .55 | 54.54 .75 | 73.95 .25 |
| Corpus | mF1B | mF1S | WER | Invalid (%) |
|---|---|---|---|---|
| PHX | 70.13 1.29 | 62.78 2.09 | 43.77 2.75 | 12.65 |
| BSL | 66.40 1.06 | 56.53 1.45 | 73.43 1.15 | 12.63 |
| Family | mF1B | mF1S | WER |
|---|---|---|---|
| PHX | |||
| MS-TCN | 69.76 | 51.12 | 49.73 |
| Local Transformer | 48.29 .54 | 37.03 .07 | 50.90 .92 |
| BiLSTM-CRF | 67.80 .10 | 58.08 .26 | 47.15 .75 |
| MS-TCN++ | 70.60 .67 | 60.10 1.71 | 42.54 .29 |
| BEACON | 71.93 .19 | 65.70 .15 | 40.63 .20 |
| System | Params | Resident | Peak | Latency |
|---|---|---|---|---|
| (MiB) | (MiB) | (ms) | ||
| Two encoders | 8.82M | 34.65 | 45.25–47.71 | 1.41–1.43 |
| Single distilled | 5.00M | 19.59 | 30.19–32.65 | 0.89–0.90 |
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 57 papers