Skip to main content
Cognitive Neurodynamics logoLink to Cognitive Neurodynamics
. 2022 May 28;17(1):133–151. doi: 10.1007/s11571-022-09817-y

Optimized adaptive neuro-fuzzy inference system based on hybrid grey wolf-bat algorithm for schizophrenia recognition from EEG signals

Kishore Balasubramanian 1,, K Ramya 2, K Gayathri Devi 3
PMCID: PMC9871147  PMID: 36704627

Abstract

Schizophrenia is a chronic mental disorder that impairs a person’s thinking capacity, feelings and emotions, behavioural traits, etc., Emotional distortions, delusions, hallucinations, and incoherent speech are all some of the symptoms of schizophrenia, and cause disruption of routine activities. Computer-assisted diagnosis of schizophrenia is significantly needed to give its patients a higher quality of life. Hence, an improved adaptive neuro-fuzzy inference system based on the Hybrid Grey Wolf-Bat Algorithm for accurate prediction of schizophrenia from multi-channel EEG signals is presented in this study. The EEG signals are pre-processed using a Butterworth band pass filter and wICA initially, from which statistical, time-domain, frequency-domain, and spectral features are extracted. Discriminating features are selected using the ReliefF algorithm and are then forwarded to ANFIS for classification into either schizophrenic or normal. ANFIS is optimized by the Hybrid Grey Wolf-Bat Algorithm (HWBO) for better efficiency. The method is experimented on two separate EEG datasets-1 and 2, demonstrating an accuracy of 99.54% and 99.35%, respectively, with appreciable F1-score and MCC. Further experiments reveal the efficiency of the Hybrid Wolf-Bat algorithm in optimizing the ANFIS parameters when compared with traditional ANFIS model and other proven algorithms like genetic algorithm-ANFIS, particle optimization-ANFIS, crow search optimization algorithm-ANFIS and ant colony optimization algorithm-ANFIS, showing high R2 value and low RSME value. To provide a bias free classification, tenfold cross validation is performed which produced an accuracy of 97.8% and 98.5% on the two datasets respectively. Experimental outcomes demonstrate the superiority of the Hybrid Grey Wolf-Bat Algorithm over the similar techniques in predicting schizophrenia.

Keywords: Schizophrenia, EEG, ANFIS, Grey- Wolf optimization, Bat optimization, ReliefF algorithm

Introduction

Mental diseases have been demonstrated to have a negative impact on one's physical health. These diseases are diagnosed by the psychiatrists based on their subjective experience rather than learning more about the disorders' pathogenesis. To understand the etiology of the disease, Artificial intelligence (AI) approaches have been applied to aid mental health clinicians in making decisions based on patient data (Kalmady et al. 2019; Liu et al. 2020). One of the most vital global medical illnesses nowadays is the so-called psychiatric disorder that has an impact on all aspects of our lives, including relationships, employment, self-esteem, and the ability to communicate and contribute to the community.

