Intelligent human emotion recognition based on elephant herding optimization tuned support vector regression

https://doi.org/10.1016/j.bspc.2018.05.039Get rights and content

Highlights

  • Implement an intelligent human emotion recognition based on elephant herding optimization tuned support vector regression.

  • Discrete wavelet transform (DWT) was applied for features extraction electroencephalography signals.

  • Predicted three emotional scales as continuous variables including valence, dominance, and arousal.

  • Results of emotion regression by SVR classifier show that EHO can improve regression accuracy significantly.

Abstract

The ability to recognize emotional states of people surrounding us is an important portion of natural communication as emotions are fundamental factors in human decision handling, interaction, and cognitive procedure. The primary intention of this paper is to present an approach that uses electroencephalography (EEG) signals to recognize human emotions. This work targets emotional recognition in terms of three emotional scales; valence, arousal and dominance. EEG raw data were pre-processed to remove artifacts, discrete wavelet transform (DWT) was applied for features extraction. Moreover, support vector regression (SVR) is combined with Elephant herding optimization (EHO) to predict values of the three emotional scales as continuous variables. Multiple experiments are applied to evaluate prediction performance. EHO was applied in two stages of optimization. Firstly, to fine-tune regression parameters of the SVR. Secondly, to select the most relevant features extracted from all 40 EEG channels and eliminate ineffective and redundant features. To verify the proposed approach, results proved EHO-SVR ability to gain relatively enhanced performance measured by regression accuracy of 98.64%. Therefore, SVR is introduced in this paper as a better technique for predicting emotions as quantifiable continuous variables rather than classifying emotions into discrete emotional values.

Introduction

Human emotions are vital for human machine interaction (HMI) and affective computing. Some emotional examples are happiness, sadness, surprise and anger. Recently, there are many research efforts focusing on brain activity analysis, where subjects experience different emotional states. The ability to realize emotional states of people is an important part of natural communication. Currently, considering how much machines are involved in our lives, realizing human emotions by machines has been a research trend in brain computer interfacing (BCI) and advanced HMI. A reliable system for emotion recognition is a vital requirement to cope with the evolution of HMI. such system is required to grant good recognition performance, artifact tolerance, and adaptation to practical applications. In past years, a number of research efforts have been introduced in the field of emotion recognition [1].

With regards to EEG-based emotion recognition, various techniques have been proposed such as support vector regression (SVR), neural networks (NN), K-nearest neighbor (k-NN) and fuzzy systems. However, there have been significant findings proved that SVR is a superior regression technique in the field of emotion recognition based on EEG signals [2]. However, all regression techniques depend on a set of regression tuning parameters and kernel functions. According to what can be demonstrated from the experimental results in [3], regression performance can be significantly affected by such parameters. In [4], authors have proposed an emotion regression approach applying supervised learning and Bayesian classifier. Feature extraction stage employed fast Fourier transform. Then feature selection was achieved through the application of correlation coefficients.

Several studies [5], [6] have employed feature extraction, regression and classification. In this section, we review few research efforts which explore EEG feature extraction and regression problem in the domain of human emotion to detect emotion based on different classifiers. Brain emotional system is considered the substrate for emotion-related processes, EEG can expose intrinsic information on their task. Research on how EEG activity is related to emotions have created a lot of attention [7]. Furthermore, lots of studies have concentrated on the issue of asymmetric activation of the encephalic hemisphere. Also, Davidson et al. [8], stated that positive and negative emotions are related to relative left and right frontal EEG activities respectively. Baumgartner et al. [9], have pointed out that happy conditions are related to an extension to the left hemisphere, in contrast with unfavorable emotional conditions. In addition to research on asymmetrical activation of the encephalitic hemisphere, event-related potentials have also been utilized to study the association with EEG signals and human emotion.

The remainder of this paper is drawn as follows; literature review is introduced in Section 2. Section 3 presents a review of materials and methods used in this paper. In Section 4, research methodology is illustrated including EEG data, feature extraction, feature selection, emotion classification approach. The results of emotion detection are provided in Section 5 and at the end, Section 6 concludes the paper providing discussions on issues regarding the proposed approach and future work.

Section snippets

Literature review

