SlideShare a Scribd company logo
Self-supervised Learning for ECG-based
Emotion Recognition
Pritam Sarkar, Ali Etemad
Department of Electrical and Computer Engineering
Queen’s University, Kingston, Canada
ICASSP 2020
2
❑ Problem and Motivation
❑ Related work
❑ Proposed Framework
❑ Datasets
❑ Results
❑ Analysis
❑ Summary
Outline
3
Problem and Motivation
Limitations of fully-supervised learning:
❑ Human annotated labels are required to learn data
representations; the learned representations are
often very task specific.
❑ Larger labelled data are required in order to train
deep networks; smaller datasets often result in
poor performance.
Advantages of self-supervised learning:
❑ Models are trained using automatically generated
labels.
❑ Learned representations are high-level and
generalized; therefore less sensitive to inter or intra
instance variations (local transformations).
❑ Larger datasets can be acquired to train deeper and
sophisticated networks.
4
Problem and Motivation
Limitations of fully-supervised learning:
❑ Human annotated labels are required to learn data
representations; the learned representations are
often very task specific.
❑ Larger labelled data are required in order to train
deep networks; smaller datasets often result in
poor performance.
Advantages of self-supervised learning:
❑ Models are trained using automatically generated
labels.
❑ Learned representations are high-level and
generalized; therefore less sensitive to inter or intra
instance variations (local transformations).
❑ Larger datasets can be acquired to train deeper and
sophisticated networks.
5
Literature Review
❑ Healey et al., 2005:
➢ Stress detection during driving task
➢ Time-frequency domain features
➢ LDA classifier
❑ Liu et al., 2009:
➢ Affect based gaming experience
➢ Time-frequency domain features
➢ RF, KNN, BN, SVM classifiers
❑ Santamaria et al., 2018:
➢ Movie clips were used to elicit emotional state
➢ Time/frequency domain features
➢ Deep CNN classifier
❑ Siddharth et al., 2019:
➢ Affect recognition
➢ HRV and spectrogram features
➢ Extreme learning machine classifier
Time/Frequency
Domain
Feature Extraction
Fully-supervised
Classifier
Emotion Recognition
6
Proposed Framework
Stage 1: Pretext Task
Stage 2: Downstream Task
Transformation Multi-task Self-supervised Network
Emotion Recognition
Pseudo
Labels
Learned ECG Representation
Unlabelled
ECG
Transformed
ECG
ECG
Our proposed framework.
Affective
ECG
7
❑ Noise Addition [SNR]
❑ Scaling [scaling factor]
❑ Negation
❑ Temporal Inversion
❑ Permutation [no. of segments]
❑ Time-warping [no. of segments,
stretching factor]
Transformations
A sample of an original ECG signal with the six transformed
signals along with automatically generated labels are presented.
8
Proposed Architecture
The proposed self-supervised architecture is
presented.
9
Datasets
We use 2 public datasets: AMIGOS and SWELL
❑ AMIGOS:
➢ Affect attributes: Arousal, Valence
➢ Total Participants: 40
➢ Movie clips were shown to participants.
➢ Shimmer sensors were used to capture ECG signal at 256 Hz.
❑ SWELL:
➢ Affect attributes: Arousal, Valence, Stress
➢ Total Participants: 25
➢ Participants performed office tasks.
➢ TMSI devices were used to capture ECG signal at 2048 Hz.
10
Results
11
it se su ervision
it out se su ervision
Analysis
Performance of our method with and without the self-supervised learning step using
1% of the labels in the datasets are presented.
12
Summary
❑ We proposed a novel ECG-based self-supervised learning framework for affective computing for
the first time.
❑ We achieved state-of-the-art results on 2 public datasets (AMIGOS and SWELL).
❑ We showed that for a very limited amount of labelled data our self-supervised model perform
considerably better compared to the fully-supervised model.
13
Thank you!
If you have any questions please reach me at:
pritam.sarkar@queensu.ca
www.pritamsarkar.com

More Related Content

What's hot

IRJET- Prediction and Classification of Cardiac Arrhythmia
IRJET- Prediction and Classification of Cardiac ArrhythmiaIRJET- Prediction and Classification of Cardiac Arrhythmia
IRJET- Prediction and Classification of Cardiac Arrhythmia
IRJET Journal
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural Networks
Gaurav upadhyay
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
Gaurav upadhyay
 
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural NetworkIRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET Journal
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
Md Kafiul Islam
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET Journal
 