Out of 200 classifications of psychiatric disorders reported by Mental Health America (MHA) (https://apibhs.com//2018/05/17/what-are-psychiatric-disorders), schizophrenia (SZ), bipolar disorder (BD), autism etc. are predominant. Mental illness or disorder can be difficult to recognise because it manifests itself in different ways in different people. Some symptoms include depression, suicidal tendency, asociality etc. Among the mental disorders, SZ is a common chronic mental illness that affects over 21 million worldwide (GBD 2017; https://www.who.int/news-room/fact-sheets/detail/schizophrenia). Schizophrenia causes problems with the level of thinking, emotions, poverty of speech, self-awareness, cognitive impairment, and behaviour. Common characterizations are hallucinations and delusions (Bell et al. 1994). Early death is possible in the case of schizophrenia-affected individuals owing to other complications associated with their illness, and nearly three-fourths of them don’t get proper treatment and care. There is no identified reason for the onset of the disease, but it is influenced by genetic, environmental, and psychosocial factors. Facilitating assisted living conditions through primary health care centres and rehabilitation centres, psychotherapy is a helpful management technique for schizophrenia patients (https://www.mayoclinic.org/diseases-conditions/schizophrenia/symptoms-causes/syc-20354443). Proper treatment and medical care can a offer better quality of life to the affected patients. There is no conclusive test for schizophrenia. The diagnosis is made after a thorough examination of the patient’s medical history, symptoms, and signs. Collateral sources of information, such as family members, acquaintances, teachers, and co-workers, are frequently useful in diagnosis. Neuropsychological tests, brain imaging, EEG, and MRI, CT scans of brain function can be used to rule out physical disorder causes of schizophrenia (Clementz et al. 2016). Lifelong medication is required to treat the disease. After proper identification among healthy people, schizophrenic patients might be effectively diagnosed with various treatments. As a result, computer-assisted diagnosis (CAD) of schizophrenia has become critical for the accurate detection of its sufferers. Diagnosis of SZ is normally carried out using positron emission tomography (PET), structural MRI (sMRI), functional MRI (fMRI), etc., However, these methods are controlled by a number of factors, for instance: high cost of imaging, skills of the expert, and poor image quality due to noise/artifacts induced by patient mobility (Pichler et al. 2008). These demerits can be overcome by the use of electrocardiogram signals (EEG) that can monitor the brain activity through non-invasive scalp electrodes (Lee et al. 2001). Key arguments for choosing EEG for monitoring the brain activities of SZ are high spatial and temporal resolution, the capacity to instantly assess brain functionalities, low technical skill requirements for deployment, and partial or full mobility (Vecchiato et al. 2011; Zhou et al. 2018). EEG signals are widely preferred to diagnose other diseases like epileptic seizures (Ullah et al. 2018; Hejazi and Motie Nasrabadi 2019), Alzheimer’s (AD) (Cicalese et al. 2020), Parkinson’s (PD) etc., (Oh et al. 2020; Xu et al. 2020). Hence, CAD systems employing EEG signals for schizophrenic detection could help neurologists or professionals by serving as a second expert opinion for prompt schizophrenia detection from EEG. Support Vector Machine (SVM), Logistic Regression (LR), Adaptive Boosting (AdaBoost), etc., and other well-known ML algorithms are used to classify EEG signals in order to detect SZ patients (Shim et al. 2016). These ML algorithms are complemented by appropriate feature extraction methodologies because the EEG signals obtained change dynamically and are non-stationary in nature (Kannathal et al. 2005; Veronese et al. 2013). Feature extortion in the time-domain (TD) or frequency domain (FD) is a laborious task and often struggles to handle large volumes of data. As a result, hybrid ML and deep learning techniques have piqued the interest of researchers in overcoming ML shortcomings and for ready deployment in real-time scenarios. Technologies like IoT also aid in tele-monitoring of patients undergoing treatment at healthcare centres through cloud, FOG, and edge computing facilities.

The present work concentrates on the deployment of EEG signals to detect SZ using an adaptive neuro-fuzzy inference system (ANFIS) based on the Hybrid Grey Wolf-Bat Algorithm for accurate recognition. The multichannel EEG is first subjected to pre-processing and filtering, and is then divided into segments of short periods and segregated into delta, theta, alpha, beta, and gamma spectral bands. Due to SZ, the spectral sub-bands show sudden fluctuations in EEG signal activity. The Theta band is linked to memory retention where SZ patients have extreme brain activity compared to healthy people. This band has been meticulously studied in this work. Following the feature extortion and selection, the discriminant features are forwarded to optimized ANFIS for SZ prediction.

The contributions include:

  1. Optimized ANFIS is developed to detect SZ promptly.

  2. For finding the optimal parameters and structure of ANFIS, a hybrid technique called the Hybrid Grey Wolf-Bat Algorithm that combines the benefits of Grey-Wolf optimization (GSO) and Bat optimization (BA) has been proposed (HWBO).

  3. The applicability of the HWBO algorithm with the modified two-pass ANFIS learning algorithm in order to maintain a trade-off balance between minimization of the rule-base and accuracy maximization is being investigated.

  4. Pre-processing of EEG signals is performed using the Butterworth band pass filter and wICA for artefact removal, from which statistical, time-domain, frequency domain, and spectral features are extracted.

  5. Discriminate features are selected using the ReliefF algorithm that contributes to the disease diagnosis.

  6. Comparison of the proposed model with similar feature engineering models is performed.

The rest of the paper is organized as: “Related works” Section elucidates some of the literature reviews that relate to SZ detection and ANFIS optimization. The proposed methodology is described in “proposed methodology”. Experimental outcomes are paraphrased in “Results and discussion”. A conclusion is provided in “conclusion”.

Related works

Literure works on SZ diagnosis

This section outlines some of the studies involved in diagnosing SZ through EEG signal analysis. An effective technique based on EEG for SZ detection was proposed by (Boostani et al. 2009) in which autoregressive (AR) model parameters, band power, and fractal dimension features were fed to several classifiers. With an accuracy of 87.51%, the outcomes confirmed the applicability of the BDLDA for the categorization of SZ and healthy controls. (Zhao et al. 2012) developed a technique for schizophrenia diagnosis based on non-linear EEG signal analysis. From EEG, entropy-based features, Lempel–Ziv complexity, and Higuchi fractal dimension features were extorted, and generic programming (GP) was used for selecting the features as reported by (Sabeti et al. 2009). The features were fed to an AdaBoost classifier that attained 91% classification accuracy. Authors in Santos-Mayo et al. (2017) proposed a model for SZ detection from EEG based on p3b waves examined during the task of an auditory odd-ball. (Li et al. 2019) developed a method to differentiate SZ from normal controls using a combination of rest and task p300spatial EEG patterns.

The power spectra have been the most popular aspect, and used to diagnose other psychotic diseases (Johannesen et al. 2016). Statistics such as mean, skewness, and kurtosis have also been used to classify SZ (Alimardani et al. 2018; Tikka et al. 2020). Despite the fact that numerous studies have put forth several features for classifying SZ, these features do not address contradictions in interpreting EEG. Further, they have failed to take advantage of EEG’s most powerful feature: millisecond temporal resolution. To address these issues, brain microstate analysis was performed by (Kim et al. 2021), providing an accuracy of 76.62% in SZ detection. (Chu et al. 2017) used deep learning algorithms, as well as random forest and voting classifiers, to recognize individuals with schizophrenia using resting-state EEG data. Based on fractal information, (Namazi et al. 2019) developed a model to distinguish SZ from normal subjects. Apart from conventional ML approaches, DL methods were also employed in screening for SZ (Oh et al. 2019; Yan et al. 2017; Qureshi et al. 2019; Srinivasagopalan et al. 2019; Zeng et al. 2018; Phang et al. 2020). Convolutional Neural Networks (CNN), Recurrent Neural Networks (R-CNN), and Long Short-Term Memory (LSTM) networks were preferred in categorizing SZ controls and attained reasonable accuracy. Table 1 provides a quick review of the ML and DL techniques employed for identifying SZ patients.

Table 1.

Summary of related works in SZ detection based on feature engineering

Reference Feature engineering Classifier Dataset Acc. (%)
Shim et al. (2016) Source and sensor level features - Fisher’s Score feature selection SVM SZ:34 HC:34 88.24
Boostani et al. (2009) Band power Autoregressive (AR) and FD parameters Boosted Direct LDA SZ:20 HC:20 87.5
Zhao et al. (2012) Entropy related non-linear features of alpha band of EEG BPNN SZ:31 HC:31 86.1
Sabeti et al. (2009) AR, band power and FD features; Genetic programming-based features election AdaBoost SZ:20 HC:20 91.94
Santos-Mayo etal (2017) TD and FD features of ERP related wave for different electrode groups selected using J5 feature selection algorithm MLP SZ:16 HC:31 93.42
Li et al. (2019) Inherent spatial pattern of network (SPN) features LDA/SVM SZ:23 HC:25 90.48
Johannesen et al. (2016) Squared amplitude features SVM SZ:40 HC:12 87
Oh et al. (2019) 25 s duration EEG segments normalized with Z-score CNN SZ:14 HC:14 98.07
Phang et al. (2020) TD and FD connectivity features MDC- CNN SZ:14 HC:14 91.69
Jahmunah et al. (2019) Non-linear features of filtered, segmented EEG signals; feature selection using Student’s-test SVM SZ:14 HC:14 92.91
Deiva et al. (2019) ERP features of selected regions of the brain LDA SZ:11 HC:9 71
Taylor J et al. (2017) Spatiotemporal images using statistical parametric mapping of scalp EEG’s ERP features Gaussian process SZ:21 HC:22 80.48
Buettner et al. (2020) Multi fractal and Entropy-Based features RF SZ:14 HC:14 96.77
Baradits et al. (2020) Microstate features SVM SZ:75 HC:75 82.7

ANFIS optimization

The Adaptive Neuro-Fuzzy Inference System (ANFIS) incorporates the benefits of both Artificial Neural Networks (ANNs) and Fuzzy Logic (FL). However, when used in real-world applications, training of ANFIS parameters is one of the most difficult issues. Many prior studies used techniques such as the genetic algorithm (GA), particle swarm optimization (PSO), and grey wolf optimization to solve the issue of ANFIS training (GWO). The ANFIS model has been shown to be a valuable statistical tool for a variety of applications. The ANFIS model is a resilient and intelligent simulation model because of its capacity to correct for data ambiguity. It encapsulates a process's nonlinear structure, adaptability, and ability to learn quickly. The issue with ANFIS is its parameter optimization. Although ANFIS’ traditional optimization techniques outperform mathematical and computational approaches in terms of estimation accuracy, they are only looking for a local optimum solution.

ANFIS parameters were optimized using quantum behaved PSO as reported by Lin et al. 2012. Aghelpour et al. 2020) developed an ANFIS model combining bio-inspired optimization algorithms for agricultural drought monitoring and compared with similar algorithms. Ant colony optimization (ACO) and GA attained appreciable performance in optimizing ANFIS. Balasubramanian and Ananthamoorthy 2021 reported an improved ANFIS model combining glowworm swarm and differential evolution optimization algorithm for medical diagnosis. Several works (Elbaz et al. 2019; Maroufpoor et al. 2019; have reported the impact of algorithms like GA, GWO and hybrid algorithms for ANFIS parameter adaptation.

From the literature study, it is learnt that, though the DL models have attained better performance, most of them relied on MRI and some on raw EEG. The high dimensionality of raw EEG has increased the computational time of DL methods, which consequently face challenges in real-time deployment. Also, the CNN architectures discussed faced complexity in design with reduced latency. Hence, it’s proposed to design a CAD system using optimized ANFIS for applicability with real time utility.

Materials and method

Adaptive neuro-fuzzy inference system (ANFIS):

Jang 1993) developed ANFIS, a practical AI system that mimics human thinking to handle inexact issues. It’s a basic data-learning method which converts inputs from highly interconnected NN processing components and information links into the desired output using fuzzy logic. It can handle non-linear and complex issues since it includes ANN and fuzzy inference approaches into a single structure. It normally incorporates the following layers: fuzzification, product, normalization, defuzzification, and summation. The network comprises of nodes whose efficiency is mostly determined by the node’s adaptable parameters. The network learning guidelines alter specific parameter values to reduce the difference between the actual and expected output. The general ANFIS structure is shown in Fig. 1.

Fig. 1.

Fig. 1

ANFIS Structure

The ANFIS model followed in (El-Hasnony et al. 2020) is used in the proposed study. The ANFIS learning algorithm employs a two-pass learning procedure, forward–backward pass, to update its modified parameters. ANFIS is trained in its parameters using a hybrid gradient descent (GD) and least square (LSE) estimator to minimise error gap between desired and actual output, as provided in Table 2.

Table 2.

ANFIS learning process

Parameters Forward Backward
Consequent parameter Least square estimator Fixed
Premises parameters Fixed Gradient descent
Signals Output of each node Error

The node outputs are passed forward (layer 1–4) in the forward pass of the learning method. The resulting parameters are calculated by least squares. In the backward pass, the error signals transmit from the output to the input layer, and the GD method adjusts the premise parameters. The network learns and trains at this point to discover parameter values that are sufficient for the training data.

Layer 1 Fuzzification layer- a gaussian membership function is used with parameters (centre c, width σ). The output of the layer is described by,

yi(1)=Gaussian(x:c:σ)=e-12x-cσ2 1

Layer 2 Product layer where the layer’s each node responds to a single fuzzy rule in the Sugeno style. The nodes obtain input from the corresponding Fuzzification neurons and calculate the rule’s firing strength. Consequently, the output of the neuron is represented by,

yi(2)=Πi=1kxji(2) 2

where xji(2) is the layer input from layer 1(j)–2 (i).

Layer 3 Normalization layer. This layer’s nodes accept data from the previous layer and calculate the weighted firing power of a particular rule. Consequently, the output of the neuron is represented by,

yi(3)=xji(3)j-1nxji(3)=μ¯i 3

where xji(3) shows the input received as per the neuron j obtained from the layer 2 to neuron i in this layer.

Layer 4 Defuzzification layer. The neurons calculate a specific rule’s weighted measure as follows:

yi(4)=xi(4)kio+ki1+ki2=μ¯ikio+ki1+ki2 4

The layer 4 input and output are denoted by xi(4) and yi(4) respectively.

Layer 5 Overall output of the model.

y=i=1nxi(5)=i=1nμ¯ikio+ki1+ki2 5

Grey wolf optimization (GWO)

Developed in 2014 by Mirjalili et al. (2014), the GWO is classified as a top predator. Grey wolves live in a pack (normally 5–12). The algorithm imitates the same leadership and hunting abilities as grey wolves. The pack is composed of 4 levels referred to as alpha (α), beta (β), delta (δ), and omega (ω).The alphas (either male or female) are in charge of leading the pack and making decisions (for instance, hunting, sleeping, and deciding on a wake-up time). The beta wolves support alpha in taking decisions. The omega wolves are always subordinate to all other dominant wolves. The grey wolf optimization algorithm is based on the design of their hunting method to capture their prey. During hunting, all the grey wolves have a natural tendency to encircle their prey. Mathematically, the encircling process is represented by

D=C·Xp-X(t) 6
X(t+1)=Xp(t)-A·D 7

where D shows the prey – wolf distance, position vector of the wolf and the prey are denoted by X, and Xp respectively. A. and C random vectors are computed by using

A=2a·r1-a 8
C=2r2 9

The random vectors r1 and r2 are chosen between [0, 1].The component values of vector a reduces linearly from 2 to 0 during iterations.

a=2-t2Itrtotal 10

Itrtotal defines the total no. of iterations. Grey wolf’s location (X, Y) alters depending upon where the prey (X*, Y*) is. By altering both A and C vectors, grey wolf’s position could be changed to an optimal solution. According to α, β and δ wolves optimal positions, all the other wolves hunt. and adjust their positions. The position update mechanism is represented as

X(t+1)=X1+X2+X33 11

where

X1=Xα-A1·Dα 12
X2=Xβ-A2·Dβ 13
X3=Xδ-A3·Dδ 14
Dα=C1·Xα-X 15
Dβ=C2·Xβ-X 16
Dδ=C3·Xδ-X 17

The pseudo code of GWO is presented in Algorithm 1.graphic file with name 11571_2022_9817_Figa_HTML.jpg

Bat algorithm (BA)

Yang 2010) developed and investigated the Bat Algorithm (BA), a well-established, nature- inspired meta-heuristic algorithm. BA works by emulating the echolocation process used by bats to perceive their immediate surroundings and locate prey and/or obstacles. Loudness and rate of pulse emission are the basic intrinsic qualities of the bat that change depending on its proximity to prey. The bat continuously generates SONAR sound pulses that reflect from the prey’s surface, detects and observes the reflected wave. Calculating the time taken for the reflective action, the bat mind maps its prey and tries to approach it. The pulse rate of the emission increases as the bat comes closer to the prey, but the loudness drops. A population of bats follows the common prey at all times. This method is used by the BA to calculate the position of the bats for subsequent iterations around the local optima with regard to the preceding iteration (s). The BA works with initialization of parameters for each bat like velocity veli, position xi, and frequency Qi, besides loudness loudi and pulse rates ratei. Considering the maximum number of iterations as Itermax, the following equations are considered for updating the properties of each individual iteratively.

Qi=Qmin+(Qmin-Qmax)β 18
velji=velji(t-1)+xGlobalbest-xGlobalbest(t-1)Qi 19
xji=xji(t-1)+velji 20

where the maximum and minimum frequency are represented by Qmin and Qmax rrespectively.β is selected randomly between [0 and 1]. For ith bat with jth dimension, the position component is represented as xji, and the velocity component as velji. The present global best solution is stored as xGlobalbest. Initially, the loudness and pulse emission rate are chosen at random between [1,2] and [0,1].

xnew=xold+loud(t) 21
loudi(t+1)=αloudi(t) 22
ratei(t+1)=ratei(0)[1-e-γt] 23

The fitness of each agent is determined by the Mean Squared Error (MSE); the smaller the MSE, better is the fitness.

fitnessi=MSE=1n1n[Valuepred-Valueact]2 24

The pseudo code for BA is provided in Algorithm 2.graphic file with name 11571_2022_9817_Figb_HTML.jpg

Proposed methodology

In this section, an overall framework for SZ prediction is presented. The methodology starts with the preparation of the EEG dataset acquired from the two public datasets. The collected EEG signals are subjected to pre-processing using a Butterworth band pass filter and wICA for artefact removal, from which statistical, time-domain, frequency- domain, and spectral features are extracted. Discriminate features are selected using the ReliefF algorithm that contributes to the disease diagnosis. The selected are then forwarded to the fully optimized ANFIS model for classification into either SZ or healthy. For finding the optimal parameters and structure of ANFIS, a hybrid technique called the Hybrid Grey Wolf-Bat Algorithm that combines the benefits of Grey-Wolf optimization (GSO) and Bat optimization (BA) is employed (HWBO). The overall framework is picturized in Fig. 2.

Fig. 2.

Fig. 2

Overall framework of the proposed SZ detection

In the following subsections, the suggested hybridization of GWO with BA for ANFIS optimization will be discussed.

Hybrid wolf-bat algorithm (HWBO)

The Hybridization of the Grey Wolf and Bat Optimization Algorithm is presented in this section. HWBO combines the finest features of both algorithms: GWO’s high exploration abilities allow for a thorough examination of the search space, whereas the BA, with its high exploitative feature, gives greater local search capability. In our approach, namely, HWBO, GWO is used to explore the problem space and pass the best two solutions to BA to direct its local search. BA explores deeper and finds the optimal solution. MSE is adopted as the fitness function where the objective is to minimize it. In the hybrid method, for each iteration, a single run of GWO is succeeded by a single run of the BA. The position of the GWO algorithm’s three best wolves, α, β and δ, is sent to the BA as an output, which will act as the initial position of the first three bats. The rest of the bats are set up at random. Initialization of the three bats with α, β and δ positions ensures full coverage of the entire search space, which the BA lacked originally, in order to find better optimal solutions. BA then functions in the usual manner, updating the parameters, loudness, and pulse rate as per the equations, and finally, the Global Best solution is updated in case it improves. The location of the α-wolf is initialized to the Global Best result of the previous iteration for the next iteration. The process proceeds. The pseudo code for the Hybrid Wolf-Bat algorithm (HWBO) is illustrated in Algorithm 3.

Adaptation of ANFIS using the proposed HWBO algorithm

The success of ANFIS is determined by how well it learns its structure and tunes its parameters. ANFIS establishes a fuzzy rule base for approximating the desired output. On the other hand, parameter adjustment aids in increasing the model's accuracy. This paper focuses on both the ANFIS optimization goals. The forward pass of the modified two-pass ANFIS learning approach focuses on rule-base minimization, while the backward pass focuses on accuracy maximization. The HWBO is utilised to adjust both the consequent and antecedent parameters of the ANFIS model. According to the proposed algorithm, Table 2 that shows the learning process of the ANFIS is suitably modified and indicated in Table 3. Getting stuck at the local minima is a major constraint of gradient descent, and it may be avoided using meta-heuristic algorithms like the one presented.graphic file with name 11571_2022_9817_Figc_HTML.jpg

Table 3.

ANFIS learning process with HWBO

Parameters Forward Backward
Consequent parameters GWO-BA Fixed
Antecedent parameters Fixed GWO-BA
Rule-base Reduced number of rules Fixed
Signals Rule base minimization Accuracy maximization

The basic objective behind reducing the rule-base is to focus exclusively on the rules that are highly potential. As a result, the rules which have a major impact on ANFIS' overall decision are considered prospective and kept in the rule-base. Rules that contribute less or are non-contributing are trimmed. As it is computationally less expensive and contains exploration and exploitation capabilities, HWBO accomplished the task of updating ANFIS settings quickly and with greater flexibility than the gradient-based techniques. The total number of ANFIS modifiable parameters is an important aspect of ANFIS because of the processing work required for the adaption process. The difference between each rule's output and the expected output is found out using the error measure given by

SE=(Ot-Or)2 25

where target output and rule output are denoted by Ot and Or respectively. Let the predefined error tolerance be θ, chosen based on trials. The rules with SE > θ are considered weak and are hence pruned. The remaining are thought to be potential and strong, thus they are preserved. After selecting the potentially contributing rules, the overall output is computed by calculating the Oavg.

Oavg=1ni=1nOir 26

where n is the no. of selected rules, and Oir is the output of ith rule. The rule-set with the lowest Mean Square Error (MSE), as determined by Eq. (27), is the minimised rule-base, and it is chosen for backward pass.

MSE=1mi-1mOavg-Omt2 27

where Oavg is the average of selected rules outputs, mth training pair's target output is denoted by Omt and m is the no. of training pairs. In the proposed study, the rule error tolerance, θ is set as 0.01 with a 0.005 overall error tolerance. The proposed HWBO-ANFIS is elucidated in Algorithm 4.

graphic file with name 11571_2022_9817_Figd_HTML.jpg

Figure 3 illustrates the optimized ANFIS model with HWBO optimization.

Fig. 3.

Fig. 3

ANFIS model with HWBO optimization

Results and discussion

Two trials have been performed to assess the efficiency of ANFIS-HWBO. Firstly, an experiment is conducted for efficiency evaluation and robustness of the proposed approach in producing a minimal error, and the second to predict the SZ using datasets 1 and 2, which will be discussed later in this section.

Model evaluation

Various metrics used to compute the efficacy of ANFIS optimization and to check the efficacy of the solutions’ performance was reported in (Ewees and Aziz 2020). The following metrics are adopted to check the ANFIS – HWBO performance is highlighted below:

  1. Mean squared error (MSE):
    MSE=1ni=1nyi-yi¯2 28

    The data points are denoted by n, the observed values by yi and predicted values by yi¯.

  2. Mean squared error (MSE):
    RMSE=1ni=1nyi-yi¯2 29
  3. Co-efficient of correlation (R2):
    R2=1-i=1nyi-yi¯2yi-y¯2 30
  4. Standard deviation (SD):
    SD=1n-1i=1nyi-yi¯2 31
  5. Accuracy:
    TP+TNTP+FN+TN+FP 32
  6. F1- Score:
    2(Precision)(Recall)Precision+Recall 33
    where Precision = TPTP+FP, Recall = TPTP+FN.
  7. Mathew’s Correlation Coefficient (MCC):
    (TP×TN)-(FP×FN)(TP+FP)(TP+FN)(TN+FP)(TN+FN) 34
    where TP, FP, FN, and TN calculated using Table 4.
  8. AIC: It’s a criterion for determining whether or not a statistical model has been properly adapted.
    AIC=nlog1ni=1nCd(observed)i-Cd(predicted)i2+2k 35

where k - no. of the model’s estimated parameters.

Table 4.

Confusion matrix

Actual/true class
P N
Predicted class P True positive (TP) False positive (FP)
N False negative (FN) True negative (TN)

TP: Number of correct predictions that an instant is positive

FP: Number of incorrect predictions that an instant is positive

FN: Number of correct predictions that an instant is negative

TN: Number of incorrect predictions that an instant is negative

Investigation of different generations and adaptability

Examination of various fuzzy inference system generations is outlined in this section. Grid partitioning (GP), subtractive clustering (SC), and fuzzy c-means clustering (FCM) are three fuzzy inference algorithms in the ANFIS paradigm. Outcomes with the statistical indices for the three generations are presented in Table 5.

Table 5.

Statistical indices for three generations of ANFIS

Generation RMSE AIC
GP 0.0378 − 1134.46
SC 0.0314 − 1147.88
FCM 0.0248 − 1176.65

As seen from Table 5, the RMSE for GP, SC, and FCM is 0.0378, 0.0314, and 0.0248, respectively. FCM simulates higher efficiency compared to two other generations. Furthermore, the AIC for FCM is computed as -1176.65. Thus, this generation of ANFIS is used in the study.

Evaluation of ANFIS with HWBO on model optimization

Two datasets (DS-1 and 2) are utilized to find the efficacy of the proposed system (ANFIS-HWBO).

Dataset - 1 (DS-1) Two groups of participants are included in the dataset http://brain.bio.msu.ru/eeg_schizophrenia.htm. The participants were psychiatrist-screened adults and were separated into two classes: healthy controls (HC = 39) and those who exhibited schizophrenia symptoms (SZ = 45) during the resting state. The dataset was prepared by Prof. N.N. Gorbachevskaya (Leading Researcher at The Mental Health Research Centre) and Dr. S.V. Borisov (Senior Researcher at the Faculty of Biology at M.V. Lomonosov Moscow State University) in the Laboratory for Neurophysiology and Neuro-Computer Interfaces at M.V. Lomonosov Moscow State University. Each EEG signal consists of 16 channels, viz., F7, F3, F4, F8, T3, C3, Cz, C4, T4, T5, P3, Pz, P4, T6, O1 and O2. Sampled at 128 Hz, the captured EEG signals are of60sec duration, each of them having 7680 EEG voltages (mV). Multi-channel EEG is utilised in the study owing to its high spatial and temporal resolution (Blumenfeld and Clementz 1999). Figure 4 illustrates the temporal view of 16-channel EEG signals for healthy controls (HC) and SZ.

Fig. 4.

Fig. 4

a Scalp EEG of Healthy person b Scalp EEG of SZ person

Dataset - 2 (DS-2) This set contains 19 channel EEG recording obtained from 14 patients (7 M and 7 W) with SZ and 14 HC of similar age group and gender. The signal captured is of 15 min duration with the subjects in a relaxed state with closed eyes.These19-channel signals are captured with the help of electrodes like FP1, FP2,F7, F3, Fz, F4, F8, T3, C3, Cz, C4, T4, T5, P3, Pz, P4,T6, O1, O2, sampled at 250 Hz (Olejarczyk and Jernajczyk 2017) from the scalp.

In this work, the performance of ANFIS-HWBO is investigated by comparing it with different meta-heuristic algorithms such as differential evolution algorithm (DE), ant colony optimization algorithm (ACO), grey wolf optimization algorithm (GWO), crow search algorithm (CSA), genetic algorithm (GA), particle optimization algorithm (PSO), and standard ANFIS.

The dataset is split into 60% training and 40% testing in all trials. Table 6 displays the parameters set for all algorithms. The parameters have been adopted in this study because they have achieved excellent results in earlier studies (Ewees and Aziz 2020; Penghui et al. 2020). All the tests are carried out on a Windows 10 Pro 64-bit computer with Intel (R) 16 GB of RAM and a Core (TM) i7-8550U CPU running at 1.80 GHz (1.99 GHz). All implementation is done in MATLAB (2018a).

Table 6.

Parameter settings

Algorithm Parameter Value
ANFIS Error goal 0
Decrease rate 0.9
Initial step 0.01
Increase rate 1.1
Max. epochs 100
ANFIS-GA Crossover % 0.7
Mutation % 0.5
γ, β 0.2, 8
Mutation rate 0.1
ANFIS-ACO Selection pressure 0.4
Zeta 1
ANFIS-PSO C1, C2 2
Vmax, Vmin 0.9, 0.2
W, Wdamp 1, 0.99
ANFIS-CSA Flight length 1.5
Awareness probability 0.05
ANFIS-GWO A [2:0]
ANFIS-BAT Loudness, pulse rate 0.99, 0.5
Qmin, Qmax 1, 1

All optimization algorithms have the following parameters: maximum no. of iterations = 100, population size (n) = 25, upper bound = 10. lower bound = 10.

Another experiment is conducted to assess the adaptation process of ANFIS using the proposed HWBO algorithm. With a rule error tolerance = 0.01, adaptability of the optimized ANFIS model is denoted in Table 7. From Table 7, it can be inferred that the proposed optimization using HWBO optimizes the ANFIS with a reduction in the rule base, offering a better accuracy of 99.45% with the lowest MSE. Also, GA attained a higher rule base early in the 80th iteration, followed by ACO, PSO, etc. The lowest accuracy is recorded by GA. GWO and BAT attained satisfactory accuracy on 100 iterations, next only to HWBO. This experiment validates the validity of our recommendation and can be used to improve the ANFIS parameter optimization process.

Table 7.

Results of the modified two-pass ANFIS learning algorithm

Algorithm Optimized rule-base # of iterations MSE Accuracy (%)
GA 110 80 0.232 89.67
ACO 93 90 0.107 90.11
PSO 87 95 0.086 93.89
CSO 74 85 0.065 94.65
GWO 70 100 0.054 95.86
BAT 68 100 0.028 96.90
HWBO 51 100 0.015 99.45

Evaluation of ANFIS with HWBO on SZ categorization

In the following section, the proposed model for SZ disease prediction is discussed. The sequence of the process is illustrated in Fig. 2.

EEG pre-processing

The detected EEG signals are generally influenced by a variety of artefacts caused by the patients’ mobility or body posture, as well as additive noise (Upadhyay et al. 2016). To reduce the artefacts, an II-order Butterworth Band Pass Filer (BPF) is applied, operating between 0.1 Hz and 50 Hz for DS-1 and between 0.1 Hz and 125 Hz for DS-2. The artifact-contaminated components are then detected and removed using the wavelet-enhanced independent component analysis (wICA) approach as reported in (Castellanos and Makarov 2006). With ICA, wICA makes use of the wavelet threshold to improve artefact removal and may thus better recover the neuronal activities that are concealed in the artefacts. To possess uniform statistical features, the EEG signals are segmented into segments of 5 s of short duration (pseudo-stationary) (Subha et al. 2008). For precision, the same duration is allotted for both the datasets. The short-duration signals can easily be processed using IoT and cloud devices to be used in real time. Fast Fourier transform (FFT) is applied to convert the signals from TD to FD and the obtained FD signals are then categorized into mutually disjoint bands, comprising of delta δ: 0:1 Hz–4 Hz, theta θ1: 4 Hz–6 Hz, theta θ2: 6 Hz–8 Hz,alpha α: 8 Hz–12 Hz,beta β:12 Hz–30 Hz and gamma γ: ≥ 30 Hz.SZ patients show variations in EEG patterns in the theta band.

Feature extraction

Feature extraction is a crucial step in EEG signal classification. The current study considers features such as statistical, TD, FD and spectral features from EEG segments of 5 s duration for each spectral band. The electrodes are clustered into 5 regions of interest (ROI): left anterior (Fp1, F7, F3), right anterior (Fp2, F4, F8), left posterior (T7, C3, P7, P3, O1), right posterior (C4, T8,P4, P8, O2), and central (Fz, Cz, Pz).The thirty five features are computed for each channel of the EEG. Table 8 provides features that are extracted from the 5 ROIs:

Table 8.

List of features extracted

Fea No Feature Formula/definition Domain
1 Mean (μ) 1NN-1Nx[n] Statistical
2 Variance (Var) 1N-1N-1Nx[n]-μ2 Statistical
3 Standard deviation (σ) 1N-1N-1Nx[n]-μ2 Statistical
4 Skewness (Sk) 1N-1N-1Nx[n]-μσ3 Statistical
5 Kurtosis (Kur) 1N-1N-1Nx[n]-μσ4 Statistical
6 Coefficient of variation CV) σμ Statistical
7 Zero crossing rate (ZCR) 1N-1N-1NlRx[n]x[n+1] Statistical
8 Width Upp-Low=Pr[Xx]0.95 − Pr[Xx]0.05 Statistical
9 Asymmetry Upp+Low-2×medianwidth Statistical
10 Sample entropy (SE) -logAB Time
11 Shannon entropy (Hsh) -iPilogPi Time
12 Approximate entropy (AE) ϕm(r)-ϕm+1(r) Time
13 Permutation entropy (PE) -i-1D!PilogPi Time
14 Renyi entropy (RE) Ren=11-αlni=1np(xi)α Time
15 Fuzzy entropy (FE) H(A)=i=1nwih(ai) Time
16 Mean spectral amplitude S(k)=1Nk=0N-1Xp(k) Spectral
17 Spectral power Pspectral=1Nk=0N-1Xp(k)Xp(k) Spectral
18–20 Hjorth descriptors Mobility=VardXp(k)dkVar(Xp(k))Complexity=MobilitydXp(k)dkMobility(Xp(k))Activity=Var(Xp(k))=1Nk=0N-1Xp(k)-Xp(k)¯2 Spectral
21 Higuchi fractal dimension (HFD) ln(L(k))/ln(1/k) Fractal
22 Katz fractal dimension (KFD) log10(m)log10(dl)+log10(m) Fractal
23 Total power (Ptot) fPSD(x) Frequency
24–27 Absolute band power (Pband) f1f2PSD(x) Frequency
28–31 Mean band power (Pmean) 1Mf1f2PSD(x) Frequency
32–35 Relative band Power (Prel) Pband/Ptotal Frequency

Feature selection using ReliefF algorithm

The ReliefF algorithm ranks features according to their weight participation, with the most active features being placed first. As illustrated in Fig. 5, other features contribute far less to the last. As a result, we can choose 15 most potential features based on their weight and exclude characteristics that add to the model’s computational cost.

Fig. 5.

Fig. 5

Weight ranking of features

ReliefF chooses T, some instances at random, but subsequently, k searches for the closest same-class neighbors, which are referred to as the nearest hit values of H. The k-nearest neighbours are the scores of one–one among the multiple classes, known as the nearest misses M (T). In this study, the number of nearest neighbours is set at 3. As shown in Fig. 5, for each attribute A, the algorithm updates the accuracy W [A], additionally in relation to T, H, and M (T). The pseudo code for the ReliefF algorithm is given in Algorithm 5.graphic file with name 11571_2022_9817_Fige_HTML.jpg

Using the procedure described above, 35 features chosen from each channel are reduced to 15 optimal features per channel based on their participation at the top of the weighted list for highest accuracy. The remaining ones are ignored because there isn’t much of a difference in output, and this increases the computing weight of a model. Figure 6 depicts the cumulative accuracy Vs no of features, which is set to 15, and which can contribute more than the total variations. 35 features are extracted from each channel of the EEG corresponding to TD, FD, spectral and statistical domains. 15 discriminant features are selected by the ReliefF algorithm and fed to optimized ANFIS for classification.

Fig. 6.

Fig. 6

Cumulative accuracy versus no. of features

Classification using ANFIS-HWBO

The suggested work improves the performance of ANFIS by applying a unique prediction model for SZ diagnosis based on the hybrid GWO-Bat algorithm called HWBO. BA is used to assist GWO in refining its behaviour so that it does not get stuck at local minima. The suggested ANFIS-HWBO model improves the ANFIS model by delivering the optimized ANFIS parameters. The features selected by the ReliefF algorithm are forwarded to the optimized ANFIS for classification into SZ and healthy controls.

The mean square error (MSE), root mean squared error (RMSE), co-efficient of correlation (R2), standard deviation (SD), and accuracy are used to evaluate the suggested ANFIS-HWBO model in optimizing the ANFIS parameters. For the SZ dataset, the same setting is used as in the previous experiment. The test is run 10 times. Tables 9 and 10 report the results.

Table 9.

Performance of ANFIS-HWBO on dataset -1

Algorithm MSE RMSE R2 SD Accuracy (%)
ANFIS 0.1551 0.301 0.7082 0.312 94.25
ANFIS-GA 0.0987 0.311 0.8488 0.348 94.89
ANFIS-ACO 0.0862 0.293 0.8642 0.322 95.62
ANFIS-PSO 0.1045 0.323 0.8875 0.305 96.48
ANFIS-CSO 0.0786 0.280 0.8953 0.299 97.88
ANFIS-GWO 0.0654 0.256 0.9186 0.284 98.11
ANFIS-BA 0.0598 0.244 0.9214 0.281 98.45
ANFIS-HWBO 0.0488 0.221 0.9436 0.263 99.51
Table 10.

