255 Submission

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Emotion Recognition from Physiological

Signals Using Ensembled Machine


Learning Strategy
S. Fayaz Begum1 Fahimuddin Shaik2 Shaik Karimullah3 D. Mahalakshmi4,
Assistant Professor Professor Associate Professor UG Scholar
Dept. of ECE Dept. of ECE Dept. of ECE Dept. of ECE
AITS, Rajampet AITS, Rajampet AITS, Rajampet AITS, Rajampet
A.P, India A.P, India A.P, India A.P, India
Fayazbegums fahimaits munnu483 mahalakshmimahalaks
@gmail.com @gmail.com @gmail.com hmi16912@gmail.com

T. Lavanya5 M. Naveenkumarraju6 B. Mahendra7


UG Scholar UG Scholar UG Scholar
Dept. of ECE Dept. of ECE Dept. of ECE
AITS, Rajampet AITS, Rajampet AITS, Rajampet
A.P, India A.P, India A.P, India
lavanyathallapureddy3 naveenmeesara312 mahimynu
@gmail.com @gmail.com @gmail.com

ABSTRACT: being tested for its ability to accurately predict emotional


characteristics from physiological information is kELM.
The field of emotion recognition by physiological signal Another classifier that seeks to comprehend its potential for
analysis is the subject of the proposed study. Its primary emotion recognition is nELM. An artificial neural network
objective is to evaluate how effectively various classifiers type called sSOM is made for pattern recognition and
predict two important emotional variables: valence and unsupervised learning.
arousal. Three distinct classifiers are used in the study:
kELM (Kernel Extreme Learning Machine), nELM (Neural For emotion recognition from physiological signals, the
Extreme Learning Machine), and sSOM (Simplified Self- MATLAB script makes use of the Self-Organising Map
Organising Map) in order to give a comprehensive (SOM), including its simplified version (sSOM), and two
comparison analysis. The script contributes to the Extreme Learning Machine (ELM) variants: Kernel
advancement of emotion perception by carefully Extreme Learning Machine (kELM) and Neural Extreme
contrasting the capabilities of multiple classifiers. By using Learning Machine (nELM). The script uses the
the dataset, the research hopes to clarify the benefits and Concordance Correlation Coefficient (CCC) as the
drawbacks of each classifier and contribute to the performance indicator and preprocesses, interpolates, and
development of more dependable and precise emotion visualises the data using MATLAB. The performance of
identification algorithms. The suggested study focuses on the classifier is quantitatively evaluated through the
the area of physiological signal processing for emotion application of feature extraction techniques and statistical
identification.. Its main goal is to assess how well different analysis, namely the CCC calculation. The code addresses
classifiers perform in predicting valence and arousal, two model training and result visualisation in a unified
crucial emotional variables. framework, allowing for a thorough investigation of
emotion identification through the smooth integration of
KEYWORDS: Emotion recognition, physiological signals, machine learning, signal processing, and visualisation
valence, arousal, classifiers, kELM, nELM, sSOM. technologies.

I.INTRODUCTION: HCI implementation can lead to better user-friendly and


