SlideShare a Scribd company logo
1 of 26
Download to read offline
Self-supervised ECG Representation
Learning for Affective Computing
Pritam Sarkar
Master of Applied Science
Department of Electrical and Computer Engineering
Queen’s University, Kingston, Canada
Supervisor: Prof. Ali Etemad
2
❑ Affective Computing (Modalities and Applications)
❑ Problem and Motivation
❑ Contribution
❑ Literature Review
❑ Proposed Framework
❑ Datasets
❑ Performance and Analysis
❑ A Case Study
❑ Summary
Outline
3
Affective Computing
“I call “affective computing,” computing that relates to, arises from, or influences emotions.”
R. W. Picard, Affective computing, MIT Press, 2000
4
Modalities and Applications
Image Source:
https://www.clipart.email/download/7343
608.html
https://www.deviantart.com/gnomegod9
8/art/Intense-Gaming-455698094
https://www.allacronyms.com/987276rb
ot.png
https://www.zdnet.com/article/samsung-
galaxy-watch-how-to-adjust-settings-
and-configure-your-personal-
preferences/
EEG
Facial Expression
ECG
PPG
Body Posture
EOG
EMG
Temp.
EDA
Modalities Applications
5
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.
6
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.
7
❑ We propose a self-supervised framework for emotion recognition based on multi-task ECG
representation learning for the first time and achieve state-of-the-art results in four public datasets.
➢ P. Sarkar and A. Etemad, “Self-supervised learning for ECG-based emotion recognition”, IEEE 45th
International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2020.
➢ P. Sarkar and A. Etemad, “Self-supervised ECG representation learning for emotion recognition’’,
under review in IEEE Trans. Affective Computing.
❑ As a case study, we propose a novel end-to-end framework for adaptive simulation for training
trauma responders, capable of dynamically adapting to the cognitive load and the level of expertise of
individuals.
➢ P. Sarkar, K. Ross, et al., “Classification of cognitive load and expertise for adaptive simulation using
deep multitask learning,” IEEE 8th International Conference on Affective Computing and Intelligent
Interaction (ACII), 2019.
➢ K. Ross, P. Sarkar, et al., “Toward dynamically adaptive simulation: Multimodal classification of user
expertise using wearable devices”, J. Sensors, 2019.
Contribution
8
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
9
Proposed Framework
Stage 1: Pretext Task
Stage 2: Downstream Task
Transformation
Multi-task Self-supervised Network
[Xj, Pj]
Emotion Recognition
[RECG,yi]
Pseudo
Labels
Learned ECG Representation
Unlabelled
ECG
Transformed
ECG
ECG
Our proposed framework.
Affective
ECG
10
❑ Noise Addition [SNR = 15]
❑ Scaling [scaling factor = 0.9]
❑ Negation
❑ Temporal Inversion
❑ Permutation [no. of segments = 20]
❑ Time-warping [no. of segments=9,
stretching factor = 1.05]
Transformations
A sample of an original ECG signal with the six transformed
signals along with automatically generated labels are presented.
11
Proposed Architecture
1x32, 32 1x16, 64 1x8, 128
1x8, s=2 1x8, s=2
2x128
Our proposed architecture.
12
Datasets
The summary of the four datasets used are presented.
13
Signal transformation recognition across the four
datasets are presented.
Transformation Recognition Results
14
Multi-class emotion recognition results are presented for each of
the four datasets.
Emotion Recognition Results
15
The results of our self-supervised method on all the datasets are presented and compared with
prior works including the state-of-the-art, as well as a fully-supervised CNN as a baseline.
Comparison
16
Relationship Between Pretext Task and Downstream Task
ransfor ation ecognition ccuracy
otionecognitionccuracy
oise ddition
Scaling
er utation
i e ar ing Stretc actor
i e ar ing o of Seg ents
The relationship between emotion recognition accuracy and transformation recognition is presented.
17
A Case Study
Self-
supervised
learning
framework
Simulation
based
training
Affective
computing
application
18
Adaptive Simulation
Cognitive Load
LearningRate
Optimum
StressedBoredom
What we expect: What we have: We propose:
Controlling
Adaptive
Components
Collecting
physiological
data
(e.g. ECG)
End-to-end framework for the development of adaptive
simulation that actively classifies a participant's level of
cognitive load and expertise.
Classify
Cognitive load
and expertise
19
Experiment Setup
Participants during simulation, this picture was taken from the
control room.
Distractors were introduced to give superfluous information during
simulation.
object to control severity of atient’s res iratory roble
20
Signing
of
consent
form
Filling
demographic
information
Attaching
sensor
and
HoloLens
Baseline
data
(2 mins)
Scenario
explanation
Simulation 1
(10 mins)
Scenario
explanation
Simulation 2
(10 mins)
Removing
sensor
and
HoloLens
Debrief
session
CLEAS – Data collection protocol
Cognitive Load and Expertise for Adaptive Simulation
CLEAS Dataset
Attributes ECG, Cognitive load,
Expertise
otal artici ants​ ​
x ert ysicians ​
Novice (4th year students ​
​
​
Shimmer Sensors to collect ECG Signal
21
Steps:
❑ Segmented into 10 seconds window with 50%
overlap.
❑ Used Pan Tompkins algorithm for R peaks detection.
❑ Time and Frequency domain features were
extracted.
❑ Features were normalized using baseline data.
❑ Utilised a deep multi-task neural network for the
classification of expertise and cognitive load.
Method: Fully-supervised
Our proposed Deep Multi-task Neural Network.
22
Steps:
❑ Combined CLEAS dataset with AMIGOS,
DREAMER, SWELL and WESAD to perform self-
supervised learning.
❑ Obtained the learned ECG representation from self-
supervised network and utilized for classification of
cognitive load and expertise.
Method: Self-supervised
23
CLEAS: Fully-supervised Learning Results
Comparison of our proposed Deep Multitask Neural Network (DMNN) with previous approaches
and baseline.
24
Transformation Recognition
CLEAS: Self-supervised Learning Results
Emotion Recognition
25
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 4 public datasets (AMIGOS, DREAMER, WESAD,
SWELL).
❑ We presented insightful and in-depth analysis of our proposed self-supervised framework.
❑ We proposed a novel end-to-end framework for an adaptive simulation for training trauma
responders for the first time.
26
Thank you!

More Related Content

What's hot

Driver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slideDriver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slide
kavinakshi
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
butest
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
Indira Nayak
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMS
Jithin Prasad
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
Ghazalpreet Kaur
 

What's hot (20)

Driver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slideDriver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slide
 
“An Introduction to Data Augmentation Techniques in ML Frameworks,” a Present...
“An Introduction to Data Augmentation Techniques in ML Frameworks,” a Present...“An Introduction to Data Augmentation Techniques in ML Frameworks,” a Present...
“An Introduction to Data Augmentation Techniques in ML Frameworks,” a Present...
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
Autonomous vehicle
Autonomous vehicleAutonomous vehicle
Autonomous vehicle
 
Autoencoder
AutoencoderAutoencoder
Autoencoder
 
Human Activity Recognition
Human Activity RecognitionHuman Activity Recognition
Human Activity Recognition
 
Face recognition
Face recognition Face recognition
Face recognition
 
Reinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference LearningReinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference Learning
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Credit Card Fraud Detection
Credit Card Fraud DetectionCredit Card Fraud Detection
Credit Card Fraud Detection
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)
 
Reinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo MethodsReinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo Methods
 
Vehicle detection
Vehicle detectionVehicle detection
Vehicle detection
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Driver Drowsiness Detection Review
Driver Drowsiness Detection ReviewDriver Drowsiness Detection Review
Driver Drowsiness Detection Review
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMS
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational Autoencoder
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
Intro to Object Detection with SSD
Intro to Object Detection with SSDIntro to Object Detection with SSD
Intro to Object Detection with SSD
 

Similar to Self-supervised ECG Representation Learning for Affective Computing

The second seminar
The second seminarThe second seminar
The second seminar
AhmedMahany
 
PhilipSamDavisResume
PhilipSamDavisResumePhilipSamDavisResume
PhilipSamDavisResume
Philip Davis
 
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
Matthew Gray
 
final report-4
final report-4final report-4
final report-4
Zhuo Li
 
final presentation from William, Amy and Alex
final presentation from William, Amy and Alexfinal presentation from William, Amy and Alex
final presentation from William, Amy and Alex
Ziwei Zhu
 
Lab 6 Neural Network
Lab 6 Neural NetworkLab 6 Neural Network
Lab 6 Neural Network
Kyle Villano
 

Similar to Self-supervised ECG Representation Learning for Affective Computing (20)

Self-supervised Learning for ECG-based Emotion Recognition
Self-supervised Learning for ECG-based Emotion RecognitionSelf-supervised Learning for ECG-based Emotion Recognition
Self-supervised Learning for ECG-based Emotion Recognition
 
The second seminar
The second seminarThe second seminar
The second seminar
 
A Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdfA Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdf
 
A Review of Lie Detection Techniques
A Review of Lie Detection TechniquesA Review of Lie Detection Techniques
A Review of Lie Detection Techniques
 
PhilipSamDavisResume
PhilipSamDavisResumePhilipSamDavisResume
PhilipSamDavisResume
 
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
 
Hs3613611366
Hs3613611366Hs3613611366
Hs3613611366
 
Hs3613611366
Hs3613611366Hs3613611366
Hs3613611366
 
final report-4
final report-4final report-4
final report-4
 
final presentation from William, Amy and Alex
final presentation from William, Amy and Alexfinal presentation from William, Amy and Alex
final presentation from William, Amy and Alex
 
Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptx
 
FYP-2
FYP-2FYP-2
FYP-2
 
Plexon Capabilities
Plexon CapabilitiesPlexon Capabilities
Plexon Capabilities
 
Lab 6 Neural Network
Lab 6 Neural NetworkLab 6 Neural Network
Lab 6 Neural Network
 
Deep learning Review
Deep learning  ReviewDeep learning  Review
Deep learning Review
 
40120140507007
4012014050700740120140507007
40120140507007
 
40120140507007
4012014050700740120140507007
40120140507007
 
Recognition of Epilepsy from Non Seizure Electroencephalogram using combinati...
Recognition of Epilepsy from Non Seizure Electroencephalogram using combinati...Recognition of Epilepsy from Non Seizure Electroencephalogram using combinati...
Recognition of Epilepsy from Non Seizure Electroencephalogram using combinati...
 
Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...
 
Vision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driver
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 