Performance of ANFIS-HWBO on dataset -2

Algorithm MSE RMSE R2 SD Accuracy (%)
ANFIS 0.1374 0.341 0.6892 0.326 93.52
ANFIS-GA 0.0966 0.384 0.7758 0.356 93.94
ANFIS-ACO 0.0842 0.277 0.8542 0.314 94.68
ANFIS-PSO 0.1058 0.386 0.8965 0.354 96.55
ANFIS-CSO 0.0799 0.244 0.8753 0.285 96.89
ANFIS-GWO 0.0651 0.281 0.9086 0.278 97.42
ANFIS-BA 0.0554 0.245 0.9376 0.284 98.05
ANFIS-HWBO 0.0422 0.218 0.9568 0.252 99.32

From Tables 9 and 10, it is inferred that the ANFIS-HWBO model has outperformed all the other algorithms when tested on both datasets. Hence, the hybridization of BA and GWO has improved the ANFIS performance by a margin of 5% increment in accuracy, lesser MSE, RMSE, SD, and high R2 values. Considering the performance of the optimized ANFIS-HWBO, an experiment is conducted to investigate the effectiveness of the model on SZ datasets (1 and 2) separately. Figure 7 indicates the results of ANFIS-HWBO on DS-1 and 2 in terms of accuracy, precision, recall, F1-score, and MCC.

Fig. 7.

Fig. 7

Performance of ANFIS-HWBO on SZ datasets 1 and 2

It is inferred that the method proposed acts well on both the datasets classifying the conditions as either SZ or healthy controls. A high accuracy of 99.51% is attained on DS-1, followed by 99.32% on DS-2. High F1-score and MCC values are also obtained for both the datasets. The average computational time for the model on DS-1 is 50.45 ms and that of DS-2 is 55.28 ms. A tenfold cross validation is done to reduce bias during testing. The cross-validation reveals any misclassification rate performed by the classifier. This ensures the robustness of the algorithm and classifier. Table 11 illustrates the cross-validation results of the datasets used. It is seen that the cross-validation accuracy across the datasets is appreciably high, ensuring that the model is free from bias. The model is applicable to a wide range of datasets, compensating for any imbalance. A comparison of the proposed work with other similar works based on feature engineering, dataset used, and classifier is summarized in Table 12.

Table 11.

Tenfold Cross validation results

Dataset F1-Score (%) MCC (%) Accuracy (%)
DS-1 95.41 94.23 97.8
DS-2 94.28 92.16 98.5
Table 12.

Comparison of the proposed work with similar feature engineering works

Reference Feature engineering Classifier Dataset Acc. (%)
Shim et al. (2016) Source and sensor level features - fisher’s score feature selection SVM SZ:34 HC:34 88.24
Boostani et al. (2009) Band power autoregressive (AR) and FD parameters Boosted Direct LDA SZ:20 HC:20 87.5
Zhao et al. (2012) Entropy related non-linear features of alpha band of EEG BPNN SZ:31 HC:31 86.1
Sabeti et al. (2009) AR, band power and FD features; Genetic programming-based features election AdaBoost SZ:20 HC:20 91.94
Santos-Mayo et al. (2017) TD and FD features of ERP related wave for different electrode groups selected using J5 feature selection algorithm MLP SZ:16 HC:31 93.42
Li et al. (2019) Inherent spatial pattern of network (SPN) features LDA/SVM SZ:23 HC:25 90.48
Johannesen et al. (2016) Squared amplitude features SVM SZ:40 HC:12 87
Oh et al. (2019) 25 s duration EEG segments normalized with Z-score CNN SZ:14 HC:14 98.07
Phang et al. (2020) TD and FD connectivity features MDC- CNN SZ:14 HC:14 91.69
Jahmunah et al. (2019) Non-linear features of filtered, segmented EEG signals; feature selection using Student’s-test SVM SZ:14 HC:14 92.91
Deiva et al. (2019) ERP features of selected regions of the brain LDA SZ:11 HC:9 71
Taylor J et al. (2017) Spatiotemporal images using statistical parametric mapping of scalp EEG’s ERP features Gaussian Process SZ:21 HC:22 80.48
Buettner et al. (2020) Multi-fractal and Entropy-Based features RF SZ:14 HC:14 96.77
Baradits et al. (2020) Microstate features SVM SZ:75 HC:75 82.7
Proposed work Statistical, TD, FD and spectral + feature section by reliefF ANFIS + HGBO SZ:45 HC:39 SZ:14 HC:14 99.51% 99.32%

From Table 12, it is seen that our proposed model produced better results in both the datasets. With the same datasets used (Oh et al. 2019; Jahmunah et al. 2019; Devia et al. 2019; Buttner et al. 2020), our method produced better results with reduced feature sets.

Limitations and future scope

The current study has limitations that should be considered in future research. A modest public dataset as well as a dataset from a previous study are employed. A large public dataset, on the other hand, can be utilized to verify the robustness of the suggested method for EEG classification. Furthermore, EEG signals obtained during a cognitive activity are easier to distinguish from baseline EEG signals than EEG signals observed during two independent cognitive activities. Future studies will focus on applying the suggested method to clinical datasets in the future, such as ictal vs. inter-ictal or normal EEG pattern categorization.

Conclusion

Psychological disturbance is one of the most complex health problems on the increase, owing to its convoluted and unpredictable signs and symptoms. It is incredibly difficult to diagnose symptoms that differ from person to person. Although a variety of technologies and methods are available to analyze the complicated data associated with mental health, recent advances in the fields of ANN and ML have been widely used and appear to be promising. In this study, the diagnosis of the psychiatric disorder schizophrenia, is investigated by employing a variety of features from EEG signals and an optimized ANFIS model. Pre-processing of EEG signals is performed using the Butterworth band pass filter and wICA for artefact removal, from which statistical, time domain, frequency domain, and spectral features are extracted. Most discriminate features are selected using the ReliefF algorithm, which are then forwarded to ANFIS for prediction into either schizophrenic or healthy. The ANFIS model is optimized using a combination of grey-wolf and bat algorithms, called HWBO, to generate the best fit model. This work explores the applicability of HWBO in the modified two-pass ANFIS learning algorithm to select the optimum rule-base with the utmost accuracy. The proposed model is tested on two distinct datasets, which demonstrated an accuracy of 99.51% and 99.32% on DS-1 and DS-2, respectively, for schizophrenia detection. High values of F1-score and MCC are obtained for both the datasets. To obtain bias-free classification, a tenfold CV is conducted, which achieved 97.8% and 98.5% on DS-1 and DS-2, respectively. Experiments are carried out to evaluate the optimized ANFIS model and compared it with similar optimization approaches. Hybridization of BA and GWO to improve the ANFIS performance resulted in a 5% increment in accuracy, less MSE, RMSE, SD, and high R2 values compared to previous experiments. A comparison of the suggested model to the literature demonstrates that it is an effective strategy to accurately and quickly identify people with schizophrenia. By utilizing raw EEG data and integrating it with IoT, the models could let doctors and neurologists visualize schizophrenic patients in hospitals and rehabilitation centres in real time and from afar. ML and DL networks in the field of predictive learning will be heavily deployed in diagnosis and decision-making in the future, but the importance of experts in the field must also be factored in, to reduce misdiagnosis and achieve better accuracy.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Change history

6/18/2022

A Correction to this paper has been published: 10.1007/s11571-022-09833-y