responsive interfaces, which increase user engagement. The
application of physiological signal-based emotion detection
The process of recognising and analysing human emotions in healthcare can improve monitoring and diagnostic tools
is referred to as emotion recognition. Biological reactions for mental health. Experiences can be personalised by
or activities that are detectable and quantifiable within the affective computing systems, which can adjust to users'
human body are called physiological signals. The positive emotional states. Research helps create emotionally
or negative aspect of an emotional experience is engaging virtual environments for VR and gaming. By
represented by valence. The term "arousal" describes the adjusting the delivery of knowledge according to the
degree of an emotional reaction. One of the classifiers
emotional states of students, educational technologies can
maximise engagement..
In 2020, Jianhua Zhang, et.al [4] displayed Emotion
The research's emphasis, objectives, and methodology are recognition uses multi-modal data and machine learning
elucidated in the abstract, which makes a valuable techniques. It covers feature extraction techniques, feature
contribution. It highlights the three classifiers selected for reduction, and machine learning classifiers. Interpretability
the comparative analysis and confirms the study's and data acquisition are the limitations.
importance in the field of emotion recognition. The abstract
highlights the potential effects of the research's findings In 2020, Vikrant Doma, et.al [5] suggested a comparison of
across a range of applications, including affective machine learning techniques for EEG and peripheral
computing, VR, gaming, HCI, healthcare, and educational physiological signals-based emotion identification. If brain
technology. It also offers a roadmap for the study. signals are utilised to identify emotions, then the diagnosis
and course of treatment for several medical conditions may
II. LITERATURE REVIEW: alter. Broad emotion identification software may have
problems and limitations because emotions may only be
In 2023, Yujian Cai, et.al [1] suggested Emotion concealed by a small number of facial expression triggers.
Recognition with Diverse Sensors, Models, Methods, and
Datasets. Some limitations include data unreliability, In 2019, Luca Romeo, et.al [6] recommended Emotion
potential challenges extending results to other contexts, and recognition via multiple-instance learning based on
ethical problems. physiological cues. This method can be used in weakly
supervised circumstances because it does not require
In 2023, Anderson Faria Claret, et.al [2] Heart signals are continuous tagging. Rather, it records the existence or lack
used to automatically classify the suggested emotions. This of relevant states to model temporal intervals. Limitations
study investigates signal collection techniques, feature include dataset reliance and interpretability of the model.
extraction tactics, and emotional elicitation protocols.
Limitations include the range of emotions and the
challenges associated in accurately classifying emotions In 2017, Salma Alhagry, et.al [7] described in detail An
from cardiac data. LSTM recurrent neural network offers a deep learning
approach for emotion recognition is from raw EEG signals
In 2022, Zhibin Zhu, et.al [3] highlighted the paper by employing long-short-term memory (LSTM) to train
Emotion Recognition Through Energy-Related Features of features. Limitations include complexity and training data
Peripheral Physiological Signals. It ascertains the four
finest attributes through correlation analysis and decision
tree models for discrimination ability evaluation. One of
the strategy's drawbacks might be the difficulty of using it
with a larger range of emotions and demographics.

III. PROPOSED METHODOLOGY:

Fig.1:Block Diagram