The comparison among different studies in terms of machine learning techniques is not an easy task. Most studies comprise different preprocessing, features processing, experiment environments and other variations. However, such factors strongly affect the performance of a classification model. EEG data classification and regression have been the target of many research efforts under different machine learning techniques [10]. Some examples are K-Nearest neighbor (KNN), support vector machine

Materials and methods

Next paragraphs discuss the most vital techniques applied in this work and the targeted data set.

Proposed EHO-SVR approach

This section describes the proposed EHO-SVR approach for emotion regression using EEG signals. This approach is mainly based on optimizing regression accuracy of SVR by fine-tuning regression parameters in order to find best regression model of best performance. The proposed approach relied on RBF kernel as it can analyze higher dimensional data and it is a common approach for its good performance. RBF depends on two parameters and both are needed to be tuned for optimal discrimination which is

Experimental results and discussion

The experimental setup of dataset is explained in the following subsections. In this paper, DWT was employed where each signal frame generated a set of features. EEG signals features are characterized by their variation in values between individuals for the same feature. The proposed approach was employed to optimize regression of emotional scales from EEG signals. Experiment was held on data acquired from 5 subjects. DWT sub-bands were analyzed to a set of statistical features to generate

Conclusion and future work

This paper introduced a swarm-based technique for accurate regression of emotional states using SVR regressor. In this paper, we predicted three emotional scales as continuous variables: valence, dominance, and arousal. Five features are extracted for each signal band, for each channel and for each subject which are: Min, Max, Average, standard deviation, band entropy and the variance on time window of 4 seconds. The feature selection based on EHO is adapted and the SVR classifier parameters

References (43)

  • A. Subasi et al.

    EEG signal classification using pca, ica, lda and support vector machines

    Expert Syst. Appl.

    (2010)
  • P.C. Petrantonakis et al.

    Emotion recognition from EEG using higher order crossings

    IEEE Trans. Inf. Technol. Biomed.

    (2010)
  • S.Y. Chung et al.

    Affective classification using Bayesian classifier and supervised learning

  • A. Hamad et al.

    A hybrid EEG signals classification approach based on grey wolf optimizer enhanced svms for epileptic detection

    International Conference on Advanced Intelligent Systems and Informatics

    (2017)
  • A. Hamad et al.

    Feature extraction of epilepsy EEG using discrete wavelet transform

  • J.R. Estepp et al.

    An assessment of non-stationarity in physiological cognitive state assessment using artificial neural networks

    Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC

    (2011)
  • R.J. Davidson

    Anterior electrophysiological asymmetries, emotion, and depression: conceptual and methodological conundrums

    Psychophysiology

    (1998)
  • J.B. Henriques et al.

    Left frontal hypoactivation in depression

    J. Abnormal Psychol.

    (1991)
  • E.H. Houssein et al.

    EEG signals classification for epileptic detection: a review

  • A.T. Sohaib et al.

    Evaluating classifiers for emotion recognition using EEG

  • P. Rani et al.

    An empirical study of machine learning techniques for affect recognition in human–robot interaction

    Pattern Anal. Appl.

    (2006)
  • Cited by (50)

    • Fick's Law Algorithm: A physical law-based algorithm for numerical optimization

      2023, Knowledge-Based Systems
      Citation Excerpt :

      In this subsection, an FLA assessment is done to test exploitative and exploratory abilities for all used benchmark. In general, optimization issue in the engineering design is a prominent study area, and literature uses many optimization methods to tackle this kind of problem [88–92]. This section evaluates the FLA algorithm’s performance in real-world engineering applications such as tension/compression spring design, welded beam construction, pressure vessel design, speed reducer design, and three-Bar truss design.

    • Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems

      2022, Mathematics and Computers in Simulation
      Citation Excerpt :

      This makes these techniques highly inefficient in solving real optimization problems, leading to a growing interest in stochastic optimization techniques over the last two decades [31,45]. Often, most of the real-world optimization problems, in the area of engineering [17], wireless sensor networks [1], image processing [22], feature selection [27,44], tuning of machine learning parameters [18], bio-informatics [13] etc., are highly non-linear and non-convex due to inherent complex constraints and many design variables. Therefore, solving these types of optimization problems is complex because of many inherent local minima.

    View all citing articles on Scopus
    View full text