PRIMUS: Pretraining IMU Encoders with Multimodal Self-Supervision
Arnav M. Das, Chi Ian Tang, Fahim Kawsar, Mohammad Malekzadeh

TL;DR
PRIMUS introduces a novel pretraining approach for IMU encoders using self-supervision and multimodal data, significantly improving human motion recognition accuracy with limited labeled samples and demonstrating robustness across different datasets.
Contribution
This work pioneers pretraining methods for IMU data, combining self-supervision and multimodal supervision, and evaluates their effectiveness on both in-domain and out-of-domain tasks.
Findings
Up to 15% accuracy improvement with fewer than 500 labeled samples per class.
Effective enhancement of downstream performance through the proposed pretraining objective.
Open-sourced code to facilitate community adoption.
Abstract
Sensing human motions through Inertial Measurement Units (IMUs) embedded in personal devices has enabled significant applications in health and wellness. Labeled IMU data is scarce, however, unlabeled or weakly labeled IMU data can be used to model human motions. For video or text modalities, the "pretrain and adapt" approach utilizes large volumes of unlabeled or weakly labeled data to build a strong feature extractor, followed by adaptation to specific tasks using limited labeled data. However, pretraining methods are poorly understood for IMU data, and pipelines are rarely evaluated on out-of-domain tasks. We propose PRIMUS: a method for PRetraining IMU encoderS that uses a novel pretraining objective that is empirically validated based on downstream performance on both in-domain and out-of-domain datasets. The PRIMUS objective effectively enhances downstream performance by combining…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques
