<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Hum. Neurosci.</journal-id>
<journal-title>Frontiers in Human Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Hum. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-5161</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnhum.2024.1386168</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Human Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Evolutionary transfer optimization-based approach for automated ictal pattern recognition using brain signals</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Swami</surname> <given-names>Piyush</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2135741/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Maheshwari</surname> <given-names>Jyoti</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kumar</surname> <given-names>Mohit</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2656768/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Bhatia</surname> <given-names>Manvir</given-names></name>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Section for Visual Computing, Department of Applied Mathematics and Computer Science, Technical University of Denmark</institution>, <addr-line>Kongens Lyngby</addr-line>, <country>Denmark</country></aff>
<aff id="aff2"><sup>2</sup><institution>Danish Research Centre for Magnetic Resonance, Centre for Functional and Diagnostic Imaging and Research, Copenhagen University Hospital &#x2013; Amager and Hvidovre</institution>, <addr-line>Copenhagen</addr-line>, <country>Denmark</country></aff>
<aff id="aff3"><sup>3</sup><institution>Biomedical Engineering Techies</institution>, <addr-line>Broendby</addr-line>, <country>Denmark</country></aff>
<aff id="aff4"><sup>4</sup><institution>School of Behavioural Forensics, National Forensic Sciences University</institution>, <addr-line>Gandhinagar, Gujarat</addr-line>, <country>India</country></aff>
<aff id="aff5"><sup>5</sup><institution>School of Electronics Engineering, VIT-AP University</institution>, <addr-line>Amaravati</addr-line>, <country>India</country></aff>
<aff id="aff6"><sup>6</sup><institution>Neurology and Sleep Centre</institution>, <addr-line>New Delhi</addr-line>, <country>India</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0001">
<p>Edited by: Sunil Kumar Telagamsetti, University of G&#x00E4;vle, Sweden</p>
</fn>
<fn fn-type="edited-by" id="fn0002">
<p>Reviewed by: Anurag Nishad, Birla Institute of Technology and Science, India</p>
<p>E. Sudheer Kumar, Vellore Institute of Technology (VIT), India</p>
<p>Palani Thanaraj Krishnan, Vellore Institute of Technology (VIT), India</p>
</fn>
<corresp id="c001">&#x002A;Correspondence: Mohit Kumar, <email>mohitkumar@vitap.ac.in</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>11</day>
<month>07</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>18</volume>
<elocation-id>1386168</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>05</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2024 Swami, Maheshwari, Kumar and Bhatia.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Swami, Maheshwari, Kumar and Bhatia</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The visual scrutinization process for detecting epileptic seizures (ictal patterns) is time-consuming and prone to manual errors, which can have serious consequences, including drug abuse and life-threatening situations. To address these challenges, expert systems for automated detection of ictal patterns have been developed, yet feature engineering remains problematic due to variability within and between subjects. Single-objective optimization approaches yield less reliable results. This study proposes a novel expert system using the non-dominated sorting genetic algorithm (NSGA)-II to detect ictal patterns in brain signals. Employing an evolutionary multi-objective optimization (EMO) approach, the classifier minimizes both the number of features and the error rate simultaneously. Input features include statistical features derived from phase space transformations, singular values, and energy values of time&#x2013;frequency domain wavelet packet transform coefficients. Through evolutionary transfer optimization (ETO), the optimal feature set is determined from training datasets and passed through a generalized regression neural network (GRNN) model for pattern detection of testing datasets. The results demonstrate high accuracy with minimal computation time (&#x003C;0.5&#x2009;s), and EMO reduces the feature set matrix by more than half, suggesting reliability for clinical applications. In conclusion, the proposed model offers promising advancements in automating ictal pattern recognition in EEG data, with potential implications for improving epilepsy diagnosis and treatment. Further research is warranted to validate its performance across diverse datasets and investigate potential limitations.</p>
</abstract>
<kwd-group>
<kwd>electroencephalography</kwd>
<kwd>evolutionary transfer optimization</kwd>
<kwd>evolutionary multi-objective optimization</kwd>
<kwd>non-dominated sorting genetic algorithm</kwd>
<kwd>ictal pattern</kwd>
<kwd>epilepsy diagnosis</kwd>
</kwd-group>
<counts>
<fig-count count="11"/>
<table-count count="3"/>
<equation-count count="12"/>
<ref-count count="51"/>
<page-count count="12"/>
<word-count count="7461"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Brain-Computer Interfaces</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<sec id="sec2">
<label>1.1</label>
<title>Background</title>
<p>Epilepsy, a neurogenic disorder characterized by abrupt and transient disturbances in the body, manifests through sudden electrical bursts within the brain. These recurrent electrical discharges are commonly referred to as &#x201C;epileptic seizures&#x201D; or &#x201C;ictal events&#x201D; and more colloquially as &#x201C;fits.&#x201D; According to the survey, more than 50 million people worldwide are affected by epilepsy, representing approximately 2% of the global population (<xref ref-type="bibr" rid="ref25">Mosh&#x00E9; et al., 2015</xref>; <xref ref-type="bibr" rid="ref51">World Health Organization, 2024</xref>). Consequently, the diagnosis of epilepsy is one of the utmost concerns. The most prevalent and reliable method for diagnosing epilepsy to date is recording the brain signals, primarily electroencephalography (EEG). Electrocorticography (ECoG) is also important and is particularly used for surgical intervention. Brain signals are primarily visually inspected by trained neuro-clinicians or neurophysiologists (<xref ref-type="bibr" rid="ref4">Banerjee et al., 2009</xref>; <xref ref-type="bibr" rid="ref9">Duque-mu&#x00F1;oz et al., 2014</xref>). However, even standard EEG recordings for diagnosing epilepsy can last between 30&#x2009;min to 6&#x2009;h, rendering the visual scrutinization process very time-consuming. EEG data are often contaminated by motion artifacts, background noise, and interfering patterns from other neurological disorders. In developing countries, where the availability of neurophysiologists is low, diagnosing epilepsy using EEG becomes even more challenging and prone to manual errors (<xref ref-type="bibr" rid="ref4">Banerjee et al., 2009</xref>). This situation makes the diagnosis of epilepsy using EEG very difficult and increases the likelihood of manual errors (<xref ref-type="bibr" rid="ref29">Schuyler et al., 2007</xref>; <xref ref-type="bibr" rid="ref17">Gandhi et al., 2010</xref>, <xref ref-type="bibr" rid="ref15">2012</xref>). Misdiagnosis of epilepsy often leads to the administration of improper drugs, which can prove to be life-threatening for patients. Hence, there is a dire need to develop an accurate, computationally fast, and robust tool for the diagnosis of epilepsy.</p>
</sec>
<sec id="sec3">
<label>1.2</label>
<title>State-of-the-art</title>
<p>Significant research efforts have been dedicated to developing expert systems for the automated detection of ictal patterns or epileptic seizures in EEG. This section discusses some of the key findings reported in this area. Early breakthrough studies, such as those by <xref ref-type="bibr" rid="ref19">Gotman (1999)</xref>, relied on mimetic techniques that utilized descriptions provided by experienced neurophysiologists, including attributes such as crest, sharpness measures, time durations, inclinations, and more. However, this method proved to be inaccurate due to the heterogeneity among ictal patterns. Subsequent automated diagnosis methods for epilepsy involved the application of various frequency-domain techniques, such as the fast-Fourier transform (<xref ref-type="bibr" rid="ref28">Polat and G&#x00FC;ne&#x015F;, 2007</xref>), and time-domain techniques, such as the empirical mode decomposition (<xref ref-type="bibr" rid="ref30">Sharma and Pachori, 2015</xref>). Approaches based on FFT failed to capture the correct onset of ictal events due to their assumption of EEG as stationary despite its original non-stationary nature. The introduction of time&#x2013;frequency domain techniques such as the short-time Fourier transform (<xref ref-type="bibr" rid="ref50">Tzallas et al., 2009</xref>), especially wavelets (<xref ref-type="bibr" rid="ref16">Gandhi et al., 2011</xref>; <xref ref-type="bibr" rid="ref42">Swami et al., 2014</xref>; <xref ref-type="bibr" rid="ref11">Faust et al., 2015</xref>; <xref ref-type="bibr" rid="ref10">Edakawa et al., 2016</xref>; <xref ref-type="bibr" rid="ref41">Swami et al., 2016a</xref>), aided in the development of many automated seizure detection models (<xref ref-type="bibr" rid="ref1">Acharya et al., 2013</xref>).</p>
<p>Researchers have explored a wide variety of features for characterizing ictal patterns in EEG, including combinations of lower- and higher-order statistical parameters such as standard deviation (<xref ref-type="bibr" rid="ref14">Gajic et al., 2015</xref>), kurtosis (<xref ref-type="bibr" rid="ref1">Acharya et al., 2013</xref>), chaotic parameters such as correlation dimension and Lyapunov exponents (<xref ref-type="bibr" rid="ref50">Tzallas et al., 2009</xref>; <xref ref-type="bibr" rid="ref1">Acharya et al., 2013</xref>), Shannon entropy (<xref ref-type="bibr" rid="ref16">Gandhi et al., 2011</xref>; <xref ref-type="bibr" rid="ref40">Swami et al., 2017</xref>), energy (<xref ref-type="bibr" rid="ref42">Swami et al., 2014</xref>, <xref ref-type="bibr" rid="ref41">2016a</xref>), and many more. Earlier, there was a general assumption that increasing the number of feature sets would improve the machine learning (ML) model&#x2019;s accuracy. However, ample evidence suggests that increasing the dimensionality of the feature matrix could increase the computational cost of the expert system, while some features may even decrease the accuracy of the ML model. Hence, feature engineering for epilepsy diagnosis can present a paradox. Consequently, many researchers opt to exclusively utilize deep learning (DL)-based methods. While these methods perform optimally when trained with sufficiently large annotated/synthetic datasets (<xref ref-type="bibr" rid="ref27">Pascual et al., 2020</xref>; <xref ref-type="bibr" rid="ref33">Srinivasan et al., 2023</xref>; <xref ref-type="bibr" rid="ref6">Dash et al., 2024</xref>), practical applications often encounter scarcity of such datasets and/or face challenges with the &#x201C;black box&#x201D; nature of the model. This opacity seldom instills confidence in clinicians to adopt new computer-aided diagnosis (CAD) systems. Therefore, identifying the underlying issues hindering the adoption of CAD in clinical settings is paramount.</p>
</sec>
<sec id="sec4">
<label>1.3</label>
<title>Identification of problem statement and novelty</title>
<p>Some seminal research efforts on optimal feature selection have yielded noteworthy results (<xref ref-type="bibr" rid="ref15">Gandhi et al., 2012</xref>). However, the majority of research endeavors focusing on feature optimization and selection have centered around a single objective function (<xref ref-type="bibr" rid="ref1">Acharya et al., 2013</xref>; <xref ref-type="bibr" rid="ref8">Dhiman and Saini, 2014</xref>; <xref ref-type="bibr" rid="ref6">Dash et al., 2024</xref>), primarily aimed at enhancing the accuracy of expert systems. This often results in the development of models with either exceedingly slow computation times and high accuracy or rapid models with lower accuracy. Feature selection methods could provide a faster alternative (<xref ref-type="bibr" rid="ref26">Nara et al., 2016</xref>; <xref ref-type="bibr" rid="ref22">Krishnan et al., 2024</xref>); however, those methods usually do not solve multiple objectives. Additionally, the scalability issues of these models are frequently overlooked and often lead to the selection of a maximum number of features. This is an important issue for realizing practicability in clinical settings (<xref ref-type="bibr" rid="ref44">Swami et al., 2018</xref>; <xref ref-type="bibr" rid="ref47">Tirumani et al., 2018</xref>). A compromise between sensitivity and specificity rates has often been observed (<xref ref-type="bibr" rid="ref24">Mormann et al., 2007</xref>; <xref ref-type="bibr" rid="ref41">Swami et al., 2016a</xref>), rendering the replication and practical application of results in clinical settings challenging. The scarcity of extensive, annotated datasets further exacerbates these challenges. This research seeks to bridge the gaps between these extremes.</p>
<p>Moreover, much of the literature in epilepsy research lacks a clear delineation of the procedure for constructing optimization functions, hindering future replicable research. The present study aims to demonstrate the application of evolutionary transfer optimization (ETO) (<xref ref-type="bibr" rid="ref45">Tan et al., 2021</xref>) through an evolutionary multi-objective optimization (EMO) approach. The transfer optimization methodology is employed to train specific datasets, with testing datasets consisting entirely of out-of-sample signals. In this context, the EMO method employed is the non-dominant sorting genetic algorithm (NSGA)-II, aimed at simultaneously minimizing the number of feature sets and error rates. The knowledge transfer is directed toward minimizing classification error rates while maximizing accuracy and minimizing features, aligning with the concept of Maximizing Accuracy while Minimizing Features (MAMF). This concept can also be applied to address a broad spectrum of not only neurological but also various real-life challenges.</p>
</sec>
<sec id="sec5">
<label>1.4</label>
<title>Brief about the next sections</title>
<p>The following section of this article outlines the materials and methods employed. It comprehensively details the datasets utilized in this study and endeavors to present a procedural execution methodology for developing an expert system. Subsequently, the subsequent section of this article presents the results and discussion. Finally, the conclusions section summarizes the significant developments from this study and discusses its future scope.</p>
</sec>
</sec>
<sec sec-type="methods" id="sec6">
<label>2</label>
<title>Methods</title>
<sec id="sec7">
<label>2.1</label>
<title>Datasets</title>
<p>Datasets from three different repositories were used in this study. The first dataset is freely available in the epilepsy EEG repository of the University of Bonn (UoB) (<xref ref-type="bibr" rid="ref2">Andrzejak et al., 2001</xref>). The datasets within this repository have become a common benchmark for validating expert systems for detecting epileptic seizures. The datasets considered from this database are named set C, set D, and set E. Each of these subsets consists of intracranial EEG, i.e., electrocorticography (ECoG) segments acquired with a sampling rate of 173.61&#x2009;Hz from five epilepsy patients, with each segment comprising 4,097 samples lasting for a duration of 23.6&#x2009;s. The signals in set C were acquired from the region around the hippocampus location opposite the hemisphere of the epileptogenic zone, while the signals in set D were acquired from the epileptogenic zone. Both sets C and D consisted of interictal (non-ictal) events, whereas only the signals in set E consisted of epileptic seizure (ictal) events.</p>
<p>The second dataset considered in this study is available from our repository (<xref ref-type="bibr" rid="ref36">Swami et al., 2019</xref>). The signals in this repository were collected from 10 epilepsy patients using the Grass Telefactor Comet AS40 machine. The acquisition was conducted at the Neurology &#x0026; Sleep Centre (NSC) by a trained clinician under the supervision of a neurophysiologist. During acquisition, gold-plated scalp EEG electrodes were positioned according to the international 10&#x2013;20 electrode placement system. The data collected at 200&#x2009;Hz from all channels were segmented into signals lasting for a duration of 5.12&#x2009;s, comprising 1,024 samples. The subsets named interictal and ictal events were considered in this study.</p>
<p>The third dataset considered in this study was collected from the database of Sri Ganga Ram Hospital (SGRH). The signals downloaded from this repository were collected from 20 epilepsy patients (<xref ref-type="bibr" rid="ref16">Gandhi et al., 2011</xref>, <xref ref-type="bibr" rid="ref15">2012</xref>; <xref ref-type="bibr" rid="ref41">Swami et al., 2016a</xref>). The sampling rate during acquisition was fixed at 400&#x2009;Hz, and the Grass Telefactor Twin3 EEG machine was used for acquisition. The data from all channels were segmented into signals lasting for a duration of 10&#x2009;s, comprising 4,000 samples. The subsets with interictal and ictal stages were considered from this database.</p>
<p>Samples of EEG segments from each of the three repositories are shown in <xref ref-type="fig" rid="fig1">Figures 1</xref>&#x2013;<xref ref-type="fig" rid="fig3">3</xref>.</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Example of signals from University of Bonn (UoB) datasets.</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g001.tif"/>
</fig>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Example of signals from Neurology &#x0026; Sleep Centre (NSC) datasets.</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g002.tif"/>
</fig>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Example of signals from Sri Ganga Ram Hospital (SRGH) datasets.</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g003.tif"/>
</fig>
</sec>
<sec id="sec8">
<label>2.2</label>
<title>Feature engineering</title>
<p>The process involves utilizing domain knowledge of the signals/datasets to extract a relevant set of attributes, referred to as features, which can then be fed into the ML classifier. The entire feature engineering procedure of this study is outlined as follows.</p>
<sec id="sec9">
<label>2.2.1</label>
<title>Multi-resolution analysis (MRA) using wavelet packet transform (WPT)</title>
<p>This involves selecting the most relevant wavelet transforms that could completely characterize the signal. The wavelet coefficients <inline-formula>
<mml:math id="M1">
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:math>
</inline-formula> with subspaces <inline-formula>
<mml:math id="M2">
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22A5;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math id="M3">
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:math>
</inline-formula> satisfying the multi-resolution analysis (MRA) conditions. Unlike discrete wavelet transform (DWT), the double-branched architecture of wavelet packet transform (WPT) provides a much smaller separation between the frequency bands and aids finer analysis. This technique has proven effective over DWT (<xref ref-type="bibr" rid="ref40">Swami et al., 2017</xref>). The wavelet coefficients of the last decomposition level were stored for extracting features. For signal <inline-formula>
<mml:math id="M4">
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mi>n</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula>, an orthonormal basis of <inline-formula>
<mml:math id="M5">
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:math>
</inline-formula> can be given by <inline-formula>
<mml:math id="M6">
<mml:mi>&#x03A8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mi>n</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula>, which is controlled by time shift and dilation parameters. Based on our previous findings (<xref ref-type="bibr" rid="ref16">Gandhi et al., 2011</xref>), &#x201C;Coiflets&#x201D; mother wavelet with a single scaling function was selected in this study. The MRA using WPT was adopted in this study. In this method, a signal <inline-formula>
<mml:math id="M7">
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mi>n</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula> is passed through a series of quadrature mirror filters (<xref ref-type="bibr" rid="ref15">Gandhi et al., 2012</xref>; <xref ref-type="bibr" rid="ref35">Swami et al., 2015a</xref>, <xref ref-type="bibr" rid="ref40">2017</xref>). During this recursive process, details and approximations are fed into the next filters. The double-branched architecture of WPT is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. As an example, the input signal with a sampling rate <inline-formula>
<mml:math id="M8">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>200</mml:mn>
</mml:math>
</inline-formula> Hz is fed into the WPT architecture in <xref ref-type="fig" rid="fig4">Figure 4</xref>. Resampling all input signals to a uniform frequency guarantees that the feature extraction is conducted consistently across signals with identical spectral characteristics (<xref ref-type="bibr" rid="ref13">Fr&#x00F8;lich et al., 2015</xref>). Thereby also ensuring knowledge transfer. After the signal is fed into the WPT architecture, the frequency band for the input signal range between <inline-formula>
<mml:math id="M9">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz. If we denote the wavelet coefficient by <inline-formula>
<mml:math id="M10">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:math>
</inline-formula> where, <inline-formula>
<mml:math id="M11">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> is the decomposition level and <inline-formula>
<mml:math id="M12">
<mml:mi>f</mml:mi>
</mml:math>
</inline-formula> is the index of the frequency band, then the signals are decomposed/downsampled by 2 into the details <inline-formula>
<mml:math id="M13">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., approximation with frequency band between <inline-formula>
<mml:math id="M14">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz) and <inline-formula>
<mml:math id="M15">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., detail with frequency band between <inline-formula>
<mml:math id="M16">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz after the first decomposition level). Similarly, after <inline-formula>
<mml:math id="M17">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> =&#x2009;2, the preceding <inline-formula>
<mml:math id="M18">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> is decomposed into <inline-formula>
<mml:math id="M19">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., approximation with frequency band between <inline-formula>
<mml:math id="M20">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz) and <inline-formula>
<mml:math id="M21">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., detail with frequency band between <inline-formula>
<mml:math id="M22">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz). In addition, the <inline-formula>
<mml:math id="M23">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> is decomposed into <inline-formula>
<mml:math id="M24">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., approximation with frequency band between <inline-formula>
<mml:math id="M25">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz) and <inline-formula>
<mml:math id="M26">
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>4</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:math>
</inline-formula> (i.e., approximation with frequency band between <inline-formula>
<mml:math id="M27">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo stretchy="true">/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz). This process was recursively continued till seventh decomposition level, thus generating <inline-formula>
<mml:math id="M28">
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mi>l</mml:mi>
</mml:msup>
</mml:math>
</inline-formula> =&#x2009;128 wavelet coefficients. It is very important that the length of the signal is sufficient to capture the ictal or non-ictal pattern (<xref ref-type="bibr" rid="ref5">Behara et al., 2016</xref>).</p>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Double-branched architecture of wavelet packet transform (WPT).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g004.tif"/>
</fig>
</sec>
<sec id="sec10">
<label>2.2.2</label>
<title>Features derived from phase space representations (PSRs)</title>
<p>The visualization of phase space representations (PSRs) is useful for studying the dynamics and state of biomedical signals such as EEG (<xref ref-type="bibr" rid="ref30">Sharma and Pachori, 2015</xref>; <xref ref-type="bibr" rid="ref38">Swami et al., 2015b</xref>,<xref ref-type="bibr" rid="ref34">c</xref>; <xref ref-type="bibr" rid="ref3">Anuragi et al., 2022</xref>). The 3D PSRs are calculated by using <xref ref-type="disp-formula" rid="EQ1">equation (1)</xref>.</p>
<disp-formula id="EQ1">
<label>(1)</label>
<mml:math id="M29">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">Phase</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi mathvariant="normal">Space</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi mathvariant="normal">Representations</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="6em"/>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]" separators=",,,">
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>&#x03C4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x03C4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:msub>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where, <inline-formula>
<mml:math id="M30">
<mml:mi>V</mml:mi>
</mml:math>
</inline-formula> represents EEG vectors of signal <inline-formula>
<mml:math id="M31">
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mi>n</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math id="M32">
<mml:mi>&#x03C4;</mml:mi>
</mml:math>
</inline-formula> represents the time lag, <inline-formula>
<mml:math id="M33">
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x03C4;</mml:mi>
</mml:math>
</inline-formula>, with total number of data points <inline-formula>
<mml:math id="M34">
<mml:mi>M</mml:mi>
</mml:math>
</inline-formula>. EEG signals are from elliptical paths, which are more irregularly shaped for ictal patterns (<xref ref-type="bibr" rid="ref37">Swami et al., 2016b</xref>). The irregularities in the elliptical paths were quantified by evaluating Euclidean distances between the delayed vectors using <xref ref-type="disp-formula" rid="EQ2">equation (2)</xref>.</p>
<disp-formula id="EQ2">
<label>(2)</label>
<mml:math id="M35">
<mml:mi mathvariant="normal">Euclidean</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi mathvariant="normal">distances</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi>E</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:msqrt>
</mml:math>
</disp-formula>
<p>To highlight the differences between the Euclidean distances of the non-ictal versus ictal patterns in EEG signals, statistical features such as standard deviation <inline-formula>
<mml:math id="M36">
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> or <inline-formula>
<mml:math id="M37">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> (given by <xref ref-type="disp-formula" rid="EQ3">equation 3</xref>) and range (i.e., the difference between the maximum and minimum values) <inline-formula>
<mml:math id="M38">
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> or <inline-formula>
<mml:math id="M39">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> were calculated. Here, <inline-formula>
<mml:math id="M40">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> is the number of segmented EEG signals and <inline-formula>
<mml:math id="M41">
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula> is the number of wavelet coefficients (fixed to 128).</p>
<disp-formula id="EQ3">
<label>(3)</label>
<mml:math id="M42">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">Standard</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi mathvariant="normal">deviation</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mi mathvariant="normal">values</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="6.75em"/>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo stretchy="true">&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>Q</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mi>&#x03C9;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x03BC;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:msqrt>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>The <inline-formula>
<mml:math id="M43">
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M44">
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are computed from all the 128 coefficients and considered as features for classification tasks.</p>
</sec>
<sec id="sec11">
<label>2.2.3</label>
<title>Singular value decomposition (SVD) features or <inline-formula>
<mml:math id="M45">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:math>
</inline-formula></title>
<p>The singular value decomposition (SVD) is a tool for decomposing a matrix into its Eigenvalues, which is suitable for a non-square matrix. Hence, it is a useful measure for extracting the algebraic properties from large data such as EEG to study its dynamics. The SVD covariance matrix <inline-formula>
<mml:math id="M46">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> is given by <xref ref-type="disp-formula" rid="EQ4">equation (4)</xref>.</p>
<disp-formula id="EQ4">
<label>(4)</label>
<mml:math id="M47">
<mml:mi>S</mml:mi>
<mml:mi>V</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">US</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:math>
</disp-formula>
<p>Where singular values <inline-formula>
<mml:math id="M48">
<mml:mi>S</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">diag</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> consists of a diagonal matrix with singular values <inline-formula>
<mml:math id="M49">
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:math>
</inline-formula>, while, <inline-formula>
<mml:math id="M50">
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M51">
<mml:mi>V</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> represent unitary matrices. The singular values were calculated for each coefficient of the last decomposition level, and the final matrix is denoted by <inline-formula>
<mml:math id="M52">
<mml:mi>S</mml:mi>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. Hence, 128 singular values are considered for classification.</p>
</sec>
<sec id="sec12">
<label>2.2.4</label>
<title>Energy features or <inline-formula>
<mml:math id="M53">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:math>
</inline-formula></title>
<p>The abrupt neuronal discharges during the episodes of epileptic seizures consume high energy levels of the brain. This creates a misbalance between the energy levels within the brain. Hence, the evaluation of energy (EN) features directly from the wavelet coefficients allows us to quantify the difference between the energy levels during non-ictal and ictal events (<xref ref-type="bibr" rid="ref41">Swami et al., 2016a</xref>). In this study, EN features are computed from all 128 coefficients and denoted as <inline-formula>
<mml:math id="M54">
<mml:mi>E</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>.</p>
<p>Finally, the complete feature matrix was formed by the horizontal concatenation of all the 512 (128 coefficients <inline-formula>
<mml:math id="M55">
<mml:mo>&#x00D7;</mml:mo>
</mml:math>
</inline-formula> 4) features given by <xref ref-type="disp-formula" rid="EQ5">equation (5)</xref>.</p>
<disp-formula id="EQ5">
<label>(5)</label>
<mml:math id="M56">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>E</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math id="M57">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> is the index for EEG segments, <inline-formula>
<mml:math id="M58">
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula> is the index for features, and it equals 1, 2, 3, &#x2026;, 512. For the selection of the optimum number of features, the entire feature matrix <inline-formula>
<mml:math id="M59">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> was provided as input to the evolutionary multi-objective optimization model.</p>
</sec>
</sec>
<sec id="sec13">
<label>2.3</label>
<title>Evolutionary multi-objective optimization (EMO) using non-dominated sorting genetic algorithm (NSGA)-II</title>
<p>The GA is an evolutionary computing algorithm that is based on biological evolution. In multi-objective GA, more than one objective is optimized simultaneously to achieve the best-compromised solution (<xref ref-type="bibr" rid="ref7">Deb, 2001</xref>; <xref ref-type="bibr" rid="ref31">Smith, 2002</xref>). In this study, we have used the NSGA-II method for minimization of the number of required features and the error rate simultaneously. The steps involved in NSGA-II for minimizing the required objective functions are as follows:</p>
<list list-type="roman-lower">
<list-item>
<p>Initialized random population <inline-formula>
<mml:math id="M60">
<mml:mi mathvariant="italic">pop</mml:mi>
</mml:math>
</inline-formula> for <inline-formula>
<mml:math id="M61">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>Evaluated objective functions <inline-formula>
<mml:math id="M62">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:math>
</inline-formula>. The first objective function <inline-formula>
<mml:math id="M63">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> considered in this study is the minimum number of features required for the classification of non-ictal and ictal patterns. This is set randomly.</p>
</list-item>
<list-item>
<p>The second objective function <inline-formula>
<mml:math id="M64">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> considered is the mean error rate <inline-formula>
<mml:math id="M65">
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> after 10 iterations of randomized sub-sampling cross-validation. The calculation of <inline-formula>
<mml:math id="M66">
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> and the randomized sub-sampling procedure are illustrated as follows:</p>
<list list-type="alpha-lower">
<list-item>
<p>Error rate <inline-formula>
<mml:math id="M67">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>: In this study, the <inline-formula>
<mml:math id="M68">
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> corresponds to the classification error for the segregation of non-ictal and ictal patterns. It is given by <xref ref-type="bibr" rid="ref12">Fawcett (2006)</xref>.</p>
</list-item>
</list>
</list-item>
</list>
<disp-formula id="EQ6">
<label>(6)</label>
<mml:math id="M69">
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>A</mml:mi>
</mml:math>
</disp-formula>
<p>Here, <inline-formula>
<mml:math id="M70">
<mml:mi>C</mml:mi>
<mml:mi>A</mml:mi>
</mml:math>
</inline-formula> is the mean classification accuracy calculated using <xref ref-type="disp-formula" rid="EQ7">equation (7)</xref>.</p>
<disp-formula id="EQ7">
<label>(7)</label>
<mml:math id="M71">
<mml:mi>C</mml:mi>
<mml:mi>A</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="true">/</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x00D7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math id="M72">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:math>
</inline-formula> represents true positive values,</p>
<p><inline-formula>
<mml:math id="M73">
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:math>
</inline-formula> represents true negative values,</p>
<p><inline-formula>
<mml:math id="M74">
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:math>
</inline-formula> represents false positive values, and</p>
<p><inline-formula>
<mml:math id="M75">
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:math>
</inline-formula> represents false negative values.<list list-type="alpha-lower">
<list-item>
<p>Cross-validation by randomized sub-sampling: It is a statistical cross-validation procedure in which the original input data are randomly subdivided into training and testing sets. This process was iterated 10 times, and an equal number of training and testing sets were formed. During each iteration, the <inline-formula>
<mml:math id="M76">
<mml:mi>C</mml:mi>
<mml:mi>A</mml:mi>
</mml:math>
</inline-formula> of the model was evaluated. Here, a generalized regression neural network (GRNN) (illustrated in the next section) was employed for classification. Finally, the mean <inline-formula>
<mml:math id="M77">
<mml:mi>C</mml:mi>
<mml:mi>A</mml:mi>
</mml:math>
</inline-formula> (in %) was subtracted from 100 to evaluate the measure of mean <inline-formula>
<mml:math id="M78">
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> (in %), which formed the second objective of this study.</p>
</list-item>
</list><list list-type="roman-lower">
<list-item>
<p>Applied non-dominated sorting (NDS) to sort the<inline-formula>
<mml:math id="M79">
<mml:mi mathvariant="italic">pop</mml:mi>
</mml:math>
</inline-formula>. Each chromosome <inline-formula>
<mml:math id="M80">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> in the population was assigned rank along with its crowding distance. The crowding distance is the Euclidean distance between each individual in the front based on objectives.</p>
</list-item>
<list-item>
<p>Performed selection based on the crowded comparison operator<inline-formula>
<mml:math id="M81">
<mml:mfenced open="(" close=")">
<mml:msub>
<mml:mo>&#x003C;</mml:mo>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>Generated offspring population <inline-formula>
<mml:math id="M82">
<mml:mi mathvariant="italic">popc</mml:mi>
</mml:math>
</inline-formula> using cross-over and mutation operations (<xref ref-type="bibr" rid="ref20">Heris, 2015</xref>).</p>
</list-item>
<list-item>
<p>Evaluated objective functions for<inline-formula>
<mml:math id="M83">
<mml:mi mathvariant="italic">popc</mml:mi>
</mml:math>
</inline-formula>. During this process, the offspring population <inline-formula>
<mml:math id="M84">
<mml:mi mathvariant="italic">popc</mml:mi>
</mml:math>
</inline-formula> are combined with the current<inline-formula>
<mml:math id="M85">
<mml:mi mathvariant="italic">pop</mml:mi>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>The NDS was again applied and the selection of the individuals for the next iteration was performed based on rank and the crowding distance assigned.</p>
</list-item>
<list-item>
<p>The next iteration is filled subsequently by each Pareto front. If by adding all the elements from a Pareto front, population size exceeds <inline-formula>
<mml:math id="M86">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> (i.e., number of signals), then individuals from that Pareto front are taken based on crowding distance in descending order till population size reaches <inline-formula>
<mml:math id="M87">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>Steps iv&#x2013;ix are repeated until the algorithm converges.</p>
</list-item>
<list-item>
<p>Once the algorithm converges, the Pareto front is made based on the chromosome&#x2019;s rank and crowding distance. The solution is achieved based on tournament selection.</p>
</list-item>
</list></p>
<p>The rank 1 Pareto front of the University of Bonn (UoB) datasets is depicted in <xref ref-type="fig" rid="fig5">Figures 5</xref>, <xref ref-type="fig" rid="fig6">6</xref>. <xref ref-type="fig" rid="fig5">Figure 5</xref> resulted from subjecting the NSGA-II method to 500 iterations with a population size of 10, while <xref ref-type="fig" rid="fig6">Figure 6</xref> was generated using the same method but with a population size of 20. The selected solution after step xi is highlighted in both <xref ref-type="fig" rid="fig5">Figures 5</xref>, <xref ref-type="fig" rid="fig6">6</xref>. Similarly, the results of the rank 1 Pareto front for the Neurology &#x0026; Sleep Centre (NSC) datasets are presented in <xref ref-type="fig" rid="fig7">Figures 7</xref>, <xref ref-type="fig" rid="fig8">8</xref>. Additionally, the results for the Sri Ganga Ram Hospital (SGRH) datasets are shown in <xref ref-type="fig" rid="fig9">Figures 9</xref>, <xref ref-type="fig" rid="fig10">10</xref>. <xref ref-type="fig" rid="fig7">Figures 7</xref>, <xref ref-type="fig" rid="fig9">9</xref> were obtained when the NSGA-II method underwent 500 iterations with a population size of 10, whereas <xref ref-type="fig" rid="fig8">Figures 8</xref>, <xref ref-type="fig" rid="fig10">10</xref> were generated with a population size of 20 under the same method.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>Non-dominant Solutions for University of Bonn (UoB) datasets when subjected to 500 iterations (ITE) and 10 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g005.tif"/>
</fig>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption>
<p>Non-dominant Solutions for University of Bonn (UoB) datasets when subjected to 500 iterations (ITE) and 20 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g006.tif"/>
</fig>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption>
<p>Non-dominant Solutions for Neurology &#x0026; Sleep Centre (NSC) datasets when subjected to 500 iterations (ITE) and 10 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g007.tif"/>
</fig>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption>
<p>Non-dominant Solutions for Neurology &#x0026; Sleep Centre (NSC) datasets when subjected to 500 iterations (ITE) and 20 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g008.tif"/>
</fig>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption>
<p>Non-dominant Solutions for Sri Ganga Ram Hospital (SRGH) datasets when subjected to 500 iterations (ITE) and 10 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g009.tif"/>
</fig>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption>
<p>Non-dominant Solutions for Sri Ganga Ram Hospital (SRGH) datasets when subjected to 500 iterations (ITE) and 20 population size (POP).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g010.tif"/>
</fig>
</sec>
<sec id="sec14">
<label>2.4</label>
<title>Generalized regression neural network (GRNN) based classification</title>
<p>In artificial intelligence (AI), the classifier usually maps the function of input feature space to output class space. This could be mathematically expressed as <inline-formula>
<mml:math id="M88">
<mml:mi>f</mml:mi>
<mml:mo>:</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>&#x2192;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mi>b</mml:mi>
</mml:msup>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math id="M89">
<mml:mi>f</mml:mi>
</mml:math>
</inline-formula> represents the function, <inline-formula>
<mml:math id="M90">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> is the dimension of input feature space, and <inline-formula>
<mml:math id="M91">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> is the dimension of output feature. In neural networks, this mapping is achieved by the simulation of artificial neural clusters, such as the human brain. The GRNN model predicts the output/target class by predicting the probability density functions of the input data. GRNN has a memory-based architecture, and the solution is converged to the regression surface by following an asymptotic curve (<xref ref-type="bibr" rid="ref32">Specht, 1991</xref>; <xref ref-type="bibr" rid="ref49">Tomand and Schober, 2001</xref>). The parallel and one-pass learning architecture of the GRNN model is a lot faster than the recurrent neural networks.</p>
<p>The typical architecture of GRNN could be divided into four layers (shown in <xref ref-type="fig" rid="fig11">Figure 11</xref>). The input layer is the first layer of the GRNN model, which distributes the input data <inline-formula>
<mml:math id="M92">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula> among all the neurons after scaling. The second layer is the pattern or hidden layer. It applies the radial basis function to the probability density estimates. The spread of the radial basis function follows a Gaussian-shaped curve and is directly dependent on the value of the smoothing parameter <inline-formula>
<mml:math id="M93">
<mml:mi>&#x03C3;</mml:mi>
</mml:math>
</inline-formula>. The measured values are passed into the next layer&#x2019;s neurons, which consists of the summation units (one in the denominator and the other in the numerator). The denominator unit sums input weights <inline-formula>
<mml:math id="M94">
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:math>
</inline-formula> for all the samples from the pattern layer&#x2019;s neurons. Similarly, the numerator unit sums the weights <inline-formula>
<mml:math id="M95">
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:math>
</inline-formula> for all the samples with actual targets of the pattern layer&#x2019;s neurons. The final values of the numerator and the denominator have been indicated by <inline-formula>
<mml:math id="M96">
<mml:msub>
<mml:mi>&#x03B5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M97">
<mml:msub>
<mml:mi>&#x03B5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>, respectively. The final layer of the GRNN model acts like an accumulator, which divides the <inline-formula>
<mml:math id="M98">
<mml:msub>
<mml:mi>&#x03B5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M99">
<mml:msub>
<mml:mi>&#x03B5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> inputs to predict the output value <inline-formula>
<mml:math id="M100">
<mml:mover>
<mml:mi>Z</mml:mi>
<mml:mo>&#x0302;</mml:mo>
</mml:mover>
<mml:mfenced open="(" close=")">
<mml:mi>X</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula>. This value could also be expressed by assuming function <inline-formula>
<mml:math id="M101">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")" separators=",">
<mml:mi>X</mml:mi>
<mml:mi>Y</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula> as the probability density of random variables <inline-formula>
<mml:math id="M102">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M103">
<mml:mi>Y</mml:mi>
</mml:math>
</inline-formula>. The density estimation is <inline-formula>
<mml:math id="M104">
<mml:mover>
<mml:mi>f</mml:mi>
<mml:mo>&#x0302;</mml:mo>
</mml:mover>
<mml:mfenced open="(" close=")" separators=",">
<mml:mi>X</mml:mi>
<mml:mi>Y</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula> for samples <inline-formula>
<mml:math id="M105">
<mml:msup>
<mml:mi>&#x03A7;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math id="M106">
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mtext>,</mml:mtext>
</mml:math>
</inline-formula> where <inline-formula>
<mml:math id="M107">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the indices of the samples. The final predicted targets <inline-formula>
<mml:math id="M108">
<mml:mover>
<mml:mi>Y</mml:mi>
<mml:mo>&#x0302;</mml:mo>
</mml:mover>
<mml:mfenced open="(" close=")">
<mml:mi>&#x03A7;</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula> for <inline-formula>
<mml:math id="M109">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> number of signals is given by <xref ref-type="disp-formula" rid="EQ8">equation (8)</xref>.</p>
<disp-formula id="EQ8">
<label>(8)</label>
<mml:math id="M110">
<mml:mover>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mo>&#x0302;</mml:mo>
</mml:mover>
<mml:mfenced open="(" close=")">
<mml:mi mathvariant="normal">X</mml:mi>
</mml:mfenced>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo stretchy="true">&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x03B4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x03C3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:msup>
<mml:mo stretchy="true">/</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo stretchy="true">&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x03B4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x03C3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:msup>
</mml:math>
</disp-formula>
<p>Where scaling function <inline-formula><mml:math id="M111">
<mml:msubsup>
<mml:mi>&#x03B4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x03A7;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x03A7;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x03A7;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x03A7;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math></inline-formula></p>
<fig position="float" id="fig11">
<label>Figure 11</label>
<caption>
<p>Typical architecture of generalized regression neural network (GRNN).</p>
</caption>
<graphic xlink:href="fnhum-18-1386168-g011.tif"/>
</fig>
<p>Based on <xref ref-type="disp-formula" rid="EQ6">equation (6)</xref>, the outputs are similarly updated for <inline-formula>
<mml:math id="M112">
<mml:msup>
<mml:mover>
<mml:mi>Y</mml:mi>
<mml:mo>&#x0302;</mml:mo>
</mml:mover>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mi>&#x03A7;</mml:mi>
</mml:mfenced>
</mml:math>
</inline-formula> values.</p>
<p>Performance parameters: The following parameters were considered for evaluating the performance of the expert system developed:</p>
<p>Classification Accuracy (CA): It is the measure of the expert system to correctly classify the signals in the testing set as given by <xref ref-type="disp-formula" rid="EQ7">equation (7)</xref>.</p>
<p>Sensitivity (SN): It is the statistical measure of the expert system to correctly classify the ictal patterns in EEG. It is evaluated by <xref ref-type="disp-formula" rid="EQ10">equation (9)</xref>.</p>
<disp-formula id="EQ10">
<label>(9)</label>
<mml:math id="M113">
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mfenced>
<mml:mo>&#x00D7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:math>
</disp-formula>
<p>Specificity (SP): It is the statistical measure of the expert system to correctly classify the non-ictal patterns in EEG. It is evaluated by <xref ref-type="disp-formula" rid="EQ11">equation (10)</xref>.</p>
<disp-formula id="EQ11">
<label>(10)</label>
<mml:math id="M114">
<mml:mi>S</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mfenced>
<mml:mo>&#x00D7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:math>
</disp-formula>
<p>Mathew&#x2019;s Correlation Coefficient (MCC): It is a balanced statistical measure that considers both the sensitivity and specificity values of the expert system. It is calculated using <xref ref-type="disp-formula" rid="EQ12">equation (11)</xref> (<xref ref-type="bibr" rid="ref21">Jurman et al., 2012</xref>). The value varies from -1 to 1. The closer the value of <inline-formula>
<mml:math id="M115">
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> toward 1, the better the prediction (<xref ref-type="bibr" rid="ref21">Jurman et al., 2012</xref>).</p>
<disp-formula id="EQ12">
<label>(11)</label>
<mml:math id="M116">
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:msqrt>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>Computation Time (CT): It is the measure of the total time elapsed for classifying the signals in the testing set. In this study, CT was measured in s.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="sec15">
<label>3</label>
<title>Results and discussion</title>
<p>In this study, datasets from three different repositories were evaluated for the classification of interictal (non-ictal) versus ictal patterns. Each dataset was decomposed into WPT coefficients, and various types of features were extracted, resulting in a total of 512 features. These features underwent EMO using the NSGA-II method. The unoptimized and optimized feature sets were then inputted into the GRNN ML classifier. Performance parameters, including CA, SN, SP, MCC, and CT, were extracted. Subsequently, a one-way analysis of variance (ANOVA) was conducted across the results of each dataset.</p>
<p>In each of <xref ref-type="table" rid="tab1">Tables 1</xref>&#x2013;<xref ref-type="table" rid="tab3">3</xref>, <inline-formula>
<mml:math id="M117">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> represents the optimum features selected for the specific dataset when NSGA-II was subjected to 500 iterations and a population size of 10. Similarly, <inline-formula>
<mml:math id="M118">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> denotes the optimum features selected for the specific dataset when NSGA-II was subjected to 500 iterations and a population size of 20.</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Classification results using University of Bonn (UoB) datasets.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top" colspan="8">Results using University of Bonn (UoB) datasets</th>
</tr>
<tr>
<th align="left" valign="top">Features</th>
<th align="center" valign="top">
<inline-formula>
<mml:math id="M119">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</th>
<th align="center" valign="top"><inline-formula>
<mml:math id="M120">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> (%)</th>
<th align="center" valign="top">CA (%)</th>
<th align="center" valign="top">SN (%)</th>
<th align="center" valign="top">SP (%)</th>
<th align="center" valign="top">MCC</th>
<th align="center" valign="top">CT (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M121">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">512</td>
<td align="center" valign="top">5.67</td>
<td align="center" valign="top">94.33&#x2009;&#x00B1;&#x2009;1.26</td>
<td align="center" valign="top">90.62&#x2009;&#x00B1;&#x2009;5.75</td>
<td align="center" valign="top">96.91&#x2009;&#x00B1;&#x2009;2.14</td>
<td align="center" valign="top">0.88&#x2009;&#x00B1;&#x2009;0.03</td>
<td align="center" valign="top">0.028&#x2009;&#x00B1;&#x2009;0.001</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M122">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">237</td>
<td align="center" valign="top">2.33</td>
<td align="center" valign="top">97.67&#x2009;&#x00B1;&#x2009;1.57<sup>&#x002A;&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">96.03&#x2009;&#x00B1;&#x2009;1.64</td>
<td align="center" valign="top">96.71&#x2009;&#x00B1;&#x2009;2.04</td>
<td align="center" valign="top">0.92&#x2009;&#x00B1;&#x2009;0.03</td>
<td align="center" valign="top">0.027&#x2009;&#x00B1;&#x2009;0.001</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M123">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">171</td>
<td align="center" valign="top">2.60</td>
<td align="center" valign="top">97.40&#x2009;&#x00B1;&#x2009;0.83</td>
<td align="center" valign="top">96.64&#x2009;&#x00B1;&#x2009;2.34<sup>&#x002A;&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">97.66&#x2009;&#x00B1;&#x2009;1.64</td>
<td align="center" valign="top">0.94&#x2009;&#x00B1;&#x2009;0.02<sup>&#x002A;&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">0.028&#x2009;&#x00B1;&#x2009;0.002</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;&#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.001; &#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.01; &#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.05; ns means <italic>p</italic>-value is not significant.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Classification results using Neurology &#x0026; Sleep Centre (NSC) datasets.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top" colspan="8">Results using Neurology &#x0026; Sleep Centre (NSC) datasets</th>
</tr>
<tr>
<th align="left" valign="top">Features</th>
<th align="center" valign="top">
<inline-formula>
<mml:math id="M124">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</th>
<th align="center" valign="top"><inline-formula>
<mml:math id="M125">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> (%)</th>
<th align="center" valign="top">CA (%)</th>
<th align="center" valign="top">SN (%)</th>
<th align="center" valign="top">SP (%)</th>
<th align="center" valign="top">MCC</th>
<th align="center" valign="top">CT (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M126">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">512</td>
<td align="center" valign="top">1.36</td>
<td align="center" valign="top">98.64&#x2009;&#x00B1;&#x2009;0.56</td>
<td align="center" valign="top">97.93&#x2009;&#x00B1;&#x2009;0.76</td>
<td align="center" valign="top">99.40&#x2009;&#x00B1;&#x2009;0.56</td>
<td align="center" valign="top">0.97&#x2009;&#x00B1;&#x2009;0.01</td>
<td align="center" valign="top">0.475&#x2009;&#x00B1;&#x2009;0.001</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M127">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">202</td>
<td align="center" valign="top">0.52</td>
<td align="center" valign="top">99.48&#x2009;&#x00B1;&#x2009;0.31</td>
<td align="center" valign="top">99.24&#x2009;&#x00B1;&#x2009;0.39</td>
<td align="center" valign="top">99.46&#x2009;&#x00B1;&#x2009;0.52</td>
<td align="center" valign="top">0.99&#x2009;&#x00B1;&#x2009;0.01<sup>&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">0.475&#x2009;&#x00B1;&#x2009;0.001</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M128">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">165</td>
<td align="center" valign="top">0.40</td>
<td align="center" valign="top">99.60&#x2009;&#x00B1;&#x2009;0.28<sup>&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">98.99&#x2009;&#x00B1;&#x2009;0.52<sup>&#x002A;&#x002A;&#x002A;</sup></td>
<td align="center" valign="top">99.55&#x2009;&#x00B1;&#x2009;0.38</td>
<td align="center" valign="top">0.98</td>
<td align="center" valign="top">0.482&#x2009;&#x00B1;&#x2009;0.006</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;&#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.001; &#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.01; &#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.05; ns means <italic>p</italic>-value is not significant.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Classification results using Sri Ganga Ram Hospital (SGRH) datasets.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top" colspan="8">Results using Sri Ganga Ram Hospital (SGRH) datasets</th>
</tr>
<tr>
<th align="left" valign="top">Features</th>
<th align="center" valign="top">
<inline-formula>
<mml:math id="M129">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</th>
<th align="center" valign="top"><inline-formula>
<mml:math id="M130">
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> (%)</th>
<th align="center" valign="top">CA (%)</th>
<th align="center" valign="top">SN (%)</th>
<th align="center" valign="top">SP (%)</th>
<th align="center" valign="top">MCC</th>
<th align="center" valign="top">CT (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M131">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">512</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">98.43&#x2009;&#x00B1;&#x2009;0.27</td>
<td align="center" valign="top">98.22&#x2009;&#x00B1;&#x2009;1.25</td>
<td align="center" valign="top">98.65&#x2009;&#x00B1;&#x2009;1.26</td>
<td align="center" valign="top">0.97&#x2009;&#x00B1;&#x2009;0.08</td>
<td align="center" valign="top">0.072&#x2009;&#x00B1;&#x2009;0.000</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M132">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">216</td>
<td align="center" valign="top">0.71</td>
<td align="center" valign="top">99.29&#x2009;&#x00B1;&#x2009;0.02</td>
<td align="center" valign="top">98.75&#x2009;&#x00B1;&#x2009;1.22</td>
<td align="center" valign="top">99.47&#x2009;&#x00B1;&#x2009;0.82</td>
<td align="center" valign="top">0.98&#x2009;&#x00B1;&#x2009;0.02</td>
<td align="center" valign="top">0.072&#x2009;&#x00B1;&#x2009;0.001</td>
</tr>
<tr>
<td align="left" valign="top">
<inline-formula>
<mml:math id="M133">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>
</td>
<td align="center" valign="top">180</td>
<td align="center" valign="top">0.68</td>
<td align="center" valign="top">99.32&#x2009;&#x00B1;&#x2009;0.51</td>
<td align="center" valign="top">98.96&#x2009;&#x00B1;&#x2009;0.99</td>
<td align="center" valign="top">99.10&#x2009;&#x00B1;&#x2009;1.03</td>
<td align="center" valign="top">0.98&#x2009;&#x00B1;&#x2009;0.02</td>
<td align="center" valign="top">0.072&#x2009;&#x00B1;&#x2009;0.000</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;&#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.001; &#x002A;&#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.01; &#x002A;means <italic>p</italic>&#x2009;&#x003C;&#x2009;0.05; ns means <italic>p</italic>-value is not significant.</p>
</table-wrap-foot>
</table-wrap>
<p><xref ref-type="table" rid="tab1">Table 1</xref> presents the classification results of the datasets collected from the UoB database. A highly significant (<italic>p</italic>&#x2009;&#x003C;&#x2009;0.001) CA of 97.67&#x2009;&#x00B1;&#x2009;1.57% was achieved using <inline-formula>
<mml:math id="M134">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> features from the UoB datasets. When the features were reduced to 171, a significantly high (<italic>p</italic>&#x2009;&#x003C;&#x2009;0.001) SN of 96.64&#x2009;&#x00B1;&#x2009;2.34% was observed for <inline-formula>
<mml:math id="M135">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>. Furthermore, the MCC values were also highly significant (<italic>p</italic>&#x2009;&#x003C;&#x2009;0.001), measuring 0.94&#x2009;&#x00B1;&#x2009;0.02 with <inline-formula>
<mml:math id="M136">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> features.</p>
<p>The feature matrix <inline-formula>
<mml:math id="M137">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> of NSC datasets was significantly reduced to only 165 features, yet the optimally selected feature sets produced significant results across CA and SN (<xref ref-type="table" rid="tab2">Table 2</xref>). However, the MCC measure of <inline-formula>
<mml:math id="M138">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> proved to be more significant (<italic>p</italic>&#x2009;&#x003C;&#x2009;0.01) with a value of 0.99&#x2009;&#x00B1;&#x2009;0.01.</p>
<p>In contrast, the results in <xref ref-type="table" rid="tab3">Table 3</xref> did not yield any significant outcomes. Nevertheless, the optimally selected features were reduced to 216 with an error rate of 0.71% for <inline-formula>
<mml:math id="M139">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> and 180 features with an error rate of 0.68% for <inline-formula>
<mml:math id="M140">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:math>
</inline-formula>.</p>
<p>Overall, the results indicate that the optimized features demonstrated significant or comparable performance to the complete feature sets. It was observed that <inline-formula>
<mml:math id="M141">
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:math>
</inline-formula> features across all combinations were maximally reduced, suggesting that an increase in population size with the same iterations further reduces the feature sets.</p>
</sec>
<sec id="sec16">
<label>4</label>
<title>Conclusion and future scope</title>
<p>This study successfully demonstrated the classification of interictal versus ictal patterns across three different datasets, achieving the objectives proposed in the introduction section. The computation time during all tests was less than 0.5&#x2009;s, showcasing the applicability of the proposed expert system for real-time clinical settings. To ensure transparency of the expert system, the proven biological relevance for choosing each of the features extracted in this study was discussed along with the main mathematical formula. This also aimed to develop clinicians&#x2019; trust and adaptation to AI tools for future assistance.</p>
<p>A significant novelty of this study is the successful and methodical demonstration of ETO (<xref ref-type="bibr" rid="ref45">Tan et al., 2021</xref>) for epilepsy diagnosis. While most existing literature achieves similar accuracy using only publicly available datasets, this study incorporates results from both public and private repositories, ensuring the generalization of the expert system. The MAMF concept assures the scalability of the expert system.</p>
<p>In the future, increasing the number of multi-objective functions to &#x201C;many&#x201D; could enhance performance and, importantly, the generalizability of expert systems. For example, this could be achieved by using NSGA-III. Additional objectives to consider may include improving statistical performance (<xref ref-type="bibr" rid="ref24">Mormann et al., 2007</xref>; <xref ref-type="bibr" rid="ref48">Tiwari et al., 2016</xref>; <xref ref-type="bibr" rid="ref36">Swami et al., 2019</xref>; <xref ref-type="bibr" rid="ref3">Anuragi et al., 2022</xref>) while further reducing the number of channels required for diagnosis. This could be extended with deep learning (DL) methods (<xref ref-type="bibr" rid="ref46">Tang et al., 2024</xref>) and/or localizing the foci of epileptic seizures, thus addressing long-standing inverse problems (<xref ref-type="bibr" rid="ref39">Swami et al., 2016c</xref>,<xref ref-type="bibr" rid="ref43">d</xref>; <xref ref-type="bibr" rid="ref18">Gandhi et al., 2024</xref>). This study was conducted using three datasets (as described in section 3.1); however, the total number of participants across all three datasets was 35 and the brain signals as annotated by clinicians and thereby classified using the proposed method were inter-ictal vs. ictal pattern recognition. Our group is also working on in-house annotation of signals collected from more participants and their real-time classification of pre-ictal patterns. This would be another class for the upgraded expert system. Furthermore, to increase the generalization and effectiveness of the model to detect different types of seizure patterns and non-epileptic clinical conditions manifesting seizure-like patterns, the future scope also includes annotation of such types of patterns and testing on continuous long-term brain signal recordings.</p>
</sec>
<sec sec-type="data-availability" id="sec17">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: <ext-link xlink:href="https://www.researchgate.net/publication/308719109_EEG_Epilepsy_Datasets" ext-link-type="uri">https://www.researchgate.net/publication/308719109_EEG_Epilepsy_Datasets</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="sec18">
<title>Author contributions</title>
<p>PS: Conceptualization, Data curation, Methodology, Writing &#x2013; original draft. JM: Conceptualization, Data curation, Writing &#x2013; original draft. MK: Writing &#x2013; review &#x0026; editing. MB: Data curation, Validation, Writing &#x2013; review &#x0026; editing.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="sec19">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<ack>
<p>The authors would like to acknowledge Mrs. Anu Mol, Neuro-technician at the Neurology and Sleep Centre, for data collection and assistance in annotation.</p>
</ack>
<sec sec-type="COI-statement" id="sec20">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="sec21">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<title>Abbreviations</title>
<fn fn-type="abbr"><p>EEG, Electroencephalography; ECoG, Electrocorticography; ETO, Evolutionary Transfer Optimization; EMO, Evolutionary Multi-objective Optimization; MAMF, Maximizing Accuracy while Minimizing Features; AI, Artificial Intelligence; ML, Machine Learning; DL, Deep Learning; NSGA, Non-dominated Sorting Genetic Algorithm; NDS, Non-Dominated Sorting; UoB, University of Bonn; NSC, Neurology &#x0026; Sleep Centre; SRGH, Sri Ganga Ram Hospital; BCI, Brain-Computer Interface; MRA, Multi-Resolution Analysis; WPT, Wavelet Packet Transform; PSR, Phase Space Representation; SVD, Singular Value Decomposition; GRNN, Generalized Regression Neural Network; CA, Classification Accuracy; SN, Sensitivity; SP, Specificity; CT, Computation Time; MCC, Mathew&#x2019;s Correlation Coefficient.</p></fn></fn-group>
<ref-list>
<title>References</title>
<ref id="ref1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Acharya</surname> <given-names>U. R.</given-names></name> <name><surname>Vinitha Sree</surname> <given-names>S.</given-names></name> <name><surname>Swapna</surname> <given-names>G.</given-names></name> <name><surname>Martis</surname> <given-names>R. J.</given-names></name> <name><surname>Suri</surname> <given-names>J. S.</given-names></name></person-group> (<year>2013</year>). <article-title>Automated EEG analysis of epilepsy: a review</article-title>. <source>Knowl. Based Syst.</source> <volume>45</volume>, <fpage>147</fpage>&#x2013;<lpage>165</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.knosys.2013.02.014</pub-id></citation>
</ref>
<ref id="ref2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Andrzejak</surname> <given-names>R. G.</given-names></name> <name><surname>Lehnertz</surname> <given-names>K.</given-names></name> <name><surname>Mormann</surname> <given-names>F.</given-names></name> <name><surname>Rieke</surname> <given-names>C.</given-names></name> <name><surname>David</surname> <given-names>P.</given-names></name> <name><surname>Elger</surname> <given-names>C. E.</given-names></name></person-group> (<year>2001</year>). <article-title>Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: dependence on recording region and brain state</article-title>. <source>Phys. Rev. E Stat. Nonlinear Soft Matter Phys.</source> <volume>64</volume>:<fpage>061907</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevE.64.061907</pub-id>, PMID: <pub-id pub-id-type="pmid">11736210</pub-id></citation>
</ref>
<ref id="ref3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Anuragi</surname> <given-names>A.</given-names></name> <name><surname>Sisodia</surname> <given-names>D. S.</given-names></name> <name><surname>Pachori</surname> <given-names>R. B.</given-names></name></person-group> (<year>2022</year>). <article-title>Epileptic-seizure classification using phase-space representation of FBSE-EWT based EEG sub-band signals and ensemble learners</article-title>. <source>Biomed Signal Process. Control</source> <volume>71</volume>:<fpage>103138</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.bspc.2021.103138</pub-id></citation>
</ref>
<ref id="ref4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Banerjee</surname> <given-names>P. N.</given-names></name> <name><surname>Filippi</surname> <given-names>D.</given-names></name> <name><surname>Hauser</surname> <given-names>W. A.</given-names></name></person-group> (<year>2009</year>). <article-title>The descriptive epidemiology of epilepsy-a review</article-title>. <source>Epilepsy Res.</source> <volume>85</volume>, <fpage>31</fpage>&#x2013;<lpage>45</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eplepsyres.2009.03.003</pub-id>, PMID: <pub-id pub-id-type="pmid">19369037</pub-id></citation>
</ref>
<ref id="ref5">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Behara</surname> <given-names>D. S.T</given-names></name>
</person-group>., <person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>A.</given-names></name> <name><surname>Swami</surname> <given-names>P</given-names></name></person-group>., <person-group person-group-type="author"><name><surname>Panigrahi</surname> <given-names>B. K</given-names></name>
</person-group>., &#x0026; <person-group person-group-type="author"><name><surname>Gandhi</surname> <given-names>T. K</given-names></name>
</person-group>. (<year>2016</year>). <article-title>Detection of epileptic seizure patterns in EEG through fragmented feature extraction</article-title>. New Delhi, India: <conf-name>3rd IEEE International Conference on Computing for Sustainable Global Development (INDIACom)</conf-name> (pp. <fpage>2539</fpage>&#x2013;<lpage>2542</lpage>).</citation>
</ref>
<ref id="ref6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dash</surname> <given-names>D. P.</given-names></name> <name><surname>Kolekar</surname> <given-names>M.</given-names></name> <name><surname>Chakraborty</surname> <given-names>C.</given-names></name> <name><surname>Khosravi</surname> <given-names>M. R.</given-names></name></person-group> (<year>2024</year>). <article-title>Review of machine and deep learning techniques in epileptic seizure detection using physiological signals and sentiment analysis</article-title>. <source>ACM Trans. Asian Low Resour. Lang. Inform. Process.</source> <volume>23</volume>, <fpage>1</fpage>&#x2013;<lpage>29</lpage>. doi: <pub-id pub-id-type="doi">10.1145/3552512</pub-id></citation>
</ref>
<ref id="ref7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Deb</surname> <given-names>K.</given-names></name>
</person-group> (<year>2001</year>). <source>Multi-objective optimization using evolutionary algorithms</source>, vol. <volume>16</volume>: <publisher-name>John Wiley &#x0026; Sons</publisher-name>.</citation>
</ref>
<ref id="ref8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dhiman</surname> <given-names>R.</given-names></name> <name><surname>Saini</surname> <given-names>J. S.</given-names></name></person-group> (<year>2014</year>). <article-title>Genetic algorithms tuned expert model for detection of epileptic seizures from EEG signatures</article-title>. <source>Appl. Soft Comput.</source> <volume>19</volume>, <fpage>8</fpage>&#x2013;<lpage>17</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.asoc.2014.01.029</pub-id></citation>
</ref>
<ref id="ref9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duque-mu&#x00F1;oz</surname> <given-names>L.</given-names></name> <name><surname>Espinosa-oviedo</surname> <given-names>J. J.</given-names></name> <name><surname>Castellanos-dominguez</surname> <given-names>C. G.</given-names></name></person-group> (<year>2014</year>). <article-title>Identification and monitoring of brain activity based on stochastic relevance analysis of short &#x2013; time EEG rhythms</article-title>. <source>Biomed. Eng. Online</source> <volume>13</volume>, <fpage>123</fpage>&#x2013;<lpage>120</lpage>. doi: <pub-id pub-id-type="doi">10.1186/1475-925X-13-123</pub-id></citation>
</ref>
<ref id="ref10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Edakawa</surname> <given-names>K.</given-names></name> <name><surname>Yanagisawa</surname> <given-names>T.</given-names></name> <name><surname>Kishima</surname> <given-names>H.</given-names></name> <name><surname>Fukuma</surname> <given-names>R.</given-names></name> <name><surname>Oshino</surname> <given-names>S.</given-names></name> <name><surname>Khoo</surname> <given-names>H. M.</given-names></name> <etal/></person-group>. (<year>2016</year>). <article-title>Detection of epileptic seizures using phase&#x2013;amplitude coupling in intracranial electroencephalography</article-title>. <source>Sci. Rep.</source> <volume>6</volume>:<fpage>25422</fpage>. doi: <pub-id pub-id-type="doi">10.1038/srep25422</pub-id>, PMID: <pub-id pub-id-type="pmid">27147119</pub-id></citation>
</ref>
<ref id="ref11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Faust</surname> <given-names>O.</given-names></name> <name><surname>Acharya</surname> <given-names>U. R.</given-names></name> <name><surname>Adeli</surname> <given-names>H.</given-names></name> <name><surname>Adeli</surname> <given-names>A.</given-names></name></person-group> (<year>2015</year>). <article-title>Wavelet-based EEG processing for computer-aided seizure detection and epilepsy diagnosis</article-title>. <source>Seizure</source> <volume>26</volume>, <fpage>56</fpage>&#x2013;<lpage>64</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.seizure.2015.01.012</pub-id>, PMID: <pub-id pub-id-type="pmid">25799903</pub-id></citation>
</ref>
<ref id="ref12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fawcett</surname> <given-names>T.</given-names></name>
</person-group> (<year>2006</year>). <article-title>An introduction to ROC analysis</article-title>. <source>Pattern Recogn. Lett.</source> <volume>27</volume>, <fpage>861</fpage>&#x2013;<lpage>874</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.patrec.2005.10.010</pub-id></citation>
</ref>
<ref id="ref13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fr&#x00F8;lich</surname> <given-names>L.</given-names></name> <name><surname>Andersen</surname> <given-names>T. S.</given-names></name> <name><surname>M&#x00F8;rup</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). <article-title>Classification of independent components of EEG into multiple artifact classes</article-title>. <source>Psychophysiology</source> <volume>52</volume>, <fpage>32</fpage>&#x2013;<lpage>45</lpage>. doi: <pub-id pub-id-type="doi">10.1111/psyp.12290</pub-id>, PMID: <pub-id pub-id-type="pmid">25048104</pub-id></citation>
</ref>
<ref id="ref14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gajic</surname> <given-names>D.</given-names></name> <name><surname>Djurovic</surname> <given-names>Z.</given-names></name> <name><surname>Gligorijevic</surname> <given-names>J.</given-names></name> <name><surname>Di Gennaro</surname> <given-names>S.</given-names></name> <name><surname>Savic-Gajic</surname> <given-names>I.</given-names></name></person-group> (<year>2015</year>). <article-title>Detection of epileptiform activity in EEG signals based on time-frequency and non-linear analysis</article-title>. <source>Front. Comput. Neurosci.</source> <volume>9</volume>:<fpage>38</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fncom.2015.00038</pub-id></citation>
</ref>
<ref id="ref15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gandhi</surname> <given-names>T. K.</given-names></name> <name><surname>Chakraborty</surname> <given-names>P.</given-names></name> <name><surname>Roy</surname> <given-names>G. G.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name></person-group> (<year>2012</year>). <article-title>Discrete harmony search based expert model for epileptic seizure detection in electroencephalography</article-title>. <source>Expert Syst. Appl.</source> <volume>39</volume>, <fpage>4055</fpage>&#x2013;<lpage>4062</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2011.09.093</pub-id></citation>
</ref>
<ref id="ref16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>A comparative study of wavelet families for EEG signal classification</article-title>. <source>Neurocomputing</source> <volume>74</volume>, <fpage>3051</fpage>&#x2013;<lpage>3057</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2011.04.029</pub-id></citation>
</ref>
<ref id="ref17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Expert model for detection of epileptic activity in EEG signature</article-title>. <source>Expert Syst. Appl.</source> <volume>37</volume>, <fpage>3513</fpage>&#x2013;<lpage>3520</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2009.10.036</pub-id></citation>
</ref>
<ref id="ref18">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Gandhi</surname> <given-names>T. K.</given-names></name> <name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name></person-group> (<year>2024</year>). <source>A device for automated diagnosis of epilepsy. Indian patent number 500189 with application number 201611043166 granted on Jan</source>. Indian Patent.</citation>
</ref>
<ref id="ref19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gotman</surname> <given-names>J.</given-names></name>
</person-group> (<year>1999</year>). <article-title>Automatic detection of seizures and spikes</article-title>. <source>Clin. Neurophysiol.</source> <volume>16</volume>, <fpage>130</fpage>&#x2013;<lpage>140</lpage>. doi: <pub-id pub-id-type="doi">10.1097/00004691-199903000-00005</pub-id></citation>
</ref>
<ref id="ref20">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Heris</surname> <given-names>M. K.</given-names></name>
</person-group> (<year>2015</year>). NSGA-II in MATLAB, Yarpiz. Available at: <ext-link xlink:href="https://yarpiz.com/56/ypea120-nsga2" ext-link-type="uri">https://yarpiz.com/56/ypea120-nsga2</ext-link>.</citation>
</ref>
<ref id="ref21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jurman</surname> <given-names>G.</given-names></name> <name><surname>Riccadonna</surname> <given-names>S.</given-names></name> <name><surname>Furlanello</surname> <given-names>C.</given-names></name></person-group> (<year>2012</year>). <article-title>A comparison of MCC and CEN error measures in multi-class prediction</article-title>. <source>PLoS One</source> <volume>7</volume>:<fpage>e41882</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0041882</pub-id></citation>
</ref>
<ref id="ref22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krishnan</surname> <given-names>P. T.</given-names></name> <name><surname>Erramchetty</surname> <given-names>S. K.</given-names></name> <name><surname>Balusa</surname> <given-names>B. C.</given-names></name></person-group> (<year>2024</year>). <article-title>Advanced framework for epilepsy detection through image-based EEG signal analysis</article-title>. <source>Front. Hum. Neurosci.</source> <volume>18</volume>:<fpage>1336157</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fnhum.2024.1336157</pub-id>, PMID: <pub-id pub-id-type="pmid">38317649</pub-id></citation>
</ref>
<ref id="ref23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>D.</given-names></name> <name><surname>Xie</surname> <given-names>Q.</given-names></name> <name><surname>Jin</surname> <given-names>Q.</given-names></name> <name><surname>Hirasawa</surname> <given-names>K.</given-names></name></person-group> (<year>2016</year>). <article-title>A sequential method using multiplicative extreme learning machine for epileptic seizure detection</article-title>. <source>Neurocomputing</source> <volume>214</volume>, <fpage>692</fpage>&#x2013;<lpage>707</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2016.06.056</pub-id></citation>
</ref>
<ref id="ref24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mormann</surname> <given-names>F.</given-names></name> <name><surname>Andrzejak</surname> <given-names>R. G.</given-names></name> <name><surname>Elger</surname> <given-names>C. E.</given-names></name> <name><surname>Lehnertz</surname> <given-names>K.</given-names></name></person-group> (<year>2007</year>). <article-title>Seizure prediction: the long and winding road</article-title>. <source>Brain</source> <volume>130</volume>, <fpage>314</fpage>&#x2013;<lpage>333</lpage>. doi: <pub-id pub-id-type="doi">10.1093/brain/awl241</pub-id></citation>
</ref>
<ref id="ref25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mosh&#x00E9;</surname> <given-names>S. L.</given-names></name> <name><surname>Perucca</surname> <given-names>E.</given-names></name> <name><surname>Ryvlin</surname> <given-names>P.</given-names></name> <name><surname>Tomson</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>Epilepsy: new advances</article-title>. <source>Lancet</source> <volume>385</volume>, <fpage>884</fpage>&#x2013;<lpage>898</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0140-6736(14)60456-6</pub-id></citation>
</ref>
<ref id="ref26">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Nara</surname> <given-names>S.</given-names></name> <name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name></person-group> (<year>2016</year>). <article-title>Efficient recognition of ictal activities in EEG through correlation based dimensionality reduction</article-title>. New Delhi, India: <conf-name>3rd IEEE international conference on computing for sustainable global development (INDIACom)</conf-name> (pp. <fpage>2547</fpage>&#x2013;<lpage>2550</lpage>).</citation>
</ref>
<ref id="ref27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pascual</surname> <given-names>D.</given-names></name> <name><surname>Amirshahi</surname> <given-names>A.</given-names></name> <name><surname>Aminifar</surname> <given-names>A.</given-names></name> <name><surname>Atienza</surname> <given-names>D.</given-names></name> <name><surname>Ryvlin</surname> <given-names>P.</given-names></name> <name><surname>Wattenhofer</surname> <given-names>R.</given-names></name></person-group> (<year>2020</year>). <article-title>EpilepsyGAN: synthetic epileptic brain activities with privacy preservation</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>68</volume>, <fpage>2435</fpage>&#x2013;<lpage>2446</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TBME.2020.3042574</pub-id></citation>
</ref>
<ref id="ref28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Polat</surname> <given-names>K.</given-names></name> <name><surname>G&#x00FC;ne&#x015F;</surname> <given-names>S.</given-names></name></person-group> (<year>2007</year>). <article-title>Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast Fourier transform</article-title>. <source>Appl. Math. Comput.</source> <volume>187</volume>, <fpage>1017</fpage>&#x2013;<lpage>1026</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.amc.2006.09.022</pub-id></citation>
</ref>
<ref id="ref29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schuyler</surname> <given-names>R.</given-names></name> <name><surname>White</surname> <given-names>A.</given-names></name> <name><surname>Staley</surname> <given-names>K.</given-names></name> <name><surname>Cios</surname> <given-names>K. J.</given-names></name></person-group> (<year>2007</year>). <article-title>Epileptic seizure detection</article-title>. <source>IEEE Eng. Med. Biol. Mag.</source> <volume>26</volume>, <fpage>74</fpage>&#x2013;<lpage>81</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MEMB.2007.335592</pub-id></citation>
</ref>
<ref id="ref30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname> <given-names>R.</given-names></name> <name><surname>Pachori</surname> <given-names>R. B.</given-names></name></person-group> (<year>2015</year>). <article-title>Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions</article-title>. <source>Expert Syst. Appl.</source> <volume>42</volume>, <fpage>1106</fpage>&#x2013;<lpage>1117</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2014.08.030</pub-id></citation>
</ref>
<ref id="ref31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smith</surname> <given-names>A. E.</given-names></name>
</person-group> (<year>2002</year>). <article-title>Multi-objective optimization using evolutionary algorithms [book review]</article-title>. <source>IEEE Trans. Evol. Comput.</source> <volume>6</volume>, <fpage>526</fpage>&#x2013;<lpage>520</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TEVC.2002.804322</pub-id></citation>
</ref>
<ref id="ref32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Specht</surname> <given-names>D. F.</given-names></name>
</person-group> (<year>1991</year>). <article-title>A general regression neural network</article-title>. <source>IEEE Trans. Neural Netw.</source> <volume>2</volume>, <fpage>568</fpage>&#x2013;<lpage>576</lpage>. doi: <pub-id pub-id-type="doi">10.1109/72.97934</pub-id></citation>
</ref>
<ref id="ref33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Srinivasan</surname> <given-names>S.</given-names></name> <name><surname>Dayalane</surname> <given-names>S.</given-names></name> <name><surname>Mathivanan</surname> <given-names>S. K.</given-names></name> <name><surname>Rajadurai</surname> <given-names>H.</given-names></name> <name><surname>Jayagopal</surname> <given-names>P.</given-names></name> <name><surname>Dalu</surname> <given-names>G. T.</given-names></name></person-group> (<year>2023</year>). <article-title>Detection and classification of adult epilepsy using hybrid deep learning approach</article-title>. <source>Sci. Rep.</source> <volume>13</volume>:<fpage>17574</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41598-023-44763-7</pub-id>, PMID: <pub-id pub-id-type="pmid">37845403</pub-id></citation>
</ref>
<ref id="ref34">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name></person-group> (<year>2015c</year>). <article-title>Automatic detection of epileptiform signatures in electroencephalography</article-title>. Melbourne, Australia: <conf-name>Proc. 7th Int. workshop on seizure prediction</conf-name>.</citation>
</ref>
<ref id="ref35">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Santhosh</surname> <given-names>J.</given-names></name></person-group> (<year>2015a</year>). <article-title>SVM based automated EEG seizure detection using &#x2018;Coiflets&#x2019; wavelet packets</article-title>. Noida, India: <conf-name>IEEE 2015 International Conference on Recent Developments in Control, Automation and Power Engineering (RDCAPE)</conf-name> (pp. <fpage>238</fpage>&#x2013;<lpage>242</lpage>).</citation>
</ref>
<ref id="ref36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Tripathi</surname> <given-names>M.</given-names></name> <name><surname>Chandra</surname> <given-names>P. S.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Gandhi</surname> <given-names>T. K.</given-names></name></person-group> (<year>2019</year>). <article-title>Selection of optimum frequency bands for detection of epileptiform patterns</article-title>. <source>IEEE IET Healthcare Technol. Lett.</source> <volume>6</volume>, <fpage>126</fpage>&#x2013;<lpage>131</lpage>. doi: <pub-id pub-id-type="doi">10.1049/htl.2018.5051</pub-id>, PMID: <pub-id pub-id-type="pmid">31839968</pub-id></citation>
</ref>
<ref id="ref37">
<citation citation-type="other"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name></person-group> (<year>2016b</year>). &#x2018;Epilepsy Datasets&#x2019;: Research Gate. Available at <ext-link xlink:href="https://www.researchgate.net/publication/308719109_EEG_Epilepsy_Datasets" ext-link-type="uri">https://www.researchgate.net/publication/308719109_EEG_Epilepsy_Datasets</ext-link>.</citation>
</ref>
<ref id="ref38">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2015b</year>). <article-title>Detection of ictal patterns in electroencephalogram signals using 3D phase trajectories</article-title>. <conf-name>IEEE proceedings of annual India international conference</conf-name>, <conf-loc>New Delhi, India</conf-loc>. (pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>).</citation>
</ref>
<ref id="ref39">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2016c</year>). <article-title>Locating ictal activities over human scalp with automated detection using EEG signals</article-title>. <conf-name>IEEE proceedings of international conference on signal processing and integrated networks</conf-name>, <conf-loc>Noida, India</conf-loc>. (pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>).</citation>
</ref>
<ref id="ref40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T. K.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Santhosh</surname> <given-names>J.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>A comparative account of modelling seizure detection system using wavelet techniques</article-title>. <source>Int. J. Syst. Sci.: Oper. Logist.</source> <volume>4</volume>, <fpage>41</fpage>&#x2013;<lpage>52</lpage>. doi: <pub-id pub-id-type="doi">10.1080/23302674.2015.1116637</pub-id></citation>
</ref>
<ref id="ref41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Tripathi</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2016a</year>). <article-title>A novel robust diagnostic model to detect seizures in electroencephalography</article-title>. <source>Expert Syst. Appl.</source> <volume>56</volume>, <fpage>116</fpage>&#x2013;<lpage>130</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2016.02.040</pub-id></citation>
</ref>
<ref id="ref42">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Godiyal</surname> <given-names>A. K.</given-names></name> <name><surname>Santhosh</surname> <given-names>J.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name></person-group> (<year>2014</year>). <article-title>Robust expert system design for automated detection of epileptic seizures using SVM classifier</article-title>. Solan, India:  <conf-name>IEEE international conference on parallel, distributed and grid computing</conf-name> (pp. <fpage>219</fpage>&#x2013;<lpage>222</lpage>).</citation>
</ref>
<ref id="ref43">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name> <name><surname>Tripathi</surname> <given-names>M.</given-names></name> <name><surname>Gandhi</surname> <given-names>T. K.</given-names></name></person-group> (<year>2016d</year>). <article-title>Detection and cortical localization of ictal signatures using electroencephalogram signals</article-title>. Reading, United Kingdom: <conf-name>Proc. INCF World Congr. Neuroinf</conf-name>, <fpage>1</fpage>&#x2013;<lpage>2</lpage>.</citation>
</ref>
<ref id="ref44">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name> <name><surname>Bhatia</surname> <given-names>M.</given-names></name> <name><surname>Anand</surname> <given-names>S.</given-names></name> <name><surname>Tripathi</surname> <given-names>M.</given-names></name> <name><surname>Gandhi</surname> <given-names>T. K.</given-names></name></person-group> (<year>2018</year>). <article-title>Application of machine learning in seizure detection</article-title>. Montr&#x00E9;al, Canada: <conf-name>Proc. INCF World Congr. Neuroinf</conf-name>.</citation>
</ref>
<ref id="ref45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tan</surname> <given-names>K. C.</given-names></name> <name><surname>Feng</surname> <given-names>L.</given-names></name> <name><surname>Jiang</surname> <given-names>M.</given-names></name></person-group> (<year>2021</year>). <article-title>Evolutionary transfer optimization-a new frontier in evolutionary computation research</article-title>. <source>IEEE Comput. Intell. Mag.</source> <volume>16</volume>, <fpage>22</fpage>&#x2013;<lpage>33</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MCI.2020.3039066</pub-id></citation>
</ref>
<ref id="ref46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname> <given-names>Y.</given-names></name> <name><surname>Wu</surname> <given-names>Q.</given-names></name> <name><surname>Mao</surname> <given-names>H.</given-names></name> <name><surname>Guo</surname> <given-names>L.</given-names></name></person-group> (<year>2024</year>). <article-title>Epileptic seizure detection based on path signature and bi-LSTM network with attention mechanism</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>32</volume>, <fpage>304</fpage>&#x2013;<lpage>313</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TNSRE.2024.3350074</pub-id>, PMID: <pub-id pub-id-type="pmid">38224524</pub-id></citation>
</ref>
<ref id="ref47">
<citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Tirumani</surname> <given-names>P. V.</given-names></name> <name><surname>Das</surname> <given-names>S.</given-names></name> <name><surname>Swami</surname> <given-names>P.</given-names></name> <name><surname>Gandhi</surname> <given-names>T.</given-names></name></person-group> (<year>2018</year>). <article-title>A low-noise low-cost EEG amplifier for neural recording applications</article-title>. <conf-name>Advanced computational and communication paradigms: Proceedings of international conference on ICACCP 2017</conf-name>. <volume>1</volume> (pp. <fpage>581</fpage>&#x2013;<lpage>589</lpage>). <publisher-name>Springer</publisher-name>: <publisher-loc>Singapore</publisher-loc>.</citation>
</ref>
<ref id="ref48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tiwari</surname> <given-names>A. K.</given-names></name> <name><surname>Pachori</surname> <given-names>R. B.</given-names></name> <name><surname>Kanhangad</surname> <given-names>V.</given-names></name> <name><surname>Panigrahi</surname> <given-names>B. K.</given-names></name></person-group> (<year>2016</year>). <article-title>Automated diagnosis of epilepsy using key-point-based local binary pattern of EEG signals</article-title>. <source>IEEE J. Biomed. Health Inform.</source> <volume>21</volume>, <fpage>888</fpage>&#x2013;<lpage>896</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JBHI.2016.2589971</pub-id>, PMID: <pub-id pub-id-type="pmid">27416609</pub-id></citation>
</ref>
<ref id="ref49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tomand</surname> <given-names>D.</given-names></name> <name><surname>Schober</surname> <given-names>A.</given-names></name></person-group> (<year>2001</year>). <article-title>A modified general regression neural network (MGRNN) with new, efficient training algorithms as a robust &#x201C;black box&#x201D;-tool for data analysis</article-title>. <source>Neural Netw.</source> <volume>14</volume>, <fpage>1023</fpage>&#x2013;<lpage>1034</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0893-6080(01)00051-X</pub-id>, PMID: <pub-id pub-id-type="pmid">11681748</pub-id></citation>
</ref>
<ref id="ref50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tzallas</surname> <given-names>A. T.</given-names></name> <name><surname>Tsipouras</surname> <given-names>M. G.</given-names></name> <name><surname>Fotiadi</surname> <given-names>D. I.</given-names></name></person-group> (<year>2009</year>). <article-title>Epileptic seizure detection in EEGs using time-frequency analysis</article-title>. <source>IEEE Trans. Inf. Technol. Biomed.</source> <volume>13</volume>, <fpage>703</fpage>&#x2013;<lpage>710</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TITB.2009.2017939</pub-id></citation>
</ref>
<ref id="ref51">
<citation citation-type="other"><person-group person-group-type="author">
<collab id="coll1">World Health Organization</collab>
</person-group> (<year>2024</year>). Epilepsy. Available at: <ext-link xlink:href="https://www.who.int/news-room/fact-sheets/detail/epilepsy" ext-link-type="uri">https://www.who.int/news-room/fact-sheets/detail/epilepsy</ext-link>.</citation>
</ref>
</ref-list>
</back>
</article>