Self-supervised ECG Representation Learning for Affective Computing

  • 1. Self-supervised ECG Representation Learning for Affective Computing Pritam Sarkar Master of Applied Science Department of Electrical and Computer Engineering Queen’s University, Kingston, Canada Supervisor: Prof. Ali Etemad
  • 2. 2 ❑ Affective Computing (Modalities and Applications) ❑ Problem and Motivation ❑ Contribution ❑ Literature Review ❑ Proposed Framework ❑ Datasets ❑ Performance and Analysis ❑ A Case Study ❑ Summary Outline
  • 3. 3 Affective Computing “I call “affective computing,” computing that relates to, arises from, or influences emotions.” R. W. Picard, Affective computing, MIT Press, 2000
  • 4. 4 Modalities and Applications Image Source: https://www.clipart.email/download/7343 608.html https://www.deviantart.com/gnomegod9 8/art/Intense-Gaming-455698094 https://www.allacronyms.com/987276rb ot.png https://www.zdnet.com/article/samsung- galaxy-watch-how-to-adjust-settings- and-configure-your-personal- preferences/ EEG Facial Expression ECG PPG Body Posture EOG EMG Temp. EDA Modalities Applications
  • 5. 5 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.
  • 6. 6 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.
  • 7. 7 ❑ We propose a self-supervised framework for emotion recognition based on multi-task ECG representation learning for the first time and achieve state-of-the-art results in four public datasets. ➢ P. Sarkar and A. Etemad, “Self-supervised learning for ECG-based emotion recognition”, IEEE 45th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2020. ➢ P. Sarkar and A. Etemad, “Self-supervised ECG representation learning for emotion recognition’’, under review in IEEE Trans. Affective Computing. ❑ As a case study, we propose a novel end-to-end framework for adaptive simulation for training trauma responders, capable of dynamically adapting to the cognitive load and the level of expertise of individuals. ➢ P. Sarkar, K. Ross, et al., “Classification of cognitive load and expertise for adaptive simulation using deep multitask learning,” IEEE 8th International Conference on Affective Computing and Intelligent Interaction (ACII), 2019. ➢ K. Ross, P. Sarkar, et al., “Toward dynamically adaptive simulation: Multimodal classification of user expertise using wearable devices”, J. Sensors, 2019. Contribution
  • 8. 8 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
  • 9. 9 Proposed Framework Stage 1: Pretext Task Stage 2: Downstream Task Transformation Multi-task Self-supervised Network [Xj, Pj] Emotion Recognition [RECG,yi] Pseudo Labels Learned ECG Representation Unlabelled ECG Transformed ECG ECG Our proposed framework. Affective ECG
  • 10. 10 ❑ Noise Addition [SNR = 15] ❑ Scaling [scaling factor = 0.9] ❑ Negation ❑ Temporal Inversion ❑ Permutation [no. of segments = 20] ❑ Time-warping [no. of segments=9, stretching factor = 1.05] Transformations A sample of an original ECG signal with the six transformed signals along with automatically generated labels are presented.
  • 11. 11 Proposed Architecture 1x32, 32 1x16, 64 1x8, 128 1x8, s=2 1x8, s=2 2x128 Our proposed architecture.
  • 12. 12 Datasets The summary of the four datasets used are presented.
  • 13. 13 Signal transformation recognition across the four datasets are presented. Transformation Recognition Results
  • 14. 14 Multi-class emotion recognition results are presented for each of the four datasets. Emotion Recognition Results
  • 15. 15 The results of our self-supervised method on all the datasets are presented and compared with prior works including the state-of-the-art, as well as a fully-supervised CNN as a baseline. Comparison
  • 16. 16 Relationship Between Pretext Task and Downstream Task ransfor ation ecognition ccuracy otionecognitionccuracy oise ddition Scaling er utation i e ar ing Stretc actor i e ar ing o of Seg ents The relationship between emotion recognition accuracy and transformation recognition is presented.
  • 18. 18 Adaptive Simulation Cognitive Load LearningRate Optimum StressedBoredom What we expect: What we have: We propose: Controlling Adaptive Components Collecting physiological data (e.g. ECG) End-to-end framework for the development of adaptive simulation that actively classifies a participant's level of cognitive load and expertise. Classify Cognitive load and expertise
  • 19. 19 Experiment Setup Participants during simulation, this picture was taken from the control room. Distractors were introduced to give superfluous information during simulation. object to control severity of atient’s res iratory roble
  • 20. 20 Signing of consent form Filling demographic information Attaching sensor and HoloLens Baseline data (2 mins) Scenario explanation Simulation 1 (10 mins) Scenario explanation Simulation 2 (10 mins) Removing sensor and HoloLens Debrief session CLEAS – Data collection protocol Cognitive Load and Expertise for Adaptive Simulation CLEAS Dataset Attributes ECG, Cognitive load, Expertise otal artici ants​ ​ x ert ysicians ​ Novice (4th year students ​ ​ ​ Shimmer Sensors to collect ECG Signal
  • 21. 21 Steps: ❑ Segmented into 10 seconds window with 50% overlap. ❑ Used Pan Tompkins algorithm for R peaks detection. ❑ Time and Frequency domain features were extracted. ❑ Features were normalized using baseline data. ❑ Utilised a deep multi-task neural network for the classification of expertise and cognitive load. Method: Fully-supervised Our proposed Deep Multi-task Neural Network.
  • 22. 22 Steps: ❑ Combined CLEAS dataset with AMIGOS, DREAMER, SWELL and WESAD to perform self- supervised learning. ❑ Obtained the learned ECG representation from self- supervised network and utilized for classification of cognitive load and expertise. Method: Self-supervised
  • 23. 23 CLEAS: Fully-supervised Learning Results Comparison of our proposed Deep Multitask Neural Network (DMNN) with previous approaches and baseline.
  • 24. 24 Transformation Recognition CLEAS: Self-supervised Learning Results Emotion Recognition
  • 25. 25 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 4 public datasets (AMIGOS, DREAMER, WESAD, SWELL). ❑ We presented insightful and in-depth analysis of our proposed self-supervised framework. ❑ We proposed a novel end-to-end framework for an adaptive simulation for training trauma responders for the first time.