English

CARE: Contrastive Alignment for ADL Recognition from Event-Triggered Sensor Streams

Computer Vision and Pattern Recognition 2026-03-17 v3 Artificial Intelligence

Abstract

The recognition of Activities of Daily Living (ADLs) from event-triggered ambient sensors is an essential task in Ambient Assisted Living, yet existing methods remain constrained by representation-level limitations. Sequence-based approaches preserve temporal order of sensor activations but are sensitive to noise and lack spatial awareness, while image-based approaches capture global patterns and implicit spatial correlations but compress fine-grained temporal dynamics and distort sensor layouts. Naive fusion (e.g., feature concatenation) fails to enforce alignment between sequence- and image-based representation views, underutilizing their complementary strengths. We propose Contrastive Alignment for ADL Recognition from Event-Triggered Sensor Streams (CARE), an end-to-end framework that jointly optimizes representation learning via Sequence-Image Contrastive Alignment (SICA) and classification via cross-entropy, ensuring both cross-representation alignment and task-specific discriminability. CARE integrates (i) time-aware, noise-resilient sequence encoding with (ii) spatially-informed and frequency-sensitive image representations, and employs (iii) a joint contrastive-classification objective for end-to-end learning of aligned and discriminative embeddings. Evaluated on three CASAS datasets, CARE achieves state-of-the-art performance (89.8% on Milan, 88.9% on Cairo, and 73.3% on Kyoto7) and demonstrates robustness to sensor malfunctions and layout variability, highlighting its potential for reliable ADL recognition in smart homes. We release our code at https://github.com/Jhziiiig/CARE.

Keywords

Cite

@article{arxiv.2510.16988,
  title  = {CARE: Contrastive Alignment for ADL Recognition from Event-Triggered Sensor Streams},
  author = {Junhao Zhao and Zishuai Liu and Ruili Fang and Jin Lu and Linghan Zhang and Fei Dou},
  journal= {arXiv preprint arXiv:2510.16988},
  year   = {2026}
}
R2 v1 2026-07-01T06:46:06.852Z