COCOA: Cross Modality Contrastive Learning for Sensor Data
Not on the map. Why?
Abstract (arXiv)
Self-Supervised Learning (SSL) is a new paradigm for learning discriminative representations without labelled data and has reached comparable or even state-of-the-art results in comparison to supervised counterparts. Contrastive Learning (CL) is one of the most well-known approaches in SSL that attempts to learn general, informative representations of data. CL methods have been mostly developed for applications in computer vision and natural language processing where only a single sensor modality is used. A majority of pervasive computing applications, however, exploit data from a range of different sensor modalities. While existing CL methods are limited to learning from one or two data sources, we propose COCOA (Cross mOdality COntrastive leArning), a self-supervised model that employs a novel objective function to learn quality representations from multisensor data by computing the cross-correlation between different data modalities and minimizing the similarity between irrelevant instances. We evaluate the effectiveness of COCOA against eight recently introduced state-of-the-art self-supervised models, and two supervised baselines across five public datasets. We show that COCOA achieves superior classification performance to all other approaches. Also, COCOA is far more label-efficient than the other baselines including the fully supervised model using only one-tenth of available labelled data.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 68 of its 94 references that are in the map. First posted on arXiv 31 Jul 2022.
Builds on
68 of 94 references.
References · 68
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2022Generative Adversarial Networkscited by 5,603
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Unitscited by 2,301
38 more
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2019Contrastive Multiview Codingcited by 1,297
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2017Time-Contrastive Networks: Self-Supervised Learning from Videocited by 453
- 2017Look, Listen and Learncited by 452
- 2021VATT: Transformers for Multimodal Self-Supervised Learning from Raw Video, Audio and Textcited by 427
- 2020Hard Negative Mixing for Contrastive Learningcited by 399
- 2020Debiased Contrastive Learningcited by 354
- 2021Time-Series Representation Learning via Temporal and Contextual Contrastingcited by 342
- 2021AudioCLIP: Extending CLIP to Image, Text and Audiocited by 335
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2020Self-Supervised MultiModal Versatile Networkscited by 276
- 2019Unsupervised Scalable Representation Learning for Multivariate Time Seriescited by 267
- 2019Self-Supervised Learning by Cross-Modal Audio-Video Clusteringcited by 264
- 2021Understanding self-supervised Learning Dynamics without Contrastive Pairscited by 254
- 2020DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representationscited by 249
- 2021ConSERT: A Contrastive Framework for Self-Supervised Sentence Representation Transfercited by 231
- 2020Time Series Data Augmentation for Deep Learning: A Surveycited by 225
- 2021Unsupervised Representation Learning for Time Series with Temporal Neighborhood Codingcited by 223
- 2016Split-Brain Autoencoders: Unsupervised Learning by Cross-Channel Predictioncited by 217
- 2021Self-supervised Pretraining of Visual Features in the Wildcited by 197
- 2020Audio-Visual Instance Discrimination with Cross-Modal Agreementcited by 192
- 2020TERA: Self-Supervised Learning of Transformer Encoder Representation for Speechcited by 186
- 2020CLEAR: Contrastive Learning for Sentence Representationcited by 186
- 2020CLOCS: Contrastive Learning of Cardiac Signals Across Space, Time, and Patientscited by 170
- 2020CERT: Contrastive Self-supervised Learning for Language Understandingcited by 169
- 2020Contrastive Learning of General-Purpose Audio Representationscited by 168
- 2017DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEGcited by 154
- 2021Multimodal Contrastive Training for Visual Representation Learningcited by 122
- 2020Uncovering the structure of clinical EEG signals with self-supervised learningcited by 109
- 2020Self-supervised ECG Representation Learning for Emotion Recognitioncited by 99
- 2019Multi-task Self-Supervised Learning for Human Activity Detectioncited by 98
- 2021WenLan: Bridging Vision and Language by Large-Scale Multi-Modal Pre-Trainingcited by 84
- 2019Ranked List Loss for Deep Metric Learningcited by 77
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 10; 2025: 4; 2026: 2.
21 papers.
Sort:
- 2024Evaluating Large Language Models as Virtual Annotators for Time-series Physical Sensing Datacited by 17
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Taskcited by 14
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2024MESEN: Exploit Multimodal Data to Design Unimodal Human Activity Recognition with Few Labelscited by 11
- 2024Sensor2Text: Enabling Natural Language Interactions for Daily Activity Tracking Using Wearable Sensorscited by 9
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognitioncited by 8
- 2023Multi-view self-supervised learning for multivariate variable-channel time seriescited by 7
- 2022Investigating Enhancements to Contrastive Predictive Coding for Human Activity Recognitioncited by 6
- 2024Suite-IN: Aggregating Motion Features from Apple Suite for Robust Inertial Navigationcited by 3
- 2025InfoMAE: Pair-Efficient Cross-Modal Alignment for Multimodal Time-Series Sensing Signalscited by 3
- 2025Subject Invariant Contrastive Learning for Human Activity Recognitioncited by 3
- 2024SudokuSens: Enhancing Deep Learning Robustness for IoT Sensing Applications using a Generative Approachcited by 2
9 more
- 2024SoK: Behind the Accuracy of Complex Human Activity Recognition Using Deep Learningcited by 2
- 2024Weak-Annotation of HAR Datasets using Vision Foundation Modelscited by 2
- 2023Self-supervised Activity Representation Learning with Incremental Data: An Empirical Studycited by 1
- 2024SelfReplay: Adapting Self-Supervised Sensory Models via Adaptive Meta-Task Replaycited by 1
- 2026Auto-Augmentation Contrastive Learning for Wearable-based Human Activity Recognitioncited by 1
- 2023MassNet: A Deep Learning Approach for Body Weight Extraction from A Single Pressure Imagecited by 0
- 2024Contrastive Learning-based User Identification with Limited Data on Smart Textilescited by 0
- 2025SitLLM: Large Language Models for Sitting Posture Health Understanding via Pressure Sensor Datacited by 0
- 2026Frequency-Domain Multi-Modality Transportation Modelingcited by 0
- 2026Frequency-Domain Multi-Modality Transportation Modeling9 Jul 2026
- 2026Auto-Augmentation Contrastive Learning for Wearable-based Human Activity Recognition30 Jan 2026
- 2025SitLLM: Large Language Models for Sitting Posture Health Understanding via Pressure Sensor Data16 Sep 2025
- 2025Subject Invariant Contrastive Learning for Human Activity Recognition4 Jul 2025
- 2025InfoMAE: Pair-Efficient Cross-Modal Alignment for Multimodal Time-Series Sensing Signals13 Apr 2025
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognition10 Mar 2025
- 2024Suite-IN: Aggregating Motion Features from Apple Suite for Robust Inertial Navigation12 Nov 2024
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Task11 Nov 2024
- 2024Sensor2Text: Enabling Natural Language Interactions for Daily Activity Tracking Using Wearable Sensors26 Oct 2024
- 2024Contrastive Learning-based User Identification with Limited Data on Smart Textiles6 Sep 2024
- 2024Weak-Annotation of HAR Datasets using Vision Foundation Models9 Aug 2024
- 2024SoK: Behind the Accuracy of Complex Human Activity Recognition Using Deep Learning25 Apr 2024
9 more
- 2024MESEN: Exploit Multimodal Data to Design Unimodal Human Activity Recognition with Few Labels2 Apr 2024
- 2024SelfReplay: Adapting Self-Supervised Sensory Models via Adaptive Meta-Task Replay29 Mar 2024
- 2024Evaluating Large Language Models as Virtual Annotators for Time-series Physical Sensing Data2 Mar 2024
- 2024SudokuSens: Enhancing Deep Learning Robustness for IoT Sensing Applications using a Generative Approach3 Feb 2024
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platforms19 Nov 2023
- 2023Multi-view self-supervised learning for multivariate variable-channel time series13 Jul 2023
- 2023Self-supervised Activity Representation Learning with Incremental Data: An Empirical Study1 May 2023
- 2023MassNet: A Deep Learning Approach for Body Weight Extraction from A Single Pressure Image17 Mar 2023
- 2022Investigating Enhancements to Contrastive Predictive Coding for Human Activity Recognition11 Nov 2022
- 2024Evaluating Large Language Models as Virtual Annotators for Time-series Physical Sensing Datacited by 17
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Taskcited by 14
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2024MESEN: Exploit Multimodal Data to Design Unimodal Human Activity Recognition with Few Labelscited by 11
- 2024Sensor2Text: Enabling Natural Language Interactions for Daily Activity Tracking Using Wearable Sensorscited by 9
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognitioncited by 8
- 2023Multi-view self-supervised learning for multivariate variable-channel time seriescited by 7
- 2022Investigating Enhancements to Contrastive Predictive Coding for Human Activity Recognitioncited by 6
- 2024Suite-IN: Aggregating Motion Features from Apple Suite for Robust Inertial Navigationcited by 3
- 2025InfoMAE: Pair-Efficient Cross-Modal Alignment for Multimodal Time-Series Sensing Signalscited by 3
- 2025Subject Invariant Contrastive Learning for Human Activity Recognitioncited by 3
- 2024SudokuSens: Enhancing Deep Learning Robustness for IoT Sensing Applications using a Generative Approachcited by 2
12 most cited of 21 All 21 (JSON)
- 2026Frequency-Domain Multi-Modality Transportation Modeling9 Jul 2026
- 2026Auto-Augmentation Contrastive Learning for Wearable-based Human Activity Recognition30 Jan 2026
- 2025SitLLM: Large Language Models for Sitting Posture Health Understanding via Pressure Sensor Data16 Sep 2025
- 2025Subject Invariant Contrastive Learning for Human Activity Recognition4 Jul 2025
- 2025InfoMAE: Pair-Efficient Cross-Modal Alignment for Multimodal Time-Series Sensing Signals13 Apr 2025
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognition10 Mar 2025
- 2024Suite-IN: Aggregating Motion Features from Apple Suite for Robust Inertial Navigation12 Nov 2024
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Task11 Nov 2024
- 2024Sensor2Text: Enabling Natural Language Interactions for Daily Activity Tracking Using Wearable Sensors26 Oct 2024
- 2024Contrastive Learning-based User Identification with Limited Data on Smart Textiles6 Sep 2024
- 2024Weak-Annotation of HAR Datasets using Vision Foundation Models9 Aug 2024
- 2024SoK: Behind the Accuracy of Complex Human Activity Recognition Using Deep Learning25 Apr 2024
12 newest of 21 All 21 (JSON)