Siyuan Li, Jun Xia, Ge Wang, Stan Li, Cheng Tan, Yile Wang, Jiangbin Zheng, Yidong Chen
We lifted 8 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| binbinjiang/CVT-SLR | — | 4 of 8 |
| Function | Status | Where it lives |
|---|---|---|
| MultiHeadedAttention | Ran | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("756e910b89bd8197") |
| PositionalEmbedding | Ran | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("fd20d6f53d54aa88") |
| PositionwiseFeedForward | Ran | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("bef5f1e882f94aa7") |
| TransformerEncoderLayer | Ran | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("f3ab8e695d75d895") |
| BiLSTMLayer | Not yet run | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("79aab4196d7e7c9b") |
| CVTSLRModel | Not yet run | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("062777fd94625d8f") |
| Encoder | Not yet run | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("081f4d7ce4351fad") |
| SelfAttentionAdapter | Not yet run | binbinjiang/CVT-SLR/cvtslr_model.py pointer only (licence: NONE) · get_code("879f27bbe64df7e9") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Sign language recognition (SLR) is a weakly supervised task that annotates sign videos as textual glosses. Recent studies show that insufficient training caused by the lack of large-scale available sign datasets becomes the main bottleneck for SLR. Most SLR works thereby adopt pretrained visual modules and develop two mainstream solutions. The multi-stream architectures extend multi-cue visual features, yielding the current SOTA performances but requiring complex designs and might introduce potential noise. Alternatively, the advanced single-cue SLR frameworks using explicit cross-modal alignment between visual and textual modalities are simple and effective, potentially competitive with the multi-cue framework. In this work, we propose a novel contrastive visual-textual transformation for SLR, CVT-SLR, to fully explore the pretrained knowledge of both the visual and language modalities. Based on the single-cue cross-modal alignment framework, we propose a variational autoencoder (VAE) for pretrained contextual knowledge while introducing the complete pretrained language module. The VAE implicitly aligns visual and textual modalities while benefiting from pretrained contextual knowledge as the traditional contextual module. Meanwhile, a contrastive cross-modal alignment algorithm is designed to explicitly enhance the consistency constraints. Extensive experiments on public datasets (PHOENIX-2014 and PHOENIX-2014T) demonstrate that our proposed CVT-SLR consistently outperforms existing single-cue methods and even outperforms SOTA multi-cue methods. The source codes and models are available at https://github.com/binbinjiang/CVT-SLR.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2303.05725")
get_code_for_paper("2303.05725")
have("2303.05725")
Connect an agent — have() is free.