Privacy-preserving semantic understanding of human activities is important for indoor sensing, yet existing Wi-Fi CSI-based systems mainly focus on pose estimation or predefined action classification rather than fine-grained language generation. Mapping CSI to natural-language descriptions remains challenging because of the semantic gap between wireless signals and language and direction-sensitive ambiguities such as left/right limb confusion. We propose WiFi2Cap, a three-stage framework for generating action captions directly from Wi-Fi CSI. A vision-language teacher learns transferable supervision from synchronized video-text pairs, and a CSI student is aligned to the teacher's visual space and text embeddings. To improve direction-sensitive captioning, we introduce a Mirror-Consistency Loss that reduces mirrored-action and left-right ambiguities during cross-modal alignment. A prefix-tuned language model then generates action descriptions from CSI embeddings. We also introduce the WiFi2Cap Dataset, a synchronized CSI-RGB-sentence benchmark for semantic captioning from Wi-Fi signals. Experimental results show that WiFi2Cap consistently outperforms baseline methods on BLEU-4, METEOR, ROUGE-L, CIDEr, and SPICE, demonstrating effective privacy-friendly semantic sensing.
Figures & tables
Fig. 1: WiFi2Cap framework. (a) Stage 1: Vision–language teacher trained with contrastive learning and Mirror-Consistency. (b) Stage 2: CSI–text student trained via teacher-guided visual alignment and CSI–text contrastive learning with Mirror-Consistency. (c) Stage 3: Prefix-guided language generation.
Fig. 2: Data acquisition setup and multimodal samples. Left: the physical collection setup, including one transmitter (Tx), three receivers (Rx1–Rx3), the RGB camera, and the 4×6 grid of participant positions. Right: synchronized CSI heatmaps, RGB frames, and sentence-level action descriptions.
Fig. 3: CSI encoder. Dual ResNet-18 backbones encode amplitude and phase inputs, followed by gated fusion and projection to a CSI embedding.
Dataset
Method
BLEU-4
METEOR
ROUGE-L
CIDEr
SPICE
WiFi2Cap
Baseline (CSI → LM)
14.85
25.86
32.38
0.12
0.28
Full WiFi2Cap
51.78
57.48
64.32
0.52
0.63
Person-in-WiFi 3D
Baseline (CSI → LM)
12.15
20.38
26.12
0.10
0.23
Full WiFi2Cap
47.07
58.80
57.26
0.43
0.51
TABLE I: Captioning results on the WiFi2Cap and Person-in-WiFi 3D datasets. Best scores within each dataset block are in bold .
Ground Truth
Prediction
Sample 1 (correct)
The person raises both arms and moves them back and forth in a synchronized waving motion while staying in a squat.
The person raises both arms and swings them back and forth in a synchronized waving motion while staying in a squat.
Sample 2 (partially correct)
A man stands upright on his left foot, facing forward , and maintains his balance with a steady posture.
A man stands upright on his left foot, facing away , while maintaining his balance and keeping his body steady.
TABLE II: Qualitative examples of generated captions.
Stages
Metrics
S1
S2-1
S2-2
S3
BLEU-4
METEOR
ROUGE-L
CIDEr
SPICE
–
–
✓
✓
22.57
35.02
40.39
0.21
0.38
✓
✓
–
✓
47.10
51.08
57.74
0.47
0.61
✓
✓
✓
✓
51.78
57.48
64.32
0.52
0.63
TABLE III: Ablation on training stages. A check mark indicates the stage is enabled.
Setting
BLEU-4
METEOR
ROUGE-L
CIDEr
SPICE
w/o Mirror-Consistency
35.25
44.53
51.04
0.36
0.46
Teacher-only Mirror
44.38
52.29
58.75
0.47
0.59
Full Mirror-Consistency
51.78
57.48
64.32
0.52
0.63
TABLE IV: Effect of the mirror-consistency loss.
Language Model
BLEU-4
METEOR
ROUGE-L
CIDEr
SPICE
GPT-2
51.78
57.48
64.32
0.52
0.63
Microsoft/phi-2
47.97
52.75
59.55
0.46
0.62
Qwen
55.11
60.13
63.83
0.53
0.66
TABLE V: Effect of the language model in Stage 3 (CSI-conditioned generation).
Text Backbone
BLEU-4
METEOR
ROUGE-L
CIDEr
SPICE
CLIP B/32
51.78
57.48
64.32
0.52
0.63
CLIP L/14
53.76
58.37
65.21
0.53
0.67
TABLE VI: Choice of backbone for the text encoder.
Fig. 4: Visualization of modality alignment between CSI and text embeddings. Each row denotes a CSI embedding and each column denotes a text embedding; brighter values indicate higher cosine similarity. A clearer diagonal pattern after training indicates stronger CSI–text correspondence.
Wi-Fi-based human activity recognition has advanced substantially, but most existing methods assume a closed set of activities and require labeled Wi-Fi samples for every target class, limiting their ability to recognize unseen activities. We present Zero-Fi, a contrastive signal-language alignment framework for zero-shot Wi-Fi-based human activity recognition. Zero-Fi learns unified representations from complementary Wi-Fi signal features and aligns them with the semantic representations of natural-language activity descriptions in a shared embedding space. This cross-modal alignment enables Zero-Fi to recognize new activity classes without requiring labeled Wi-Fi samples or model adaptation for those classes. Experiments on large-scale public benchmark datasets demonstrate effective zero-shot recognition of held-out activity classes, highlighting the potential of signal-language alignment to extend Wi-Fi sensing beyond predefined activity classes.
Yitong Shen, Cheng Guo, Peiliang Wang +5
University of South Florida · University of North Carolina at Charlotte
WiFi Channel State Information (CSI) enables privacy-preserving human pose sensing in camera-denied environments, but existing WiFi-based pose estimators often fail under environment shifts and rely on costly camera-based annotation pipelines that limit scale. We propose WiFi-JEPA, a self-supervised framework that learns CSI-native representations by predicting masked latent embeddings instead of reconstructing raw CSI signals that may contain hardware-specific artifacts. WiFi-JEPA makes three contributions: (i) CSI-specific tokenization and link masking tailored to the CSI tensor over channel, time, and link (C,T,L); masking entire Tx-Rx antenna links forces the model to predict one spatial link view from others, capturing cross-link correlations informative of 3D spatial structure. (ii) A ray-tracing CSI simulation pipeline that generates diverse unlabeled CSI from randomized geometric primitives, providing scalable pre-training data without pose annotations. (iii) State-of-the-art results on Person-in-WiFi-3D: WiFi-JEPA outperforms prior WiFi-CSI baselines on both single- and multi-person 3D pose estimation under the same evaluation protocol. We also show that simulated CSI provides complementary pre-training signal to real CSI, and that four vision-native SSL objectives degrade performance below training from scratch, whereas WiFi-JEPA consistently improves downstream pose estimation.
Doeon Kim, Jungyoon Lee, Seongsin Kim +1
Department of Intelligent Semiconductors, Soongsil University, Republic of Korea · Department of AI Convergence Security, Soongsil University, Republic of Korea · School of AI Software, Soongsil University, Republic of Korea
WiFi sensing based on Channel State Information (CSI) promises ubiquitous, device-free perception, yet current research remains trapped in a Tower of Babel - fragmented into isolated silos where models are tailored to specific hardware dialects, fixed environments, and narrow tasks. The primary bottleneck is the Heterogeneity Gap: the disparity in signal dimensions, sampling rates, and semantic labels that prevents cross-system understanding. To bridge this gap, we propose a foundation-model framework that treats CSI not merely as raw signals but as a structured language with a learnable universal grammar. We first curate and standardize a large collection of heterogeneous real-world CSI datasets, establishing a unified infrastructure that allows incompatible signal formats to be treated as a single corpus. Second, we introduce a modular architecture that acts as a universal translator where lightweight dataset-specific adapters tokenize diverse signal inputs into a shared latent vocabulary, while a shared self-supervised Transformer backbone learns the temporal syntax of human motion and environmental dynamics. This design decouples sensing semantics from hardware syntax. Extensive evaluations show that by mastering this universal language, our approach consistently outperforms task-specific baselines and exhibits strong generalization capability in new environments, achieving superior efficiency in few-shot scenarios. By effectively absorbing heterogeneity, the framework offers a path toward robust, general-purpose wireless sensing, mirroring the linguistic generalization observed in Large Language Models. The code implementation is available at: https://github.com/cjychenjiayi/WiLLM.
Jiayi Chen, Weiting Ou, Guangxu Zhu
Shenzhen Research Institute of Big Data · The Chinese University of Hong Kong, Shenzhen · Shenzhen Loop Area Institute (SLAI)