ARGUS: Attention-Guided Transformers for Scalable Person Identification Using Wi-Fi Telemetry
Summary
ARGUS is a passive Wi-Fi sensing system that uses attention-guided Transformers to identify people from Channel State Information without attached devices, achieving high accuracy with reduced computational cost.
View Cached Full Text
Cached at: 08/18/26, 10:24 AM
# ARGUS: Attention-Guided Transformers for Scalable Person Identification Using Wi-Fi Telemetry
Source: [https://arxiv.org/html/2608.14670](https://arxiv.org/html/2608.14670)
###### Abstract
Passive, device\-free person identification offers an alternative to camera\- and wearable\-based biometrics, yet existing wireless approaches rely largely on gait or activity cues and are rarely evaluated at scale\. In this paper, we present*Argus*, a passive Wi\-Fi sensing system that identifies people from commodity Channel State Information \(CSI\) without requiring an attached device or a prescribed motion\. Argus converts short CSI spans into compact*statgrams*: statistical maps built from the channel views available on a given device\. A lightweight decoder\-only Transformer then reads coarse statgram patches as tokens, and segment\-level logit aggregation combines evidence over time\. On a 154\-subject CSI dataset evaluated with a strict physical\-segment split, Argus reaches78\.88%±1\.62%78\.88\\%\\pm 1\.62\\%Top\-1 accuracy on 6\-second windows and84\.85%±1\.31%84\.85\\%\\pm 1\.31\\%after aggregating 19 overlapping windows over a 60\-second segment; Top\-3 and Top\-5 reach98\.61%98\.61\\%and99\.26%99\.26\\%\. For a 60\-second statgram, Argus improves over a raw\-CSI Transformer baseline by 7\.75 points while using4\.4×4\.4\\timesfewer FLOPs per window\. Attention\-guided compression preserves full single\-window accuracy with only half of the EHealth patches\. On WiMANS, a multi\-user benchmark across three rooms and two Wi\-Fi bands, Argus remains within 1\.23 percentage points of the strongest per\-configuration baselines on average while using27×27\\timesfewer inference FLOPs\. These results show that compact CSI statistics can scale passive identification while also exposing deployment limits in open\-set rejection and cross\-room transfer\.
## Introduction
Accurate and efficient person identification is essential for access control, personalized services, and mission\-critical applications\. Passwords and passkeys can be shared or stolen, while camera\-based facial and gait recognition introduces privacy concerns and remains sensitive to spoofing, ambient conditions, occlusion, viewpoint, and sensor placement\(Schroffet al\.[2015](https://arxiv.org/html/2608.14670#bib.bib6); Denget al\.[2019](https://arxiv.org/html/2608.14670#bib.bib7); Tolosanaet al\.[2020](https://arxiv.org/html/2608.14670#bib.bib88); Sepas\-Moghaddam and Etemad[2023](https://arxiv.org/html/2608.14670#bib.bib96)\)\. These limitations motivate low\-cost, contact\-less identification methods that can operate without cameras or wearable devices\.
Using telemetry from commodity Wi\-Fi provides a promising low\-cost alternative due to Wi\-Fi’s ubiquity and availability in homes, offices, and public spaces\. In particular, Wi\-Fi’s Channel State Information \(CSI\) describes how wireless signals change as they propagate through an environment, capturing attenuation, reflections, and phase variations influenced by the human body\.
However, CSI\-based identification remains challenging\. Raw CSI streams are noisy and high\-dimensional, and carry synchronization\-induced phase offsets\(Diazet al\.[2023](https://arxiv.org/html/2608.14670#bib.bib25)\)that must be calibrated before use\. They also vary with room geometry, hardware, and device placement, a domain\-shift problem that cross\-domain systems such as CrossSense\(Zhanget al\.[2018](https://arxiv.org/html/2608.14670#bib.bib40)\)address explicitly\. Most existing systems further depend on gait or other deliberate movement, as in WiWho\(Zenget al\.[2016](https://arxiv.org/html/2608.14670#bib.bib3)\)and NeuralWave\(Pokkunuruet al\.[2018](https://arxiv.org/html/2608.14670#bib.bib19)\), and Transformer methods that target resting subjects have so far been evaluated mainly on small cohorts\(Avolaet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib46); Weiet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib29)\)\. Moreover, closed\-set accuracy alone provides an incomplete view of system performance\. A practical identification system should reveal which signal components contribute to its decisions, support computationally efficient inference, and expose failures caused by unfamiliar users\(Scheireret al\.[2013](https://arxiv.org/html/2608.14670#bib.bib2)\)or changes in the sensing environment\. The Related Work section expands on each of these limitations and on the methods proposed to address them\.
We introduce*Argus*, a passive person identification system based on Wi\-Fi CSI telemetry\. Argus takes a short window of raw CSI data and turns it into a compact summary map, called a statgram\. Statgrams keep separate features of the wireless signal, such as amplitude and phase, and summarizes how each view changes over time and across subcarriers using statistics like mean, standard deviation, percentiles, and energy \(Appendix Table[4](https://arxiv.org/html/2608.14670#A2.T4)\)\. A decoder\-only transformer processes coarse statgram patches as tokens and predicts identity from the final sequence representation\.
We evaluated Argus using two different CSI datasets: \(1\) the 154\-participant EHealth CSI dataset\(Galdinoet al\.[2023](https://arxiv.org/html/2608.14670#bib.bib65)\)and \(2\) the WiMANS dataset\(Huanget al\.[2024](https://arxiv.org/html/2608.14670#bib.bib1)\), a public benchmark containing multi\-user Wi\-Fi sensing data collected across multiple environments\. Our evaluation addresses three questions\. First, can statgrams support large\-cohort identification under a subject\-stratified split that prevents leakage between neighboring windows? Second, which regions of the statgram contain identity\-relevant information, and how much of the representation can be removed without substantially reducing accuracy? Third, does the statgram\-based design extend beyond single\-person closed\-set identification to multi\-user recognition under changes in room configuration and Wi\-Fi frequency band? Our contributions are as follows:
- •We present the*Argus*design and architecture in detail and conducted a thorough evaluation of its pipeline\. We showed that, in the 154\-subject EHealth dataset, Argus improves from78\.88%±1\.62%78\.88\\%\\pm 1\.62\\%Top\-1 accuracy on 6\-second windows to84\.85%±1\.31%84\.85\\%\\pm 1\.31\\%when compared to 60\-second segments, with Top\-5 reaching99\.26%99\.26\\%\.
- •We show that compact representation is more important than simply extending raw temporal context\. At matched 60\-second evidence, Argus outperforms a raw\-CSI Transformer baseline by 7\.75 points while using4\.4×4\.4\\timesfewer FLOPs per window\.
- •We introduce validation\-only attention\-occlusion ranking for CSI statgrams\. Retaining the top 4 of 8 EHealth patches preserves full single\-window accuracy, and retaining 10 of 15 WiMANS patches costs only 0\.7 points on average\.
- •We evaluate deployment limits rather than treating closed\-set accuracy as sufficient\. Adjacent\-ID analysis reveals structured residual errors, open\-set rejection remains moderate, and WiMANS cross\-room experiments show that zero\-shot transfer is weak even when few\-shot mixed training helps\.
## Related Work
CSI\-based person identification\.Traditional biometric systems, such as vision\-based recognition and radar, attain high accuracy but struggle with line\-of\-sight requirements, privacy concerns, or the need for specialized hardware\(Schroffet al\.[2015](https://arxiv.org/html/2608.14670#bib.bib6); Wanget al\.[2024](https://arxiv.org/html/2608.14670#bib.bib10); Vandersmissenet al\.[2018](https://arxiv.org/html/2608.14670#bib.bib13); Buyukakkaslaret al\.[2024](https://arxiv.org/html/2608.14670#bib.bib32)\)\. Radar\-based identification avoids lighting dependence by analyzing RF reflections, and most frameworks exploit micro\-Doppler signatures produced by limb motion during walking\(Vandersmissenet al\.[2018](https://arxiv.org/html/2608.14670#bib.bib13)\)\. High\-resolution millimeter\-wave radar can even resolve respiration and heartbeat\-scale displacements, enabling contactless biometrics for stationary subjects, but these systems still require dedicated sensing hardware and radar\-specific deployment geometries\(Buyukakkaslaret al\.[2024](https://arxiv.org/html/2608.14670#bib.bib32)\)\. Commodity Wi\-Fi CSI provides a passive alternative by capturing multipath amplitude and phase variations caused by human presence\(Maet al\.[2019](https://arxiv.org/html/2608.14670#bib.bib17)\)\. Initial CSI identification systems used feature\-engineered classifiers, and later systems adopted CNNs, LSTMs, and other deep models for identity classification\(Dinget al\.[2020](https://arxiv.org/html/2608.14670#bib.bib18); Pokkunuruet al\.[2018](https://arxiv.org/html/2608.14670#bib.bib19); Weiet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib29)\)\. These systems show that CSI carries biometric information, but many rely on prominent gait\- or activity\-induced channel variation\(Zenget al\.[2016](https://arxiv.org/html/2608.14670#bib.bib3); Pokkunuruet al\.[2018](https://arxiv.org/html/2608.14670#bib.bib19)\)\. This limits their applicability to stationary identification, where the available signal is much weaker\.
Scaling Wi\-Fi identification across rooms and people is also difficult\. Recent work has explored cross\-domain sensing and few\-shot identity\-similarity learning to improve domain adaptability\(Zhanget al\.[2018](https://arxiv.org/html/2608.14670#bib.bib40); Wanget al\.[2025](https://arxiv.org/html/2608.14670#bib.bib26)\)\. These methods are important because Wi\-Fi channels are strongly tied to the room\. However, relying on large body motion remains a limitation\. Specialized RF studies show that physiological micro\-motions can perturb wireless channels even when a person is at rest\(Adibet al\.[2015](https://arxiv.org/html/2608.14670#bib.bib27); Kochetaet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib38)\)\. Argus is motivated by this observation: the signal may be weak, but it can become usable if the representation is compact, stable, and evaluated at scale\.
Transformers and interpretability\.CSI processing has moved toward Transformer architectures because they can model long\-range temporal dependencies and combine amplitude and phase perturbations\(Liet al\.[2021](https://arxiv.org/html/2608.14670#bib.bib23); Quyet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib24)\)\. Recent dual\-branch Transformers process CSI amplitude and phase for person identification from resting individuals\(Avolaet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib46)\), but are mostly limited to small cohorts\. Current identification research continues to identify scale, environment shift, and open\-set recognition as open problems\(Chenet al\.[2023](https://arxiv.org/html/2608.14670#bib.bib22); Weiet al\.[2025](https://arxiv.org/html/2608.14670#bib.bib29)\)\. In parallel, pruning and architecture\-optimization methods show that large attention models can often be reduced without losing much accuracy\(Michelet al\.[2019](https://arxiv.org/html/2608.14670#bib.bib36); Kwonet al\.[2022](https://arxiv.org/html/2608.14670#bib.bib37); Youm and Go[2025](https://arxiv.org/html/2608.14670#bib.bib39)\)\. Attention mechanisms also provide a way to inspect which signal regions affect decisions\(Abnar and Zuidema[2020](https://arxiv.org/html/2608.14670#bib.bib34); Xuet al\.[2022](https://arxiv.org/html/2608.14670#bib.bib35)\)\. Argus combines these ideas by using attention\-guided occlusion to rank statgram patches and then testing whether those patches can be retained as a compressed input\.
## Argus
Argus is a generalized pipeline for passive identification from CSI streams\. The method does not assume a particular number of radios, antennas, channel bins, or enrolled users\. Instead, it assumes only that a recording can be represented as a time\-ordered stream of CSI measurements and that each measurement can be transformed into one or more channel views, such as amplitude, calibrated phase, or another stable function of the complex CSI\.
Figure 1:Argus system architecture\.### Statgram Representation
Raw CSI packet streams contain outliers, packet\-level jitter, hardware\-dependent scaling, and redundant high\-frequency variation\. Directly modeling every packet therefore gives the model many tokens but does not guarantee a stable biometric representation\. Argus converts short CSI spans into*statgrams*\. Let a window contain complex CSI
H∈ℂT×K,H\\in\\mathbb\{C\}^\{T\\times K\},withTTpackets andKKsubcarriers\. For a real\-valued matrixXX, define robust normalization
ρ\(X\)=X−median\(X\)max\(IQR\(X\),ϵ\),\\rho\(X\)=\\frac\{X\-\\operatorname\{median\}\(X\)\}\{\\max\(\\operatorname\{IQR\}\(X\),\\epsilon\)\},where the median and interquartile range are computed over the whole window andϵ=10−4\\epsilon=10^\{\-4\}\. LetgW\(⋅\)g\_\{W\}\(\\cdot\)average adjacent subcarriers intoWWgrouped bins\. In the EHealth implementation, the amplitude view is
A=gW\(ρ\(log\(1\+\|H\|\)\)\)\.A=g\_\{W\}\\\!\\left\(\\rho\(\\log\(1\+\|H\|\)\)\\right\)\.For phase, Argus unwraps along the subcarrier axis and removes a packet\-wise endpoint line,
Φ^t,k=unwrapk\(∠Ht,k\),at=Φ^t,K−Φ^t,1K−1,\\hat\{\\Phi\}\_\{t,k\}=\\operatorname\{unwrap\}\_\{k\}\(\\angle H\_\{t,k\}\),\\quad a\_\{t\}=\\frac\{\\hat\{\\Phi\}\_\{t,K\}\-\\hat\{\\Phi\}\_\{t,1\}\}\{K\-1\},Φt,k=Φ^t,k−\(at\(k−1\)\+Φ^t,1\),P=gW\(ρ\(Φ\)\)\.\\Phi\_\{t,k\}=\\hat\{\\Phi\}\_\{t,k\}\-\\bigl\(a\_\{t\}\(k\-1\)\+\\hat\{\\Phi\}\_\{t,1\}\\bigr\),\\quad P=g\_\{W\}\(\\rho\(\\Phi\)\)\.This linear phase detrending follows the common CSI observation that the measured phase contains synchronization\-related offsets that are approximately linear in the subcarrier index\(Diazet al\.[2023](https://arxiv.org/html/2608.14670#bib.bib25)\)\. The phase\-delta view is the first temporal difference of the grouped phase,
Dt,w=Pt,w−Pt−1,w,D1,w=0\.D\_\{t,w\}=P\_\{t,w\}\-P\_\{t\-1,w\},\\quad D\_\{1,w\}=0\.For each viewX\(v\)∈\{A,P,D\}X^\{\(v\)\}\\in\\\{A,P,D\\\}, Argus applies statistic rowssrs\_\{r\}over time for each grouped bin, so
Sv,r,w=sr\(X1:T,w\(v\)\)\.S\_\{v,r,w\}=s\_\{r\}\\\!\\left\(X^\{\(v\)\}\_\{1:T,w\}\\right\)\.Frequency rows use temporal real\-FFT power after subtracting the temporal mean, discarding the DC bin, and splitting the remaining bins into low, middle, and high thirds\. Appendix Table[4](https://arxiv.org/html/2608.14670#A2.T4)enumerates the statistic rows\. These statistics are stacked into a tensor of the form
S∈ℝC×R×W,S\\in\\mathbb\{R\}^\{C\\times R\\times W\},whereCCis the number of available views,RRis the number of statistic rows, andWWis the width induced by the capture geometry after grouping or alignment\. The important point is thatCC,RR, andWWare implementation choices, not assumptions of the method\. A different radio or task can change the statgram shape while keeping the same learning pipeline\.
### Patch Transformer
The statgram is divided into coarse rectangular patches\. Each patch is flattened and linearly projected into a token\. A learnable CLS token is placed at the end of the sequence and processed by a lightweight decoder\-only Transformer\. Because the CLS token is last, causal attention still allows it to attend to every statgram patch\. The final CLS embedding is passed to an output head chosen for the task: a softmax head for closed\-set single\-person identification, or independent binary logits for multi\-user identification\.
This design is intentionally small\. The goal is not to build a large sequence model over raw packets, but to make the input stable enough that a short token sequence is sufficient\. Segment\-level inference then averages logits across overlapping windows from the same physical recording:
y^=argmaxy1T∑t=1Tzt\(y\),\\hat\{y\}=\\arg\\max\_\{y\}\\frac\{1\}\{T\}\\sum\_\{t=1\}^\{T\}z\_\{t\}\(y\),wherezt\(y\)z\_\{t\}\(y\)is the logit for identityyyin windowtt\. This aggregation is deterministic and improves robustness without changing the trained model\.
### Attention\-Occlusion Compression
Argus also uses the trained model to identify which statgram patches matter\. For each validation window, we first compute the unmasked prediction\. We then replace one patch at a time with its training\-set mean value and measure the drop in true\-class probability\. Patch importance is the average validation drop, with accuracy drop used as a secondary signal\. Test\-time compression is evaluated only after this validation ranking is fixed\. We compare ranked mean\-fill, ranked zero\-fill, and random mean\-fill controls so that any compression gain cannot be explained merely by keeping some arbitrary subset of patches\.
## Experimental Methodology
### Datasets
We evaluate Argus on two CSI datasets\.
The EHealth dataset\(Galdinoet al\.[2023](https://arxiv.org/html/2608.14670#bib.bib65)\)contains CSI from 154 participants collected in a controlled3m×4m3\\,\\text\{m\}\\times 4\\,\\text\{m\}room, providing a large\-cohort benchmark for Wi\-Fi\-based identification\. Participants varied in age, height, and weight, with substantial overlap in physical characteristics\. Each completed 17 standardized 60\-second positions or activities spanning static poses, breathing variations, and limited in\-place motion\. Because 14 activities were static, the dataset is well suited for passive identification of stationary subjects\. CSI was collected over 256 subcarriers, 234 usable, using a 5 GHz router on channel 36 with 80 MHz bandwidth, a laptop client, and a single\-antenna Raspberry Pi 4B running NEXMON\. The router and laptop were placed on opposite sides of the participant, while the probe was equidistant from both, with all devices approximately 1 m away\. Each 50\-row window, or roughly 6 seconds, is converted into a3×20×643\\times 20\\times 64statgram using amplitude, calibrated phase, and phase\-delta statistics, with a 25\-row stride\. A10×1610\\times 16patch size produces a2×42\\times 4grid of eight patch tokens plus one CLS token\.
WiMANS contains 11,286 three\-second recordings across classroom, meeting\-room, and empty\-room environments, at 2\.4 GHz and 5 GHz\(Huanget al\.[2024](https://arxiv.org/html/2608.14670#bib.bib1)\)\. Each recording contains zero to five of six enrolled users\. The released preprocessing stores CSI magnitude, so we re\-extract the complex CSI from the raw traces and construct per\-link amplitude and calibrated phase views\. The final WiMANS statgram has shape18×20×3018\\times 20\\times 30and uses4×104\\times 10patches, yielding 15 patch tokens plus the CLS token\. The output head is replaced with six independent logits trained with weighted binary cross\-entropy\.
### Splits, Baselines, and Metrics
For EHealth, we use a subject\-stratified physical\-segment split\. Each participant contributes 11 training, 3 validation, and 3 test segments, yielding 462 physical test segments and preventing neighboring windows from the same recording from crossing splits\. No demographic or physiological metadata is used as input\. For WiMANS, we follow the benchmark’s 80/20 split and exact\-match multi\-label metric, under which a recording counts as correct only if all six per\-user predictions are simultaneously correct\.
On EHealth, we compare Argus with THAT, a two\-stream raw\-CSI Transformer adapted to 154\-way identification\(Liet al\.[2021](https://arxiv.org/html/2608.14670#bib.bib23)\); a CNN\-BiLSTM with convolutional feature extraction, bidirectional recurrence, and a softmax identity head; and a full Argus encoder\-decoder using bidirectional self\-attention and a single cross\-attention query token\. The encoder–decoder uses the same statgram input, patching, width, training budget, and five seeds, but has 4\.2M parameters versus 1\.9M for the decoder\-only model\. On WiMANS, we compare with the published LSTM, CNN\-1D, CNN\-2D, CLSTM, ABLSTM, and THAT baselines\. Because Argus re\-extracts complex CSI to include calibrated phase, these are published\-reference rather than fully matched\-input comparisons\. We report EHealth Top\-kkaccuracy, WiMANS exact\-match accuracy, attention\-occlusion compression, open\-set rejection, calibration, and FLOPs\. For aggregated results, xNNaverages logits over the firstNNoverlapping 6\-second windows from each 60\-second segment using a 3\-second stride; x19 uses all 19 windows\. The main Argus model usesdmodel=192d\_\{\\text\{model\}\}=192, four decoder blocks, six heads, 0\.15 dropout, 1\.90M parameters, and 33\.6 MFLOPs per EHealth window\.
For open\-set evaluation, a deterministic 20% subset of participant IDs \(31 of 154\) is withheld from training and treated as unknown\. The model is retrained from scratch on the remaining 123 enrolled IDs\. Known\-user accuracy is measured only on enrolled\-user test recordings, while unknown rejection is evaluated with maximum softmax confidence and normalized negative entropy\. We also compute 15\-bin expected calibration error \(ECE\) on known\-user predictions and sweep confidence thresholds to expose the trade\-off among known\-user acceptance, unknown false acceptance, and accuracy among accepted known users\.
## Results
### Large\-Cohort EHealth Identification
Table[1](https://arxiv.org/html/2608.14670#Sx5.T1)shows the main EHealth result\. A single 6\-second statgram reaches78\.88%±1\.62%78\.88\\%\\pm 1\.62\\%Top\-1 accuracy\. Aggregating logits over 19 overlapping windows from a 60\-second physical segment raises Top\-1 to84\.85%±1\.31%84\.85\\%\\pm 1\.31\\%, while Top\-3 and Top\-5 reach98\.61%98\.61\\%and99\.26%99\.26\\%\(Figure[2](https://arxiv.org/html/2608.14670#Sx5.F2)\)\. This is important because the application does not always need an exact single\-shot match; a short candidate list with very high recall is useful for a secondary verification step\.
Table 1:EHealth closed\-set identification accuracy\.Figure 2:EHealth Top\-kkaccuracy versus aggregated evidence\.The raw\-CSI THAT model performs best on a single 6\-second window, exceeding Argus by 3\.49 points, but its Top\-1 accuracy falls as the context grows\. In contrast, Argus improves with accumulated evidence, reaching 84\.85% at 60 seconds and outperforming THAT by 7\.75 points\. Argus is also more efficient, requiring 33\.6 MFLOPs per window compared with 149 MFLOPs for THAT\. A statgram forward pass takes 1\.21 ms median on Apple Silicon, resulting in approximately 23 ms for an x19 segment\-level decision\. The two additional comparisons reinforce this pattern\. CNN\-BiLSTM reaches75\.08%±0\.61%75\.08\\%\\pm 0\.61\\%Top\-1 accuracy on 6\-second raw\-CSI windows but falls to65\.57%±2\.09%65\.57\\%\\pm 2\.09\\%over 60 seconds, mirroring THAT’s degradation with longer raw context\. In contrast, the encoder\-decoder statgram model closely matches the decoder\-only variant, reaching79\.15%±1\.37%79\.15\\%\\pm 1\.37\\%at x1 and85\.41%±1\.78%85\.41\\%\\pm 1\.78\\%at x19, a difference within seed variance, despite using more than twice as many parameters\. These results suggest that the statgram representation is the main source of the aggregation gains, rather than the choice between decoder\-only, encoder\-decoder, or recurrent architectures\.
Figure 3:Accuracy\-compute frontier on EHealth\.
### Channel Ablation and Compression
The EHealth channel ablation shows that amplitude carries most of the discriminative signal in the single\-radio setting \(Figure[4](https://arxiv.org/html/2608.14670#Sx5.F4)\)\. Amplitude\-only reaches79\.72%±1\.49%79\.72\\%\\pm 1\.49\\%single\-window Top\-1, statistically indistinguishable from the full three\-channel model\. Phase\-only drops to41\.47%41\.47\\%, and phase\-delta\-only drops to3\.00%3\.00\\%\. This does not mean that phase is useless in general\. Rather, it shows that phase calibration and channel selection need to be treated as first\-class design choices\. On WiMANS, calibrated per\-link phase helps most on the noisier 2\.4 GHz configurations\.
Figure 4:Single\-window Top\-1 accuracy under amplitude, phase, and phase\-delta channel ablations\.Attention\-guided occlusion shows that identity evidence is spatially concentrated\. Retaining the top 4 of 8 validation\-ranked patches with training\-mean fill preserves full single\-window accuracy \(78\.97%78\.97\\%versus78\.88%78\.88\\%\), corresponding to 18\.6 MFLOPs per window under token pruning and accuracy declines only below 3 retrained patches \(Figure[5](https://arxiv.org/html/2608.14670#Sx5.F5)\)\. Random retention is much worse at the same budgets, and zero\-fill recovers more slowly than mean\-fill which indicates that the ranking selects meaningful patches rather than simply reducing input size\. The model retrained on only the top\-ranked half of the statistic rows \(a10×6410\\times 64input\) reaches79\.35%±1\.29%79\.35\\%\\pm 1\.29\\%, slightly above the full\-input reference, while column\-only reductions cost more \(top\-half subcarrier columns:76\.12%±1\.18%76\.12\\%\\pm 1\.18\\%\), suggesting the statistic rows are more redundant than the subcarrier groups\. On WiMANS, retaining 10 of 15 ranked patches costs only 0\.7 points on average and accuracy collapses below 5 patches\. When testing model capacity on WiMANS, accuracy is statistically flat across a4×4\\timesparameter range \(0\.6M–2\.5M\) and an 11M\-parameter variant fails to generalize entirely, so the compact input, not model size, is the binding design constraint, seen in Figure[6](https://arxiv.org/html/2608.14670#Sx5.F6)\.
Figure 5:Input compression on the 8\-patch EHealth statgram\.Figure 6:Accuracy versus model size on classroom 2\.4 GHz\.
### Failure Modes and Open\-Set Behavior
The remaining EHealth errors are not random\. At single\-window inference,61\.9%±0\.6%61\.9\\%\\pm 0\.6\\%of Top\-1 errors are adjacent participant IDs\. A random output\-permutation null gives only 1\.31% adjacent errors on average, while random\-label retraining preserves high adjacency only when predictions are mapped back to the original participant order\. This suggests that residual errors reflect collection order, session structure, participant similarity, or another latent dataset factor\. The result is useful, but it also means that future evaluation should randomize collection order or test across additional sessions\.
Open\-set rejection is also not solved\. With 31 of 154 participants withheld from training, Argus reaches 78\.69% known\-user accuracy\. Unknown\-user rejection gives AUROC 0\.744 using maximum confidence and 0\.754 using negative entropy\. The threshold sweep in Figure[7](https://arxiv.org/html/2608.14670#Sx5.F7)further shows that reducing unknown false accepts comes at the cost of rejecting more known users\. These values are useful diagnostics, but they are not strong enough for a stand\-alone biometric gate\. Argus should therefore be viewed as a closed\-set identifier or high\-recall shortlist generator unless it is combined with a stronger verification objective\.
Figure 7:Open\-set threshold trade\-off with 31 withheld identities\.
### WiMANS Multi\-User Evaluation
WiMANS tests whether the same representation family remains useful when the task changes from single\-person closed\-set identification to multi\-user exact\-match recognition\. Across the nine environment\-band configurations, Argus reaches 95\.07% mean exact\-match accuracy, within 1\.23 points of the strongest per\-configuration baselines on average and within one point on five configurations \(Table[2](https://arxiv.org/html/2608.14670#Sx5.T2)\)\. The remaining gaps are concentrated in the empty\-room 5 GHz and empty\-room dual\-band settings\. We retrain all baselines for a like\-for\-like check on the same hardware and pipeline\. When retraining on the same hardware, the difference between Argus and the best baseline drops to 0\.97 points on average which is within seed variance\. Full retrained baseline results can be found in appendix\.
Two post\-hoc observations are worth reporting \(excluded from Table[2](https://arxiv.org/html/2608.14670#Sx5.T2)\)\. First, on the cleaner 5 GHz band the phase channels are slightly counter\-productive: an amplitude\-only variant of the final model reaches99\.58%±0\.27%99\.58\\%\\pm 0\.27\\%on meeting\-room 5 GHz \(−0\.41\-0\.41versus THAT’s 99\.99%\), suggesting band\-adaptive channel selection as a simple deployment heuristic\. Second, a tied\-optimal5×105\\times 10patch variant reaches95\.65%±0\.88%95\.65\\%\\pm 0\.88\\%on meeting\-room 2\.4 GHz\. We also report a negative phase result: encoding cross\-antenna conjugate\-product phase differences as cosine and sine channels reduced accuracy by 3–4 points in every combination we tested, and phase\-only models trailed amplitude\-only models by roughly 9 points\.
EnvironmentBandLSTMCNN\-1DCNN\-2DCLSTMABLSTMTHATArgus \(ours\)GapClassroom2\.480\.74±1\.4380\.74\{\\pm\}1\.4384\.80±0\.8084\.80\{\\pm\}0\.8089\.97±0\.6689\.97\{\\pm\}0\.6690\.16±0\.7090\.16\{\\pm\}0\.7088\.81±1\.3688\.81\{\\pm\}1\.3690\.69±0\.51\\mathbf\{90\.69\{\\pm\}0\.51\}89\.81±1\.3689\.81\{\\pm\}1\.36−0\.88\-0\.88Meeting2\.489\.52±1\.1189\.52\{\\pm\}1\.1192\.89±0\.2692\.89\{\\pm\}0\.2696\.39±0\.81\\mathbf\{96\.39\{\\pm\}0\.81\}94\.56±0\.4994\.56\{\\pm\}0\.4994\.80±0\.5594\.80\{\\pm\}0\.5594\.77±0\.5994\.77\{\\pm\}0\.5994\.69±0\.2494\.69\{\\pm\}0\.24−1\.70\-1\.70Empty2\.486\.68±0\.9986\.68\{\\pm\}0\.9988\.14±0\.4688\.14\{\\pm\}0\.4691\.11±0\.8291\.11\{\\pm\}0\.8292\.76±0\.2792\.76\{\\pm\}0\.2790\.90±0\.5490\.90\{\\pm\}0\.5493\.87±0\.88\\mathbf\{93\.87\{\\pm\}0\.88\}92\.94±0\.8192\.94\{\\pm\}0\.81−0\.93\-0\.93Classroom598\.89±0\.1698\.89\{\\pm\}0\.1699\.47±0\.2199\.47\{\\pm\}0\.2199\.10±0\.2199\.10\{\\pm\}0\.2199\.71±0\.19\\mathbf\{99\.71\{\\pm\}0\.19\}99\.55±0\.2999\.55\{\\pm\}0\.2999\.23±0\.1999\.23\{\\pm\}0\.1998\.89±0\.2098\.89\{\\pm\}0\.20−0\.82\-0\.82Meeting599\.73±0\.1799\.73\{\\pm\}0\.1799\.66±0\.1299\.66\{\\pm\}0\.1299\.79±0\.1199\.79\{\\pm\}0\.1199\.76±0\.0899\.76\{\\pm\}0\.0899\.76±0\.0899\.76\{\\pm\}0\.0899\.99±0\.00\\mathbf\{99\.99\{\\pm\}0\.00\}98\.67±0\.2998\.67\{\\pm\}0\.29−1\.32\-1\.32Empty595\.84±0\.5095\.84\{\\pm\}0\.5095\.94±0\.3695\.94\{\\pm\}0\.3695\.31±0\.3695\.31\{\\pm\}0\.3697\.64±0\.25\\mathbf\{97\.64\{\\pm\}0\.25\}96\.74±0\.3896\.74\{\\pm\}0\.3897\.08±0\.2997\.08\{\\pm\}0\.2995\.49±0\.6995\.49\{\\pm\}0\.69−2\.15\-2\.15Classroom2\.4/586\.93±0\.9086\.93\{\\pm\}0\.9092\.64±0\.4292\.64\{\\pm\}0\.4294\.61±0\.50\\mathbf\{94\.61\{\\pm\}0\.50\}93\.05±0\.4693\.05\{\\pm\}0\.4692\.35±0\.3992\.35\{\\pm\}0\.3994\.29±0\.5194\.29\{\\pm\}0\.5193\.97±0\.3093\.97\{\\pm\}0\.30−0\.64\-0\.64Meeting2\.4/593\.94±0\.6093\.94\{\\pm\}0\.6096\.64±0\.2196\.64\{\\pm\}0\.2198\.01±0\.35\\mathbf\{98\.01\{\\pm\}0\.35\}97\.44±0\.2897\.44\{\\pm\}0\.2897\.84±0\.1797\.84\{\\pm\}0\.1797\.73±0\.3397\.73\{\\pm\}0\.3397\.85±0\.2797\.85\{\\pm\}0\.27−0\.16\-0\.16Empty2\.4/590\.07±0\.9590\.07\{\\pm\}0\.9593\.49±0\.2193\.49\{\\pm\}0\.2194\.45±0\.4194\.45\{\\pm\}0\.4195\.29±0\.3895\.29\{\\pm\}0\.3895\.01±0\.3495\.01\{\\pm\}0\.3495\.80±0\.40\\mathbf\{95\.80\{\\pm\}0\.40\}93\.31±0\.6893\.31\{\\pm\}0\.68−2\.49\-2\.49Mean91\.3793\.7495\.4295\.6095\.0895\.94\\mathbf\{95\.94\}95\.07−1\.23\-1\.23Table 2:Exact\-match identification accuracy on WiMANS for the top 6 baselines\(Huanget al\.[2024](https://arxiv.org/html/2608.14670#bib.bib1)\)and Argus\.The WiMANS adaptation also exposes which design choices contributed the most\. Re\-extracting calibrated phase from the raw traces, conditioning statistic rows, using coarser patches, and switching to a multi\-label objective all improve the hardest classroom 2\.4 GHz configuration\. Phase is band\-dependent: it gives its largest gains at 2\.4 GHz, where amplitude is noisier, and is neutral or slightly negative on cleaner 5 GHz settings\. Token granularity matters as well\. With roughly 1,500 training recordings per configuration, coarse 4\-by\-10 patches work better than fine tokenization because they reduce the effective input dimensionality\.
Table 3:WiMANS accuracy/compute summary\. Speedup is relative to THAT; baseline parameter and FLOP counts are the benchmark’s published figures\(Huanget al\.[2024](https://arxiv.org/html/2608.14670#bib.bib1)\)\.ModelParams \(M\)Acc\.GFLOPsSpeedupTHAT4\.90095\.94\\mathbf\{95\.94\}1\.6501\.0×1\.0\\timesCLSTM5\.39195\.601\.7910\.9×0\.9\\timesCNN\-2D0\.89395\.421\.6911\.0×1\.0\\timesABLSTM4\.26895\.083\.2080\.5×0\.5\\timesCNN\-1D1\.91693\.740\.5163\.2×3\.2\\timesLSTM1\.60991\.370\.9711\.7×1\.7\\timesMLP209\.02083\.450\.4183\.9×3\.9\\timesArgus1\.92095\.070\.06127×27\\times10 patch1\.92094\.370\.04239×39\\times8 patch1\.92093\.570\.03448×48\\timesThe efficiency result is the strongest deployment argument\. Argus uses 0\.061 GFLOPs per recording,27×27\\timesfewer than THAT, while giving up 0\.87 points of mean accuracy to THAT and 1\.23 points to the strongest per\-configuration baselines\. Combining patch retention with token pruning extends the speedup to39×39\\timesfor 10 patches and48×48\\timesfor 8 patches\. The reason is simple: the statgram compresses thousands of packet\-level measurements into a short token sequence before any attention is computed\.
### Cross\-Environment Transfer
We use a leave\-one\-environment\-out protocol within each band setting: models are trained on all recordings of the two source environments and evaluated on the held\-out environment’s standard 20% test split, with best\-epoch selection on a 10% validation carve\-out of the training pool\. As a fractionx∈\{1,2,3,4,5,10,15,20,25,50\}%x\\in\\\{1,2,3,4,5,10,15,20,25,50\\\}\\%of the target environment’s training split is made available \(three seeds\), we compare three adaptation strategies:*mixed*training on the source pool plus thex%x\\%target sample,*fine\-tuning*a source\-pretrained model on thex%x\\%target sample alone \(100 epochs, learning rate10−410^\{\-4\}\), and a*target\-only*control trained on thex%x\\%sample with no source data\.
Three findings stand out \(Figure[8](https://arxiv.org/html/2608.14670#Sx5.F8)\)\. First, zero\-shot transfer fails: models trained on two rooms reach only 14–28% exact match on the held\-out room, showing that CSI identity signatures are dominated by room\-specific multipath\. Second, transfer is nonetheless real and concentrated in the few\-shot regime: at 1% target data \(15 recordings\), mixed training reaches 31–36% versus 14–18% for target\-only training, a gain that persists at\+\+10–15 points through 5% target data and fades to zero by 50%\. The source environments roughly halve the target\-room enrollment data needed to reach a given accuracy below the 10% mark, and with a quarter of the target data \(376 recordings\) mixed training reaches 82–93% depending on band and room\. Third, and contrary to common transfer\-learning practice, mixed training beats pretrain\-then\-fine\-tune at every budget and in every band: fine\-tuning on small target samples barely improves on the target\-only control, indicating that the source data regularizes joint training rather than providing a directly transferable initialization\. We did not tune fine\-tuning hyperparameters beyond a standard recipe, so a carefully tuned variant may close part of this gap\.
Figure 8:Cross\-environment adaptation on WiMANS\.
## Discussion and Future Work
Argus’ main contribution is its compact input representation using statgrams which enable identification\-relevant CSI structure learnable with short token sequences\. Our evaluation results show that longer raw temporal context does not necessarily yield improved performance: the raw\-CSI Transformer degrades with longer contexts, while statgram aggregation improves\. This is consistent with the compression results, where a small number of ranked patches preserve most of the accuracy\.
There are also clear limits\. First, amplitude dominates the EHealth single\-radio setting, while calibrated phase helps selectively in WiMANS\. Future systems should therefore choose channel views adaptively rather than assuming that more views always help\. Second, Argus has only moderate ability to detect unenrolled individuals, so it is currently better suited to producing a shortlist of likely identities than making a final identification\. Third, WiMANS cross\-environment transfer shows that room\-specific multipath remains a major barrier\. Fourth, the WiMANS baseline comparison is not a matched\-input ablation of every baseline under the same re\-extracted complex CSI pipeline\. A practical deployment should evaluate across rooms, days, devices, and collection orders, and should combine closed\-set identification with calibrated verification or metric\-learning losses\.
Passive biometric sensing also requires explicit governance\. Deployments should require informed enrolment and consent, visible opt\-out mechanisms, retention limits for CSI\-derived identity data, and local or on\-device processing when possible\. Passive identification systems such as Argus should not be used as a covert identity gate; the open\-set results show that unknown users can still be assigned confident closed\-set identities without a separate verification layer\.
## Conclusion
We presented Argus, a passive Wi\-Fi CSI identification system based on compact statgram inputs and a lightweight decoder\-only Transformer\. On a 154\-subject split, Argus reaches84\.85%±1\.31%84\.85\\%\\pm 1\.31\\%Top\-1 and99\.26%99\.26\\%Top\-5 after 60\-second aggregation\. On WiMANS, it remains within 1\.23 points of the strongest baselines on average while using27×27\\timesfewer inference FLOPs\. Argus shows that compact CSI statistics can support scalable passive identification, but robust deployment still requires stronger open\-set rejection, ordering\-independent validation, and cross\-environment generalization\.
## References
- S\. Abnar and W\. Zuidema \(2020\)Quantifying attention flow in transformers\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics,D\. Jurafsky, J\. Chai, N\. Schluter, and J\. Tetreault \(Eds\.\),Online,pp\. 4190–4197\.External Links:[Link](https://aclanthology.org/2020.acl-main.385/),[Document](https://dx.doi.org/10.18653/v1/2020.acl-main.385)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- F\. Adib, H\. Mao, Z\. Kabelac, D\. Katabi, and R\. C\. Miller \(2015\)Smart homes that monitor breathing and heart rate\.InProceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems,CHI ’15,New York, NY, USA,pp\. 837–846\.External Links:ISBN 9781450331456,[Link](https://doi.org/10.1145/2702123.2702200),[Document](https://dx.doi.org/10.1145/2702123.2702200)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p2.1)\.
- D\. Avola, A\. Bernardini, F\. Danese, M\. Lezoche, M\. Mancini, D\. Pannone, and A\. Ranaldi \(2025\)Transformer\-Based Person Identification via Wi\-Fi CSI Amplitude and Phase Perturbations\.InProceedings of the 31st International Conference on Distributed Multimedia Systems,Pompei, Italy,pp\. 15–23\.Note:HAL ID: hal\-05574946External Links:[Document](https://dx.doi.org/10.18293/DMS2025-004)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- M\. T\. Buyukakkaslar, M\. A\. Erturk, and M\. A\. Aydin \(2024\)A review on radar\-based human detection techniques\.Sensors24\(17\)\.External Links:[Link](https://www.mdpi.com/1424-8220/24/17/5709),ISSN 1424\-8220,[Document](https://dx.doi.org/10.3390/s24175709)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- C\. Chen, G\. Zhou, and Y\. Lin \(2023\)Cross\-domain wifi sensing with channel state information: a survey\.ACM Comput\. Surv\.55\(11\)\.External Links:ISSN 0360\-0300,[Link](https://doi.org/10.1145/3570325),[Document](https://dx.doi.org/10.1145/3570325)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- J\. Deng, J\. Guo, N\. Xue, and S\. Zafeiriou \(2019\)ArcFace: additive angular margin loss for deep face recognition\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 4690–4699\.External Links:[Document](https://dx.doi.org/10.1109/CVPR.2019.00482)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p1.1)\.
- G\. Diaz, I\. Sobron, I\. Eizmendi, I\. Landa, and M\. Velez \(2023\)Channel phase processing in wireless networks for human activity recognition\.External Links:2303\.16873,[Document](https://dx.doi.org/10.48550/arXiv.2303.16873),[Link](https://arxiv.org/abs/2303.16873)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Statgram Representation](https://arxiv.org/html/2608.14670#Sx3.SSx1.p1.17)\.
- J\. Ding, Y\. Wang, and X\. Fu \(2020\)Wihi: wifi based human identity identification using deep learning\.IEEE Access8\(\),pp\. 129246–129262\.External Links:[Document](https://dx.doi.org/10.1109/ACCESS.2020.3009123)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- I\. Galdino, J\. C\. H\. Soto, E\. Caballero, V\. Ferreira, T\. C\. Ramos, C\. Albuquerque, and D\. C\. Muchaluat\-Saade \(2023\)EHealth csi: a wi\-fi csi dataset of human activities\.IEEE Access11\(\),pp\. 71003–71012\.External Links:[Document](https://dx.doi.org/10.1109/ACCESS.2023.3294429)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p5.1),[Datasets](https://arxiv.org/html/2608.14670#Sx4.SSx1.p2.4)\.
- S\. Huang, K\. Li, D\. You, Y\. Chen, A\. Lin, S\. Liu, X\. Li, and J\. A\. McCann \(2024\)WiMANS: a benchmark dataset for wifi\-based multi\-user activity sensing\.InComputer Vision – ECCV 2024,Berlin, Heidelberg,pp\. 72–91\.External Links:ISBN 978\-3\-031\-72945\-4,[Link](https://doi.org/10.1007/978-3-031-72946-1_5),[Document](https://dx.doi.org/10.1007/978-3-031-72946-1%5F5)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p5.1),[Datasets](https://arxiv.org/html/2608.14670#Sx4.SSx1.p3.2),[Table 2](https://arxiv.org/html/2608.14670#Sx5.T2),[Table 3](https://arxiv.org/html/2608.14670#Sx5.T3)\.
- P\. Kocheta, N\. S\. Bhatia, and K\. Obraczka \(2025\)Pulse\-fi: a low\-cost system for accurate heart rate monitoring using wi\-fi channel state information\.In2025 21st International Conference on Distributed Computing in Smart Systems and the Internet of Things \(DCOSS\-IoT\),Vol\.,pp\. 226–230\.External Links:[Document](https://dx.doi.org/10.1109/DCOSS-IoT65416.2025.00037)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p2.1)\.
- W\. Kwon, S\. Kim, M\. W\. Mahoney, J\. Hassoun, K\. Keutzer, and A\. Gholami \(2022\)A fast post\-training pruning framework for transformers\.InProceedings of the 36th International Conference on Neural Information Processing Systems,NIPS ’22,Red Hook, NY, USA,pp\. 24101–24116\.External Links:ISBN 9781713871088,[Document](https://dx.doi.org/10.52202/068431-1750)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- B\. Li, W\. Cui, W\. Wang, L\. Zhang, Z\. Chen, and M\. Wu \(2021\)Two\-stream convolution augmented transformer for human activity recognition\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.35,pp\. 286–293\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v35i1.16103),[Link](https://doi.org/10.1609/aaai.v35i1.16103)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1),[Splits, Baselines, and Metrics](https://arxiv.org/html/2608.14670#Sx4.SSx2.p2.4)\.
- Y\. Ma, G\. Zhou, and S\. Wang \(2019\)WiFi sensing with channel state information: a survey\.ACM Comput\. Surv\.52\(3\)\.External Links:ISSN 0360\-0300,[Link](https://doi.org/10.1145/3310194),[Document](https://dx.doi.org/10.1145/3310194)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- P\. Michel, O\. Levy, and G\. Neubig \(2019\)Are sixteen heads really better than one?\.InProceedings of the 33rd International Conference on Neural Information Processing Systems,Red Hook, NY, USA\.Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- A\. Pokkunuru, K\. Jakkala, A\. Bhuyan, P\. Wang, and Z\. Sun \(2018\)NeuralWave: gait\-based user identification through commodity wifi and deep learning\.InIECON 2018 \- 44th Annual Conference of the IEEE Industrial Electronics Society,Vol\.,pp\. 758–765\.External Links:[Document](https://dx.doi.org/10.1109/IECON.2018.8591820)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- T\. D\. Quy, C\. Lin, and T\. K\. Shih \(2025\)Enhanced human activity recognition using wi\-fi sensing: leveraging phase and amplitude with attention mechanisms\.Sensors25\(4\)\.External Links:[Link](https://www.mdpi.com/1424-8220/25/4/1038),ISSN 1424\-8220,[Document](https://dx.doi.org/10.3390/s25041038)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- W\. J\. Scheirer, A\. de Rezende Rocha, A\. Sapkota, and T\. E\. Boult \(2013\)Toward open set recognition\.IEEE Transactions on Pattern Analysis and Machine Intelligence35\(7\),pp\. 1757–1772\.External Links:[Document](https://dx.doi.org/10.1109/TPAMI.2012.256)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1)\.
- F\. Schroff, D\. Kalenichenko, and J\. Philbin \(2015\)FaceNet: A unified embedding for face recognition and clustering\.In2015 IEEE Conference on Computer Vision and Pattern Recognition \(CVPR\),Vol\.,Los Alamitos, CA, USA,pp\. 815–823\.External Links:ISSN 1063\-6919,[Document](https://dx.doi.org/10.1109/CVPR.2015.7298682),[Link](https://doi.ieeecomputersociety.org/10.1109/CVPR.2015.7298682)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p1.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- A\. Sepas\-Moghaddam and A\. Etemad \(2023\)Deep gait recognition: a survey\.45\(1\),pp\. 264–284\.External Links:[Document](https://dx.doi.org/10.1109/TPAMI.2022.3151865)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p1.1)\.
- R\. Tolosana, R\. Vera\-Rodriguez, J\. Fierrez, A\. Morales, and J\. Ortega\-Garcia \(2020\)Deepfakes and beyond: a survey of face manipulation and fake detection\.64,pp\. 131–148\.Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p1.1)\.
- B\. Vandersmissen, N\. Knudde, A\. Jalalvand, I\. Couckuyt, A\. Bourdoux, W\. D\. Neve, and T\. Dhaene \(2018\)Indoor person identification using a low\-power fmcw radar\.IEEE Transactions on Geoscience and Remote Sensing56,pp\. 3941–3952\.External Links:[Link](https://api.semanticscholar.org/CorpusID:49410307)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- X\. Wang, Y\. C\. Wu, M\. Zhou, and H\. Fu \(2024\)Beyond surveillance: privacy, ethics, and regulations in face recognition technology\.Frontiers in Big DataVolume 7 \- 2024\.External Links:[Link](https://www.frontiersin.org/journals/big-data/articles/10.3389/fdata.2024.1337465),[Document](https://dx.doi.org/10.3389/fdata.2024.1337465),ISSN 2624\-909XCited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- Z\. Wang, L\. Ouyang, S\. Chen, H\. Ding, G\. Wang, and F\. Wang \(2025\)SimID: wi\-fi\-based few\-shot cross\-domain user recognition with identity similarity learning\.Sensors25\(16\)\.External Links:[Link](https://www.mdpi.com/1424-8220/25/16/5151),ISSN 1424\-8220,[Document](https://dx.doi.org/10.3390/s25165151)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p2.1)\.
- Z\. Wei, W\. Chen, S\. Ning, W\. Lin, N\. Li, B\. Lian, X\. Sun, and J\. Zhao \(2025\)A survey on wifi\-based human identification: scenarios, challenges, and current solutions\.ACM Trans\. Sen\. Netw\.21\(1\)\.External Links:ISSN 1550\-4859,[Link](https://doi.org/10.1145/3708323),[Document](https://dx.doi.org/10.1145/3708323)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- Y\. Xu, W\. Yang, M\. Chen, S\. Chen, and L\. Huang \(2022\)Attention\-based gait recognition and walking direction estimation in wi\-fi networks\.IEEE Transactions on Mobile Computing21\(2\),pp\. 465–479\.External Links:[Document](https://dx.doi.org/10.1109/TMC.2020.3012784)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- S\. Youm and S\. Go \(2025\)Lightweight and efficient csi\-based human activity recognition via bayesian optimization\-guided architecture search and structured pruning\.Applied Sciences15\(2\)\.External Links:[Link](https://www.mdpi.com/2076-3417/15/2/890),ISSN 2076\-3417,[Document](https://dx.doi.org/10.3390/app15020890)Cited by:[Related Work](https://arxiv.org/html/2608.14670#Sx2.p3.1)\.
- Y\. Zeng, P\. H\. Pathak, and P\. Mohapatra \(2016\)WiWho: wifi\-based person identification in smart spaces\.In2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks \(IPSN\),Vol\.,pp\. 1–12\.External Links:[Document](https://dx.doi.org/10.1109/IPSN.2016.7460727)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p1.1)\.
- J\. Zhang, Z\. Tang, M\. Li, D\. Fang, P\. Nurmi, and Z\. Wang \(2018\)CrossSense: towards cross\-site and large\-scale wifi sensing\.InProceedings of the 24th Annual International Conference on Mobile Computing and Networking,MobiCom ’18,New York, NY, USA,pp\. 305–320\.External Links:ISBN 9781450359030,[Link](https://doi.org/10.1145/3241539.3241570),[Document](https://dx.doi.org/10.1145/3241539.3241570)Cited by:[Introduction](https://arxiv.org/html/2608.14670#Sx1.p3.1),[Related Work](https://arxiv.org/html/2608.14670#Sx2.p2.1)\.
## Appendix AHardware Specifications
The experiments were run on an Apple Mac Studio \(Mac16,9\) with an Apple M4 Max system\-on\-chip, 16\-core CPU consisting of 12 performance cores and 4 efficiency cores, 40\-core integrated Apple GPU, and 128 GB unified memory\. Python 3\.12\.11 and PyTorch 2\.7\.1 with the Apple Metal Performance Shaders backend enabled \(device=mps\); CUDA was not used because the experiments were run on Apple Silicon\. The notebook records NumPy 2\.4\.6 and pandas 3\.0\.3, and uses SciPy, scikit\-learn, Matplotlib, Jupyter/Notebook, and IPython kernel support for statistics, metrics, plotting, and notebook execution\.
## Appendix BAdditional EHealth Details
EHealth data were collected with a 5 GHz router on channel 36, a laptop client, and a single\-antenna Raspberry Pi 4B probe running NEXMON firmware\. CSI was extracted across 256 subcarriers, of which 234 were usable\. The devices were placed 1 m from the participant, with the router and laptop on opposite sides and the probe equidistant from them\. Argus uses AdamW with learning rate3×10−43\\times 10^\{\-4\}, weight decay10−310^\{\-3\}, cosine annealing, dropout 0\.15, label smoothing 0\.03, gradient clipping at 1\.0, and early stopping with patience 16\. A training\-history audit found best\-validation epochs between 38 and 85 across seeds with flat final validation trends, suggesting the 90\-epoch budget is not the main performance limiter\.
Table 4:EHealth statgram statistic rows\. Amplitude and calibrated phase use rows 1–18 and zero\-fill the reserved rows\. Phase\-delta uses rows 1–8 and zero\-fills the remaining rows in the reproduction artifact\.Table[4](https://arxiv.org/html/2608.14670#A2.T4)enumerates the 20 statistic rows\. Frequency rows \(FFT low/mid/high\) are computed from the temporal real\-FFT power of each grouped bin after subtracting the temporal mean; the DC bin is discarded and the remaining bins are split into equal low, middle, and high thirds\. All views are robustly normalized per window by subtracting the median and dividing by the interquartile range \(floored atϵ=10−4\\epsilon=10^\{\-4\}\), computed over the whole window\.
The two datasets differ only in grouping, alignment, and conditioning, not in the statistic battery\. On EHealth, the 234 usable subcarriers are averaged intoW=64W=64grouped bins per view, giving the3×20×643\\times 20\\times 64statgram\. On WiMANS, the 30 Intel 5300 subcarriers are used directly without grouping, and each of the nine transmit\-receive links contributes one amplitude and one calibrated\-phase channel, giving the18×20×3018\\times 20\\times 30statgram\. Because WiMANS windows contain 3,000 packets versus 50 rows on EHealth, the FFT band\-energy rows scale with window length; the WiMANS configuration therefore log\-compresses the band energies and standardizes every \(channel, statistic row\) pair to zero mean and unit variance using training\-split statistics only\. Without this conditioning, the band\-energy rows dominate the un\-normalized patch embedding and cost roughly 5 points on the hardest configuration\.
Runtime measurements in the artifact use median forward\-pass latency after 30 warm\-up passes and 120 timed repeats, with accelerator synchronization when available\. FLOPs are derived from architecture\-level multiply\-add counts for patch embedding, attention projections, attention score/value products, feed\-forward layers, and the classifier; segment\-level compute multiplies the single\-window cost by the number of aggregated windows\. These deterministic estimates are used for compute comparisons because wall\-clock latency can be affected by kernel dispatch and background system load\.
Figure 9:Adjacent\-ID error structure under relabeling controls\.
## Appendix CAdditional WiMANS Details
The final WiMANS configuration uses the same Transformer backbone as EHealth, but with an18×20×3018\\times 20\\times 30statgram,4×104\\times 10patches, and a six\-way multi\-label head trained with weighted binary cross\-entropy\. The following diagnostics show the effect of the adaptation ladder, token granularity, model capacity, input compression, and cross\-environment adaptation\.
Figure 10:Cumulative effect of the WiMANS adaptations on classroom 2\.4 GHz\.Figure 11:Patch\-token granularity versus accuracy on classroom 2\.4 GHz\.Figure 12:Input compression on the final WiMANS model\.Similar Articles
RF-DETR: Neural Architecture Search for Real-Time Detection Transformers
RF-DETR introduces a lightweight detection transformer that uses weight-sharing neural architecture search to achieve state-of-the-art real-time object detection, outperforming prior methods on COCO and Roboflow100-VL while running up to 20x faster.
Hamiltonian-Inspired Attention Mechanism for Scalable RF Transmitter Fingerprinting
Proposes a Hamiltonian Transformer, a physics-informed attention mechanism that enforces norm-preserving value dynamics for RF transmitter fingerprinting, achieving 99.12% accuracy in same-day conditions and 61.64% with 150 transmitters, outperforming CNN and Transformer baselines.
HADT: A Heterogeneous Multi-Agent Differential Transformer for Autonomous Earth Observation Satellite Cluster
This paper proposes HADT, a transformer-based architecture for autonomous resource management in heterogeneous satellite clusters for Earth observation, using differential attention and relational tokenization. Experiments show significant improvements over baselines and strong adaptability to varying cluster sizes.
ARC-SORT: Adaptive, Robust, Compensated Multi-Object Tracking with Interacting Multiple Models
ARC-SORT 提出一种免训练、可实时运行的跟踪检测式多目标跟踪器,利用交互式多模型(IMM)卡尔曼滤波的预测协方差自适应调整搜索区域,并通过外观证据纠正交叉时的身份交换,在 SportsMOT 上达到 81.82 HOTA 且身份切换最少。
WISE-HAR: A Generalizable Ensemble Deep Learning Framework for WiFi-Based Human Activity Recognition
This paper presents WISE-HAR, an ensemble deep learning framework for WiFi-based human activity recognition, achieving robust performance and generalization across scenarios with minimal accuracy drops.