When Temporal Perturbations Act Like Sensor Biases: Label-Free Auditing of Wearable Activity Recognizers
Organizations: Defense Innovation Institute, Academy of Military Science, Beijing, China · School of Software Engineering, South China University of Technology, Guangzhou, China
Abstract
Wearable human-activity recognition (HAR) models operate across sensors, subjects, and backbones, yet a smooth waveform may appear temporal while exploiting a persistent sensor offset primarily. We introduce SpectrumAudit, a label-sealed audit that fits a phase-randomized full-window stimulus on calibration windows from subjects held out from training and testing. After selection, it replays its exact DC projection and budget-constrained zero-mean residual on the same frozen victim without refitting. Across 27 victims from three datasets and three backbones, the selected waveforms cause 2.87-40.83-point three-phase robust accuracy losses. Under this replay budget, DC is more damaging than AC on 24/27 victims and recovers at least 90% of the full drop on 22/27; all 5 failures occur on WISDM. In a held-out UTD-MHAD check, the selected waveform causes 13.49-pp accuracy and 11.68-pp macro-F1 losses, versus -0.66 pp for matched random changes. The audit diagnoses offset versus zero-mean variation under a common peak-budget cap. The code will be released upon acceptance.
Figures & tables
| Method | Access | Drop (pp) |
|---|---|---|
| Random universal | none | -0.08 0.29 |
| Pseudo-label UAP–CE [ 16 ] | target | 23.94 9.16 |
| Label-aware smooth UAP [ 14 ] | target+Y | 15.99 8.45 |
| Auxiliary-ensemble transfer [ 9 ] | source | 21.46 9.93 |
| SpectrumAudit (ours) | target | 23.98 8.10 |
| Dataset | Victim | Clean (%) | Full-window | Const. ctrl. | AC ctrl. | C AC | |
|---|---|---|---|---|---|---|---|
| PAMAP2 | FCN | 60.7 | 19.9 11.7 | 21.8 9.2 | 1.1 2.0 | -1.9 2.8 | 3/3 |
| PAMAP2 | ResCNN | 58.0 | 26.6 4.5 | 26.1 4.7 | 2.5 2.4 | 0.6 1.4 | 3/3 |
| PAMAP2 | Tr. | 64.3 | 21.7 8.2 | 23.2 9.1 | 4.7 4.1 | -1.5 1.1 | 3/3 |
| WISDM | FCN | 91.6 | 16.4 13.3 | 14.2 14.2 | 12.9 7.8 | 2.1 3.8 | 1/3 |
| WISDM | ResCNN | 91.0 | 23.2 16.2 | 21.1 17.4 | 14.8 0.4 | 2.1 3.9 | 1/3 |
| WISDM | Tr. | 85.3 | 12.1 5.3 | 15.0 9.3 | 9.1 5.1 | -3.0 13.4 | 1/3 |