Uses the RECOLA dataset's EEG, dual-channel peripheral statistical properties are taken out of each window. In
(EOG, EMG), and single-channel peripheral (GSR, skin feature extraction methods, statistical functions like mean,
temperature, respiration, BVP) signals. Films were rated by maximum, minimum, entropy, skewness, kurtosis, median,
participants according to like, dominance, arousal, and zero crossings, and standard deviation are commonly used.
valence. Preprocessing prepares the dataset for analysis of Using structural functions, each feature is retrieved from
peripheral physiological signals by performing operations signal points. Eq. 1
such as segmentation, downsampling, filtering, and artefact
removal. Physiological signal recordings are split into
smaller temporal windows using this technique, and
f ij=φi ( X j )=φ i (x1j , x 2j , x 3j , .. , x Kj ) j j j j j j
M =¿Ф( f ¿ = Ф( f 1 , f 2, f 3 , .. , f L ¿ = Ф(
(1) φ 1 ( X j ) , φ2 ( X j ) , φ3 ( X j ) , .. , φ L (X j )¿
Data segmentation is the process of dividing the dataset
into training and development sets. The training set is used For training and development purposes, the classifier,
to train machine learning models, and the development set target, outputs, references, and CCC are all kept in a cell
is used to evaluate the models' performance and help them array together with the results. displays the CCC results for
become more generic. uses the Concordance Correlation valence and arousal for each classifier. Plots of the arousal
Coefficient (CCC) to assess classifier performance on both and valence classifier outputs relative to the reference are
the training and development sets. The logistic regression produced. The graphical depiction of the trained sSOM
(LR), random forest (RF), and support vector machine model provides an example of the mapping of emotions in
(SVM) techniques are examples of classifiers for emotion the arousal-valence space.
recognition. Each classifier receives the gathered
characteristics, as shown by Eq. 2

IV. RESULT AND ANALYSIS: Arousal

Tense Excited

Delighted

ANGRY HAPPY

Frustrated Clated

NEUTRAL Valence

Depressed Content

SAD RELAXED

Bored Calm

Tired

Fig .2 :Reference graph

The Fig. 2 is the reference graph for the result. By the Fig 2 we can get to know the emotion of the humans through
physiological signals.

S.NO VALENCE VALUES AROUSAL VALUES EMOTION


1. Positive Positive Happy
2. Negative Positive Angry
3. Positive Negative Relaxed
4. Negative Negative Sad

Table 1:Reference values of Valence and Arousal values.


3.(a) 3.(b)

3.(c) 3.(d)

3.(e)

Fig. 3: Comparative study arousal values of different classifiers with respect to reference value .

The fig.3 represents datasets of arousal of different human (Self-Organizing Map), kELM (Kernel Extreme Learning
emotions , that changes at every instant of time. The Machine), and nELM (Neural Extreme Learning Machine).
arousal is represented in 3 classifiers, which are sSOM The graph is drawn with respect to Mean rating and Time.
4.(a) 4.(b)

4.(c) 4.(d)

4.(e)

Fig. 4: comparative study valence values of different classifiers with respect to reference value .
The fig. 4 represents datasets of valence of different Sections: Using Table 1, divide the circumplex space into
human emotions , that changes at every instant of time. quadrants. Positive valence and high arousal: energising
The arousal is represented in 3 classifiers, which are and upbeat feelings (e.g., happiness, excitement).
sSOM (Self-Organizing Map), kELM (Kernel Extreme Negative valence, high arousal: intensely felt emotions
Learning Machine), and nELM (Neural Extreme (such as fear and rage). Positive valence, low arousal:
Learning Machine). The graph is drawn with respect to calm and happy feelings (such relaxation and happiness).
Mean rating and Time. Low arousal, negative valence: Emotions that are calm
and negative (such as boredom and despair).
Circumplex Model of Emotions:
Table 2 displays the arousal and valence values for the
According to the circumplex paradigm, different various classifiers as well as the dataset's dev1 reference.
emotions are arranged in a circular or two-dimensional Valence and arousal are commonly mapped onto a model
or framework that depicts various emotions in order to
area based on their valence and arousal.
facilitate the use of these two characteristics in emotion
FIG: 5. MAPPING EMOTIONS INTO QUADRANTS recognition. Arousal indicates the degree of intensity or
activation of an emotion, whereas valence indicates how
pleasant or unpleasant the emotion is. This is a popular
MAPPING EMOTIONS INTO QUADRANTS
method for mapping feelings according to their valence
0.5 and arousal. From fig 5 we can see that all the values
which are plotted , are present in the 1st
Quadrant .According to Fig 1 and Fig 2 we can say that
0.3 the emotion of the human is happy.
VALENCE

0.1
sSOM Table 3: Mean values of Arousal and Valence for
nELM different classifiers of fig. 3 and, fig. 4.
kELM
-0.5 -0.3 -0.1
-0.1 0.1 0.3 0.5
Ref-
er- Classifier Arousal Valence
-0.3 ence

-0.5 sSOM 0.402 0.354

AROUSAL
FROM TABLE 2 nELM 0.399 0.375

Harmony Axis (Tilted): Along the horizontal axis,


emotions range from pleasant (positive valence) to kELM 0.383 0.332
unpleasant (negative valence). The Arousal Axis is a
vertical axis that shows how strongly or activatedly
emotions range from low arousal (calm or low energy) to
high arousal (excited or high energy). In Table 3 of the emotion recognition study, these
numbers correspond to the level of arousal and valence
Mapping Emotions : that each classifier predicted for a certain input. Higher
arousal values usually correspond to stronger emotions,
Table 2: Comparative study arousal and valence values even though higher valence levels might also suggest a
of different classifiers with respect to reference value more positive emotional state.
from 3(a),4(a)

Classifiers/Ref Arousal Valence

SSOM 0.063 0.038

NELM 0.122 0.188

KELM 0.07 0.123

Ref 0.07 0.188


Fig. 4: Heatmaps of Arousal and Valence. [2] Anderson Faria Claret, Karina Rabello Casali,
Tatiana Sousa Cunha & Matheus Cardoso Moraes (2023)
Arousal and valence heatmaps are graphical depictions of Automatic Classification of Emotions Based on Cardiac
these emotional states' degrees of intensity or level under Signals: A Systematic Literature Review. Ann Biomed
various circumstances, throughout time, or from multiple Eng 51, 2393–2414 .
data points.
[3] Zhibin Zhu, Jingwen Feng, Xuanyi Wang, Yifei Xu,
Heatmap for Arousal: Huiling Zhou, Jingjing Sun, Wenchen Jiang, Hang Chen,
(2022) . Emotion Recognition Based on Energy-related
Usually, arousal is a measure of an emotion's intensity or Features of Peripheral Physiological Signals. pp. 1895-
degree of activation. Each cell in a heatmap represents a 1901, doi: 10.1109/EMBC48229.2022.9871935.
distinct data point or situation, and the colour of the cell
reflects the arousal level. For example, higher arousal [4]
may be represented by a darker colour, like range. A Jianhua Zhang , Zhong Yin , Peng Chen , Stefano Nichel
lighter colour, like blue, may indicate a low level of e (2020) Emotion recognition using multi-modal data
arousal. The heatmap's rows and columns can represent and machine learning techniques . pp.103-126.
various samples and time intervals, letting you see trends
and variances in arousal levels. [5] Vikrant Doma, , Pirouz, M. A comparative analysis of
machine learning methods for emotion recognition using
EEG and peripheral physiological signals. J Big Data 7,
Heatmap for Valence: 18 (2020).

The positive or negative aspect of an emotion is [6] Luca Romeo; Andrea Cavallo; Lucia Pepa, Nadia
represented by its valence. Each cell in a heatmap Bianchi-Berthouze, Massimiliano Pontil
represents the degree of valence for a particular condition (2019) Multiple Instance Learning for Emotion
or data point. In a similar vein, darker hues, like blue, Recognition Using Physiological Signals. Vol. 13 ,pp.
may indicate a more negative valence. Yellow and other 389 – 407.
lighter hues could indicate a more positive valence.
Similar to the arousal heatmap, the valence heatmap's [7] Salma Alhagry, Aly Aly Fahmy, Reda A. El-Khoribi
rows and columns can stand for various samples, (2017). Emotion Recognition based on EEG using LSTM
intervals of time, or categories. Recurrent Neural Network. Vol. 8, No. 10, pp. 355-358.

V. CONCLUSION:

In this work, we have effectively built an efficient


framework that identifies emotions by extracting valence
and arousal values from physiological signals. Accurate
prediction of two crucial characteristics of emotional
states—arousal and valence—was made achievable by
advanced machine learning techniques. Our approach
provided quantitative assessments, and we successfully
translated these values into defined emotional categories.
The arousal and valence values are represented by three
classifiers: the self-organizing map (sSOM), the kernel
extreme learning machine (kELM), and the neural
extreme learning machine (nELM). The optimal
classifier is identified by the highest CCC (concordance
correlation coefficient). Based on CCC, we conclude that
the kELM has the highest CCC value. Therefore, it is the
best classifier when compared to others.

REFERENCES:

[1] Yujian Cai, Xingguang Li, Jinsong Li (2023)


Emotion Recognition Using Different Sensors, Emotion
Models, Methods and Datasets. Sensors 2023, 23(5),
2455 [Google Scholar].

You might also like