SignBERT: Pre-Training of Hand-Model-Aware Representation for Sign Language Recognition
About
Hand gesture serves as a critical role in sign language. Current deep-learning-based sign language recognition (SLR) methods may suffer insufficient interpretability and overfitting due to limited sign data sources. In this paper, we introduce the first self-supervised pre-trainable SignBERT with incorporated hand prior for SLR. SignBERT views the hand pose as a visual token, which is derived from an off-the-shelf pose extractor. The visual tokens are then embedded with gesture state, temporal and hand chirality information. To take full advantage of available sign data sources, SignBERT first performs self-supervised pre-training by masking and reconstructing visual tokens. Jointly with several mask modeling strategies, we attempt to incorporate hand prior in a model-aware method to better model hierarchical context over the hand sequence. Then with the prediction head added, SignBERT is fine-tuned to perform the downstream SLR task. To validate the effectiveness of our method on SLR, we perform extensive experiments on four public benchmark datasets, i.e., NMFs-CSL, SLR500, MSASL and WLASL. Experiment results demonstrate the effectiveness of both self-supervised learning and imported hand prior. Furthermore, we achieve state-of-the-art performance on all benchmarks with a notable gain.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Isolated Sign Language Recognition | WLASL 100 | Per-instance Top-1 Acc82.56 | 46 | |
| Isolated Sign Language Recognition | WLASL 300 | Top-1 Accuracy (Instance)74.4 | 28 | |
| Isolated Sign Language Recognition | MSASL 1000 | Per-class Top-1 Acc67.96 | 25 | |
| Isolated Sign Language Recognition | NMFs-CSL (Total) | Top-1 Acc78.4 | 24 | |
| Isolated Sign Language Recognition | NMFs-CSL (Confusing) | Top-1 Acc64.3 | 24 | |
| Isolated Sign Language Recognition | MSASL 100 | Per-class Top-1 Acc89.96 | 24 | |
| Isolated Sign Language Recognition | MSASL200 | Top-1 Acc (Class)87.62 | 23 | |
| Word-level sign language recognition | MS-ASL 100 | Top-1 Accuracy89.56 | 22 | |
| Word-level sign language recognition | MS-ASL 200 | Top-1 Accuracy86.98 | 22 | |
| Word-level sign language recognition | MS-ASL 500 | Top-1 Acc71.24 | 18 |