References

  1. Aghelpour P, Bahrami-Pichaghchi H, Kisi Ö. Comparison of three different bio-inspired algorithms to improve ability of neuro fuzzy approach in prediction of agricultural drought, based on three different indexes. Comput Electron Agric. 2020;170:105279. doi: 10.1016/j.compag.2020.105279. [DOI] [Google Scholar]
  2. Alimardani F, Cho J, Boostani R, Hwang H. Classification of bipolar disorder and schizophrenia using steady-state visual evoked potential based features. IEEE Access. 2018;6:40379–40388. doi: 10.1109/ACCESS.2018.2854555. [DOI] [Google Scholar]
  3. Balasubramanian K, Ananthamoorthy NP. Improved adaptive neuro-fuzzy inference system based on modified glowworm swarm and differential evolution optimization algorithm for medical diagnosis. Neural Comput Appl. 2021;33:7649–7660. doi: 10.1007/s00521-020-05507-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Baradits M, Bitter I, Czobor P. Multivariate patterns of EEG microstate parameters and their role in the discrimination of patients with schizophrenia from healthy controls. Psychiatry Res. 2020;288:112938. doi: 10.1016/j.psychres.2020.112938. [DOI] [PubMed] [Google Scholar]
  5. Bell MD, Lysaker PH, Milstein RM, Beam GJ, L, Concurrent validity of the cognitive component of schizophrenia: relationship of PANSS scores to neuro-psychological assessments. Psychiatry Res. 1994;54(1):51–58. doi: 10.1016/0165-1781(94)90064-7. [DOI] [PubMed] [Google Scholar]
  6. Blumenfeld LD, Clementz BA. Hemispheric differences on auditory evoked response suppression in schizophrenia. NeuroReport. 1999;10(12):2587–2591. doi: 10.1097/00001756-199908200-00027. [DOI] [PubMed] [Google Scholar]
  7. Boostani R, Sadatnezhad K, Sabeti M. An efficient classifier to diagnose of schizophrenia based on the eeg signals. Expert Syst Appl. 2009;36(3):6492–6499. doi: 10.1016/j.eswa.2008.07.037. [DOI] [Google Scholar]
  8. Buettner R, Beil D, Scholtz S, Djemai A (2020) Development of a machine learning based algorithm to accurately detect schizophrenia based on one-minute EEG recordings. In: Proceedings of the 53rd Hawaii International Conference on System Sciences, Wailea, HI, USA
  9. Castellanos NP, Makarov VA. Recovering EEG brain signals: artifact suppression with wavelet enhanced independent component analysis. J Neurosci Methods. 2006;158:300–312. doi: 10.1016/j.jneumeth.2006.05.033. [DOI] [PubMed] [Google Scholar]
  10. Chu L, Qiu RC, Liu H, Ling Z, Shi X (2017) Individual recognition in schizophrenia using deep learning methods with random forest and voting classifiers: insights from resting state EEG streams. ArXiv, abs/1707.03467.
  11. Cicalese PA, Li R, Ahmadi MB, et al. An EEG-fNIRS hybridization technique in the four-class classification of Alzheimer’s disease. J Neurosci Methods. 2020;336:108618. doi: 10.1016/j.jneumeth.2020.108618. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Clementz BA, Sweeney JA, Hamm JP, Ivleva EI, Ethridge LE, Pearlson GD, Keshavan MS, Tamminga CA. Identification of distinct psychosis biotypes using brain-based biomarkers. Am J Psychiatry. 2016;173(4):373–384. doi: 10.1176/appi.ajp.2015.14091200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Devia C, Mayol-Troncoso R, Parrini J, Orellana G, Ruiz A, Maldonado PE, Egana JI. EEG classification during scene free-viewing for schizophrenia detection. IEEE Trans Neural Syst Rehab Eng Publ IEEE Eng Med Biol Soc. 2019;27(6):1193–1199. doi: 10.1109/TNSRE.2019.2913799. [DOI] [PubMed] [Google Scholar]
  14. Elbaz K, Shen S, Zhou A, Yuan D, Xu Y. Optimization of EPB shield performance with adaptive neuro-fuzzy inference system and genetic algorithm. Appl Sci. 2019;9(4):780. doi: 10.3390/app9040780. [DOI] [Google Scholar]
  15. El-Hasnony IM, Barakat SI, Mostafa RR. Optimized ANFIS model using hybrid metaheuristic algorithms for parkinson’s disease prediction in iot environment. IEEE Access. 2020;8:119252–119270. doi: 10.1109/ACCESS.2020.3005614. [DOI] [Google Scholar]
  16. Ewees AA, Aziz MA. Improved adaptive neuro-fuzzy inference system using gray wolf optimization: a case study in predicting biochar yield. J Intell Syst. 2020;29:924–940. [Google Scholar]
  17. GBD (2017) Disease and Injury Incidence and Prevalence Collaborators. Global, regional, and national incidence, prevalence, and years lived with disability for 354 diseases and injuries for 195 countries and territories, 1990–2017: a systematic analysis for the Global Burden of Disease Study 2017. The Lancet; 2018 10.1016/S0140-6736(18)32279-7 [DOI] [PMC free article] [PubMed]
  18. Hejazi M, MotieNasrabadi A. Prediction of epilepsy seizure from multi-channel electroencephalogram by effective connectivity analysis using Granger causality and directed transfer function methods. Cogn Neurodyn. 2019;13(5):461–473. doi: 10.1007/s11571-019-09534-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. http://brain.bio.msu.ru/eeg_schizophrenia.htm Accessed 20 Oct 21
  20. https://apibhs.com/2018/05/17/what-are-psychiatric-disorders. Accessed 19 Oct 2021
  21. https://www.mayoclinic.org/diseases-conditions/schizophrenia/symptoms-causes/syc-20354443 Accessed 19 Oct 2021
  22. https://www.who.int/news-room/fact-sheets/detail/schizophrenia Accessed 19 Oct 2021
  23. Jahmunah V, Lih OhS, Rajinikanth V, Ciaccio EJ, Hao Cheong K, Arunkumar N, Acharya UR. Automated detection of schizophrenia using nonlinear signal processing methods. Artif Intell Med. 2019;100:101698. doi: 10.1016/j.artmed.2019.07.006. [DOI] [PubMed] [Google Scholar]
  24. Jang JR. ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern. 1993;23:665–685. doi: 10.1109/21.256541. [DOI] [Google Scholar]
  25. Johannesen JK, Bi J, Jiang R, Kenney JG, Chen CA. Machine learning identification of EEG features predicting working memory performance in schizophrenia and healthy adults. Neuropsychiatric Electrophysiol. 2016;2:3. doi: 10.1186/s40810-016-0017-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. KalmadySV GR, Agrawal R, Shivakumar V, Narayanaswamy JC, Brown MR, Greenshaw AJ, Dursun SM, Venkatasubramanian G. Towards artificial intelligence in mental health by improving schizophrenia prediction with multiple brain parcellation ensemble-learning. NPJ Schizophr. 2019 doi: 10.1038/s41537-018-0070-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Kannathal N, Acharya UR, Lim CM, Sadasivan PK. Characterization of EEG - a comparative study. Comput Methods Progr Biomed. 2005;80(1):17–23. doi: 10.1016/j.cmpb.2005.06.005. [DOI] [PubMed] [Google Scholar]
  28. Kim K, Duc NT, Choi M, Lee B. EEG microstate features for schizophrenia classification. PLoS ONE. 2021;16(5):e0251842. doi: 10.1371/journal.pone.0251842. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Lee Y, Zhu Y, Xu Y, Shen M, Zhang H, Thakor NV. Detection of non-linearity in the EEG of schizophrenic patients. Clin Neurophysiol. 2001;112:1288–1294. doi: 10.1016/S1388-2457(01)00544-2. [DOI] [PubMed] [Google Scholar]
  30. Li F, Wang J, Liao Y, Yi C, Jiang Y, Si Y, Peng W, Yao D, Zhang Y, Dong W, Xu P. Differentiation of schizophrenia by combining the spatial EEG brain network patterns of rest and task P300. IEEE Trans Neural Syst Rehabil Eng Publ IEEE Eng Med Biol Soc. 2019;27(4):594–602. doi: 10.1109/TNSRE.2019.2900725. [DOI] [PubMed] [Google Scholar]
  31. Lin X, Sun J, Palade V, Fang W, Wu X, Xu W (2012) Training ANFIS parameters with a quantum-behaved particle swarm optimization algorithm. In: Proceedings of the Third international conference on Advances in Swarm Intelligence - Volume Part I (ICSI'12). Springer, Berlin, pp 148–155 10.1007/978-3-642-30976-2_18
  32. Liu G, Li Y, Zhang W, Zhang L. A brief review of artificial intelligence applications and algorithms for psychiatric disorders. Engineering. 2020;6:462–467. doi: 10.1016/j.eng.2019.06.008. [DOI] [Google Scholar]
  33. Maroufpoor S, Maroufpoor E, Bozorg-Haddad O, Shiri J, MundherYaseen Z. Soil moisture simulation using hybrid artificial intelligent model: hybridization of adaptive neuro fuzzy inference system with grey wolf optimizer algorithm. J Hydrol. 2019;575:544–556. doi: 10.1016/j.jhydrol.2019.05.045. [DOI] [Google Scholar]
  34. Mirjalili SM, Mirjalili SM, Lewis A. Grey wolf optimizer. Adv Eng Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
  35. Namazi H, Aghasian E, Ala TS. Fractal-based classification of electroencephalography (EEG) signals in healthy adolescents and adolescents with symptoms of schizophrenia. Technol Health Care off J Eur Soc Eng Med. 2019;27(3):233–241. doi: 10.3233/THC-181497. [DOI] [PubMed] [Google Scholar]
  36. Oh SL, Hagiwara Y, Raghavendra U, et al. A deep learning approach for parkinson's disease diagnosis from EEG signals. Neural Comput Appl. 2020;32(15):10927–10933. doi: 10.1007/s00521-018-3689-5. [DOI] [Google Scholar]
  37. Oh SL, Vicnesh J, Ciaccio EJ, Yuvaraj R, Acharya UR. Deep convolutional neural network model for automated diagnosis of schizophrenia using EEG signals. Appl Sci. 2019;9:2870. doi: 10.3390/app9142870. [DOI] [Google Scholar]
  38. Olejarczyk E, Jernajczyk W. Graph-based analysis of brain connectivity in schizophrenia. PLoS ONE. 2017;12:e0188629. doi: 10.1371/journal.pone.0188629. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Penghui L, Ewees AA, Beyaztas BH, Qi C, Salih SQ, Al-Ansari N, Bhagat SK, Yaseen ZM, Singh VP. Metaheuristic optimization algorithms hybridized with artificial intelligence model for soil temperature prediction: novel model. IEEE Access. 2020;8:51884–51904. doi: 10.1109/ACCESS.2020.2979822. [DOI] [Google Scholar]
  40. Pichler BJ, Judenhofer MS, Pfannenberg C. Multimodal imaging approaches: PET/CT and PET/MRI. In: Semmler W, Schwaiger M, editors. Molecular imaging I. handbook of experimental pharmacology. Berlin: Springer; 2008. [DOI] [PubMed] [Google Scholar]
  41. Phang CR, Noman F, Hussain H, Ting CM, Ombao H. A multi-domain connectome convolutional neural network for identifying schizophrenia from EEG connectivity patterns. IEEE J Biomed Health Inf. 2020;24(5):1333–1343. doi: 10.1109/JBHI.2019.2941222. [DOI] [PubMed] [Google Scholar]
  42. Qureshi M, Oh J, Lee B. 3D-CNN based discrimination of schizophrenia using resting-state fMRI. Artif Intell Med. 2019;98:10–17. doi: 10.1016/j.artmed.2019.06.003. [DOI] [PubMed] [Google Scholar]
  43. Sabeti M, Katebi S, Boostani R. Entropy and complexity measures for EEG signal classification of schizophrenic and control participants. Artif Intell Med. 2009;47(3):263–274. doi: 10.1016/j.artmed.2009.03.003. [DOI] [PubMed] [Google Scholar]
  44. Santos-Mayo L, San-Jose-Revuelta LM, Arribas JI. A computer-aided diagnosis system with EEG based on the P3b wave during an auditory odd-ball task in schizophrenia. IEEE Trans Biomed Eng. 2017;64(2):395–407. doi: 10.1109/TBME.2016.2558824. [DOI] [PubMed] [Google Scholar]
  45. Shim M, Hwang HJ, Kim DW, Lee SH, Im CH. Machine-learning-based diagnosis of schizophrenia using combined sensor-level and source-level EEG features. Schizophr Res. 2016;176(2–3):314–319. doi: 10.1016/j.schres.2016.05.007. [DOI] [PubMed] [Google Scholar]
  46. Srinivasagopalan S, Barry J, Gurupur VP, Thankachan SV. A deep learning approach for diagnosing schizophrenic patients. J Exp Theor Artif Intell. 2019;31:803–816. doi: 10.1080/0952813X.2018.1563636. [DOI] [Google Scholar]
  47. Subha DP, Joseph PK, Acharya UR, Lim CM. EEG signal analysis: a survey. J Med Syst. 2008;34:195–212. doi: 10.1007/s10916-008-9231-z. [DOI] [PubMed] [Google Scholar]
  48. Taylor JA, Matthews N, Michie PT, Rosa MJ, Garrido MI. Auditory prediction errors as individual biomarkers of schizophrenia. NeuroImage Clinical. 2017;15:264–273. doi: 10.1016/j.nicl.2017.04.027. [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Tikka SK, Singh BK, Nizamie SH, Garg S, Mandal S, Thakur K, Singh LK. Artificial intelligence-based classification of schizophrenia: A high density electroencephalographic and support vector machine study. Indian J Psychiatry. 2020;62(3):273–282. doi: 10.4103/psychiatry.IndianJPsychiatry_91_20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Ullah I, Hussain M, Qazi EUH, Aboalsamh H. An Automated system for epilepsy detection using eeg brain signals based on deep learning approach. Expert Syst Appl. 2018;107:61–71. doi: 10.1016/j.eswa.2018.04.021. [DOI] [Google Scholar]
  51. Upadhyay R, Padhy PK, Kankar PK. EEG artifact removal and noise suppression by discrete orthonormal S-transform denoising. Comput Electr Eng. 2016;53:125–142. doi: 10.1016/j.compeleceng.2016.05.015. [DOI] [Google Scholar]
  52. Vecchiato G, Astolfi L, Fallani FD, Toppi J, Aloise F, Bez F, Wei D, Kong W, Dai G, Cincotti F, Mattia D, Babiloni F. On the use of EEG or MEG brain imaging tools in neuromarketing research. Comput Intell Neurosci. 2011;2011:1–12. doi: 10.1155/2011/643489. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Veronese E, Castellani U, Peruzzo D, Bellani M, Brambilla P. Machine learning approaches: from theory to application in schizophrenia. Comput Math Methods Med. 2013;2013:1–12. doi: 10.1155/2013/867924. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Xu S, Wang Z, Sun J, Zhang Z, Wu Z, Yang T, Xue G, Cheng C. Using a deep recurrent neural network with EEG signal to detect parkinson's disease. Ann Transl Med. 2020;8(14):874. doi: 10.21037/atm-20-5100. [DOI] [PMC free article] [PubMed] [Google Scholar] [Retracted]
  55. Yan W, Plis S, Calhoun VD, Liu S, Jiang R, Jiang T, Sui J (2017) Discriminating schizophrenia from normal controls using resting state functional network connectivity: a deep neural network and layer-wise relevance propagation method. In: 2017 IEEE 27th International Workshop on Machine Learning for Signal Processing (MLSP), pp 1–6
  56. Yang X-S. A new metaheuristic bat-inspired algorithm. Berlin: Springer; 2010. pp. 65–74. [Google Scholar]
  57. Zeng L, Wang H, Hu P, Yang B, Pu W, Shen H, Chen X, Liu Z, Yin H, Tan Q, Wang K, Hu D. Multi-site diagnostic classification of schizophrenia using discriminant deep learning with functional connectivity MRI. EBioMedicine. 2018;30:74–85. doi: 10.1016/j.ebiom.2018.03.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  58. Zhao Q, Hu B, Liu L. An EEG based nonlinearity analysis method for schizophrenia diagnosis. Biomed Eng. 2012;9:136. [Google Scholar]
  59. Zhou M, Tian C, Cao R, Wang B, Niu Y, Hu T, Guo H, Xiang J. Epileptic seizure detection based on EEG signals and CNN. Front Neuroinform. 2018;12:95. doi: 10.3389/fninf.2018.00095. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Cognitive Neurodynamics are provided here courtesy of Springer Science+Business Media B.V.

RESOURCES