Deep learning for_ecg_classification
Deep learning for_ecg_classificationDeep learning for_ecg_classification
Deep learning for_ecg_classification
triwiyantotriwiyanto
 
IRJET- R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
IRJET-  	  R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...IRJET-  	  R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
IRJET- R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
IRJET Journal
 
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
Subhajit Sahu
 
Real time ECG Monitoring: A Review
Real time ECG Monitoring: A ReviewReal time ECG Monitoring: A Review
Real time ECG Monitoring: A Review
ijtsrd
 

What's hot (10)

IRJET- Prediction and Classification of Cardiac Arrhythmia
IRJET- Prediction and Classification of Cardiac ArrhythmiaIRJET- Prediction and Classification of Cardiac Arrhythmia
IRJET- Prediction and Classification of Cardiac Arrhythmia
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural Networks
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
 
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural NetworkIRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
 
Deep learning for_ecg_classification
Deep learning for_ecg_classificationDeep learning for_ecg_classification
Deep learning for_ecg_classification
 
IRJET- R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
IRJET-  	  R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...IRJET-  	  R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
IRJET- R Peak Detection with Diagnosis of Arrhythmia using Adaptive Filte...
 
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Comp...
 
Real time ECG Monitoring: A Review
Real time ECG Monitoring: A ReviewReal time ECG Monitoring: A Review
Real time ECG Monitoring: A Review
 

Similar to Self-supervised Learning for ECG-based Emotion Recognition

Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor NetworksSensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Boston Institute of Analytics
 
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaAnomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Data Science Milan
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
Poo Kuan Hoong
 
Deep learning Review
Deep learning  ReviewDeep learning  Review
Deep learning Review
sherinmm
 
Detecting and Improving Distorted Fingerprints using rectification techniques.
Detecting and Improving Distorted Fingerprints using rectification techniques.Detecting and Improving Distorted Fingerprints using rectification techniques.
Detecting and Improving Distorted Fingerprints using rectification techniques.
sandipan paul
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care
Meenakshi Sood
 
DATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITODATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITO
MarcoMellia
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
Abdullah al Mamun
 
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
MLconf
 
Identifying and classifying unknown Network Disruption
Identifying and classifying unknown Network DisruptionIdentifying and classifying unknown Network Disruption
Identifying and classifying unknown Network Disruption
jagan477830
 
Anomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-EncodersAnomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-Encoders
Gianmario Spacagna
 
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
Mx net image segmentation to predict and diagnose the cardiac diseases   karp...Mx net image segmentation to predict and diagnose the cardiac diseases   karp...
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
KannanRamasamy25
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
SARATHGOVINDKK
 
Computer Vision for Beginners
Computer Vision for BeginnersComputer Vision for Beginners
Computer Vision for Beginners
Sanghamitra Deb
 
Biometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological SignalsBiometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological Signals
Anu Antony
 
B4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearningB4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearning
Hoa Le
 
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Deep Learning Italia
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep Learning
Riddhi Jain
 
Long and short term memory presesntation
Long and short term memory presesntationLong and short term memory presesntation
Long and short term memory presesntation
chWaqasZahid
 
Identifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognitionIdentifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognition
Asrarulhaq Maktedar
 

Similar to Self-supervised Learning for ECG-based Emotion Recognition (20)

Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor NetworksSensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
Sensing the Future: Anomaly Detection and Event Prediction in Sensor Networks
 
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaAnomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
Anomaly Detection using Deep Auto-Encoders | Gianmario Spacagna
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 
Deep learning Review
Deep learning  ReviewDeep learning  Review
Deep learning Review
 
Detecting and Improving Distorted Fingerprints using rectification techniques.
Detecting and Improving Distorted Fingerprints using rectification techniques.Detecting and Improving Distorted Fingerprints using rectification techniques.
Detecting and Improving Distorted Fingerprints using rectification techniques.
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care
 
DATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITODATI, AI E ROBOTICA @POLITO
DATI, AI E ROBOTICA @POLITO
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
 
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
Sara Hooker & Sean McPherson, Delta Analytics, at MLconf Seattle 2017
 
Identifying and classifying unknown Network Disruption
Identifying and classifying unknown Network DisruptionIdentifying and classifying unknown Network Disruption
Identifying and classifying unknown Network Disruption
 
Anomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-EncodersAnomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-Encoders
 
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
Mx net image segmentation to predict and diagnose the cardiac diseases   karp...Mx net image segmentation to predict and diagnose the cardiac diseases   karp...
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Computer Vision for Beginners
Computer Vision for BeginnersComputer Vision for Beginners
Computer Vision for Beginners
 
Biometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological SignalsBiometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological Signals
 
B4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearningB4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearning
 
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep Learning
 
Long and short term memory presesntation
Long and short term memory presesntationLong and short term memory presesntation
Long and short term memory presesntation
 
Identifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognitionIdentifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognition
 

Recently uploaded

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 

Recently uploaded (20)

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 

Self-supervised Learning for ECG-based Emotion Recognition

  • 1. Self-supervised Learning for ECG-based Emotion Recognition Pritam Sarkar, Ali Etemad Department of Electrical and Computer Engineering Queen’s University, Kingston, Canada ICASSP 2020
  • 2. 2 ❑ Problem and Motivation ❑ Related work ❑ Proposed Framework ❑ Datasets ❑ Results ❑ Analysis ❑ Summary Outline
  • 3. 3 Problem and Motivation Limitations of fully-supervised learning: ❑ Human annotated labels are required to learn data representations; the learned representations are often very task specific. ❑ Larger labelled data are required in order to train deep networks; smaller datasets often result in poor performance. Advantages of self-supervised learning: ❑ Models are trained using automatically generated labels. ❑ Learned representations are high-level and generalized; therefore less sensitive to inter or intra instance variations (local transformations). ❑ Larger datasets can be acquired to train deeper and sophisticated networks.
  • 4. 4 Problem and Motivation Limitations of fully-supervised learning: ❑ Human annotated labels are required to learn data representations; the learned representations are often very task specific. ❑ Larger labelled data are required in order to train deep networks; smaller datasets often result in poor performance. Advantages of self-supervised learning: ❑ Models are trained using automatically generated labels. ❑ Learned representations are high-level and generalized; therefore less sensitive to inter or intra instance variations (local transformations). ❑ Larger datasets can be acquired to train deeper and sophisticated networks.
  • 5. 5 Literature Review ❑ Healey et al., 2005: ➢ Stress detection during driving task ➢ Time-frequency domain features ➢ LDA classifier ❑ Liu et al., 2009: ➢ Affect based gaming experience ➢ Time-frequency domain features ➢ RF, KNN, BN, SVM classifiers ❑ Santamaria et al., 2018: ➢ Movie clips were used to elicit emotional state ➢ Time/frequency domain features ➢ Deep CNN classifier ❑ Siddharth et al., 2019: ➢ Affect recognition ➢ HRV and spectrogram features ➢ Extreme learning machine classifier Time/Frequency Domain Feature Extraction Fully-supervised Classifier Emotion Recognition
  • 6. 6 Proposed Framework Stage 1: Pretext Task Stage 2: Downstream Task Transformation Multi-task Self-supervised Network Emotion Recognition Pseudo Labels Learned ECG Representation Unlabelled ECG Transformed ECG ECG Our proposed framework. Affective ECG
  • 7. 7 ❑ Noise Addition [SNR] ❑ Scaling [scaling factor] ❑ Negation ❑ Temporal Inversion ❑ Permutation [no. of segments] ❑ Time-warping [no. of segments, stretching factor] Transformations A sample of an original ECG signal with the six transformed signals along with automatically generated labels are presented.
  • 8. 8 Proposed Architecture The proposed self-supervised architecture is presented.
  • 9. 9 Datasets We use 2 public datasets: AMIGOS and SWELL ❑ AMIGOS: ➢ Affect attributes: Arousal, Valence ➢ Total Participants: 40 ➢ Movie clips were shown to participants. ➢ Shimmer sensors were used to capture ECG signal at 256 Hz. ❑ SWELL: ➢ Affect attributes: Arousal, Valence, Stress ➢ Total Participants: 25 ➢ Participants performed office tasks. ➢ TMSI devices were used to capture ECG signal at 2048 Hz.
  • 11. 11 it se su ervision it out se su ervision Analysis Performance of our method with and without the self-supervised learning step using 1% of the labels in the datasets are presented.
  • 12. 12 Summary ❑ We proposed a novel ECG-based self-supervised learning framework for affective computing for the first time. ❑ We achieved state-of-the-art results on 2 public datasets (AMIGOS and SWELL). ❑ We showed that for a very limited amount of labelled data our self-supervised model perform considerably better compared to the fully-supervised model.
  • 13. 13 Thank you! If you have any questions please reach me at: pritam.sarkar@queensu.ca www.pritamsarkar.com