<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">JAI</journal-id>
<journal-id journal-id-type="nlm-ta">JAI</journal-id>
<journal-id journal-id-type="publisher-id">JAI</journal-id>
<journal-title-group>
<journal-title>Journal on Artificial Intelligence</journal-title>
</journal-title-group>
<issn pub-type="epub">2579-003X</issn>
<issn pub-type="ppub">2579-0021</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">54314</article-id>
<article-id pub-id-type="doi">10.32604/jai.2024.054314</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Comprehensive Overview and Comparative Analysis on Deep Learning Models</article-title>
<alt-title alt-title-type="left-running-head">A Comprehensive Overview and Comparative Analysis on Deep Learning Models</alt-title>
<alt-title alt-title-type="right-running-head">A Comprehensive Overview and Comparative Analysis on Deep Learning Models</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Shiri</surname><given-names>Farhad Mortezapour</given-names></name><email>GS63904@student.upm.edu.my</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Perumal</surname><given-names>Thinagaran</given-names></name></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Mustapha</surname><given-names>Norwati</given-names></name></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Mohamed</surname><given-names>Raihani</given-names></name></contrib>
<aff>
<institution>Faculty of Computer Science and Information Technology, University Putra Malaysia (UPM)</institution>, <addr-line>Serdang, 43400</addr-line>, <country>Malaysia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Farhad Mortezapour Shiri. Email: <email>gs63904@student.upm.edu.my</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>20</day>
<month>11</month>
<year>2024</year>
</pub-date>
<volume>6</volume>
<issue>0</issue>
<fpage>301</fpage>
<lpage>360</lpage>
<history>
<date date-type="received">
<day>24</day>
<month>5</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 The Authors.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_JAI_54314.pdf"></self-uri>
<abstract>
<p>Deep learning (DL) has emerged as a powerful subset of machine learning (ML) and artificial intelligence (AI), outperforming traditional ML methods, especially in handling unstructured and large datasets. Its impact spans across various domains, including speech recognition, healthcare, autonomous vehicles, cybersecurity, predictive analytics, and more. However, the complexity and dynamic nature of real-world problems present challenges in designing effective deep learning models. Consequently, several deep learning models have been developed to address different problems and applications. In this article, we conduct a comprehensive survey of various deep learning models, including Convolutional Neural Network (CNN), Recurrent Neural Network (RNN), Temporal Convolutional Networks (TCN), Transformer, Kolmogorov-Arnold Networks (KAN), Generative Models, Deep Reinforcement Learning (DRL), and Deep Transfer Learning. We examine the structure, applications, benefits, and limitations of each model. Furthermore, we perform an analysis using three publicly available datasets: IMDB, ARAS, and Fruit-360. We compared the performance of six renowned deep learning models: CNN, RNN, Long Short-Term Memory (LSTM), Bidirectional LSTM, Gated Recurrent Unit (GRU), and Bidirectional GRU alongside two newer models, TCN and Transformer, using the IMDB and ARAS datasets. Additionally, we evaluated the performance of eight CNN-based models, including VGG (Visual Geometry Group), Inception, ResNet (Residual Network), InceptionResNet, Xception (Extreme Inception), MobileNet, DenseNet (Dense Convolutional Network), and NASNet (Neural Architecture Search Network), for image classification tasks using the Fruit-360 dataset.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Deep learning</kwd>
<kwd>Convolutional Neural Network (CNN)</kwd>
<kwd>Long Short-Term Memory (LSTM)</kwd>
<kwd>Gated Recurrent Unit (GRU)</kwd>
<kwd>Temporal Convolutional Network (TCN)</kwd>
<kwd>Transformer</kwd>
<kwd>Kolmogorov-Arnold Networks (KAN)</kwd>
<kwd>Deep Reinforcement Learning (DRL)</kwd>
<kwd>Deep Transfer Learning (DTL)</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Artificial intelligence (AI) aims to emulate human-level intelligence in machines. In computer science, AI refers to the study of &#x201C;intelligent agents,&#x201D; which are objects capable of perceiving their environment and taking actions to maximize their chances of achieving specific goals [<xref ref-type="bibr" rid="ref-1">1</xref>]. Machine learning (ML) is a field that focuses on the development and application of methods capable of learning from datasets [<xref ref-type="bibr" rid="ref-2">2</xref>]. ML finds extensive use in various domains, such as speech recognition, computer vision, text analysis, video games, medical sciences, and cybersecurity.</p>
<p>In recent years, deep learning (DL) techniques, a subset of machine learning (ML), have outperformed traditional ML approaches across numerous tasks, driven by several critical advancements [<xref ref-type="bibr" rid="ref-3">3</xref>]. The proliferation of large datasets has been pivotal in enabling models to learn intricate patterns and relationships, thereby significantly enhancing their performance [<xref ref-type="bibr" rid="ref-4">4</xref>]. Concurrently, advancements in hardware acceleration technologies, notably Graphics Processing Units (GPUs) and Field-Programmable Gate Arrays (FPGAs) [<xref ref-type="bibr" rid="ref-5">5</xref>] have markedly reduced model training times by facilitating rapid computations and parallel processing capabilities. These advancements have substantially accelerated the training process. Moreover, enhancements in algorithmic techniques for optimization and training have further augmented the speed and efficiency of deep learning models, leading to quicker convergence and superior generalization capabilities [<xref ref-type="bibr" rid="ref-4">4</xref>]. Deep learning techniques have demonstrated remarkable success across a wide range of applications, including computer vision (CV), natural language processing (NLP), and speech recognition. These applications underscore the transformative impact of DL in various domains, where it continues to set new performance benchmarks [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>Deep learning models draw inspiration from the structure and functionality of the human nervous system and brain. These models employ input, hidden, and output layers to organize processing units. Within each layer, the nodes or units are interconnected with those in the layer below, and each connection is assigned a weight value. The units sum the inputs after multiplying them by their corresponding weights [<xref ref-type="bibr" rid="ref-8">8</xref>]. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the relationship between AI, ML, and DL, highlighting that machine learning and deep learning are subfields of artificial intelligence.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Relationship between artificial intelligence (AI), machine learning (ML), and deep learning (DL)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-1.tif"/>
</fig>
<p>The objective of this research is to provide a comprehensive overview of various deep learning models and compare their performance across different applications. In <xref ref-type="sec" rid="s2">Section 2</xref>, we introduce a fundamental definition of deep learning. <xref ref-type="sec" rid="s3">Section 3</xref> covers supervised deep learning models, including Multi-Layer Perceptron (MLP), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Temporal Convolutional Networks (TCN), and Kolmogorov-Arnold Networks (KAN). <xref ref-type="sec" rid="s4">Section 4</xref> reviews generative models such as Autoencoders, Generative Adversarial Networks (GANs), and Deep Belief Networks (DBNs). <xref ref-type="sec" rid="s5">Section 5</xref> presents a comprehensive survey of the Transformer architecture. Deep Reinforcement Learning (DRL) is discussed in <xref ref-type="sec" rid="s6">Section 6</xref>, while <xref ref-type="sec" rid="s7">Section 7</xref> addresses Deep Transfer Learning (DTL). The principles of hybrid deep learning are explored in <xref ref-type="sec" rid="s8">Section 8</xref>, followed by a discussion of deep learning applications in <xref ref-type="sec" rid="s9">Section 9</xref>. <xref ref-type="sec" rid="s10">Section 10</xref> surveys the challenges in deep learning and potential alternative solutions. In <xref ref-type="sec" rid="s11">Section 11</xref>, we conduct experiments and analyze the performance of different deep learning models using three datasets. Research directions and future aspects are covered in <xref ref-type="sec" rid="s12">Section 12</xref>. Finally, <xref ref-type="sec" rid="s13">Section 13</xref> concludes the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Deep Learning</title>
<p>Deep learning (DL) involves the process of learning hierarchical representations of data by utilizing architectures with multiple hidden layers. With the advancement of high-performance computing facilities, deep learning techniques using deep neural networks have gained increasing popularity [<xref ref-type="bibr" rid="ref-9">9</xref>]. In a deep learning algorithm, data is passed through multiple layers, with each layer progressively extracting features and transmitting information to the subsequent layer. The initial layers extract low-level characteristics, which are then combined by later layers to form a comprehensive representation [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>In traditional machine learning techniques, the classification task typically involves a sequential process that includes pre-processing, feature extraction, meticulous feature selection, learning, and classification. The effectiveness of machine learning methods heavily relies on accurate feature selection, as biased feature selection can lead to incorrect class classification. In contrast, deep learning models enable simultaneous learning and classification, eliminating the need for separate steps. This capability makes deep learning particularly advantageous for automating feature learning across diverse tasks [<xref ref-type="bibr" rid="ref-10">10</xref>]. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> visually illustrates the distinction between deep learning and traditional machine learning in terms of feature extraction and learning.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Visual illustration of the distinction between deep learning and traditional machine learning in terms of feature extraction and learning [<xref ref-type="bibr" rid="ref-10">10</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-2.tif"/>
</fig>
<p>In the era of deep learning, a wide array of methods and architectures have been developed. These models can be broadly categorized into two main groups: discriminative (supervised) and generative (unsupervised) approaches. Among the discriminative models, two prominent groups are Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs). Additionally, generative approaches encompass various models such as Generative Adversarial Networks (GANs) and Auto-Encoders (AEs) [<xref ref-type="bibr" rid="ref-11">11</xref>]. In the following sections, we provide a comprehensive survey of different types of deep learning models.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Supervised Deep Learning Models</title>
<p>In supervised learning and classification tasks, this family of deep learning algorithms is used to perform discriminative functions. These supervised deep architectures typically model the posterior distributions of classes based on observable data, enabling effective pattern classification. Common supervised models include Multi-Layer Perceptron (MLP), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Temporal Convolutional Networks (TCN), Kolmogorov-Arnold Networks (KAN), and their variations. A brief overview of these methods are as follows.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Multi Layers Perceptron (MLP)</title>
<p>The Multi-Layer Perceptron (MLP) model is a type of feedforward Artificial Neural Network (ANN) that serves as a foundation architecture for deep learning or Deep Neural Networks (DNNs) [<xref ref-type="bibr" rid="ref-11">11</xref>]. It operates as a supervised learning approach. The MLP consists of three layers: the input layer, the output layer, and one or more hidden layers [<xref ref-type="bibr" rid="ref-12">12</xref>]. It is a fully connected network, meaning each neuron in one layer is connected to all neurons in the subsequent layer.</p>
<p>In an MLP, the input layer receives the input data and performs feature normalization. The hidden layers, which can vary in number, process the input signals. The output layer makes decisions or predictions based on the processed information [<xref ref-type="bibr" rid="ref-13">13</xref>]. <xref ref-type="fig" rid="fig-3">Fig. 3a</xref> depicts a single-neuron perceptron model, where the activation function &#x03C6; (<xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>) is a non-linear function used to map the summation function <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mi>w</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> to the output value <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>y</mml:mi></mml:math></inline-formula>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mi>w</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>, the terms <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>b</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>y</mml:mi></mml:math></inline-formula> represent the input vector, weighting vector, bias, and output value, respectively [<xref ref-type="bibr" rid="ref-14">14</xref>]. <xref ref-type="fig" rid="fig-3">Fig. 3b</xref> illustrates the structure of the Multi-Layer Perceptron (MLP) model.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>(a) Single-neuron perceptron model. (b) Structure of the MLP [<xref ref-type="bibr" rid="ref-14">14</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-3.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Convolutional Neural Networks (CNN)</title>
<p>Convolutional Neural Networks (CNNs) are a powerful class of deep learning models widely applied in various tasks, including object detection, speech recognition, computer vision, image classification, and bioinformatics [<xref ref-type="bibr" rid="ref-15">15</xref>]. They have also demonstrated success in time series prediction tasks [<xref ref-type="bibr" rid="ref-16">16</xref>]. CNNs are feedforward neural networks that leverage convolutional structures to extract features from data [<xref ref-type="bibr" rid="ref-17">17</xref>]. CNN has a two-stage architecture that combines a classifier and a feature extractor to provide automatic feature extraction and end-to-end training with the least amount of pre-processing necessary [<xref ref-type="bibr" rid="ref-18">18</xref>]. Unlike traditional methods, CNNs automatically learn and recognize features from the data without the need for manual feature extraction by humans [<xref ref-type="bibr" rid="ref-19">19</xref>]. The design of CNNs is inspired by visual perception [<xref ref-type="bibr" rid="ref-17">17</xref>]. The major components of CNNs include the convolutional layer, pooling layer, fully connected layer, and activation function [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>]. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> presents the pipeline of the convolutional neural network, highlighting how each layer contributes to the efficient processing and successful progression of input data through the network.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>The pipeline of a Convolutional Neural Network</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-4.tif"/>
</fig>
<p><bold>Convolutional Layer:</bold> The convolutional layer is a pivotal component of CNN. Through multiple convolutional layers, the convolution operation extracts distinct features from the input. In image classification, lower layers tend to capture basic features such as texture, lines, and edges, while higher layers extract more abstract features. The convolutional layer comprises learnable convolution kernels, which are weight matrices typically of equal length, width, and an odd number (e.g., 3 &#x00D7; 3, 5 &#x00D7; 5, or 7 &#x00D7; 7). These kernels are convolved with the input feature maps, sliding over the regions of the feature map and executing convolution operations [<xref ref-type="bibr" rid="ref-22">22</xref>]. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> illustrates the schematic diagram of the convolution process.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Schematic diagram of the convolution process [<xref ref-type="bibr" rid="ref-22">22</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-5.tif"/>
</fig>
<p><bold>Pooling Layer:</bold> Typically following the convolutional layer, the pooling layer reduces the number of connections in the network by performing down-sampling and dimensionality reduction on the input data [<xref ref-type="bibr" rid="ref-23">23</xref>]. Its primary purpose is to alleviate the computational burden and address overfitting issues [<xref ref-type="bibr" rid="ref-24">24</xref>]. Moreover, the pooling layer enables CNN to recognize objects even when their shapes are distorted or viewed from different angles, by incorporating various dimensions of an image through pooling [<xref ref-type="bibr" rid="ref-25">25</xref>]. The pooling operation produces output feature maps that are more robust against distortion and errors in individual neurons [<xref ref-type="bibr" rid="ref-26">26</xref>]. There are various pooling methods, including Max Pooling, Average Pooling, Spatial Pyramid Pooling, Mixed Pooling, Multi-Scale Order-Less, and Stochastic Pooling [<xref ref-type="bibr" rid="ref-27">27</xref>&#x2013;<xref ref-type="bibr" rid="ref-30">30</xref>]. <xref ref-type="fig" rid="fig-6">Fig. 6</xref> depicts an example of Max Pooling, where a window slides across the input, and the contents of the window are processed by a pooling function [<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Computing the output values of a 3 &#x00D7; 3 max pooling operation on a 5 &#x00D7; 5 input</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-6.tif"/>
</fig>
<p><bold>Fully Connected</bold> (<bold>FC</bold>) <bold>Layer:</bold> The FC layer is typically located at the end of a CNN architecture. In this layer, every neuron is connected to all neurons in the preceding layer, adhering to the principles of a conventional multi-layer perceptron neural network. The FC layer receives input from the last pooling or convolutional layer, which is a vector created by flattening the feature maps. The FC layer serves as the classifier in the CNN, enabling the network to make predictions [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p><bold>Activation Functions:</bold> Activation functions are fundamental components in convolutional neural networks (CNNs), indispensable for introducing non-linearity into the network. This non-linearity is crucial for CNN&#x2019;s ability to model complex patterns and relationships within the data, allowing it to perform tasks beyond simple linear classification or regression. Without non-linear activation functions, a CNN would be limited to linear operations, significantly constraining its capacity to accurately represent the intricate, non-linear behaviors typical of many real-world phenomena [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> typically illustrates how these activation functions modulate input signals to produce output, highlighting the non-linear transformations applied to the input data across different regions of the function curve. In this figure, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the input feature, while <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the weight associated with the connection between the input feature <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and neuron <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>j</mml:mi></mml:math></inline-formula>. The figure shows that neuron <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>j</mml:mi></mml:math></inline-formula> receives <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>n</mml:mi></mml:math></inline-formula> features simultaneously. The output from neuron <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>j</mml:mi></mml:math></inline-formula> is labeled by <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and its internal state, or bias, is indicated by <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The activation function, depicted as <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>.</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, could be any one of several types such as the Rectified Linear Unit (ReLU), hyperbolic tangent (Tanh), Sigmoid function, or others [<xref ref-type="bibr" rid="ref-33">33</xref>,<xref ref-type="bibr" rid="ref-34">34</xref>].</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>The general structure of activation functions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-7.tif"/>
</fig>
<p>These various activation functions are shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, with emphasis on their distinct characteristics and profiles. These activation functions are essential for convolutional neural networks (CNNs) to be more effective in a variety of applications by allowing them to recognize intricate patterns and provide accurate predictions. Sigmoid and Tanh functions are frequently referred to as saturating nonlinearities due to the way they act when inputs are very large or small. As per the reference, the Sigmoid function approaches values of 0 or 1, whereas the Tanh function leans towards &#x2212;1 or 1 [<xref ref-type="bibr" rid="ref-17">17</xref>]. Different alternative nonlinearities have been suggested for reducing problems associated with these saturating effects, including Rectified Linear Unit (ReLU) [<xref ref-type="bibr" rid="ref-35">35</xref>], Leaky ReLU [<xref ref-type="bibr" rid="ref-36">36</xref>], Parametric Rectified Linear Units (PReLU) [<xref ref-type="bibr" rid="ref-37">37</xref>], Randomized Leaky ReLU (RReLU) [<xref ref-type="bibr" rid="ref-38">38</xref>], S-shaped ReLU (SReLU) [<xref ref-type="bibr" rid="ref-39">39</xref>], and Exponential Linear Units (ELUs) [<xref ref-type="bibr" rid="ref-40">40</xref>], Gaussian Error Linear Units (GELUs) [<xref ref-type="bibr" rid="ref-41">41</xref>].</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Diagram of different activation functions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-8.tif"/>
</fig>
<p>ReLU (Rectified Linear Unit) is one of the most often used activation functions in modern CNNs because of how well it solves the vanishing gradient issue during training. The definition of ReLU in mathematics is as <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, where the input to the neuron is represented by <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>x</mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-34">34</xref>].
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>This feature helps CNN learn complicated features more efficiently by effectively &#x201C;turning off&#x201D; any negative input values while maintaining positive values. It also keeps neurons from being saturated during training.</p>
<p>As an alternative, the definition of the Sigmoid function is represented by <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>, where <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>x</mml:mi></mml:math></inline-formula> stands for the input of the neuron.
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msup></mml:mfrac></mml:math></disp-formula></p>
<p>Although the sigmoid distinctive S-shape and capacity to condense real numbers into a range between 0 and 1 make it useful for binary classification, its propensity to saturate can hinder training by causing the vanishing gradient problem in deep neural networks.</p>
<p>Convolutional Neural Networks (CNNs) are extensively used in various fields, including natural language processing, image segmentation, image analysis, video analysis, and more. Several CNN variations have been developed, such as AlexNet [<xref ref-type="bibr" rid="ref-42">42</xref>], VGG (Visual Geometry Group) [<xref ref-type="bibr" rid="ref-43">43</xref>], Inception [<xref ref-type="bibr" rid="ref-44">44</xref>,<xref ref-type="bibr" rid="ref-45">45</xref>], ResNet (Residual Networks) [<xref ref-type="bibr" rid="ref-46">46</xref>,<xref ref-type="bibr" rid="ref-47">47</xref>], WideResNet [<xref ref-type="bibr" rid="ref-48">48</xref>], FractalNet [<xref ref-type="bibr" rid="ref-49">49</xref>], SqueezeNet [<xref ref-type="bibr" rid="ref-50">50</xref>], InceptionResNet [<xref ref-type="bibr" rid="ref-51">51</xref>], Xception (Extreme Inception) [<xref ref-type="bibr" rid="ref-52">52</xref>], MobileNet [<xref ref-type="bibr" rid="ref-53">53</xref>,<xref ref-type="bibr" rid="ref-54">54</xref>], DenseNet (Dense Convolutional Network) [<xref ref-type="bibr" rid="ref-55">55</xref>], SENet (Squeeze-and-Excitation Network) [<xref ref-type="bibr" rid="ref-56">56</xref>], Efficientnet [<xref ref-type="bibr" rid="ref-57">57</xref>,<xref ref-type="bibr" rid="ref-58">58</xref>] among others. These variants are applied in different application areas based on their learning capabilities and performance.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Recurrent Neural Networks (RNN)</title>
<p>Recurrent Neural Networks (RNNs) are a class of deep learning models that possess internal memory, enabling them to capture sequential dependencies. Unlike traditional neural networks that treat inputs as independent entities, RNNs consider the temporal order of inputs, making them suitable for tasks involving sequential information [<xref ref-type="bibr" rid="ref-59">59</xref>]. By employing a loop, RNNs apply the same operation to each element in a series, with the current computation depending on both the current input and the previous computations [<xref ref-type="bibr" rid="ref-60">60</xref>].</p>
<p>The ability of RNNs to utilize contextual information is particularly valuable in tasks such as natural language processing, video classification, and speech recognition. For example, in language modeling, understanding the preceding words in a sentence is crucial for predicting the next word. RNNs excel at capturing such dependencies due to their recurrent nature [<xref ref-type="bibr" rid="ref-61">61</xref>&#x2013;<xref ref-type="bibr" rid="ref-63">63</xref>].</p>
<p>However, a limitation of simple RNN is their short-term memory, which restricts their ability to retain information over long sequences [<xref ref-type="bibr" rid="ref-64">64</xref>]. To overcome this, more advanced RNN variants have been developed, including Long Short-Term Memory (LSTM) [<xref ref-type="bibr" rid="ref-65">65</xref>], bidirectional LSTM [<xref ref-type="bibr" rid="ref-66">66</xref>], Gated Recurrent Unit (GRU) [<xref ref-type="bibr" rid="ref-67">67</xref>], bidirectional GRU [<xref ref-type="bibr" rid="ref-68">68</xref>], Bayesian RNN [<xref ref-type="bibr" rid="ref-69">69</xref>], and others.</p>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> depicts a simple recurrent neural network, where the internal memory (<inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) is computed using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> [<xref ref-type="bibr" rid="ref-70">70</xref>].</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>W</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In this equation, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the activation function (typically Tanh), <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>W</mml:mi></mml:math></inline-formula> are adjustable weight matrices for the hidden state <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mo stretchy="false">(</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>b</mml:mi></mml:math></inline-formula> is the bias, and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>x</mml:mi></mml:math></inline-formula> denotes the input vector.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Simple RNN internal operation [<xref ref-type="bibr" rid="ref-70">70</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-9.tif"/>
</fig>
<p>RNNs have proven to be powerful models for processing sequential data, leveraging their ability to capture dependencies over time. The various types of RNN models, such as LSTM, bidirectional LSTM, GRU, and bidirectional GRU, have been developed to address specific challenges in different applications.</p>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Long Short-Term Memory (LSTM)</title>
<p>Long Short-Term Memory (LSTM) is an advanced variant of Recurrent Neural Networks (RNN) that addresses the issue of capturing long-term dependencies. LSTM was initially introduced by [<xref ref-type="bibr" rid="ref-65">65</xref>] in 1997 and further improved by [<xref ref-type="bibr" rid="ref-71">71</xref>] in 2013, gaining significant popularity in the deep learning community. Compared to standard RNN, LSTM models have proven to be more effective at retaining and utilizing information over longer sequences.</p>
<p>In an LSTM network, the current input at a specific time step and the output from the previous time step are fed into the LSTM unit, which then generates an output that is passed to the next time step. The final hidden layer of the last time step, sometimes along with all hidden layers, is commonly employed for classification purposes [<xref ref-type="bibr" rid="ref-72">72</xref>]. The overall architecture of an LSTM network is depicted in <xref ref-type="fig" rid="fig-10">Fig. 10a</xref>. LSTM consists of three gates: input gate, forget gate, and output gate. Each gate performs a specific function in controlling the flow of information. The input gate decides how to update the internal state based on the current input and the previous internal state. The forget gate determines how much of the previous internal state should be forgotten. Finally, the output gate regulates the influence of the internal state on the system [<xref ref-type="bibr" rid="ref-60">60</xref>,<xref ref-type="bibr" rid="ref-73">73</xref>].</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>(a) The high-level architecture of LSTM. (b) The inner structure of LSTM unit [<xref ref-type="bibr" rid="ref-60">60</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-10.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-10">Fig. 10b</xref> illustrates the update mechanism within the inner structure of an LSTM. The update for the LSTM unit is expressed by <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>w</mml:mi><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>u</mml:mi><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the activation functions of the system state and internal state, typically utilizing the hyperbolic tangent function. The gating operation, denoted as g, is a feedforward neural network with a sigmoid activation function, ensuring output values within the range of [0, 1], which are interpreted as a set of weights. The subscripts <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>o</mml:mi><mml:mo>,</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>f</mml:mi></mml:math></inline-formula> correspond to the input gate, output gate, and forget gate, respectively.</p>
<p>While standard LSTM has demonstrated promising performance in various tasks, it may struggle to comprehend input structures that are more complex than a sequential format. To address this limitation, a tree-structured LSTM network, known as S-LSTM, was proposed by [<xref ref-type="bibr" rid="ref-74">74</xref>]. S-LSTM consists of memory blocks comprising an input gate, two forget gates, a cell gate, and an output gate. While S-LSTM exhibits superior performance in challenging sequential modeling problems, it comes with higher computational complexity compared to standard LSTM [<xref ref-type="bibr" rid="ref-75">75</xref>].</p>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Bidirectional LSTM</title>
<p>Bidirectional Long Short-Term Memory (Bi-LSTM) is an extension of the LSTM architecture that addresses the limitation of standard LSTM models by considering both past and future context in sequence modeling tasks. While traditional LSTM models process input data only in the forward direction, Bi-LSTM overcomes this limitation by training the model in two directions: forward and backward [<xref ref-type="bibr" rid="ref-76">76</xref>,<xref ref-type="bibr" rid="ref-77">77</xref>].</p>
<p>A Bi-LSTM consists of two parallel LSTM layers: one processes the input sequence in the forward direction, while the other processes it in the backward direction. The forward LSTM layer reads the input data from left to right, as indicated by the green arrow in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>. Simultaneously, the backward LSTM layer reads the input data from right to left, as represented by the red arrow [<xref ref-type="bibr" rid="ref-78">78</xref>]. This bidirectional processing enables the model to capture information from both past and future contexts, allowing for a more comprehensive understanding of temporal dependencies within the sequence.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>The architecture of a bidirectional LSTM model [<xref ref-type="bibr" rid="ref-76">76</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-11.tif"/>
</fig>
<p>During the training phase, the forward and backward LSTM layers independently extract features and update their internal states based on the input sequence. The output of each LSTM layer at each time step is a prediction score. These prediction scores are then combined using a weighted sum to generate the final output result [<xref ref-type="bibr" rid="ref-78">78</xref>]. By incorporating information from both directions, Bi-LSTM models can capture a broader context and improve the model&#x2019;s ability to model temporal dependencies in sequential data.</p>
<p>Bi-LSTM has been widely applied in various sequence modeling tasks such as natural language processing, speech recognition, and sentiment analysis. It has shown promising results in capturing complex patterns and dependencies in sequential data, making it a popular choice for tasks that require an understanding of both past and future context.</p>
</sec>
<sec id="s3_3_3">
<label>3.3.3</label>
<title>Gated Recurrent Unit (GRU)</title>
<p>The Gated Recurrent Unit (GRU) is another variant of the RNN architecture that addresses the short-term memory issue and offers a simpler structure compared to LSTM [<xref ref-type="bibr" rid="ref-59">59</xref>]. GRU combines the input gate and forget gate of LSTM into a single update gate, resulting in a more streamlined design. Unlike LSTM, GRU does not include a separate cell state. A GRU unit consists of three main components: an update gate, a reset gate, and the current memory content. These gates enable the GRU to selectively update and utilize information from previous time steps, allowing it to capture long-term dependencies in sequences [<xref ref-type="bibr" rid="ref-79">79</xref>]. <xref ref-type="fig" rid="fig-12">Fig. 12</xref> illustrates the structure of a GRU unit [<xref ref-type="bibr" rid="ref-80">80</xref>].</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>The structure of a GRU unit [<xref ref-type="bibr" rid="ref-80">80</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-12.tif"/>
</fig>
<p>The update gate (<xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>) determines how much of the past information should be retained and combined with the current input at a specific time step. It is computed based on the concatenation of the previous hidden state <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and the current input <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, followed by a linear transformation and a sigmoid activation function.
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The reset gate (<xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>) decides how much of the past information should be forgotten. It is computed in a similar manner to the update gate using the concatenation of the previous hidden state and the current input.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The current memory content (<xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>) is calculated based on the reset gate and the concatenation of the transformed previous hidden state and the current input. The result is passed through a hyperbolic tangent activation function to produce the candidate activation.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>h</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Finally, the final memory state <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is determined by a combination of the previous hidden state and the candidate activation (<xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>). The update gate determines the balance between the previous hidden state and the candidate activation. Additionally, an output gate <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>o</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be introduced to control the information flow from the current memory content to the output (<xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>). The output gate is computed using the current memory state <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and is typically followed by an activation function, such as the sigmoid function.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover><mml:mi>h</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>o</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where the weight matrix of the output layer is <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and the bias vector of the output layer is <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>GRU offers a simpler alternative to LSTM with fewer tensor operations, allowing for faster training. However, the choice between GRU and LSTM depends on the specific use case and problem at hand. Both architectures have their advantages and disadvantages, and their performance may vary depending on the nature of the task [<xref ref-type="bibr" rid="ref-59">59</xref>].</p>
</sec>
<sec id="s3_3_4">
<label>3.3.4</label>
<title>Bidirectional GRU</title>
<p>The Bidirectional Gated Recurrent Unit (Bi-GRU) [<xref ref-type="bibr" rid="ref-81">81</xref>] improves upon the conventional GRU architecture through the integration of contexts from the past and future in sequential modeling tasks. In contrast to the conventional GRU, which exclusively processes input sequences forward, the Bi-GRU manages sequences in both forward and backward directions. In order to do this, two parallel GRU layers are used, one of which processes the input data forward and the other in reverse [<xref ref-type="bibr" rid="ref-82">82</xref>]. <xref ref-type="fig" rid="fig-13">Fig. 13</xref> shows the Bi-GRU&#x2019;s structural layout.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>The structure of a Bi-GRU model [<xref ref-type="bibr" rid="ref-83">83</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-13.tif"/>
</fig>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Temporal Convolutional Networks (TCN)</title>
<p>Temporal Convolutional Networks (TCN) represent a significant advancement in neural network architectures, specifically tailored for handling sequential data, particularly time series. Originating as an extension of the one-dimensional Convolutional Neural Network (CNN), TCN was first introduced by [<xref ref-type="bibr" rid="ref-84">84</xref>] in 2017 for the task of action segmentation in video data, and its application was further generalized to other types of sequential data by [<xref ref-type="bibr" rid="ref-85">85</xref>] in 2018. TCN retains the powerful feature extraction capabilities inherent to CNN while being highly efficient in processing and analyzing time series data.</p>
<p>The purpose of training a TCN is to forecast the next <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>l</mml:mi></mml:math></inline-formula> values of the input time series. Assume that we have a sequence of inputs <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. We would like to predict, at each time step, some corresponding output <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, whose values are equal to the inputs shifted forward <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>l</mml:mi></mml:math></inline-formula> time steps. The primary limitation is that it can only use the inputs that have already been observed: <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, when forecasting the output <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for a given time step <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>t</mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-86">86</xref>]. TCN is characterized by two fundamental properties: (1) The convolutions within the network are causal, ensuring that the output at any given time step depends solely on the current and past inputs, without any influence from future inputs. (2) Similar to Recurrent Neural Networks (RNNs), TCN can process sequences of arbitrary length and produce output sequences of identical length. The three primary components of a typical TCN are residual connections, dilated convolution, and causal convolution [<xref ref-type="bibr" rid="ref-85">85</xref>,<xref ref-type="bibr" rid="ref-87">87</xref>,<xref ref-type="bibr" rid="ref-88">88</xref>]. <xref ref-type="fig" rid="fig-14">Fig. 14</xref> illustrates the schematic architecture of a TCN model.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Schematic diagram of the TCN model architecture [<xref ref-type="bibr" rid="ref-89">89</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-14.tif"/>
</fig>
<p><bold>Causal Convolution:</bold></p>
<p>The TCN architecture is built upon two foundational principles. To adhere to the first principle, the initial layer of a TCN is a one-dimensional fully convolutional network, wherein each hidden layer maintains the same length as the input layer, achieved through zero-padding. This padding ensures that each successive layer remains the same length as the preceding one. To satisfy the second principle, TCN employs causal convolutions. A causal convolution is a specialized one-dimensional convolutional network where only elements from time <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>t</mml:mi></mml:math></inline-formula> and earlier are convolved to produce the output at time <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>t</mml:mi></mml:math></inline-formula>. <xref ref-type="fig" rid="fig-15">Fig. 15</xref> demonstrates the structure of a causal convolutional network.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>The structure of the causal convolutional network [<xref ref-type="bibr" rid="ref-87">87</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-15.tif"/>
</fig>
<p><bold>Dilated Convolution:</bold></p>
<p>TCN aims to effectively capture long-range dependencies in sequential data. A simple causal convolution can only consider a history that scales linearly with the depth of the network. This limitation would necessitate the use of large filters or an exceptionally deep network structure, which could hinder performance, particularly for tasks requiring a longer history.</p>
<p>The depth of the network could lead to issues such as vanishing gradients, ultimately degrading network performance or causing it to plateau. To address these challenges, TCN employs dilated convolutions [<xref ref-type="bibr" rid="ref-90">90</xref>], which exponentially expand the receptive field, allowing the network to process large time series efficiently without a proportional increase in computational complexity. The architecture of a dilated convolutional network is depicted in <xref ref-type="fig" rid="fig-16">Fig. 16</xref>.</p>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Dilated convolutional structure [<xref ref-type="bibr" rid="ref-87">87</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-16.tif"/>
</fig>
<p>By inserting gaps between the weights of the convolutional kernel, dilated convolutions effectively increase the network&#x2019;s receptive field while maintaining computational efficiency. The mathematical formulation of a dilated convolution is given by <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>.
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mmultiscripts><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:none/><mml:none/><mml:mprescripts/><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:none/></mml:mmultiscripts><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>d</mml:mi></mml:math></inline-formula> is the dilation rate, <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>k</mml:mi></mml:math></inline-formula> is the size of the filter, and <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>s</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>i</mml:mi></mml:math></inline-formula> accounts for the direction of the past. Dilation is the same as adding a fixed step in between each pair of neighboring filter taps. When <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, dilated convolution becomes a regular convolution. As <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>d</mml:mi></mml:math></inline-formula> increases, the output at the higher layers reflects a broader range of inputs, improving performance on long-range dependencies in time series.</p>
<p><bold>Residual Connections:</bold></p>
<p>To construct a more expressive TCN model, it is essential to use small filter sizes and stack multiple layers. However, stacking dilated and causal convolutional layers increases the depth of the network, potentially leading to problems such as gradient decay or vanishing gradients during training. To mitigate these issues, TCN incorporates residual connections into the output layer. Residual connections facilitate the flow of data across layers by adding a shortcut path, allowing the network to learn residual functions, which are modifications to the identity mapping, rather than learning a full transformation. This approach has been shown to be highly effective in very deep networks.</p>
<p>A residual block [<xref ref-type="bibr" rid="ref-46">46</xref>] has a branch that lead to a set of transformations F, whose outputs are appended to block&#x2019;s input x, as shown in <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>.
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi>o</mml:mi><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>This method enables the network to focus on learning residual functions rather than the entire mapping. The TCN residual block typically consists of two layers of dilated causal convolutions followed by a non-linear activation function, such as Rectified Linear Unit (ReLU). The convolutional filters within the TCN are normalized using weight normalization [<xref ref-type="bibr" rid="ref-91">91</xref>], and dropout [<xref ref-type="bibr" rid="ref-92">92</xref>] is applied to each dilated convolution layer for regularization, where an entire channel is zeroed out at each training step. In contrast to a conventional ResNet, where the input is directly added to the output of the residual function, TCN adjusts for differing input-output widths by performing an additional <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> convolution to ensure that the element-wise addition <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mo>&#x2295;</mml:mo></mml:math></inline-formula> operates on tensors of matching dimensions.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Kolmogorov-Arnold Network (KAN)</title>
<p>Kolmogorov-Arnold Networks (KANs) represent a promising alternative to traditional Multi-Layer Perceptrons (MLPs) by leveraging the Kolmogorov-Arnold theorem, a sophisticated mathematical framework that enhances the capacity of neural networks to process complex data structures. KANs were first introduced in 2024 by [<xref ref-type="bibr" rid="ref-93">93</xref>], with the goal of incorporating advanced mathematical theories into deep learning architectures to improve their performance on intricate tasks. While MLPs are inspired by the universal approximation theorem, KANs are motivated by the Kolmogorov-Arnold representation theorem [<xref ref-type="bibr" rid="ref-94">94</xref>], which states that any multivariate continuous function <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>f</mml:mi></mml:math></inline-formula> over a bounded domain can be expressed as a finite composition of simpler one-dimensional continuous functions:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a mapping <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn><mml:mo stretchy="false">]</mml:mo><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A6;</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a mapping <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
<p>KAN maintain a fully connected structure like MLP, but with a key distinction: while MLP assign fixed activation functions to nodes (neurons), KAN assign learnable activation functions to edges (weights). Consequently, KAN do not employ traditional linear weight matrices; instead, each weight parameter is replaced by a learnable one-dimensional function parameterized as a spline. Unlike MLP, which apply non-linear activation functions at each node, KAN nodes only sum the incoming data, relying on the rich, learnable spline functions to introduce non-linearity. Although this approach might initially seem computationally expensive, KAN often result in significantly smaller computation graphs compared to MLP. <xref ref-type="fig" rid="fig-17">Fig. 17</xref> illustrates the structure of a KAN.</p>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>The structure of Kolmogorov-Arnold Network (KAN) [<xref ref-type="bibr" rid="ref-93">93</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-17.tif"/>
</fig>
<p>The Kolmogorov-Arnold Network (KAN) can be expressed specifically as follows:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>K</mml:mi><mml:mi>A</mml:mi><mml:mi>N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2218;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2218;</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>&#x2218;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2218;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>The transformation of each layer, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi mathvariant="normal">&#x03A6;</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, operates on the input <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to generate <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, the input for the following layer, as follows:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A6;</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd><mml:mtd><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mo>&#x2026;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2026;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd><mml:mtd><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2026;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where each activation function <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mrow><mml:mi>&#x2205;</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a spline, offering a rich, flexible response surface to inputs from the model:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>S</mml:mi><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;&#xA0;are trainable coefficients</mml:mtext></mml:math></disp-formula></p>
<p>Several variants of KANs have emerged to tackle specific challenges in various applications:
<list list-type="simple">
<list-item><label>&#x27A2;</label><p><bold>Convolutional KAN (CKAN) [</bold><xref ref-type="bibr" rid="ref-95">95</xref><bold>]:</bold> CKAN is a pioneering alternative to standard CNN, which have significantly advanced the field of computer vision. Convolutional KAN integrate the non-linear activation functions of KAN into the convolutional layers, leading to a substantial reduction in the number of parameters and offering a novel approach to optimizing neural network architectures.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Temporal KAN (TKAN) [</bold><xref ref-type="bibr" rid="ref-96">96</xref><bold>]:</bold> Temporal Kolmogorov-Arnold Networks combines the principles of KAN and Long Short-Term Memory (LSTM) networks to create an advanced architecture for time series analysis. Comprising layers of Recurrent Kolmogorov-Arnold Networks (RKANs) with embedded memory management, TKAN excels in multi-step time series forecasting. The TKAN architecture offers tremendous promise for improvement in domains needing one-step-ahead forecasting by solving the shortcomings of existing models in handling complicated sequential patterns [<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>].</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Multivariate Time Series KAN (MT-KAN) [</bold><xref ref-type="bibr" rid="ref-99">99</xref><bold>]:</bold> MT-KAN is specifically designed to handle multivariate time series data. The primary objective of MT-KAN is to enhance forecasting accuracy by modeling the intricate interactions between multiple variables. MT-KAN utilizes spline-parametrized univariate functions to capture temporal relationships while incorporating methods to model cross-variable interactions.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Fractional KAN (fKAN) [</bold><xref ref-type="bibr" rid="ref-100">100</xref><bold>]:</bold> fKAN is an enhancement of the KAN architecture that integrates the unique properties of fractional-orthogonal Jacobi functions into the network&#x2019;s basis functions. This method guarantees effective learning and improved accuracy by utilizing the special mathematical characteristics of fractional Jacobi functions, such as straightforward derivative equations, non-polynomial behavior, and activity for positive and negative input values.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Wavelet KAN (Wav-KAN) [</bold><xref ref-type="bibr" rid="ref-101">101</xref><bold>]:</bold> The purpose of this innovative neural network design is to improve interpretability and performance by incorporating wavelet functions into the Kolmogorov-Arnold Networks (KAN) framework. Wav-KAN is an excellent way to capture complicated data patterns by utilizing wavelets&#x2019; multiresolution analysis capabilities. It offers a reliable solution to the drawbacks of both recently suggested KANs and classic Multi-Layer Perceptrons (MLPs).</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Graph KAN [<xref ref-type="bibr" rid="ref-102">102</xref></bold><bold>]:</bold> This innovative model applies KAN principles to graph-structured data, replacing the MLP and activation functions typically used in Graph Neural Networks (GNNs) with KAN. This substitution enables more effective feature extraction from graph-like data structures.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Generative (Unsupervised) Deep Learning Models</title>
<p>Supervised machine learning is widely used in artificial intelligence (AI), while unsupervised learning remains an active area of research with numerous unresolved questions. However, recent advancements in deep learning and generative modeling have injected new possibilities into unsupervised learning. A rapidly evolving domain within computer vision research is generative models (GMs). These models leverage training data originating from an unknown data-generating distribution to produce novel samples that adhere to the same distribution. The ultimate goal of generative models is to generate data samples that closely resemble real data distribution [<xref ref-type="bibr" rid="ref-103">103</xref>].</p>
<p>Various generative models have been developed and applied in different contexts, such as Auto-Encoder [<xref ref-type="bibr" rid="ref-104">104</xref>], Generative Adversarial Network (GAN) [<xref ref-type="bibr" rid="ref-105">105</xref>], Restricted Boltzmann Machine (RBM) [<xref ref-type="bibr" rid="ref-106">106</xref>], and Deep Belief Network (DBN) [<xref ref-type="bibr" rid="ref-107">107</xref>].</p>
<sec id="s4_1">
<label>4.1</label>
<title>Autoencoder</title>
<p>The concept of an autoencoder originated as a neural network designed to reconstruct its input data. Its fundamental objective is to learn a meaningful representation of the data in an unsupervised manner, which can have various applications, including clustering [<xref ref-type="bibr" rid="ref-104">104</xref>].</p>
<p>An autoencoder is a neural network that aims to replicate its input at its output. It consists of an internal hidden layer that defines a code representing the input data. The autoencoder network is comprised of two main components: an encoder function, denoted as <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, and a decoder function that generates a reconstruction, denoted as <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-108">108</xref>]. The function <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> transforms a data point <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>x</mml:mi></mml:math></inline-formula> from the data space to the feature space, while the function <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> transforms <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>z</mml:mi></mml:math></inline-formula> from the feature space back to the data space to reconstruct the original data point <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>x</mml:mi></mml:math></inline-formula>. In modern autoencoders, these functions <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are considered as stochastic functions, represented as <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively, where <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>r</mml:mi></mml:math></inline-formula> denotes the reconstruction of <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>x</mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-109">109</xref>]. <xref ref-type="fig" rid="fig-18">Fig. 18</xref> illustrates an autoencoder model.</p>
<fig id="fig-18">
<label>Figure 18</label>
<caption>
<title>The structure of autoencoders</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-18.tif"/>
</fig>
<p>Autoencoder models find utility in various unsupervised learning tasks, such as generative modeling [<xref ref-type="bibr" rid="ref-110">110</xref>], dimensionality reduction [<xref ref-type="bibr" rid="ref-111">111</xref>], feature extraction [<xref ref-type="bibr" rid="ref-112">112</xref>], anomaly or outlier detection [<xref ref-type="bibr" rid="ref-113">113</xref>], and denoising [<xref ref-type="bibr" rid="ref-114">114</xref>].</p>
<p>In general, autoencoder models can be categorized into two major groups: Regularized Autoencoders, which are valuable for learning representations for subsequent classification tasks, and Variational Autoencoders [<xref ref-type="bibr" rid="ref-115">115</xref>], which can function as generative models. Examples of regularized autoencoder models include Sparse Autoencoder (SAE) [<xref ref-type="bibr" rid="ref-116">116</xref>], Contractive Autoencoder (CAE) [<xref ref-type="bibr" rid="ref-117">117</xref>], and Denoising Autoencoder (DAE) [<xref ref-type="bibr" rid="ref-118">118</xref>].</p>
<p>Variational Autoencoder (VAE) is a generative model that employs probabilistic distributions, such as the mean and variance of a Gaussian distribution, for data generation [<xref ref-type="bibr" rid="ref-104">104</xref>]. VAE provide a principled framework for learning deep latent-variable models and their associated inference models. The VAE consists of two coupled but independently parameterized models: the encoder or recognition model and the decoder or generative model. During &#x201C;expectation maximization&#x201D; learning iterations, the generative model receives an approximate posterior estimation of its latent random variables from the recognition model, which it uses to update its parameters. Conversely, the generative model acts as a scaffold for the recognition model, enabling it to learn meaningful representations of the data, such as potential class labels. In terms of Bayes&#x2019; rule, the recognition model is roughly the inverse of the generative model [<xref ref-type="bibr" rid="ref-119">119</xref>].</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Generative Adversarial Network (GAN)</title>
<p>A notable neural network architecture for generative modeling, capable of producing realistic and novel samples on demand, is the Generative Adversarial Network (GAN), initially proposed by Goodfellow in 2014 [<xref ref-type="bibr" rid="ref-105">105</xref>]. A GAN consists of two key components: a generative model and a discriminative model. The generative model aims to generate data that resemble real ones, while the discriminative model aims to differentiate between real and synthetic data. Both models are typically implemented using multilayer perceptrons [<xref ref-type="bibr" rid="ref-120">120</xref>]. <xref ref-type="fig" rid="fig-19">Fig. 19</xref> depicts the framework of a GAN, where a two-player adversarial game is played between a generator (G) and a discriminator (D). The generator&#x2019;s updating gradients are determined by the discriminator through an adaptive objective [<xref ref-type="bibr" rid="ref-121">121</xref>].</p>
<fig id="fig-19">
<label>Figure 19</label>
<caption>
<title>The framework of a GAN</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-19.tif"/>
</fig>
<p>As previously mentioned, GANs operate based on principles derived from neural networks, utilizing a training set as input to generate new data that resembles the training set. In the case of GANs trained on image data, they can generate new images exhibiting human-like characteristics.</p>
<p>The following outlines the step-by-step operation of a GAN [<xref ref-type="bibr" rid="ref-122">122</xref>]:
<list list-type="order">
<list-item><p>The generator, created by a discriminative network, generates content based on the real data distribution.</p></list-item>
<list-item><p>The system undergoes training to increase the discriminator&#x2019;s ability to distinguish between synthesized and real candidates, allowing the generator to better fool the discriminator.</p></list-item>
<list-item><p>The discriminator initially trains using a dataset as the training data.</p></list-item>
<list-item><p>Training sample datasets are repeatedly presented until the desired accuracy is achieved.</p></list-item>
<list-item><p>The generator is trained to process random input and generate candidates that deceive the discriminator.</p></list-item>
<list-item><p>Backpropagation is employed to update both the discriminator and the generator, with the former improving its ability to identify real images and the latter becoming more adept at producing realistic synthetic images.</p></list-item>
<list-item><p>Convolutional Neural Networks (CNNs) are commonly used as discriminators, while deconvolutional neural networks are utilized as generative networks.</p></list-item>
</list></p>
<p>Generative Adversarial Networks (GANs) have introduced numerous applications across various domains, including image blending [<xref ref-type="bibr" rid="ref-123">123</xref>], 3D object generation [<xref ref-type="bibr" rid="ref-124">124</xref>], face aging [<xref ref-type="bibr" rid="ref-125">125</xref>], medicine [<xref ref-type="bibr" rid="ref-126">126</xref>,<xref ref-type="bibr" rid="ref-127">127</xref>], steganography [<xref ref-type="bibr" rid="ref-128">128</xref>], image manipulation [<xref ref-type="bibr" rid="ref-129">129</xref>], text transfer [<xref ref-type="bibr" rid="ref-130">130</xref>], language and speech synthesis [<xref ref-type="bibr" rid="ref-131">131</xref>], traffic control [<xref ref-type="bibr" rid="ref-132">132</xref>], and video generation [<xref ref-type="bibr" rid="ref-133">133</xref>].</p>
<p>Furthermore, several models have been developed based on the Generative Adversarial Network (GAN) framework to address specific tasks. These models include Laplacian GAN (Lap-GAN) [<xref ref-type="bibr" rid="ref-134">134</xref>], Coupled GAN (Co-GAN) [<xref ref-type="bibr" rid="ref-120">120</xref>], Markovian GAN [<xref ref-type="bibr" rid="ref-135">135</xref>], Unrolled GAN [<xref ref-type="bibr" rid="ref-136">136</xref>], Wasserstein GAN (WGAN) [<xref ref-type="bibr" rid="ref-137">137</xref>], and Boundary Equilibrium GAN (BEGAN) [<xref ref-type="bibr" rid="ref-138">138</xref>], CycleGAN [<xref ref-type="bibr" rid="ref-139">139</xref>], DiscoGAN [<xref ref-type="bibr" rid="ref-140">140</xref>], Relativistic GAN [<xref ref-type="bibr" rid="ref-141">141</xref>], StyleGAN [<xref ref-type="bibr" rid="ref-142">142</xref>], Evolutionary GAN (E-GAN) [<xref ref-type="bibr" rid="ref-121">121</xref>], Bayesian Conditional GAN [<xref ref-type="bibr" rid="ref-143">143</xref>], Graph Embedding GAN (GE-GAN) [<xref ref-type="bibr" rid="ref-132">132</xref>].</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Deep Belief Network (DBN)</title>
<p>The Deep Belief Network (DBN) is a type of deep generative model utilized primarily in unsupervised learning to uncover patterns within large datasets. Consisting of multiple layers of hidden units, DBNs are adept at identifying intricate patterns and extracting features from data. Unlike discriminative models, DBNs exhibit a higher resistance to overfitting, making them well-suited for feature extraction from unlabeled data [<xref ref-type="bibr" rid="ref-144">144</xref>].</p>
<p>The stack of Restricted Boltzmann Machines (RBMs), which operate in an unsupervised learning framework, is a fundamental part of DBN. Every RBM in a DBN is made up of a hidden layer that contains latent representations and a visible layer that represents observable data features [<xref ref-type="bibr" rid="ref-145">145</xref>]. RBMs are trained layer by layer: first, each RBM is trained independently, and then all of the RBMs are fine-tuned together as a whole within the DBN.</p>
<p>During the forward pass, the activations represent the probability of an output given a weighted input. In the backward pass, the activations estimate the probability of inputs given the weighted outputs. Through iterative training of RBMs within a DBN, these processes converge to form joint probability distributions of activations and inputs, allowing the network to effectively capture the underlying data structure [<xref ref-type="bibr" rid="ref-146">146</xref>,<xref ref-type="bibr" rid="ref-147">147</xref>]. <xref ref-type="fig" rid="fig-20">Fig. 20</xref> illustrates the schematic structure of a Deep Belief Network (DBN).</p>
<fig id="fig-20">
<label>Figure 20</label>
<caption>
<title>Structure of a DBN model [<xref ref-type="bibr" rid="ref-145">145</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-20.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Transformer Architecture</title>
<p>The Transformer architecture was originally introduced by Vaswani et al. [<xref ref-type="bibr" rid="ref-148">148</xref>] in 2017 for machine translation and has since become a foundational model in deep learning, especially for natural language processing (NLP). The Transformer functions as a self-attention encoder-decoder structure. The encoder consists of a stack of identical layers, and each layer consists of two sublayers. A multi-head self-attention mechanism is the first layer, while the other layer is a position-wise fully connected feed-forward network. Also, A normalizing layer [<xref ref-type="bibr" rid="ref-149">149</xref>] and residual connections [<xref ref-type="bibr" rid="ref-46">46</xref>] connect the multi-headed self-attention module&#x2019;s inputs and output. After that, a decoder uses the representation that the encoder produced to create an output sequence. A stack of identical layers makes up the decoder as well. The decoder adds a third sub-layer to each encoder layer in addition to the primary two, and this sub-layer handles multi-head attention over the encoder stack&#x2019;s output. Like the encoder, residual connections and a normalizing layer are used surrounding each of the sub-layers. The encoder and decoder&#x2019;s overall Transformer design is depicted in <xref ref-type="fig" rid="fig-21">Fig. 21</xref>, left and right halves, respectively [<xref ref-type="bibr" rid="ref-150">150</xref>,<xref ref-type="bibr" rid="ref-151">151</xref>].</p>
<fig id="fig-21">
<label>Figure 21</label>
<caption>
<title>The architecture of the Transformer model [<xref ref-type="bibr" rid="ref-148">148</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-21.tif"/>
</fig>
<p>Traditional RNN-based Seq2Seq models could be replaced with attention layers. Using various projection matrices, the query, key, and value vectors in the self-attention layer are all produced from the same sequence [<xref ref-type="bibr" rid="ref-152">152</xref>]. RNN training takes a very long period because it is sequential and iterative. Transformer training, on the other hand, is parallel and enables all features to be learned concurrently, significantly improving computational efficiency and cutting down on the amount of time needed for model training [<xref ref-type="bibr" rid="ref-153">153</xref>].</p>
<p><bold>Multi-Head Attention:</bold> In the Transformer model, a multi-headed self-attention mechanism is employed to enhance the model&#x2019;s ability to capture dependencies between elements in a sequence. The core principle of the attention mechanism is that every token in the sequence can aggregate information from other tokens, allowing the model to understand contextual relationships more effectively. This is achieved by mapping a query, a set of key-value pairs, and an output (each represented as vectors) to form an attention function. The output is computed as a weighted sum of the values, where the weights are determined by the compatibility function between the query and its corresponding key [<xref ref-type="bibr" rid="ref-148">148</xref>].</p>
<p>Multi-head attention is equivalent to the blended of <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>n</mml:mi></mml:math></inline-formula> distinct scaled dot-product attention (self-attention). It can effectively process the three vectors <italic>Q</italic>, <italic>K</italic>, and <italic>V</italic>, in parallel to obtain the final result by combining and calculating. The formula is visible in <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>.
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>M</mml:mi><mml:mi>u</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>H</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>V</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mi>O</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mi>t</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>Q</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>K</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>V</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where the projections are parameter matrices <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mrow><mml:mtext>and</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mi>O</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
<p>The main component of the Transformer, scaled dot-product attention (self-attention), uses the weight of each sensor event in the input vector, which is represented by
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>A</mml:mi><mml:mi>t</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>V</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>Q</mml:mi><mml:msup><mml:mi>K</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:msqrt><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mi>V</mml:mi></mml:math></disp-formula></p>
<p>The initial step in scaled dot-product attention is to convert the input data into an embedding vector and the three vectors of query vector (<italic>Q</italic>), key vector (<italic>K</italic>), and value vector (<italic>V</italic>) are then extracted from the embedding vectors. Next, a score is determined for every vector: score is equal to <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>Q</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>K</mml:mi></mml:math></inline-formula>. Score normalization (dividing by <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msqrt><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:math></inline-formula>) is used for gradient stability. Next, the score is processed using the softmax activation function. The weighted score <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>v</mml:mi></mml:math></inline-formula> for every input vector is obtained by taking the softmax dot product value <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>v</mml:mi></mml:math></inline-formula>. The final result is produced after summing. Scaled dot-product attention and multi-head attention are displayed in <xref ref-type="fig" rid="fig-22">Fig. 22</xref> [<xref ref-type="bibr" rid="ref-154">154</xref>].</p>
<fig id="fig-22">
<label>Figure 22</label>
<caption>
<title>(a) Scaled dot-product attention, (b) multi-head attention</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-22.tif"/>
</fig>
<p><bold>Position-Wise Feed-Forward Networks:</bold> Each encoder and decoder layer have a fully connected feed-forward network in addition to attention sub-layers. This feed-forward network is applied to each position independently and in the same way. This is made up of two linear transformations connected by a ReLU activation.
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>F</mml:mi><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p><bold>Positional Encoding:</bold> Since the Transformer model does not rely on recurrence or convolution, it requires a way to capture the relative or absolute positions of tokens within a sequence to effectively utilize the sequence&#x2019;s order. To address this, positional encoding is introduced at the input level of both the encoder and decoder stacks. These positional encodings are added to the input embeddings, as they share the same dimensionality, <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. This combination enables the model to incorporate positional information, allowing it to better understand the sequential nature of the data [<xref ref-type="bibr" rid="ref-148">148</xref>].</p>
<p>Positional encodings in Transformer architecture were achieved by using sine and cosine functions of various frequencies:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>2</mml:mn><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msup><mml:mn>10000</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>i</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>2</mml:mn><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msup><mml:mn>10000</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>i</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula> is the position and <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>i</mml:mi></mml:math></inline-formula> is the dimension. Every dimension of the positional encoding has a sinusoidal relationship. The wavelengths range from <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mn>10000</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:math></inline-formula> in a geometric development. This function was selected because it would make it simple for the model to learn how to attend to relative positions, since for any fixed offset <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>k</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>P</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be expressed as a linear function of <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>P</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p><bold><italic>Transformer Variants</italic></bold></p>
<p>The Transformer architecture has proven to be highly versatile, with numerous variants developed to address specific challenges across different domains. Typically, Transformers are pre-trained on large datasets using unsupervised methods to learn general representations, which are then fine-tuned on specific tasks using supervised learning. This hybrid approach leverages the strengths of both learning paradigms. Some notable Transformer variants include:
<list list-type="simple">
<list-item><label>&#x27A2;</label><p><bold>Bidirectional Encoder Representations from Transformers (BERT) [</bold><xref ref-type="bibr" rid="ref-155">155</xref><bold>]:</bold> A multi-layer bidirectional Transformer encoder for unsupervised pre-training in natural language understanding (NLU) tasks.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Generative Pre-Training Transformer (GPT) [</bold><xref ref-type="bibr" rid="ref-156">156</xref>,<xref ref-type="bibr" rid="ref-157">157</xref><bold>]:</bold> A type of Transformer model developed by OpenAI that excels in natural language processing (NLP) tasks through unsupervised pre-training followed by supervised fine-tuning.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Transformer-XL [</bold><xref ref-type="bibr" rid="ref-158">158</xref><bold>]:</bold> It is proposed for language modeling to permit learning reliance beyond a set length without compromising temporal coherence. Transformer-XL (Transformer-Extra Long) comprises a unique relative positional encoding method and a segment-level recurrence mechanism. This approach not only makes it possible to record longer-term dependencies, but also fixes the issue of context fragmentation.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>XLNet [</bold><xref ref-type="bibr" rid="ref-159">159</xref><bold>]:</bold> It is a generalized autoregressive (AR) pretraining technique that combines the benefits of autoencoding (AE) and autoregressive (AR) techniques with a permutation language modeling aim. XLNet&#x2019;s neural architecture, which integrates Transformer-XL and the two-stream attention mechanism, is built to function effortlessly with the autoregressive (AR) objective.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Fast Transformer [</bold><xref ref-type="bibr" rid="ref-160">160</xref><bold>]:</bold> It introduces multi-query attention as an alternative to multi-head attention. This approach reduces memory bandwidth requirements, leading to increased processing speed.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Multimodal Transformer (MulT) [</bold><xref ref-type="bibr" rid="ref-161">161</xref><bold>]:</bold> It is designed for analyzing human multimodal language. At the heart of MulT is the crossmodal attention mechanism, which provides a latent crossmodal adaptation that fuses multimodal information by directly attending to low-level features in other modalities.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Vision Transformer (ViT) [</bold><xref ref-type="bibr" rid="ref-162">162</xref><bold>]:</bold> An innovative approach based on Transformer structure for visual tasks like image classification.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Pyramid Vision Transformer (PVT) [</bold><xref ref-type="bibr" rid="ref-163">163</xref><bold>]:</bold> An Transformer framework for complex prediction tasks like semantic segmentation and object recognition.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Swin Transformer [</bold><xref ref-type="bibr" rid="ref-164">164</xref><bold>]:</bold> A hierarchical Transformer that uses shifted windows to construct its representation. A wide variety of vision tasks, including semantic segmentation, object detection, and image classification, may be performed with Swin Transformer.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Tokens-to-Token Vision Transformer (T2T-ViT) [</bold><xref ref-type="bibr" rid="ref-165">165</xref><bold>]:</bold> A vision Transformer that can be trained from scratch on ImageNet. T2T-ViT overcomes ViT&#x2019;s drawbacks by accurately modeling the structural information of images and enhancing feature richness.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Transformer in Transformer (TNT) [</bold><xref ref-type="bibr" rid="ref-166">166</xref><bold>]:</bold> A vision Transformer for visual recognition. Both local and global representations are extracted by the TNT architecture through the use of an inner Transformer and an outer Transformer.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>PyramidTNT [</bold><xref ref-type="bibr" rid="ref-167">167</xref><bold>]:</bold> A improved TNT model which used pyramid architecture, and convolutional stem in order to greatly enhance the original TNT model.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Switch Transformers [</bold><xref ref-type="bibr" rid="ref-168">168</xref><bold>]:</bold> It is suggested as a straightforward and computationally effective method of increasing a Transformer model&#x2019;s parameter count.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>ConvNeXt [</bold><xref ref-type="bibr" rid="ref-169">169</xref><bold>]:</bold> A redesigned Transformer architecture that makes use of the Transformer attention mechanism and incorporates convolutional layers into the encoder and decoder modules to extract spatially localized data.</p></list-item>
<list-item><label>&#x27A2;</label><p><bold>Evolutionary Algorithm Transformer (EATFormer) [</bold><xref ref-type="bibr" rid="ref-170">170</xref><bold>]:</bold> An improved vision Transformer influenced by an evolutionary algorithm.</p></list-item>
</list></p>
</sec>
<sec id="s6">
<label>6</label>
<title>Deep Reinforcement Learning</title>
<p>Reinforcement learning (RL) is a machine learning approach that deals with sequential decision-making, aiming to map situations to actions in a way that maximizes the associated reward. Unlike supervised learning, where explicit instructions are given after each system action, in the RL framework, the learner, known as an agent, is not provided with explicit guidance on which actions to take at each timestep <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>t</mml:mi></mml:math></inline-formula>. The RL agent must explore through trial and error to determine which actions yield the highest rewards [<xref ref-type="bibr" rid="ref-171">171</xref>]. Furthermore, unlike supervised learning, where the correct output is obtained and the model is updated based on the loss or error, RL uses gradients without a differentiable loss function to teach a model to explore randomly and learn to make optimal decisions [<xref ref-type="bibr" rid="ref-172">172</xref>]. <xref ref-type="fig" rid="fig-23">Fig. 23</xref> depicts the agent-environment interaction in reinforcement learning (RL). The standard theoretical framework for RL is based on a Markov Decision Process (MDP), which extends the concept of a Markov process and is used to model decision-making based on states, actions, and rewards [<xref ref-type="bibr" rid="ref-173">173</xref>].</p>
<fig id="fig-23">
<label>Figure 23</label>
<caption>
<title>Agent-environment interaction in RL</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-23.tif"/>
</fig>
<p>Deep reinforcement learning combines the decision-making capabilities of reinforcement learning with the perception function of deep learning. It is considered a form of &#x201C;real AI&#x201D; as it aligns more closely with human thinking. <xref ref-type="fig" rid="fig-24">Fig. 24</xref> illustrates the basic structure of deep reinforcement learning, where deep learning processes sensory inputs from the environment and provides the current state data. The reinforcement learning process then links the current state to the appropriate action and evaluates values based on anticipated rewards [<xref ref-type="bibr" rid="ref-174">174</xref>,<xref ref-type="bibr" rid="ref-175">175</xref>].</p>
<fig id="fig-24">
<label>Figure 24</label>
<caption>
<title>Basic structure of Deep Reinforcement Learning (DRL) [<xref ref-type="bibr" rid="ref-174">174</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-24.tif"/>
</fig>
<p>One of the most renowned deep reinforcement learning models is the Deep Q-learning Network (DQN) [<xref ref-type="bibr" rid="ref-176">176</xref>], which directly learns policies from high-dimensional inputs using Convolutional Neural Network (CNN). Other common models in deep reinforcement learning include Double DQN [<xref ref-type="bibr" rid="ref-177">177</xref>], Dueling DQN [<xref ref-type="bibr" rid="ref-178">178</xref>], and Monte Carlo Tree Search (MCTS) [<xref ref-type="bibr" rid="ref-179">179</xref>].</p>
<p>Deep Reinforcement Learning (DRL) models find applications in various domains, such as video game playing [<xref ref-type="bibr" rid="ref-180">180</xref>,<xref ref-type="bibr" rid="ref-181">181</xref>], robotic manipulation [<xref ref-type="bibr" rid="ref-182">182</xref>,<xref ref-type="bibr" rid="ref-183">183</xref>], image segmentation [<xref ref-type="bibr" rid="ref-184">184</xref>,<xref ref-type="bibr" rid="ref-185">185</xref>], video analysis [<xref ref-type="bibr" rid="ref-186">186</xref>,<xref ref-type="bibr" rid="ref-187">187</xref>], energy management [<xref ref-type="bibr" rid="ref-188">188</xref>,<xref ref-type="bibr" rid="ref-189">189</xref>], and more.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Deep Transfer Learning</title>
<p>Deep neural networks have significantly improved performance across various machine learning tasks and applications. However, achieving these remarkable performance gains often requires large amounts of labeled data for supervised learning, as it relies on capturing the latent patterns within the data [<xref ref-type="bibr" rid="ref-190">190</xref>]. Unfortunately, in certain specialized domains, the availability of sufficient training data is a major challenge. Constructing a large-scale, high-quality annotated dataset is costly and time-consuming [<xref ref-type="bibr" rid="ref-191">191</xref>].</p>
<p>To address the issue of limited training data, transfer learning (TL) has emerged as a crucial tool in machine learning. The concept of transfer learning finds its roots in educational psychology, where the theory of generalization suggests that transferring knowledge from one context to another is facilitated by generalizing experiences. To achieve successful transfer, there needs to be a connection between the two learning tasks. For example, someone who has learned to play the violin is likely to learn the piano more quickly due to the shared characteristics between musical instruments [<xref ref-type="bibr" rid="ref-192">192</xref>]. <xref ref-type="fig" rid="fig-25">Fig. 25</xref> depicts the learning process of transfer learning. Deep transfer learning (DTL) makes use of the learning experience to reduce the time and effort needed to train large networks as well as the time and effort needed to create the weights for an entire network from scratch [<xref ref-type="bibr" rid="ref-193">193</xref>].</p>
<fig id="fig-25">
<label>Figure 25</label>
<caption>
<title>Learning process of transfer learning</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-25.tif"/>
</fig>
<p>With the growing popularity of deep neural networks in various fields, numerous deep transfer learning techniques have been proposed. Deep transfer learning can be categorized into four main types based on the techniques employed [<xref ref-type="bibr" rid="ref-191">191</xref>]: instances-based deep transfer learning, mapping-based (feature-based) deep transfer learning, network-based (model-based) deep transfer learning, and adversarial-based deep transfer learning.</p>
<p>Instances-based deep transfer learning involves selecting a subset of instances from the source domain and assigning appropriate weight values to these selected instances to supplement the training set in the target domain. Algorithms such as TaskTrAdaBoost [<xref ref-type="bibr" rid="ref-194">194</xref>] and TrAdaBoost.R2 [<xref ref-type="bibr" rid="ref-195">195</xref>] are well-known approaches based on this strategy.</p>
<p>Mapping-based deep transfer learning focuses on mapping instances from both the source and target domains into a new data space, where instances from the two domains exhibit similarity and are suitable for training a unified deep neural network. Successful methods based on this approach include Extend MMD (Maximum Mean Discrepancy) [<xref ref-type="bibr" rid="ref-196">196</xref>], and MK-MMD (Multiple Kernel variant of MMD) [<xref ref-type="bibr" rid="ref-197">197</xref>].</p>
<p>Network-based (model-based) deep transfer learning involves reusing a segment of a pre-trained network from the source domain, including its architecture and connection parameters, and applying it to a deep neural network in the target domain. These model-based approaches are highly effective for domain adaptation between source and target data by adjusting the network (model), making them the most widely adopted strategies in deep transfer learning (DTL). Remarkably, these methods can even adapt target data that is significantly different from the source data [<xref ref-type="bibr" rid="ref-198">198</xref>].</p>
<p>Network-based (model-based) approaches in deep transfer learning typically involve pre-training, freezing, fine-tuning, and adding new layers. Pre-trained models consist of layers from a deep learning network (DL model) that have been trained using source data. Two key methods for training a model with target data are freezing and fine-tuning. These methods involve using some or all layers of a pre-defined model. When layers are frozen, they retain fixed parameters/weights from the pre-trained model. In contrast, fine-tuning involves initializing parameters and weights with pre-trained values instead of starting with random values, either for the entire network or specific layers [<xref ref-type="bibr" rid="ref-198">198</xref>].</p>
<p>A recent advancement in model-based deep transfer learning is Progressive Neural Networks (PNNs). This strategy involves the freezing of a pre-trained model and integrating new layers specifically for training on target data [<xref ref-type="bibr" rid="ref-199">199</xref>]. The concept behind progressive learning is grounded in the idea that acquiring a new skill necessitates leveraging existing knowledge. This mirrors the way humans learn new abilities. For instance, a child learns to run by employing all the skills acquired during crawling and walking. PNN constructs a new model for each task it encounters. Each freshly generated model is interconnected with all others, aiming to learn a new task by applying the knowledge accumulated from preceding models.</p>
<p>Adversarial-based methods focus on gathering transferable features from both the source and target data by leveraging logical relationships or rules acquired in the source domain. Alternatively, they may utilize techniques inspired by generative adversarial networks (GANs) [<xref ref-type="bibr" rid="ref-200">200</xref>].</p>
<p>These deep transfer learning techniques have proven to be effective in overcoming the challenge of limited training data, enabling knowledge transfer across domains, and facilitating improved performance in various applications such as image classification [<xref ref-type="bibr" rid="ref-201">201</xref>,<xref ref-type="bibr" rid="ref-202">202</xref>], speech recognition [<xref ref-type="bibr" rid="ref-203">203</xref>,<xref ref-type="bibr" rid="ref-204">204</xref>], video analysis [<xref ref-type="bibr" rid="ref-205">205</xref>,<xref ref-type="bibr" rid="ref-206">206</xref>], signal processing [<xref ref-type="bibr" rid="ref-207">207</xref>,<xref ref-type="bibr" rid="ref-208">208</xref>], and other.</p>
<p>In transfer learning, several popular pre-trained deep learning models are frequently used, including Xception [<xref ref-type="bibr" rid="ref-52">52</xref>], MobileNet [<xref ref-type="bibr" rid="ref-53">53</xref>], DenseNet [<xref ref-type="bibr" rid="ref-55">55</xref>], EfficientNet [<xref ref-type="bibr" rid="ref-57">57</xref>], NasNet [<xref ref-type="bibr" rid="ref-209">209</xref>], and among others. These models are initially trained on large-scale datasets like ImageNet, and their learned weights are then transferred to a target domain. The architectures of these networks reflect a broader trend in deep learning design, transitioning from manually crafted by human experts to automatically optimized patterns. This evolution focuses on striking a balance between model accuracy and computational complexity [<xref ref-type="bibr" rid="ref-210">210</xref>].</p>
</sec>
<sec id="s8">
<label>8</label>
<title>Hybrid Deep Learning Models</title>
<p>Hybrid deep learning architectures, which integrate elements from various deep learning models, demonstrate significant potential in enhancing performance. By combining different fundamental generative or discriminative models, the following three categories of hybrid deep learning models can be particularly effective for addressing real-world problems:
<list list-type="bullet">
<list-item>
<p>Combination of various supervised models to extract more relevant and robust features, such as CNN&#x002B;LSTM or CNN&#x002B;GRU. By leveraging the strengths of different architectures, these hybrid models effectively capture both spatial and temporal dependencies within the data.</p></list-item>
<list-item>
<p>Integrating various types of generative models, such as combining Autoencoders (AE) with Generative Adversarial Networks (GANs), to harness their strengths and enhance performance across a range of tasks.</p></list-item>
<list-item>
<p>Integrating the capabilities of generative models with supervised models to leverage the strengths of both approaches can significantly enhance performance on various tasks. This hybrid strategy improves feature learning, data augmentation, and model robustness. Examples of such combinations include DBN&#x002B;MLP, GAN&#x002B;CNN, AE&#x002B;CNN, and so on.</p></list-item>
</list></p>
</sec>
<sec id="s9">
<label>9</label>
<title>Application of Deep Learning</title>
<p>In recent years, deep learning has demonstrated remarkable effectiveness across a wide range of applications, tackling various challenges in fields including healthcare, computer vision, speech recognition, natural language processing (NLP), e-learning, smart environments, and more. <xref ref-type="fig" rid="fig-26">Fig. 26</xref> highlights several potential real-world application areas of deep learning.</p>
<fig id="fig-26">
<label>Figure 26</label>
<caption>
<title>Numerous possible domains for deep learning applications in the real world</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-26.tif"/>
</fig>
<p>Five useful categories have been established for these applications: classification, detection, localization, segmentation, and regression [<xref ref-type="bibr" rid="ref-10">10</xref>]. A concept called classification divides a collection of facts into classes. Detection typically involves recognizing objects and their boundaries within images, videos, or other data types. Localization refers to the process of identifying and determining the position of specific objects or features within an image or other types of data. Segmentation involves dividing an image or dataset into distinct regions or segments, with each segment representing a particular object or feature of interest. Regression is used to model and analyze the relationships between a dependent variable and one or more independent variables. It predicts continuous outcomes based on input features.</p>
<p>However, each real-world application area has its own specific goals and requires particular tasks and deep learning techniques. <xref ref-type="table" rid="table-1">Table 1</xref> provides a summary of various deep learning tasks and methods applied across multiple real-world application domains.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>A summary of the practical applications of deep learning models in real-world domains</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Application setting</th>
<th>Tasks</th>
<th>Models</th>
<th>Reference</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="5">Smart homes &#x0026; smart cities</td>
<td>Human activity recognition</td>
<td>CNN&#x002B;LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-211">211</xref>]</td>
</tr>
<tr>
<td>Smart energy management</td>
<td>Reinforcement learning</td>
<td>[<xref ref-type="bibr" rid="ref-212">212</xref>]</td>
</tr>
<tr>
<td>Traffic management</td>
<td>GRU based</td>
<td>[<xref ref-type="bibr" rid="ref-213">213</xref>]</td>
</tr>
<tr>
<td>Waste management</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-214">214</xref>]</td>
</tr>
<tr>
<td>Smart parking system</td>
<td>Stacked GRU&#x002B;LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-215">215</xref>]</td>
</tr>
<tr>
<td rowspan="4">Education</td>
<td>Student engagement detection</td>
<td>DenseNet self-attention</td>
<td>[<xref ref-type="bibr" rid="ref-216">216</xref>]</td>
</tr>
<tr>
<td>Student affective states recognition</td>
<td>ConvNeXt&#x002B;GRU</td>
<td>[<xref ref-type="bibr" rid="ref-82">82</xref>]</td>
</tr>
<tr>
<td>Automatic attendance system</td>
<td>CNN&#x002B;LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-217">217</xref>]</td>
</tr>
<tr>
<td>Automated exam control</td>
<td>CNN based (VGG)</td>
<td>[<xref ref-type="bibr" rid="ref-218">218</xref>]</td>
</tr>
<tr>
<td rowspan="4">Healthcare</td>
<td>Medical image analysis</td>
<td>Vision Transformer</td>
<td>[<xref ref-type="bibr" rid="ref-219">219</xref>]</td>
</tr>
<tr>
<td>Early disease detection</td>
<td>InceptionV3</td>
<td>[<xref ref-type="bibr" rid="ref-220">220</xref>]</td>
</tr>
<tr>
<td>Remote patient monitoring</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-221">221</xref>]</td>
</tr>
<tr>
<td>Analyze genomic data</td>
<td>Transfer learning based</td>
<td>[<xref ref-type="bibr" rid="ref-222">222</xref>]</td>
</tr>
<tr>
<td rowspan="3">natural language processing (NLP)</td>
<td>Question answering systems</td>
<td>BERT based</td>
<td>[<xref ref-type="bibr" rid="ref-223">223</xref>]</td>
</tr>
<tr>
<td>Sentiment analysis</td>
<td>Transformer based</td>
<td>[<xref ref-type="bibr" rid="ref-224">224</xref>]</td>
</tr>
<tr>
<td>Text summarization</td>
<td>Attentional LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-225">225</xref>]</td>
</tr>
<tr>
<td rowspan="2">Speech recognition</td>
<td>Speech emotion recognition</td>
<td>LSTM&#x002B;CNN</td>
<td>[<xref ref-type="bibr" rid="ref-226">226</xref>]</td>
</tr>
<tr>
<td>Automatic speech translation</td>
<td>Deep transfer learning</td>
<td>[<xref ref-type="bibr" rid="ref-203">203</xref>]</td>
</tr>
<tr>
<td rowspan="4">Agriculture</td>
<td>Plant disease detection</td>
<td>ViT&#x002B;CNN</td>
<td>[<xref ref-type="bibr" rid="ref-227">227</xref>]</td>
</tr>
<tr>
<td>Precision agriculture</td>
<td>GRU&#x002B;CNN</td>
<td>[<xref ref-type="bibr" rid="ref-228">228</xref>]</td>
</tr>
<tr>
<td>Smart irrigation system</td>
<td>Autoencoders, GAN</td>
<td>[<xref ref-type="bibr" rid="ref-229">229</xref>]</td>
</tr>
<tr>
<td>Soil quality prediction</td>
<td>CNN</td>
<td>[<xref ref-type="bibr" rid="ref-230">230</xref>]</td>
</tr>
<tr>
<td rowspan="3">Natural disaster management</td>
<td>Earthquake prediction</td>
<td>CNN&#x002B;RNN</td>
<td>[<xref ref-type="bibr" rid="ref-231">231</xref>]</td>
</tr>
<tr>
<td>Flood forecasting</td>
<td>Attention GRU</td>
<td>[<xref ref-type="bibr" rid="ref-232">232</xref>]</td>
</tr>
<tr>
<td>Tsunami prediction</td>
<td>LSTM based</td>
<td>[<xref ref-type="bibr" rid="ref-233">233</xref>]</td>
</tr>
<tr>
<td rowspan="3">Remote sensing</td>
<td>Land cover classification</td>
<td>Extended ViT</td>
<td>[<xref ref-type="bibr" rid="ref-234">234</xref>]</td>
</tr>
<tr>
<td>Investigation wildfire area</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-235">235</xref>]</td>
</tr>
<tr>
<td>Deforestation detection</td>
<td>Transformer based</td>
<td>[<xref ref-type="bibr" rid="ref-236">236</xref>]</td>
</tr>
<tr>
<td rowspan="5">Cybersecurity</td>
<td>Intrusion detection</td>
<td>CNN&#x002B; Bi-LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-237">237</xref>]</td>
</tr>
<tr>
<td>Malware detection</td>
<td>LSTM based</td>
<td>[<xref ref-type="bibr" rid="ref-238">238</xref>]</td>
</tr>
<tr>
<td>Phishing detection</td>
<td>LSTM&#x002B;CNN</td>
<td>[<xref ref-type="bibr" rid="ref-239">239</xref>]</td>
</tr>
<tr>
<td>Credit card fraud detection</td>
<td>Deep autoencoder</td>
<td>[<xref ref-type="bibr" rid="ref-240">240</xref>]</td>
</tr>
<tr>
<td>Biometric authentication</td>
<td>CNN&#x002B;LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-241">241</xref>]</td>
</tr>
<tr>
<td rowspan="3">Recommender systems</td>
<td>Context-aware recommendation</td>
<td>RNN based</td>
<td>[<xref ref-type="bibr" rid="ref-242">242</xref>]</td>
</tr>
<tr>
<td>Sequential recommendation</td>
<td>LSTM based</td>
<td>[<xref ref-type="bibr" rid="ref-243">243</xref>]</td>
</tr>
<tr>
<td>Multimodal recommendation</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-244">244</xref>]</td>
</tr>
<tr>
<td rowspan="3">Business</td>
<td>Purchase behavior prediction</td>
<td>RNN based</td>
<td>[<xref ref-type="bibr" rid="ref-245">245</xref>]</td>
</tr>
<tr>
<td>Loan default prediction</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-246">246</xref>]</td>
</tr>
<tr>
<td>Stock trend prediction</td>
<td>Bi-LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-247">247</xref>]</td>
</tr>
<tr>
<td rowspan="4">Autonomous vehicles</td>
<td>Object detection</td>
<td>Swin Transformer &#x002B;CNN</td>
<td>[<xref ref-type="bibr" rid="ref-248">248</xref>]</td>
</tr>
<tr>
<td>Pedestrian detection</td>
<td>Deep CNN</td>
<td>[<xref ref-type="bibr" rid="ref-249">249</xref>]</td>
</tr>
<tr>
<td>Localization and mapping</td>
<td>CNN-GRU</td>
<td>[<xref ref-type="bibr" rid="ref-250">250</xref>]</td>
</tr>
<tr>
<td>Lane detection &#x0026; path planning</td>
<td>CNN based</td>
<td>[<xref ref-type="bibr" rid="ref-251">251</xref>]</td>
</tr>
<tr>
<td rowspan="4">Manufacturing</td>
<td>Defect detection</td>
<td>Transformer based</td>
<td>[<xref ref-type="bibr" rid="ref-252">252</xref>]</td>
</tr>
<tr>
<td>Predictive maintenance</td>
<td>LSTM, GRU, CNN</td>
<td>[<xref ref-type="bibr" rid="ref-253">253</xref>]</td>
</tr>
<tr>
<td>Process optimization</td>
<td>Reinforcement learning</td>
<td>[<xref ref-type="bibr" rid="ref-254">254</xref>]</td>
</tr>
<tr>
<td>Supply chain optimization</td>
<td>LSTM</td>
<td>[<xref ref-type="bibr" rid="ref-255">255</xref>]</td>
</tr>
<tr>
<td rowspan="3">Robotics</td>
<td>Robotic grasping</td>
<td>Reinforcement learning</td>
<td>[<xref ref-type="bibr" rid="ref-256">256</xref>]</td>
</tr>
<tr>
<td>Tracking and motion planning</td>
<td>Reinforcement learning</td>
<td>[<xref ref-type="bibr" rid="ref-257">257</xref>]</td>
</tr>
<tr>
<td>Human-robot interaction</td>
<td>RNN based</td>
<td>[<xref ref-type="bibr" rid="ref-258">258</xref>]</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s10">
<label>10</label>
<title>Deep Learning Challenges</title>
<p>While deep learning models have achieved remarkable success across various domains, they also come with significant challenges. Below are some of the most critical challenges, followed by potential solutions to address them.</p>
<sec id="s10_1">
<label>10.1</label>
<title>Insufficient Data</title>
<p>Deep learning models require large amounts of data to perform well. The performance of these models typically improves as the volume of data increases. However, in many cases, sufficient data may not be available, making it difficult to train deep learning models effectively [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>Three possible approaches may be used to appropriately handle the insufficient data problem. The first method is Transfer Learning (TL), which is used to DL models by reusing pre-trained model pieces in new models. We thoroughly reviewed the transfer learning strategy in <xref ref-type="sec" rid="s7">Section 7</xref>.</p>
<p>Data augmentation is the second method of gathering additional data. The goal of data augmentation is to improve the trained models&#x2019; capacity for generalization. Generalization is necessary for networks to overcome small datasets or datasets with unequal class distributions, and it is especially crucial for real-world data [<xref ref-type="bibr" rid="ref-259">259</xref>]. There are several strategies for augmenting data, and each one is contingent upon the characteristics of the datasets [<xref ref-type="bibr" rid="ref-260">260</xref>]. A few of these techniques are geometric transformations [<xref ref-type="bibr" rid="ref-261">261</xref>], Mixup augmentation [<xref ref-type="bibr" rid="ref-262">262</xref>], Random oversampling [<xref ref-type="bibr" rid="ref-263">263</xref>], Feature space augmentation [<xref ref-type="bibr" rid="ref-264">264</xref>], generative data augmentation [<xref ref-type="bibr" rid="ref-265">265</xref>], and many more.</p>
<p>The third approach considers using simulated data to increase the training set&#x2019;s volume. If you have a good understanding of the physical process, you can sometimes build simulators from it. Consequently, the outcome will include simulating as much data as necessary [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-266">266</xref>].</p>
</sec>
<sec id="s10_2">
<label>10.2</label>
<title>Imbalanced Data</title>
<p>In real-world situations, particularly in those that deep learning models address, the issue of class imbalance is common. If the majority of instances in the data set belong to one class and the remaining instances belong to the other class, then there is a class imbalance in a binary classification scenario. In multi-class, multi-label, multi-instance learning as well as in regression difficulties and other situations, class imbalances are present and are actually reinforced [<xref ref-type="bibr" rid="ref-267">267</xref>].</p>
<p>It has been determined that there are three main approaches to addressing imbalanced data: data-level techniques, algorithm-level techniques, and hybrid techniques. The focus of data-level techniques is to add or remove samples from training sets in order to balance the data distributions. These techniques balance the data distributions by adding new samples to the minority class (oversampling) or removing samples from the majority class (undersampling) [<xref ref-type="bibr" rid="ref-268">268</xref>,<xref ref-type="bibr" rid="ref-269">269</xref>]. A variety of oversampling techniques, including Synthetic Minority Over-sampling Technique (SMOTE) [<xref ref-type="bibr" rid="ref-270">270</xref>], Borderline-SMOTE [<xref ref-type="bibr" rid="ref-271">271</xref>], Adaptive Synthetic (ADASYN) [<xref ref-type="bibr" rid="ref-272">272</xref>], SVM (Support Vector Machine)-SMOTE [<xref ref-type="bibr" rid="ref-273">273</xref>], Majority Weighted Minority Oversampling Technique (MWMOTE) [<xref ref-type="bibr" rid="ref-274">274</xref>], Sampling With the Majority (SWIM) [<xref ref-type="bibr" rid="ref-275">275</xref>], Reverse-SMOTE (R-SMOTE) [<xref ref-type="bibr" rid="ref-276">276</xref>], Constrained Oversampling (CO) [<xref ref-type="bibr" rid="ref-277">277</xref>], SMOTE Based on Furthest Neighbor Algorithm (SOMTEFUNA) [<xref ref-type="bibr" rid="ref-278">278</xref>], and many more can be used to solve imbalanced data problems. Also, there are several techniques for undersampling, including EasyEnsemble [<xref ref-type="bibr" rid="ref-279">279</xref>], BalanceCascade [<xref ref-type="bibr" rid="ref-279">279</xref>], Inverse Random Undersampling [<xref ref-type="bibr" rid="ref-280">280</xref>], MLP-based Undersampling Technique (MLPUS) [<xref ref-type="bibr" rid="ref-281">281</xref>], and others.</p>
<p>Algorithm-level approaches modify existing learning algorithms to mitigate the bias towards the majority class. These techniques require specialized knowledge of both the application domain and the learning algorithm to diagnose why a classifier fails under imbalanced class distributions [<xref ref-type="bibr" rid="ref-268">268</xref>]. Two of the most commonly used methods in this context are Cost-Sensitive Learning [<xref ref-type="bibr" rid="ref-282">282</xref>,<xref ref-type="bibr" rid="ref-283">283</xref>] and One-Class Learning [<xref ref-type="bibr" rid="ref-284">284</xref>].</p>
<p>The third approach consists of hybrid methods, which combine algorithm-level techniques with data-level methods in the appropriate way. Hybridization is required to address issues with algorithm and data-level approaches and improve classification accuracy [<xref ref-type="bibr" rid="ref-285">285</xref>].</p>
</sec>
<sec id="s10_3">
<label>10.3</label>
<title>Overfitting</title>
<p>Overfitting occurs when a deep learning model learns the systematic and noise components of the training data to the point that it adversely affects the model&#x2019;s performance on new data. In fact, overfitting occurs as a result of noise, the small size of the training set, and the complexity of the classifiers. Overfitted models tend to memorize all the data, including the inevitable noise in the training set, rather than understanding the underlying patterns in the data [<xref ref-type="bibr" rid="ref-24">24</xref>]. Overfitting is addressed with methods including dropout [<xref ref-type="bibr" rid="ref-92">92</xref>], weight decay [<xref ref-type="bibr" rid="ref-286">286</xref>], batch normalization [<xref ref-type="bibr" rid="ref-287">287</xref>,<xref ref-type="bibr" rid="ref-288">288</xref>], regularization [<xref ref-type="bibr" rid="ref-289">289</xref>], data augmentation, and others, although determining the ideal balance is still difficult.</p>
</sec>
<sec id="s10_4">
<label>10.4</label>
<title>Vanishing and Exploding Gradient</title>
<p>In deep neural networks, the computation of gradients is propagated layer by layer, leading to a phenomenon known as the vanishing or exploding gradient problem. As gradients are backpropagated through the network, they can exponentially diminish or grow, respectively, causing significant issues in training. When gradients vanish, the weights of the network are adjusted so minimally that the model&#x2019;s learning process becomes exceedingly slow, potentially stalling altogether. Conversely, exploding gradients can cause weights to be updated excessively, leading to instability and divergence during training. This problem is particularly pronounced with non-linear activation functions such as sigmoid and tanh, which compress the output into a narrow range, further exacerbating the issue by limiting the gradient&#x2019;s magnitude. Consequently, the model struggles to learn effectively, especially in deep networks where gradients must pass through many layers [<xref ref-type="bibr" rid="ref-8">8</xref>].</p>
<p>To mitigate the vanishing and exploding gradient problem, several strategies have been developed. One effective approach is to use the Rectified Linear Unit (ReLU) activation function, which does not saturate and therefore helps to maintain the gradient flow throughout the network [<xref ref-type="bibr" rid="ref-290">290</xref>]. Proper weight initialization techniques, such as Xavier initialization [<xref ref-type="bibr" rid="ref-291">291</xref>] can also reduce the likelihood of gradient issues by ensuring that initial weights are set in a way that prevents gradients from becoming too small or too large [<xref ref-type="bibr" rid="ref-292">292</xref>]. Another solution is batch normalization, which normalizes the inputs of each layer to maintain a stable distribution of activations throughout training. By doing so, batch normalization helps to alleviate the vanishing gradient problem and can accelerate convergence by reducing internal covariate shifts. Overall, addressing the vanishing and exploding gradient problem is crucial for training deep neural networks effectively, enabling them to learn complex patterns without succumbing to instability or inefficiency [<xref ref-type="bibr" rid="ref-288">288</xref>].</p>
</sec>
<sec id="s10_5">
<label>10.5</label>
<title>Catastrophic Forgetting</title>
<p>Catastrophic forgetting is a critical challenge in the pursuit of artificial general intelligence within neural networks. It occurs when a model, after being trained on a new task, loses its ability to perform previously learned tasks. This phenomenon is particularly problematic in scenarios where a model is expected to learn sequentially across multiple tasks without forgetting earlier ones, such as in lifelong learning or continual learning applications. The root cause of catastrophic forgetting lies like neural networks, which update their weights based on new training data. When trained on a new task, the model adjusts its parameters to optimize performance on that task, often at the expense of previously acquired knowledge. As a result, the model may exhibit excellent performance on the most recent task but perform poorly on earlier ones, effectively &#x201C;forgetting&#x201D; them [<xref ref-type="bibr" rid="ref-293">293</xref>].</p>
<p>Several strategies have been proposed to address catastrophic forgetting. One such approach is Elastic Weight Consolidation (EWC) [<xref ref-type="bibr" rid="ref-294">294</xref>], which penalizes changes to the weights that are important for previous tasks, thereby preserving learned knowledge while allowing the model to adapt to new tasks. Incremental Moment Matching (IMM) [<xref ref-type="bibr" rid="ref-295">295</xref>] is another technique that merges models trained on different tasks into a single model, balancing the performance across all tasks. The iCaRL (incremental Classifier and Representation Learning) [<xref ref-type="bibr" rid="ref-296">296</xref>] method combines classification with representation learning, enabling the model to learn new classes without forgetting previously learned ones. Additionally, the Hard Attention to the Task (HAT) [<xref ref-type="bibr" rid="ref-293">293</xref>] approach employs task-specific masks that prevent interference between tasks, reducing the likelihood of forgetting.</p>
</sec>
<sec id="s10_6">
<label>10.6</label>
<title>Underspecifcation</title>
<p>Underspecification is an emerging challenge in the deployment of machine learning (ML) models, particularly deep learning (DL) models, in real-world applications. It refers to the phenomenon where an ML pipeline can produce a multitude of models that all perform well on the validation set but exhibit unpredictable behavior in deployment. This issue arises because the pipeline&#x2019;s design does not fully specify which model characteristics are critical for generalization in real-world scenarios. The underspecification problem is often linked to the high degrees of freedom inherent in ML pipelines. Factors such as random seed initialization, hyperparameter selection, and the stochastic nature of training can lead to the creation of models with similar validation performance but divergent behaviors in production. These differences can manifest as inconsistent predictions when the model is exposed to new data or deployed in environments different from the training conditions [<xref ref-type="bibr" rid="ref-297">297</xref>].</p>
<p>Addressing underspecification requires rigorous testing and validation beyond standard metrics. Stress tests, as proposed by D&#x2019;Amour et al. [<xref ref-type="bibr" rid="ref-297">297</xref>], are designed to evaluate a model&#x2019;s robustness under various real-world conditions, identifying potential failure points that may not be apparent during standard validation. These tests simulate different deployment scenarios, such as varying input distributions or environmental changes, to assess how the model&#x2019;s predictions might vary. Moreover, some researches have been conducted to analyze and mitigate underspecification across different ML tasks [<xref ref-type="bibr" rid="ref-298">298</xref>,<xref ref-type="bibr" rid="ref-299">299</xref>].</p>
</sec>
</sec>
<sec id="s11">
<label>11</label>
<title>Analysis of Deep Learning Models</title>
<p>This section details the methodology used in this study, which focuses on applying and evaluating various deep learning models for classification tasks across three distinct datasets. For our experimental analysis, we utilized three publicly available datasets: IMDB [<xref ref-type="bibr" rid="ref-300">300</xref>], ARAS [<xref ref-type="bibr" rid="ref-301">301</xref>], and Fruit-360 [<xref ref-type="bibr" rid="ref-302">302</xref>]. The objective is to conduct a comparative analysis of the performance of these deep learning models.</p>
<p>The IMDB dataset, which stands for Internet Movie Database, provides a collection of movie reviews categorized as positive or negative sentiments. ARAS is a dataset comprising annotated sensor events for human activity recognition tasks. Fruit-360 is a dataset consisting of images of various fruit types for classification purposes.</p>
<p>We began by evaluating eight different models: CNN, RNN, LSTM, Bidirectional LSTM, GRU, Bidirectional GRU, TCN, and Transformer on the IMDB and ARAS datasets. Our analysis aimed to compare the performance of these deep learning models across diverse datasets. The CNN model (Convolutional Neural Network) is particularly effective in capturing spatial dependencies, making it suitable for tasks involving structured data. RNN (Recurrent Neural Network) is well-suited for sequential data analysis, while LSTM (Long Short-Term Memory) and GRU (Gated Recurrent Unit) models are designed to capture long-term dependencies in sequential data. The Bidirectional LSTM and Bidirectional GRU models provide an additional advantage by processing information in both forward and backward directions.</p>
<p>Additionally, we evaluated eight different CNN-based models: VGG, Inception, ResNet, InceptionResNet, Xception, MobileNet, DenseNet, and NASNet for the classification of fruit images using the Fruit-360 dataset. Given that image data is not sequential or time-dependent, recurrent models were not suitable for this task. CNN-based models are particularly effective for image analysis because of their ability to capture spatial dependencies. Moreover, the faster training time of CNN models is due to their parallel processing capabilities, which allow for efficient computation on GPU (Graphics Processing Unit), thereby accelerating the training process.</p>
<p>To evaluate the performance of these models, we employed assessment metrics such as accuracy, precision, recall, and F1-measure. Accuracy measures the overall correctness of the model&#x2019;s predictions, while precision evaluates the proportion of correctly predicted positive instances. Recall assesses the model&#x2019;s ability to correctly identify positive instances, and F1-measure provides a balanced measure of precision and recall.
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mi>A</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>p</mml:mi><mml:mo>+</mml:mo><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:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:mrow><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:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:mrow><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:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mi>F</mml:mi><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>S</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mfrac><mml:mrow><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:math></inline-formula> &#x003D; True Positive, <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>T</mml:mi><mml:mi>n</mml:mi></mml:math></inline-formula> &#x003D; True Negative, <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mi>F</mml:mi><mml:mi>p</mml:mi></mml:math></inline-formula> &#x003D; False Positive, and <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>F</mml:mi><mml:mi>n</mml:mi></mml:math></inline-formula> &#x003D; False Negative.</p>
<p>By conducting a comprehensive analysis using these metrics, we can gain insights into the strengths and weaknesses of each deep learning model. This comparative evaluation enables us to identify the most effective model for specific datasets and applications, ultimately advancing the field of deep learning and its practical applications.</p>
<p>All experiments were conducted on a GeForce RTX 3050 GPU (Graphics Processing Unit) with 4 Gigabyte of RAM (Random Access Memory).</p>
<sec id="s11_1">
<label>11.1</label>
<title>Methodology and Experiments on IMDB Dataset</title>
<p>The IMDB dataset is a widely used dataset for sentiment analysis tasks. It consists of movie reviews along with their corresponding binary sentiment polarity labels. The dataset contains a total of 50,000 reviews, evenly split into 25,000 training samples and 25,000 testing samples. There is an equal distribution of positive and negative labels, with 25,000 instances of each sentiment. To reduce the correlation between reviews for a given movie, only 30 reviews are included in the dataset [<xref ref-type="bibr" rid="ref-300">300</xref>]. Positive reviews often contain words like &#x201C;great,&#x201D; &#x201C;well,&#x201D; and &#x201C;love,&#x201D; while negative reviews frequently use words like &#x201C;bad&#x201D; and &#x201C;can&#x2019;t.&#x201D; However, certain words such as &#x201C;one,&#x201D; &#x201C;character,&#x201D; and &#x201C;well&#x201D; appear frequently in both positive and negative reviews, although their usage may differ in terms of frequency between the two sentiment classes [<xref ref-type="bibr" rid="ref-72">72</xref>].</p>
<p>In our analysis, we employed eight different deep learning models including CNN, RNN, LSTM, Bidirectional LSTM, GRU, Bidirectional GRU, TCN, and Transformer for sentiment classification using the IMDB dataset. <xref ref-type="fig" rid="fig-27">Fig. 27</xref> presents a structural overview of the deep learning model intended for analyzing the performance of eight different models on the IMDB dataset.</p>
<fig id="fig-27">
<label>Figure 27</label>
<caption>
<title>The structural for analysis of different deep learning models on IMDB dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-27.tif"/>
</fig>
<p>In this architecture, text data is first passed through an embedding layer, which transforms the high-dimensional, sparse input into dense, lower-dimensional vectors of real numbers. This allows the model to capture semantic relationships within the data. In the second layer, one of eight models: CNN, RNN, LSTM, Bi-LSTM, GRU, Bi-GRU, TCN, or Transformer is employed for feature extraction and data training. This layer is crucial for capturing patterns and dependencies in the data. Following this, a dropout layer is included to address the issue of overfitting by randomly deactivating a portion of the neurons during training, which helps improve the model&#x2019;s generalization. Subsequently, the multi-dimensional vector turns into a one-dimensional vector using a flatten layer, enabling it to work with fully connected layers. Finally, the output is passed through a fully connected (Dense) layer, which uses a Softmax function for classification, converting the model&#x2019;s predictions into probabilities for each class.</p>
<p>Building a neural network with high accuracy necessitates careful attention to hyperparameter selection, as these adjustments significantly influence the network&#x2019;s performance. For example, setting the number of training iterations too high can lead to overfitting, where the model performs well on the training data but poorly on unseen data. Another critical hyperparameter is the learning rate, which affects the rate of convergence during training. If the learning rate is too high, the network may converge too quickly, potentially overshooting the global minimum of the loss function. Conversely, if the learning rate is too low, the convergence process may become excessively slow, prolonging training. Therefore, finding the optimal balance of hyperparameters is essential for maximizing the network&#x2019;s performance and ensuring effective learning.</p>
<p>In the experiment phase, consistent parameters were applied across all models to ensure a standardized comparison. The parameters were set as follows: epochs &#x003D; 30, batch size &#x003D; 64, dropout &#x003D; 0.2, with the loss function set to &#x201C;Binary Crossentropy,&#x201D; and the optimizer function set to Stochastic Gradient Descent (SGD) with a learning rate of 0.2. For the CNN model, 100 filters were used with a kernel size of 3, along with the Rectified Linear Unit (ReLU) activation function. The RNN, LSTM, Bi-LSTM, GRU, and Bi-GRU models each employed 64 units. The TCN model was configured with 16 filters, a kernel size of 5, and dilation rates of [1, 2, 4, 8]. The Transformer model was set up with 2 attention heads, a hidden layer size of 64 in the feed-forward network, and the ReLU activation function. These parameter settings and architectural choices were designed to allow for a standardized comparison of the deep learning models on the IMDB dataset. This standardization facilitates an accurate analysis of each model&#x2019;s performance, enabling a comparison of their accuracy and loss values.</p>
<p><xref ref-type="table" rid="table-2">Table 2</xref> shows the result of different deep learning models on IMDB review dataset based on various metrics including Accuracy, Precision, Recall, F1-Score, and Time of training.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Result of different deep learning models on the IMDB dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Accuracy %</th>
<th>Precision %</th>
<th>Recall %</th>
<th>F1-Score %</th>
<th>Time (h:m:s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN</td>
<td>85.90</td>
<td>85.89</td>
<td>85.88</td>
<td>85.89</td>
<td>0:02:57</td>
</tr>
<tr>
<td>RNN</td>
<td>59.03</td>
<td>59.03</td>
<td>59.02</td>
<td>59.03</td>
<td>0:12:23</td>
</tr>
<tr>
<td>LSTM</td>
<td>87.53</td>
<td>87.53</td>
<td>87.54</td>
<td>87.54</td>
<td>0:09:09</td>
</tr>
<tr>
<td>Bi-LSTM</td>
<td>87.45</td>
<td>87.46</td>
<td>87.47</td>
<td>87.46</td>
<td>0:10:43</td>
</tr>
<tr>
<td>GRU</td>
<td>87.55</td>
<td>87.56</td>
<td>87.57</td>
<td>87.56</td>
<td>0:05:10</td>
</tr>
<tr>
<td>BI-GRU</td>
<td>87.97</td>
<td>87.92</td>
<td>87.99</td>
<td>87.95</td>
<td>0:09:54</td>
</tr>
<tr>
<td>TCN</td>
<td>84.42</td>
<td>84.40</td>
<td>84.42</td>
<td>84.41</td>
<td>0:07:38</td>
</tr>
<tr>
<td>Transformer</td>
<td><bold>88.03</bold></td>
<td><bold>88.04</bold></td>
<td><bold>88.01</bold></td>
<td><bold>88.03</bold></td>
<td>0:03:44</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To compare the performance of these models, we utilized accuracy, validation-accuracy, loss, and validation-loss diagrams. These diagrams provide insights into how well the models are learning from the data and help in evaluating their effectiveness for sentiment classification tasks.</p>
<p><xref ref-type="fig" rid="fig-28">Fig. 28</xref> shows the accuracy and validation-accuracy diagrams where the accuracy, provides a visual representation of how the different deep learning models perform in terms of accuracy during the training process and validation-accuracy shows the trend of accuracy values on the testing set across multiple epochs for each model.</p>
<fig id="fig-28">
<label>Figure 28</label>
<caption>
<title>Accuracy and validation-accuracy of deep learning models on IMDB dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-28.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-29">Fig. 29</xref> illustrates the loss and validation-loss diagram where the loss diagram is a visual representation of loss values during the training process for six different models, and the validation-loss diagram depicts the variation in loss values on the testing set during the evaluation process for the different models. The loss function measures the discrepancy between the predicted sentiment labels and the actual labels.</p>
<fig id="fig-29">
<label>Figure 29</label>
<caption>
<title>Loss and validation-loss diagrams of deep learning models on IMDB dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-29.tif"/>
</fig>
<p>Furthermore, the confusion matrices for the various deep learning models are displayed in <xref ref-type="fig" rid="fig-30">Fig. 30</xref>. These matrices provide a detailed breakdown of each model&#x2019;s performance, highlighting how well the models classify different classes. By closely examining these confusion matrices, we can gain insights into the precision of the models and identify patterns of misclassification for each class. This analysis helps in understanding the strengths and weaknesses of the models&#x2019; predictions.</p>
<fig id="fig-30">
<label>Figure 30</label>
<caption>
<title>Confusion matrix for different deep learning models on IMDB dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-30.tif"/>
</fig>
<p>Additionally, <xref ref-type="fig" rid="fig-31">Fig. 31</xref> displays the ROC-AUC (Receiver Operating Characteristic-Area Under Curve) diagrams for eight different deep learning models. These diagrams offer valuable insights into the classification performance of the models, aiding in the assessment of their effectiveness. By analyzing the ROC-AUC curves, we can make informed decisions regarding model selection and threshold adjustments, ensuring a more accurate and effective classification approach.</p>
<fig id="fig-31">
<label>Figure 31</label>
<caption>
<title>ROC-AUC diagrams for different deep learning models</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-31.tif"/>
</fig>
<p>Based on the results provided, it can be concluded that the Transformer and Bi-GRU models achieved the best performance on the IMDB review dataset for sentiment analysis. Both models demonstrated high accuracy in classifying the sentiment of movie reviews. However, it is worth noting that the training time of the Transformer model was significantly less than that of the Bi-GRU model. This suggests that the Transformer model was faster to train compared to the Bi-GRU model while still achieving excellent performance. Additionally, the GRU model also exhibited good accuracy in sentiment classification and required less training time than the Bi-GRU model. Overall, the results suggest that the Transformer, and GRU models are effective deep learning models for sentiment analysis on the IMDB review dataset, with varying trade-offs between performance and training time.</p>
</sec>
<sec id="s11_2">
<label>11.2</label>
<title>Methodology and Experiments on ARAS Dataset</title>
<p>Based on the provided information, the ARAS dataset [<xref ref-type="bibr" rid="ref-301">301</xref>] is a valuable resource for recognizing human activities in smart environments. It consists of data streams collected from two houses over a period of 60 days, with 20 binary sensors installed to monitor resident activity. The dataset includes information on 27 different activities performed by two residents, and the sensor events are recorded on a per-second basis.</p>
<p>Eight distinct deep learning models were used in our investigation to recognize human activities: CNN, RNN, LSTM, Bidirectional LSTM, GRU, Bidirectional GRU, TCN, and Transformer. A structural overview of the deep learning model designed to analyze the performance of eight different models on the ARAS dataset is shown in <xref ref-type="fig" rid="fig-32">Fig. 32</xref>.</p>
<fig id="fig-32">
<label>Figure 32</label>
<caption>
<title>The structural for analysis of different deep learning models on the ARAS dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-32.tif"/>
</fig>
<p>The first phase involves preprocessing the sensor data to ensure it is in a suitable and standardized format for deep learning models. The initial task in this phase is data cleaning, where any recorded instances where all sensor events are zero, and the resident is inside the house, are removed from the dataset. Next, a time-based static sliding window technique is applied for segmenting sensor events. This method groups sequences of sensor events into intervals of equal duration. Optimizing the time interval is crucial for effective segmentation; after evaluating intervals ranging from 30 to 360 s, a 90-s interval was determined to be optimal for the ARAS dataset. The segmentation task aids in decreasing training time and increasing accuracy for the deep learning models.</p>
<p>After preprocessing, the data is passed through an input layer. In the second layer, one of eight models: CNN, RNN, LSTM, Bi-LSTM, GRU, Bi-GRU, TCN, or Transformer is employed for feature extraction and training. This layer plays a vital role in capturing patterns and dependencies within the data. To mitigate overfitting, a dropout layer follows, which randomly deactivates a portion of the neurons during training, thereby improving the model&#x2019;s generalization. Subsequently, a flatten layer is used to convert the multi-dimensional vector into a one-dimensional vector, making it compatible with fully connected layers. Finally, the output passes through a fully connected (Dense) layer, which uses a Softmax function for classification, transforming the model&#x2019;s predictions into probability distributions across the classes.</p>
<p>In the experimental phase, we split the data from the first resident of house B, allocating 70% for training and 30% for testing, using a random split. Additionally, 20% of the training data was set aside for validation. The models were trained with a fixed set of parameters: 30 epochs, a batch size of 64, a dropout rate of 0.2, the &#x201C;Categorical Crossentropy&#x201D; loss function, and the Adam optimizer. For the CNN model, we used 100 filters with a kernel size of 3 and the rectified linear unit (ReLU) activation function. The RNN, LSTM, Bi-LSTM, GRU, and Bi-GRU models were configured with 64 units each. The TCN model was set with 16 filters, a kernel size of 5, and dilation rates of [1, 2, 4, 8]. The Transformer model utilized 2 attention heads, a hidden layer size of 64 in the feedforward network, and the ReLU activation function.</p>
<p><xref ref-type="table" rid="table-3">Table 3</xref> illustrates the results of experiments on ARAS dataset with various metrices including Accuracy, Precision, Recall, F1-Score, and Time of training.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Result of different deep learning models on the ARAS dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Accuracy %</th>
<th>Precision %</th>
<th>Recall %</th>
<th>F1-Score %</th>
<th>Time (h:m:s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN</td>
<td>93.14</td>
<td>95.59</td>
<td>92.43</td>
<td>93.98</td>
<td>0:01:18</td>
</tr>
<tr>
<td>RNN</td>
<td>93.17</td>
<td>96.19</td>
<td>91.67</td>
<td>93.88</td>
<td>0:04:09</td>
</tr>
<tr>
<td>LSTM</td>
<td>93.29</td>
<td>95.56</td>
<td>92.82</td>
<td>93.81</td>
<td>0:03:23</td>
</tr>
<tr>
<td>Bi-LSTM</td>
<td>93.33</td>
<td><bold>96.66</bold></td>
<td>92.12</td>
<td>94.15</td>
<td>0:04:01</td>
</tr>
<tr>
<td>GRU</td>
<td>93.65</td>
<td>96.08</td>
<td>91.78</td>
<td>94.31</td>
<td>0:03:15</td>
</tr>
<tr>
<td>BI-GRU</td>
<td>93.90</td>
<td>95.87</td>
<td>92.61</td>
<td>94.49</td>
<td>0:03:56</td>
</tr>
<tr>
<td>TCN</td>
<td>94.04</td>
<td>95.37</td>
<td>93.48</td>
<td>94.42</td>
<td>0:04:06</td>
</tr>
<tr>
<td>Transformer</td>
<td><bold>94.56</bold></td>
<td>95.61</td>
<td><bold>94.06</bold></td>
<td><bold>94.83</bold></td>
<td>0:03:14</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Also, <xref ref-type="fig" rid="fig-33">Fig. 33</xref> presents the accuracy diagram and validation-accuracy diagram for the deep learning models, while <xref ref-type="fig" rid="fig-34">Fig. 34</xref> shows the loss diagram and validation-loss diagram for deep learning models.</p>
<fig id="fig-33">
<label>Figure 33</label>
<caption>
<title>Accuracy and validation-accuracy diagrams of deep learning models on ARAS dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-33.tif"/>
</fig><fig id="fig-34">
<label>Figure 34</label>
<caption>
<title>Loss and validation-loss diagrams of deep learning models on ARAS dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-34.tif"/>
</fig>
<p>Since we performed preprocessing tasks like data cleaning and segmentation, the data is nearly normalized and balanced, leading to consistent and closely grouped results across all models. However, the results indicate that the Transformer and TCN models outperformed the others on the ARAS dataset. This outcome aligns with the dataset&#x2019;s nature, which comprises spatial and temporal sequences of sensor events. Among the models, the Transformer exhibited the highest performance in terms of accuracy, recall, and F1-Score, while the Bi-LSTM model excelled in the precision metric. Moreover, the Transformer model demonstrated a notable advantage in training time, second only to the CNN model, underscoring its efficiency in processing and learning from time-series data. Additionally, when examining the accuracy and loss curves, it is evident that the Transformer, TCN, and CNN models stabilized earlier than the others. Overall, the Transformer model proved to be the most effective for working with the ARAS dataset, striking a balance between accuracy, training time, and consistency throughout the training phases, making it the optimal choice for recognizing human activities based on sensor data.</p>
</sec>
<sec id="s11_3">
<label>11.3</label>
<title>Methodology and Experiments on the Fruit-360 Dataset</title>
<p>Since images are not sequential or time-dependent, recurrent models were less effective for these tasks. CNN-based models, on the other hand, are highly valuable for image analysis due to their ability to capture spatial relationships. Consequently, the analysis of deep learning models on the Fruit-360 dataset for image classification focused on eight CNN variants: VGG, Inception, ResNet, InceptionResNet, Xception, MobileNet, DenseNet, and NASNet. These models use deep transfer learning technique for training image data and improving classification accuracy. <xref ref-type="fig" rid="fig-35">Fig. 35</xref> provides a structural overview of the deep learning models used to evaluate the performance of these eight variants on the Fruit-360 dataset.</p>
<fig id="fig-35">
<label>Figure 35</label>
<caption>
<title>The structural for analysis of different CNN-based models on Fruit-360 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-35.tif"/>
</fig>
<p>First, the fruit images are passed through an input layer. In the second layer, one of eight models (VGG, Inception, ResNet, InceptionResNet, Xception, MobileNet, DenseNet, or NASNet) is employed for feature extraction and training. Next, a Global Average Pooling 2D (GAP) layer is applied, which significantly reduces the spatial dimensions of the data by collapsing each feature map into a single value. To combat overfitting, a dropout layer is then introduced, randomly deactivating a portion of the neurons during training, which enhances the model&#x2019;s ability to generalize. Finally, the output is passed through a fully connected (Dense) layer, where a Softmax function is used to classify the fruit images.</p>
<p>The dataset comprises 55,244 images of 81 different fruit classes, each with a resolution of 100 &#x00D7; 100 pixels. For the experiments, a subset of 60 fruit classes was selected, containing 28,484 images for training and 9558 images for testing. Non-fruit items such as chestnuts and ginger root were removed from the dataset.</p>
<p>All models were trained with a consistent set of parameters: 20 epochs, a batch size of 512, a dropout rate of 0.2, the &#x201C;Categorical Crossentropy&#x201D; loss function, and the Adam optimizer. Additionally, all models utilized the &#x201C;ImageNet&#x201D; dataset for pre-training.</p>
<p><xref ref-type="table" rid="table-4">Table 4</xref> presents the experimental results for various models on the Fruit-360 dataset, including VGG16, InceptionV3, ResNet50, InceptionResNetV2, Xception, MobileNet, DenseNet121, and NASNetLarge. The table includes metrics such as Accuracy, Precision, Recall, F1-Score, and Time of training.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Result of different deep learning models on the Fruit-360 dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Accuracy %</th>
<th>Precision %</th>
<th>Recall %</th>
<th>F1-Score %</th>
<th>Time (h:m:s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>VGG</td>
<td>94.39</td>
<td><bold>99</bold>.<bold>79</bold></td>
<td>80.65</td>
<td>89.20</td>
<td>2:17:32</td>
</tr>
<tr>
<td>Inception</td>
<td>95.86</td>
<td>96.65</td>
<td>95.14</td>
<td>95.89</td>
<td>0:23:34</td>
</tr>
<tr>
<td>ResNet</td>
<td>94.59</td>
<td>95.30</td>
<td>93.64</td>
<td>94.46</td>
<td>1:12:56</td>
</tr>
<tr>
<td>InceptionResNet</td>
<td>96.05</td>
<td>97.01</td>
<td>95.36</td>
<td>96.18</td>
<td>0:54:18</td>
</tr>
<tr>
<td>Xception</td>
<td>97.38</td>
<td>98.28</td>
<td>96.61</td>
<td>97.44</td>
<td>1:01:11</td>
</tr>
<tr>
<td>MobileNet</td>
<td>98.54</td>
<td>98.88</td>
<td>98.28</td>
<td>98.58</td>
<td>0:17:22</td>
</tr>
<tr>
<td>DenseNet</td>
<td><bold>98</bold>.<bold>94</bold></td>
<td>99.12</td>
<td><bold>98</bold>.<bold>75</bold></td>
<td><bold>98</bold>.<bold>94</bold></td>
<td>1:10:30</td>
</tr>
<tr>
<td>NASNet</td>
<td>96.99</td>
<td>97.69</td>
<td>96.56</td>
<td>97.12</td>
<td>3:50:05</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Furthermore, the accuracy, validation-accuracy, loss, and validation-loss diagrams were used to compare the performance of various models. When assessing the models&#x2019; performance for tasks involving the categorization of fruit photos, these graphs offer valuable insights into how effectively the models are learning from the data. <xref ref-type="fig" rid="fig-36">Fig. 36</xref> shows the accuracy and validation-accuracy diagram of the deep learning models, while <xref ref-type="fig" rid="fig-37">Fig. 37</xref> illustrates the loss diagram and validation-loss diagram of the deep learning models.</p>
<fig id="fig-36">
<label>Figure 36</label>
<caption>
<title>Accuracy and validation-accuracy diagrams of different CNN-based deep learning models on Friut-360 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-36.tif"/>
</fig><fig id="fig-37">
<label>Figure 37</label>
<caption>
<title>Loss and validation-loss diagrams of different CNN-based deep learning models on Friut-360 dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_54314-fig-37.tif"/>
</fig>
<p>Based on the results, it can be concluded that the DenseNet and MobileNet models achieved the best performance for fruit image classification on the Fruit-360 dataset. Both models demonstrated high accuracy in classifying fruit images. Notably, MobileNet had a significantly shorter training time compared to DenseNet, indicating that it was faster to train while still delivering performance close to that of DenseNet. Additionally, the Xception model also showed good accuracy and required less training time than DenseNet. Overall, the MobileNet model stands out as a favorable choice due to its balance between accuracy and training efficiency.</p>
</sec>
</sec>
<sec id="s12">
<label>12</label>
<title>Research Directions and Future Aspects</title>
<p>In the preceding sections, we explored a range of deep learning topics, highlighting both the advantages and limitations of various deep learning models. Additionally, we examined the application of several models across different domains. Despite the benefits demonstrated, our research has identified certain gaps, indicating that further advancements are necessary. This section outlines potential future research directions based on our analysis.
<list list-type="bullet">
<list-item>
<p><italic>Generative (Unsupervised) Models:</italic> Generative models, a key category of deep learning models discussed in <xref ref-type="sec" rid="s4">Section 4</xref>, hold significant promise for future research. These models enable the creation of new data representations through exploratory analysis and can identify high-order correlations or features in data. Unlike supervised learning, unsupervised models can derive insights from data without the need for labeled examples, making them valuable for various applications. Several generative models, including Autoencoders, Generative Adversarial Networks (GANs), Deep Belief Networks (DBNs), and Self-Organizing Maps (SOMs), have been developed and employed across diverse contexts. A promising research avenue involves analyzing these models in various settings and developing new methods or variations that enhance data modeling or representation for specific real-world applications. The rising interest in GANs is particularly noteworthy, as they excel in leveraging unlabeled image data for deep representation learning and training highly non-linear mappings between latent and data spaces. The GAN framework offers the flexibility to formulate new theories and methods tailored to emerging deep learning applications, positioning it as a pivotal area for future exploration.</p></list-item>
<list-item>
<p><italic>Hybrid/Ensemble Modeling</italic>: Hybrid deep learning architectures have shown great potential in enhancing model performance by combining components from multiple models. For instance, the integration of Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs) can capture both temporal and spatial dependencies in data, leveraging the strengths of each model. Hybrid models also benefit from combining generative and supervised learning, offering superior performance and improved uncertainty handling in high-risk scenarios. Developing effective hybrid models, whether supervised or unsupervised, presents a significant research opportunity to address a wide range of real-world problems, including semi-supervised learning tasks and model uncertainty. This approach moves beyond conventional, isolated models, emphasizing the need for sophisticated methods that can handle the complexity of various data types and applications.</p></list-item>
<list-item>
<p><italic>Hyperparameter Optimization for Efficient Deep Learning</italic>: As deep learning models have evolved, the number of parameters, computational latency, and resource requirements have increased substantially [<xref ref-type="bibr" rid="ref-152">152</xref>]. Selecting the appropriate hyperparameters is critical to building a neural network with high accuracy. Key hyperparameters include learning rate, loss function, batch size, number of training iterations, and dropout rate, among others. The challenge lies in finding an optimal balance of these parameters, as they significantly influence network performance. However, iterating through all possible combinations of hyperparameters is computationally expensive. To address this, metaheuristic optimization techniques, such as Genetic Algorithm (GA) [<xref ref-type="bibr" rid="ref-303">303</xref>], Particle Swarm Optimization (PSO) [<xref ref-type="bibr" rid="ref-304">304</xref>], and others, can be employed to explore the search space more efficiently than exhaustive methods. Future research should focus on optimizing hyperparameters tailored to specific data types and contexts. For example, the learning rate plays a crucial role in training, where a rate too high may cause the model to converge prematurely, while a rate too low can lead to slow convergence and prolonged training times. Adaptive learning rate techniques, such as including Adaptive Moment Estimation (Adam) [<xref ref-type="bibr" rid="ref-305">305</xref>], Stochastic Gradient Descent (SGD) [<xref ref-type="bibr" rid="ref-306">306</xref>], adaptive gradient algorithm (ADAGRAD) [<xref ref-type="bibr" rid="ref-307">307</xref>], and Nesterov-accelerated Adaptive Moment Estimation (Nadam) [<xref ref-type="bibr" rid="ref-308">308</xref>], and more recent innovations like Evolved Sign Momentum (Lion) [<xref ref-type="bibr" rid="ref-309">309</xref>], offer promising avenues for improving network performance and minimizing loss functions. Future research could further explore these optimizers, focusing on their comparative effectiveness in enhancing model performance through iterative weight and bias adjustments.</p></list-item>
<list-item>
<p><italic>Federated Learning</italic>: Federated learning is an emerging deep learning paradigm that enables collaborative model training across multiple organizations or teams without the need to share raw data. This approach is particularly relevant in contexts where data privacy is paramount. However, federated learning introduces new challenges, especially with the advent of data fusion technologies that combine data from multiple sources with varying formats. As data diversity and volume continue to grow, optimizing data and model utilization in federated learning becomes increasingly important. Addressing challenges such as safeguarding user privacy, developing universal models, and ensuring the stability of data fusion outcomes will be crucial for the future application of federated learning across multiple domains [<xref ref-type="bibr" rid="ref-310">310</xref>].</p></list-item>
<list-item>
<p><italic>Quantum Deep Learning:</italic> Quantum computing and deep learning have both seen significant advancements over the past few decades. Quantum computing, which leverages the principles of quantum mechanics to store and process information, has the potential to outperform classical supercomputers on certain tasks, making it a powerful tool for complex problem-solving. The intersection of quantum computing and deep learning has led to the emergence of quantum deep learning and quantum-inspired deep learning algorithms. Future research directions in this area include investigating and developing quantum deep learning models, such as Quantum Convolutional Neural Network (Quantum CNN) [<xref ref-type="bibr" rid="ref-311">311</xref>], Quantum Recurrent Neural Network (Quantum RNN) [<xref ref-type="bibr" rid="ref-312">312</xref>], Quantum Generative Adversarial Network (Quantum GAN) [<xref ref-type="bibr" rid="ref-313">313</xref>], and others. Additionally, exploring the application of these models across various domains and creating novel quantum deep learning architectures represents a cutting-edge frontier in the field [<xref ref-type="bibr" rid="ref-314">314</xref>,<xref ref-type="bibr" rid="ref-315">315</xref>].</p></list-item>
</list></p>
<p>In conclusion, the research directions outlined above underscore the dynamic and evolving nature of deep learning. By addressing these challenges and exploring new avenues, the field can continue to advance, driving innovation and enabling the development of more powerful and efficient models for a wide range of applications.</p>
</sec>
<sec id="s13">
<label>13</label>
<title>Conclusion</title>
<p>This article provides an extensive overview of deep learning technology and its applications in machine learning and artificial intelligence. The article covers various aspects of deep learning, including neural networks, MLP models, and different types of deep learning models such as CNN, RNN, TCN, Transformer, generative models, DRL, and transfer learning. The classification of deep learning models allows for a better understanding of their specific applications and characteristics. The RNN models, including LSTM, Bi-LSTM, GRU, and Bi-GRU, are particularly suited for time series data due to their ability to capture temporal dependencies. On the other hand, CNN-based models excel in image data analysis by effectively capturing spatial features.</p>
<p>The experiments conducted on three public datasets, namely IMDB, ARAS, and Fruit-360, further reinforce the suitability of specific deep learning models for different data types. The results demonstrate that the CNN-based models such as DenseNet and MobileNet perform exceptionally well in image classification tasks. The RNN models, such as LSTM and GRU, show strong performance in time series analysis. However, the Transformer model outperforms classical RNN-based models, particularly in text analysis, due to its use of the attention mechanism.</p>
<p>Overall, this article highlights the diverse applications and effectiveness of deep learning models in various domains. It emphasizes the importance of selecting the appropriate deep learning model based on the nature of the data and the task at hand. The insights gained from the experiments contribute to a better understanding of the strengths and weaknesses of different deep learning models, facilitating informed decision-making in practical applications.</p>
</sec>
</body>
<back>
<ack><p>The authors would like to express sincere gratitude to all the individuals who have contributed to the completion of this research paper. Their unwavering support, valuable insights, and encouragement have been instrumental in making this endeavor a success.</p>
</ack>
<sec><title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Study conception and design: Farhad Mortezapour Shiri, Thinagaran Perumal; data collection: Farhad Mortezapour Shiri; analysis and interpretation of results: Farhad Mortezapour Shiri, Thinagaran Perumal, Norwati Mustapha, Raihani Mohamed; draft manuscript preparation: Farhad Mortezapour Shiri, Thinagaran Perumal, Norwati Mustapha, Raihani Mohamed. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The code used and/or analyzed during this research are available from the corresponding author upon reasonable request. Data used in this study can be accessed via the following links: IMDB dataset: <ext-link ext-link-type="uri" xlink:href="https://ai.stanford.edu/~amaas/data/sentiment/">https://ai.stanford.edu/~amaas/data/sentiment/</ext-link>, 6/19/2011; ARAS dataset: <ext-link ext-link-type="uri" xlink:href="http://aras.cmpe.boun.edu.tr/download.php">http://aras.cmpe.boun.edu.tr/download.php</ext-link>, 7/22/2013; Fruit-360 dataset: <ext-link ext-link-type="uri" xlink:href="https://data.mendeley.com/datasets/rp73yg93n8/1">https://data.mendeley.com/datasets/rp73yg93n8/1</ext-link>, 10/20/2018 (accessed on 22 October 2024).</p>
</sec>
<sec><title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P. P.</given-names> <surname>Shinde</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Shah</surname></string-name></person-group>, &#x201C;<article-title>A review of machine learning and deep learning applications</article-title>,&#x201D; in <conf-name>4th Int. Conf. Comput. Commun. Ctrl. Autom. (ICCUBEA)</conf-name>, <publisher-loc>Pune, India</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Aug. 16&#x2013;18, 2018</year>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICCUBEA.2018.8697857</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Janiesch</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Zschech</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Heinrich</surname></string-name></person-group>, &#x201C;<article-title>Machine learning and deep learning</article-title>,&#x201D; <source>Electron. Mark.</source>, vol. <volume>31</volume>, no. <issue>3</issue>, pp. <fpage>685</fpage>&#x2013;<lpage>695</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s12525-021-00475-2</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Han</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A survey of machine learning and deep learning in remote sensing of geological environment: Challenges, advances, and opportunities</article-title>,&#x201D; <source>ISPRS J. Photogramm. Remote. Sens.</source>, vol. <volume>202</volume>, pp. <fpage>87</fpage>&#x2013;<lpage>113</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2023.05.032</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Zhang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Deep learning in human activity recognition with wearable sensors: A review on advances</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>4</issue>, <year>Feb. 14, 2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22041476</pub-id>; <pub-id pub-id-type="pmid">35214377</pub-id></mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tao</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Xie</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>A survey of field programmable gate array (FPGA)-based graph convolutional neural network accelerators: Challenges and opportunities</article-title>,&#x201D; <source>PeerJ Comput. Sci.</source>, vol. <volume>8</volume>, no. <issue>9</issue>, <year>2022</year>, Art. no. e1166. doi: <pub-id pub-id-type="doi">10.7717/peerj-cs.1166</pub-id>; <pub-id pub-id-type="pmid">36532812</pub-id></mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Mathew</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Amudha</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Sivakumari</surname></string-name></person-group>, &#x201C;<article-title>Deep learning techniques: An overview</article-title>,&#x201D; in <conf-name>Adv. Mach. Learn. Technol. App.: AMLTA 2020</conf-name>, <year>2021</year>, pp. <fpage>599</fpage>&#x2013;<lpage>608</lpage>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Jin</surname></string-name></person-group>, &#x201C;<article-title>A comprehensive survey of robust deep learning in computer vision</article-title>,&#x201D; <source>J. Autom. Intell.</source>, vol. <volume>2</volume>, no. <issue>4</issue>, pp. <fpage>175</fpage>&#x2013;<lpage>195</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jai.2023.10.002</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Shrestha</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Mahmood</surname></string-name></person-group>, &#x201C;<article-title>Review of deep learning algorithms and architectures</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>53040</fpage>&#x2013;<lpage>53065</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2912200</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Wani</surname></string-name>, <string-name><given-names>F. A.</given-names> <surname>Bhat</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Afzal</surname></string-name>, and <string-name><given-names>A. I.</given-names> <surname>Khan</surname></string-name></person-group>, <source>Advances in Deep Learning</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Alzubaidi</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions</article-title>,&#x201D; <source>J. Big Data</source>, vol. <volume>8</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>74</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1186/s40537-021-00444-8</pub-id>; <pub-id pub-id-type="pmid">33816053</pub-id></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. H.</given-names> <surname>Sarker</surname></string-name></person-group>, &#x201C;<article-title>Deep learning: A comprehensive overview on techniques, taxonomy, applications and research directions</article-title>,&#x201D; <source>SN Comput. Sci.</source>, vol. <volume>2</volume>, no. <issue>6</issue>, p. <fpage>420</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s42979-021-00815-1</pub-id>; <pub-id pub-id-type="pmid">34426802</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. N.</given-names> <surname>Hasan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ashik</surname></string-name>, <string-name><given-names>M. J.</given-names> <surname>Hasan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Azmin</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Uddin</surname></string-name></person-group>, &#x201C;<article-title>An analysis of COVID-19 pandemic outbreak on economy using neural network and random forest</article-title>,&#x201D; <source>J. Inf. Syst. Telecommun.</source>, vol. <volume>2</volume>, no. <issue>42</issue>, <year>2023</year>, Art. no. <fpage>163</fpage>. doi: <pub-id pub-id-type="doi">10.52547/jist.34246.11.42.163</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N. B.</given-names> <surname>Gaikwad</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Tiwari</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Keskar</surname></string-name>, and <string-name><given-names>N.</given-names> <surname>Shivaprakash</surname></string-name></person-group>, &#x201C;<article-title>Efficient FPGA implementation of multilayer perceptron for real-time human activity classification</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>26696</fpage>&#x2013;<lpage>26706</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2900084</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. -C.</given-names> <surname>Ke</surname></string-name> and <string-name><given-names>M. -S.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Quality prediction for injection molding by using a multilayer perceptron neural network</article-title>,&#x201D; <source>Polymers</source>, vol. <volume>12</volume>, no. <issue>8</issue>, <year>2020</year>, Art. no. 1812. doi: <pub-id pub-id-type="doi">10.3390/polym12081812</pub-id>; <pub-id pub-id-type="pmid">32806786</pub-id></mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Tasdelen</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Sen</surname></string-name></person-group>, &#x201C;<article-title>A hybrid CNN-LSTM model for pre-miRNA classification</article-title>,&#x201D; <source>Sci. Rep.</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1038/s41598-021-93656-0</pub-id>; <pub-id pub-id-type="pmid">34239004</pub-id></mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Yu</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>Applying the convolutional neural network deep learning technology to behavioural recognition in intelligent video</article-title>,&#x201D; <source>Tehni&#x010D;ki Vjesnik</source>, vol. <volume>25</volume>, no. <issue>2</issue>, pp. <fpage>528</fpage>&#x2013;<lpage>535</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.17559/TV-20171229024444</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Peng</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Zhou</surname></string-name></person-group>, &#x201C;<article-title>A survey of convolutional neural networks: Analysis, applications, and prospects</article-title>,&#x201D; <source>IEEE Trans. Neural Netw. Learn. Syst.</source>, vol. <volume>33</volume>, no. <issue>12</issue>, pp. <fpage>6999</fpage>&#x2013;<lpage>7019</lpage>, <year>Dec. 2022</year>. doi: <pub-id pub-id-type="doi">10.1109/TNNLS.2021.3084827</pub-id>; <pub-id pub-id-type="pmid">34111009</pub-id></mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. P.</given-names> <surname>Babu</surname></string-name> and <string-name><given-names>S. J.</given-names> <surname>Narayanan</surname></string-name></person-group>, &#x201C;<article-title>One-vs-all convolutional neural networks for synthetic aperture radar target recognition</article-title>,&#x201D; <source>Cybern Inf. Technol.</source>, vol. <volume>22</volume>, pp. <fpage>179</fpage>&#x2013;<lpage>197</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.2478/cait-2022-0035</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Mekruksavanich</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Jitpattanakul</surname></string-name></person-group>, &#x201C;<article-title>Deep convolutional neural network with rnns for complex activity recognition using wrist-worn wearable sensor data</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>10</volume>, no. <issue>14</issue>, <year>2021</year>, Art. no. 1685. doi: <pub-id pub-id-type="doi">10.3390/electronics10141685</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Qin</surname></string-name></person-group>, &#x201C;<article-title>A CNN-BiLSTM-AM method for stock price prediction</article-title>,&#x201D; <source>Neural Comput. Appl.</source>, vol. <volume>33</volume>, pp. <fpage>4741</fpage>&#x2013;<lpage>4753</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s00521-020-05532-z</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Rawat</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Deep convolutional neural networks for image classification: A comprehensive review</article-title>,&#x201D; <source>Neural Comput.</source>, vol. <volume>29</volume>, no. <issue>9</issue>, pp. <fpage>2352</fpage>&#x2013;<lpage>2449</lpage>, <year>2017</year>. doi: <pub-id pub-id-type="doi">10.1162/neco_a_00990</pub-id>; <pub-id pub-id-type="pmid">28599112</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Jiang</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Miao</surname></string-name></person-group>, &#x201C;<article-title>Review of image classification algorithms based on convolutional neural networks</article-title>,&#x201D; <source>Remote Sens</source>., vol. <volume>13</volume>, no. <issue>22</issue>, <year>2021</year>, Art. no. 4712. doi: <pub-id pub-id-type="doi">10.3390/rs13224712</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Gu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Recent advances in convolutional neural networks</article-title>,&#x201D; <source>Pattern Recognit.</source>, vol. <volume>77</volume>, pp. <fpage>354</fpage>&#x2013;<lpage>377</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1016/j.patcog.2017.10.013</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Salman</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Overfitting mechanism and avoidance in deep neural networks</article-title>,&#x201D; <comment>2019, <italic>arXiv:1901.06566</italic></comment>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ajit</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Acharya</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Samanta</surname></string-name></person-group>, &#x201C;<article-title>A review of convolutional neural networks</article-title>,&#x201D; in <conf-name>2020 Int. Conf. Emerg. Tren. Inf. Technol. Engr. (ic-ETITE)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2020</year>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>F. E.</given-names> <surname>Alsaadi</surname></string-name></person-group>, &#x201C;<article-title>A survey of deep neural network architectures and their applications</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>234</volume>, pp. <fpage>11</fpage>&#x2013;<lpage>26</lpage>, <year>2017</year>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2016.12.038</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Spatial pyramid pooling in deep convolutional networks for visual recognition</article-title>,&#x201D; <source>IEEE Trans. Pattern. Anal. Mach. Intell.</source>, vol. <volume>37</volume>, no. <issue>9</issue>, pp. <fpage>1904</fpage>&#x2013;<lpage>1916</lpage>, <year>2015</year>. doi: <pub-id pub-id-type="doi">10.1109/TPAMI.2015.2389824</pub-id>; <pub-id pub-id-type="pmid">26353135</pub-id></mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Wei</surname></string-name></person-group>, &#x201C;<article-title>Mixed pooling for convolutional neural networks</article-title>,&#x201D; in <conf-name>Rough. Sets. Knwl. Technol. 9th Int. Conf., RSKT</conf-name>, <publisher-loc>Shanghai, China</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Oct. 24&#x2013;26, 2014</year>, pp. <fpage>364</fpage>&#x2013;<lpage>375</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-3-319-11740-9_34</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Gong</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Guo</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Lazebnik</surname></string-name></person-group>, &#x201C;<article-title>Multi-scale orderless pooling of deep convolutional activation features</article-title>,&#x201D; in <conf-name>Comput. Vis. (ECCV): 13th Europ. Conf.</conf-name>, <publisher-loc>Zurich, Switzerland</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Sep. 6&#x2013;12, 2014</year>, pp. <fpage>392</fpage>&#x2013;<lpage>407</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>M. D.</given-names> <surname>Zeiler</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Fergus</surname></string-name></person-group>, &#x201C;<article-title>Stochastic pooling for regularization of deep convolutional neural networks</article-title>,&#x201D; <comment>2013, <italic>arXiv:1301.3557</italic></comment>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Dumoulin</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Visin</surname></string-name></person-group>, &#x201C;<article-title>A guide to convolution arithmetic for deep learning</article-title>,&#x201D; <comment>2016, <italic>arXiv:1603.07285</italic></comment>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Krichen</surname></string-name></person-group>, &#x201C;<article-title>Convolutional neural networks: A survey</article-title>,&#x201D; <source>Computers</source>, vol. <volume>12</volume>, no. <issue>8</issue>, <year>2023</year>, Art. no. <fpage>151</fpage>. doi: <pub-id pub-id-type="doi">10.3390/computers12080151</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>K&#x0131;l&#x0131;&#x00E7;arslan</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Adem</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>&#x00C7;elik</surname></string-name></person-group>, &#x201C;<article-title>An overview of the activation functions used in deep learning algorithms</article-title>,&#x201D; <source>J. New Results Sci.</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>75</fpage>&#x2013;<lpage>88</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.54187/jnrs.1011739</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Nwankpa</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Ijomah</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Gachagan</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Marshall</surname></string-name></person-group>, &#x201C;<article-title>Activation functions: Comparison of trends in practice and research for deep learning</article-title>,&#x201D; <comment>2018, <italic>arXiv:1811.03378</italic></comment>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Hara</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Saito</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Shouno</surname></string-name></person-group>, &#x201C;<article-title>Analysis of function of rectified linear unit used in deep learning</article-title>,&#x201D; in <conf-name>Int. Jt. Conf. Neural. Netw. (IJCNN)</conf-name>, <publisher-loc>Killarney, Ireland</publisher-loc>, <year>2015</year>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A. L.</given-names> <surname>Maas</surname></string-name>, <string-name><given-names>A. Y.</given-names> <surname>Hannun</surname></string-name>, and <string-name><given-names>A. Y.</given-names> <surname>Ng</surname></string-name></person-group>, &#x201C;<article-title>Rectifier nonlinearities improve neural network acoustic models</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. Mach. Learn. (ICML)</conf-name>, <publisher-loc>Atlanta, GA, USA</publisher-loc>, <year>2013</year>, vol. <volume>30, no. 1</volume>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Delving deep into rectifiers: Surpassing human-level performance on imagenet classification</article-title>,&#x201D; in <conf-name>Proc. IEEE Int. Conf. Comput. Vis.</conf-name>, <year>2015</year>, pp. <fpage>1026</fpage>&#x2013;<lpage>1034</lpage>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Empirical evaluation of rectified activations in convolutional network</article-title>,&#x201D; <comment>2015, <italic>arXiv:1505.00853</italic></comment>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Jin</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wei</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Xiong</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Yan</surname></string-name></person-group>, &#x201C;<article-title>Deep learning with s-shaped rectified linear activation units</article-title>,&#x201D; <conf-name>Proc. AAAI Conf. Artif. Intell.</conf-name>, vol. <volume>30, no. 1</volume>, <year>2016</year>. doi: <pub-id pub-id-type="doi">10.1609/aaai.v30i1.10287</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D. -A.</given-names> <surname>Clevert</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Unterthiner</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Hochreiter</surname></string-name></person-group>, &#x201C;<article-title>Fast and accurate deep network learning by exponential linear units (ELUs)</article-title>,&#x201D; <comment>2015, <italic>arXiv:1511.07289</italic></comment>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Hendrycks</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Gimpel</surname></string-name></person-group>, &#x201C;<article-title>Gaussian error linear units (GELUs)</article-title>,&#x201D; <comment>2016, <italic>arXiv:1606.08415</italic></comment>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Krizhevsky</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name>, and <string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>ImageNet classification with deep convolutional neural networks</article-title>,&#x201D; <source>Adv Neural Inf. Process. Syst.</source>, vol. <volume>25</volume>, pp. <fpage>1097</fpage>&#x2013;<lpage>1105</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Simonyan</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Zisserman</surname></string-name></person-group>, &#x201C;<article-title>Very deep convolutional networks for large-scale image recognition</article-title>,&#x201D; <comment>2014, <italic>arXiv:1409.1556</italic></comment>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Szegedy</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Going deeper with convolutions</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2015</year>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Szegedy</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Vanhoucke</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ioffe</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shlens</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Wojna</surname></string-name></person-group>, &#x201C;<article-title>Rethinking the inception architecture for computer vision</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2016</year>, pp. <fpage>2818</fpage>&#x2013;<lpage>2826</lpage>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Deep residual learning for image recognition</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2016</year>, pp. <fpage>770</fpage>&#x2013;<lpage>778</lpage>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Identity mappings in deep residual networks</article-title>,&#x201D; in <conf-name>Comput. Vis. (ECCV): 14th Europ. Conf.</conf-name>, <publisher-loc>Amsterdam, The Netherlands</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Oct. 11&#x2013;14, 2016</year>, pp. <fpage>630</fpage>&#x2013;<lpage>645</lpage>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Zagoruyko</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Komodakis</surname></string-name></person-group>, &#x201C;<article-title>Wide residual networks</article-title>,&#x201D; <comment>2016, <italic>arXiv:1605.07146</italic></comment>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Larsson</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Maire</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Shakhnarovich</surname></string-name></person-group>, &#x201C;<article-title>FractalNet: Ultra-deep neural networks without residuals</article-title>,&#x201D; <comment>2016, <italic>arXiv:1605.07648</italic></comment>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>F. N.</given-names> <surname>Iandola</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>M. W.</given-names> <surname>Moskewicz</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Ashraf</surname></string-name>, <string-name><given-names>W. J.</given-names> <surname>Dally</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Keutzer</surname></string-name></person-group>, &#x201C;<article-title>SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and &#x003C;0.5 MB model size</article-title>,&#x201D; <comment>2016, <italic>arXiv:1602.07360</italic></comment>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Szegedy</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ioffe</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Vanhoucke</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Alemi</surname></string-name></person-group>, &#x201C;<article-title>Inception-v4, Inception-ResNet and the impact of residual connections on learning</article-title>,&#x201D; <conf-name>Proc. AAAI Conf. Artif. Intell.</conf-name>, vol. <volume>31, no. 1</volume>, <year>2017</year>. doi: <pub-id pub-id-type="doi">10.1609/aaai.v31i1.11231</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Chollet</surname></string-name></person-group>, &#x201C;<article-title>Xception: Deep learning with depthwise separable convolutions</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2017</year>, pp. <fpage>1251</fpage>&#x2013;<lpage>1258</lpage>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G. A.</given-names> <surname>Howard</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>MobileNets: Efficient convolutional neural networks for mobile vision applications</article-title>,&#x201D; <comment>2017, <italic>arXiv:1704.04861</italic></comment>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Sandler</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Howard</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Zhmoginov</surname></string-name>, and <string-name><given-names>L. -C.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>MobileNetv2: Inverted residuals and linear bottlenecks</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2018</year>, pp. <fpage>4510</fpage>&#x2013;<lpage>4520</lpage>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Van Der Maaten</surname></string-name>, and <string-name><given-names>K. Q.</given-names> <surname>Weinberger</surname></string-name></person-group>, &#x201C;<article-title>Densely connected convolutional networks</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2017</year>, pp. <fpage>4700</fpage>&#x2013;<lpage>4708</lpage>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Shen</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Squeeze-and-excitation networks</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2018</year>, pp. <fpage>7132</fpage>&#x2013;<lpage>7141</lpage>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Tan</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Le</surname></string-name></person-group>, &#x201C;<article-title>EfficientNet: Rethinking model scaling for convolutional neural networks</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2019</year>, pp. <fpage>6105</fpage>&#x2013;<lpage>6114</lpage>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Tan</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Le</surname></string-name></person-group>, &#x201C;<article-title>EfficientNetv2: Smaller models and faster training</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2021</year>, pp. <fpage>10096</fpage>&#x2013;<lpage>10106</lpage>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Abbaspour</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Fotouhi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sedaghatbaf</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Fotouhi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Vahabi</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Linden</surname></string-name></person-group>, &#x201C;<article-title>A comparative analysis of hybrid deep learning models for human activity recognition</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>19</issue>, <year>2020</year>, <comment>Art. no. 5707</comment>. doi: <pub-id pub-id-type="doi">10.3390/s20195707</pub-id>; <pub-id pub-id-type="pmid">33036479</pub-id></mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Fang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>Q.</given-names> <surname>Xue</surname></string-name></person-group>, &#x201C;<article-title>Survey on research of RNN-based spatio-temporal sequence prediction algorithms</article-title>,&#x201D; <source>J. Big Data</source>, vol. <volume>3</volume>, no. <issue>3</issue>, pp. <fpage>97</fpage>&#x2013;<lpage>110</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.32604/jbd.2021.016993</pub-id>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Xiao</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Zhou</surname></string-name></person-group>, &#x201C;<article-title>Research progress of RNN language model</article-title>,&#x201D; in <conf-name>2020 IEEE Int. Conf. Artif. Intell. Comput. App. (ICAICA)</conf-name>, <publisher-loc>Dalian, China</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Jun. 27&#x2013;29, 2020</year>, pp. <fpage>1285</fpage>&#x2013;<lpage>1288</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICAICA50127.2020.9182390</pub-id>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Yue-Hei Ng</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Hausknecht</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Vijayanarasimhan</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Vinyals</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Monga</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Toderici</surname></string-name></person-group>, &#x201C;<article-title>Beyond short snippets: Deep networks for video classification</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2015</year>, pp. <fpage>4694</fpage>&#x2013;<lpage>4702</lpage>.</mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Shewalkar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Nyavanandi</surname></string-name>, and <string-name><given-names>S. A.</given-names> <surname>Ludwig</surname></string-name></person-group>, &#x201C;<article-title>Performance evaluation of deep neural networks applied to speech recognition: RNN, LSTM and GRU</article-title>,&#x201D; <source>J. Artif. Intell. Soft Comput. Res.</source>, vol. <volume>9</volume>, no. <issue>4</issue>, pp. <fpage>235</fpage>&#x2013;<lpage>245</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.2478/jaiscr-2019-0006</pub-id>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Apaydin</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Feizi</surname></string-name>, <string-name><given-names>M. T.</given-names> <surname>Sattari</surname></string-name>, <string-name><given-names>M. S.</given-names> <surname>Colak</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Shamshirband</surname></string-name> and <string-name><given-names>K. -W.</given-names> <surname>Chau</surname></string-name></person-group>, &#x201C;<article-title>Comparative analysis of recurrent neural network architectures for reservoir inflow forecasting</article-title>,&#x201D; <source>Water</source>, vol. <volume>12</volume>, no. <issue>5</issue>, <year>2020</year>, Art. no. 1500. doi: <pub-id pub-id-type="doi">10.3390/w12051500</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Hochreiter</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Schmidhuber</surname></string-name></person-group>, &#x201C;<article-title>Long short-term memory</article-title>,&#x201D; <source>Neural Comput.</source>, vol. <volume>9</volume>, no. <issue>8</issue>, pp. <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>, <year>1997</year>. doi: <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id>; <pub-id pub-id-type="pmid">9377276</pub-id></mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Graves</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Liwicki</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Fern&#x00E1;ndez</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Bertolami</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Bunke</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Schmidhuber</surname></string-name></person-group>, &#x201C;<article-title>A novel connectionist system for unconstrained handwriting recognition</article-title>,&#x201D; <source>IEEE Trans. Pattern. Anal. Mach. Intell.</source>, vol. <volume>31</volume>, no. <issue>5</issue>, pp. <fpage>855</fpage>&#x2013;<lpage>868</lpage>, <year>2008</year>. doi: <pub-id pub-id-type="doi">10.1109/TPAMI.2008.137</pub-id>; <pub-id pub-id-type="pmid">19299860</pub-id></mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Chung</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Gulcehre</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Cho</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name></person-group>, &#x201C;<article-title>Empirical evaluation of gated recurrent neural networks on sequence modeling</article-title>,&#x201D; <comment>2014, <italic>arXiv:1412.3555</italic></comment>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Jiang</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>A hierarchical bidirectional GRU model with attention for EEG-based emotion classification</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>118530</fpage>&#x2013;<lpage>118540</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2936817</pub-id>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Fortunato</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Blundell</surname></string-name>, and <string-name><given-names>O.</given-names> <surname>Vinyals</surname></string-name></person-group>, &#x201C;<article-title>Bayesian recurrent neural networks</article-title>,&#x201D; <comment>2017, <italic>arXiv:1704.02798</italic></comment>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Kratzert</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Klotz</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Brenner</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Schulz</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Herrnegger</surname></string-name></person-group>, &#x201C;<article-title>Rainfall-runoff modelling using long short-term memory (LSTM) networks</article-title>,&#x201D; <source>Hydrol Earth Syst. Sci.</source>, vol. <volume>22</volume>, no. <issue>11</issue>, pp. <fpage>6005</fpage>&#x2013;<lpage>6022</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.5194/hess-22-6005-2018</pub-id>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Graves</surname></string-name></person-group>, &#x201C;<article-title>Generating sequences with recurrent neural networks</article-title>,&#x201D; <comment>2013, <italic>arXiv:1308.085</italic>0</comment>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Minaee</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Azimi</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Abdolrashidi</surname></string-name></person-group>, &#x201C;<article-title>Deep-sentiment: Sentiment analysis using ensemble of cnn and bi-lstm models</article-title>,&#x201D; <comment>2019, <italic>arXiv:1904.04206</italic></comment>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Gaur</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Kumar Dubey</surname></string-name></person-group>, &#x201C;<article-title>Development of activity recognition model using LSTM-RNN deep learning algorithm</article-title>,&#x201D; <source>J. Inf. Organ. Sci.</source>, vol. <volume>46</volume>, no. <issue>2</issue>, pp. <fpage>277</fpage>&#x2013;<lpage>291</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.31341/jios.46.2.1</pub-id>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Sobihani</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Guo</surname></string-name></person-group>, &#x201C;<article-title>Long short-term memory over recursive structures</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2015</year>, pp. <fpage>1604</fpage>&#x2013;<lpage>1612</lpage>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Gu</surname></string-name>, <string-name><given-names>M. -H.</given-names> <surname>Chung</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chignell</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Valaee</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zhou</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>A survey on deep learning for human activity recognition</article-title>,&#x201D; <source>ACM Comput. Surv.</source>, vol. <volume>54</volume>, no. <issue>8</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>34</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1145/3472290</pub-id>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T. H.</given-names> <surname>Aldhyani</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Alkahtani</surname></string-name></person-group>, &#x201C;<article-title>A bidirectional long short-term memory model algorithm for predicting COVID-19 in gulf countries</article-title>,&#x201D; <source>Life</source>, vol. <volume>11</volume>, no. <issue>11</issue>, <year>2021</year>, Art. no. 1118. doi: <pub-id pub-id-type="doi">10.3390/life11111118</pub-id>; <pub-id pub-id-type="pmid">34832994</pub-id></mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. M.</given-names> <surname>Shiri</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Ahmadi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Rezaee</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Perumal</surname></string-name></person-group>, &#x201C;<article-title>Detection of student engagement in E-learning environments using EfficientNetV2-L together with RNN-based models</article-title>,&#x201D; <source>J. Artif. Intell.</source>, vol. <volume>6</volume>, no. <issue>1</issue>, pp. <fpage>85</fpage>&#x2013;<lpage>103</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.32604/jai.2024.048911</pub-id>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Liciotti</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Bernardini</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Romeo</surname></string-name>, and <string-name><given-names>E.</given-names> <surname>Frontoni</surname></string-name></person-group>, &#x201C;<article-title>A sequential deep learning application for recognising human activities in smart homes</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>396</volume>, pp. <fpage>501</fpage>&#x2013;<lpage>513</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2018.10.104</pub-id>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Dutta</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumar</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Basu</surname></string-name></person-group>, &#x201C;<article-title>A gated recurrent unit approach to bitcoin price prediction</article-title>,&#x201D; <source>J. Risk Financial Manag.</source>, vol. <volume>13</volume>, no. <issue>2</issue>, <year>2020</year>, Art. no. <fpage>23</fpage>. doi: <pub-id pub-id-type="doi">10.3390/jrfm13020023</pub-id>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Gumaei</surname></string-name>, <string-name><given-names>M. M.</given-names> <surname>Hassan</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alelaiwi</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Alsalman</surname></string-name></person-group>, &#x201C;<article-title>A hybrid deep learning model for human activity recognition using multimodal body sensing data</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>99152</fpage>&#x2013;<lpage>99160</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2927134</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Bahdanau</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Cho</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name></person-group>, &#x201C;<article-title>Neural machine translation by jointly learning to align and translate</article-title>,&#x201D; <comment>2014, <italic>arXiv:1409.0473</italic></comment>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>F. M.</given-names> <surname>Shiri</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Perumal</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Mustapha</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mohamed</surname></string-name>, <string-name><given-names>M. A. B.</given-names> <surname>Ahmadon</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Yamaguchi</surname></string-name></person-group>, &#x201C;<article-title>Recognition of student engagement and affective states using ConvNeXtlarge and ensemble GRU in E-learning</article-title>,&#x201D; in <conf-name>2024 12th Int. Conf. Inf. Edu. Technol. (ICIET)</conf-name>, <publisher-loc>Yamaguchi, Japan</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Mar. 18&#x2013;20, 2024</year>, pp. <fpage>30</fpage>&#x2013;<lpage>34</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICIET60671.2024.10542707</pub-id>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Chai</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A multifeature fusion short-term traffic flow prediction model based on deep learnings</article-title>,&#x201D; <source>J. Adv. Transp.</source>, vol. <volume>2022</volume>, no. <issue>1</issue>, <year>2022</year>, Art. no. 1702766. doi: <pub-id pub-id-type="doi">10.1155/2022/1702766</pub-id>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Lea</surname></string-name>, <string-name><given-names>M. D.</given-names> <surname>Flynn</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Vidal</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Reiter</surname></string-name>, and <string-name><given-names>G. D.</given-names> <surname>Hager</surname></string-name></person-group>, &#x201C;<article-title>Temporal convolutional networks for action segmentation and detection</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern Recognit.</conf-name>, <year>2017</year>, pp. <fpage>156</fpage>&#x2013;<lpage>165</lpage>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>J. Z.</given-names> <surname>Kolter</surname></string-name>, and <string-name><given-names>V.</given-names> <surname>Koltun</surname></string-name></person-group>, &#x201C;<article-title>An empirical evaluation of generic convolutional and recurrent networks for sequence modeling</article-title>,&#x201D; <comment>2018, <italic>arXiv:1803.01271</italic></comment>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>He</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>Temporal convolutional networks for anomaly detection in time series</article-title>,&#x201D; <source>J. Phys.: Conf. Ser.</source>, vol. <volume>1213</volume>, no. <issue>4</issue>, <year>2019</year>, Art. no. 042050. doi: <pub-id pub-id-type="doi">10.1088/1742-6596/1213/4/042050</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Su</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Wind power forecasting based on new hybrid model with TCN residual modification</article-title>,&#x201D; <source>Energy AI</source>, vol. <volume>10</volume>, <year>2022</year>, Art. no. 100199. doi: <pub-id pub-id-type="doi">10.1016/j.egyai.2022.100199</pub-id>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Jiang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Qian</surname></string-name></person-group>, &#x201C;<article-title>Multi-step-ahead wind speed forecasting based on a hybrid decomposition method and temporal convolutional networks</article-title>,&#x201D; <source>Energy</source>, vol. <volume>238</volume>, <year>2022</year>, Art. no. 121981. doi: <pub-id pub-id-type="doi">10.1016/j.energy.2021.121981</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Dong</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Dai</surname></string-name></person-group>, &#x201C;<article-title>Advance prediction of coastal groundwater levels with temporal convolutional and long short-term memory networks</article-title>,&#x201D; <source>Hydrol. Earth Syst. Sci.</source>, vol. <volume>27</volume>, no. <issue>1</issue>, pp. <fpage>83</fpage>&#x2013;<lpage>96</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.5194/hess-27-83-2023</pub-id>.</mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Yu</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Koltun</surname></string-name></person-group>, &#x201C;<article-title>Multi-scale context aggregation by dilated convolutions</article-title>,&#x201D; <comment>2015, <italic>arXiv:1511.07122</italic></comment>.</mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Salimans</surname></string-name> and <string-name><given-names>D. P.</given-names> <surname>Kingma</surname></string-name></person-group>, &#x201C;<article-title>Weight normalization: A simple reparameterization to accelerate training of deep neural networks</article-title>,&#x201D; <source>Adv. Neural Inf. Process. Syst.</source>, vol. <volume>29</volume>, no. <issue>29</issue>, pp. <fpage>901</fpage>&#x2013;<lpage>909</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Srivastava</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Hinton</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Krizhevsky</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Salakhutdinov</surname></string-name></person-group>, &#x201C;<article-title>Dropout: A simple way to prevent neural networks from overfitting</article-title>,&#x201D; <source>J. Mach. Learn. Res.</source>, vol. <volume>15</volume>, no. <issue>1</issue>, pp. <fpage>1929</fpage>&#x2013;<lpage>1958</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-93"><label>[93]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>KAN: Kolmogorov-Arnold Networks</article-title>,&#x201D; <comment>2024, <italic>arXiv:2404.19756</italic></comment>.</mixed-citation></ref>
<ref id="ref-94"><label>[94]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Braun</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Griebel</surname></string-name></person-group>, &#x201C;<article-title>On a constructive proof of Kolmogorov&#x2019;s superposition theorem</article-title>,&#x201D; <source>Constr. Approx.</source>, vol. <volume>30</volume>, pp. <fpage>653</fpage>&#x2013;<lpage>675</lpage>, <year>2009</year>. doi: <pub-id pub-id-type="doi">10.1007/s00365-009-9054-2</pub-id>.</mixed-citation></ref>
<ref id="ref-95"><label>[95]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A. D.</given-names> <surname>Bodner</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Tepsich</surname></string-name>, <string-name><given-names>J. N.</given-names> <surname>Spolski</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Pourteau</surname></string-name></person-group>, &#x201C;<article-title>Convolutional Kolmogorov-Arnold Networks</article-title>,&#x201D; <comment>2024, <italic>arXiv:2406.13155</italic></comment>.</mixed-citation></ref>
<ref id="ref-96"><label>[96]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Genet</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Inzirillo</surname></string-name></person-group>, &#x201C;<article-title>TkAN: Temporal Kolmogorov-Arnold Networks</article-title>,&#x201D; <comment>2024, <italic>arXiv:2405.07344</italic></comment>.</mixed-citation></ref>
<ref id="ref-97"><label>[97]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Pan</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Research on the training and application methods of a lightweight agricultural domain-specific large language model supporting Mandarin Chinese and Uyghur</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>14</volume>, no. <issue>13</issue>, <year>2024</year>, Art. no. 5764. doi: <pub-id pub-id-type="doi">10.3390/app14135764</pub-id>.</mixed-citation></ref>
<ref id="ref-98"><label>[98]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Genet</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Inzirillo</surname></string-name></person-group>, &#x201C;<article-title>A temporal Kolmogorov-Arnold transformer for time series forecasting</article-title>,&#x201D; <comment>2024, <italic>arXiv:2406.02486</italic></comment>.</mixed-citation></ref>
<ref id="ref-99"><label>[99]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Kolmogorov-Arnold Networks for time series: Bridging predictive power and interpretability</article-title>,&#x201D; <comment>2024, <italic>arXiv:2406.02496</italic></comment>.</mixed-citation></ref>
<ref id="ref-100"><label>[100]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A. A.</given-names> <surname>Aghaei</surname></string-name></person-group>, &#x201C;<article-title>fKAN: Fractional Kolmogorov-Arnold Networks with trainable Jacobi basis functions</article-title>,&#x201D; <comment>2024, <italic>arXiv:2406.07456</italic></comment>.</mixed-citation></ref>
<ref id="ref-101"><label>[101]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Bozorgasl</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Wav-KAN: Wavelet Kolmogorov-Arnold Networks</article-title>,&#x201D; <comment>2024, <italic>arXiv:2405.12832</italic></comment>.</mixed-citation></ref>
<ref id="ref-102"><label>[102]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>GraphKAN: Enhancing feature extraction with graph Kolmogorov Arnold networks</article-title>,&#x201D; <comment>2024, <italic>arXiv:2406.13597</italic></comment>.</mixed-citation></ref>
<ref id="ref-103"><label>[103]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Jabbar</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Li</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Omar</surname></string-name></person-group>, &#x201C;<article-title>A survey on generative adversarial networks: Variants, applications, and training</article-title>,&#x201D; <source>ACM Comput. Surv.</source>, vol. <volume>54</volume>, no. <issue>8</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>49</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1145/3463475</pub-id>.</mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Bank</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Koenigstein</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Giryes</surname></string-name></person-group>, &#x201C;<chapter-title>Autoencoders</chapter-title>,&#x201D; in <source>Machine Learning for Data Science Handbook: Data Mining and Knowledge Discovery Handbook</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2023</year>, pp. <fpage>353</fpage>&#x2013;<lpage>374</lpage>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Goodfellow</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Generative adversarial nets</article-title>,&#x201D; <source>Adv. Neural. Inf. Process. Syst.</source>, vol. <volume>27</volume>, pp. <fpage>2672</fpage>&#x2013;<lpage>2680</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-106"><label>[106]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ding</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Xue</surname></string-name></person-group>, &#x201C;<article-title>An overview on restricted Boltzmann machines</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>275</volume>, pp. <fpage>1186</fpage>&#x2013;<lpage>1199</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2017.09.065</pub-id>.</mixed-citation></ref>
<ref id="ref-107"><label>[107]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Deep belief networks</article-title>,&#x201D; <source>Scholarpedia</source>, vol. <volume>4</volume>, no. <issue>5</issue>, <year>2009</year>, Art. no. 5947. doi: <pub-id pub-id-type="doi">10.4249/scholarpedia.5947</pub-id>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Goodfellow</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Courville</surname></string-name></person-group>, <source>Deep Learning</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>MIT Press</publisher-name>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-109"><label>[109]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Zhai</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>Q.</given-names> <surname>He</surname></string-name></person-group>, &#x201C;<article-title>Autoencoder and its various variants</article-title>,&#x201D; in <conf-name>2018 IEEE Int. Conf. Syst. Man. Cybern. (SMC)</conf-name>, <publisher-loc>Miyazaki, Japan</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Oct. 7&#x2013;10, 2018</year>, pp. <fpage>415</fpage>&#x2013;<lpage>419</lpage>. doi: <pub-id pub-id-type="doi">10.1109/SMC.2018.00080</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Makhzani</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shlens</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Jaitly</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Goodfellow</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Frey</surname></string-name></person-group>, &#x201C;<article-title>Adversarial autoencoders</article-title>,&#x201D; <comment>2015, <italic>arXiv:1511.05644</italic></comment>.</mixed-citation></ref>
<ref id="ref-111"><label>[111]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Yao</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>Auto-encoder based dimensionality reduction</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>184</volume>, pp. <fpage>232</fpage>&#x2013;<lpage>242</lpage>, <year>2016</year>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2015.08.104</pub-id>.</mixed-citation></ref>
<ref id="ref-112"><label>[112]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y. N.</given-names> <surname>Kunang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Nurmaini</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Stiawan</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Zarkasi</surname></string-name></person-group>, &#x201C;<article-title>Automatic features extraction using autoencoder in intrusion detection system</article-title>,&#x201D; in <conf-name>2018 Int. Conf. Electr. engr. Comput. Sci. (ICECOS)</conf-name>, <publisher-loc>Pangkal, Indonesia</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Oct. 2&#x2013;4, 2018</year>, pp. <fpage>219</fpage>&#x2013;<lpage>224</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICECOS.2018.8605181</pub-id>.</mixed-citation></ref>
<ref id="ref-113"><label>[113]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Zhou</surname></string-name> and <string-name><given-names>R. C.</given-names> <surname>Paffenroth</surname></string-name></person-group>, &#x201C;<article-title>Anomaly detection with robust deep autoencoders</article-title>,&#x201D; in <conf-name>Proc. 23rd ACM SIGKDD Int. Conf. Knwl. Discov. Data Mining</conf-name>, <year>2017</year>, pp. <fpage>665</fpage>&#x2013;<lpage>674</lpage>. doi: <pub-id pub-id-type="doi">10.1145/3097983.3098052</pub-id>.</mixed-citation></ref>
<ref id="ref-114"><label>[114]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Creswell</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Bharath</surname></string-name></person-group>, &#x201C;<article-title>Denoising adversarial autoencoders</article-title>,&#x201D; <source>IEEE Trans. Neural Netw. Learn. Syst.</source>, vol. <volume>30</volume>, no. <issue>4</issue>, pp. <fpage>968</fpage>&#x2013;<lpage>984</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1109/TNNLS.2018.2852738</pub-id>; <pub-id pub-id-type="pmid">30130236</pub-id></mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D. P.</given-names> <surname>Kingma</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Welling</surname></string-name></person-group>, &#x201C;<article-title>Auto-encoding variational bayes</article-title>,&#x201D; <comment>2013, <italic>arXiv:1312.6114</italic></comment>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ng</surname></string-name></person-group>, &#x201C;<article-title>Sparse autoencoder</article-title>,&#x201D; in <source>CS294A Lecture Notes</source>, <year>2011</year>, vol. <volume>72</volume>, no. <issue>2011</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>19</lpage>.</mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Rifai</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Higher order contractive auto-encoder</article-title>,&#x201D; in <conf-name>Mach. Learn. Knwl. Discov. DB.: Europ. Conf. ECML PKDD</conf-name>, <publisher-loc>Athens, Greece</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Sep. 5&#x2013;9, 2011</year>, pp. <fpage>645</fpage>&#x2013;<lpage>660</lpage>.</mixed-citation></ref>
<ref id="ref-118"><label>[118]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Vincent</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Larochelle</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name>, and <string-name><given-names>P. -A.</given-names> <surname>Manzagol</surname></string-name></person-group>, &#x201C;<article-title>Extracting and composing robust features with denoising autoencoders</article-title>,&#x201D; in <conf-name>Proc. 25th Int. Conf. Mach. Learn.</conf-name>, <year>2008</year>, pp. <fpage>1096</fpage>&#x2013;<lpage>1103</lpage>. doi: <pub-id pub-id-type="doi">10.1145/1390156.1390294</pub-id>.</mixed-citation></ref>
<ref id="ref-119"><label>[119]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. P.</given-names> <surname>Kingma</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Welling</surname></string-name></person-group>, &#x201C;<article-title>An introduction to variational autoencoders</article-title>,&#x201D; <source>Found Trends<sup>&#x00AE;</sup>. Mach. Learn.</source>, vol. <volume>12</volume>, no. <issue>4</issue>, pp. <fpage>307</fpage>&#x2013;<lpage>392</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1561/2200000056</pub-id>.</mixed-citation></ref>
<ref id="ref-120"><label>[120]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. -Y.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>O.</given-names> <surname>Tuzel</surname></string-name></person-group>, &#x201C;<article-title>Coupled generative adversarial networks</article-title>,&#x201D; <source>Adv. Neural Inf. Process. Syst.</source>, vol. <volume>29</volume>, pp. <fpage>469</fpage>&#x2013;<lpage>477</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-121"><label>[121]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Yao</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>Tao</surname></string-name></person-group>, &#x201C;<article-title>Evolutionary generative adversarial networks</article-title>,&#x201D; <source>IEEE Trans. Evol. Comput.</source>, vol. <volume>23</volume>, no. <issue>6</issue>, pp. <fpage>921</fpage>&#x2013;<lpage>934</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/TEVC.2019.2895748</pub-id>.</mixed-citation></ref>
<ref id="ref-122"><label>[122]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Aggarwal</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mittal</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Battineni</surname></string-name></person-group>, &#x201C;<article-title>Generative adversarial network: An overview of theory and applications</article-title>,&#x201D; <source>Int. J. Inf. Manag. Data Insights</source>, vol. <volume>1</volume>, no. <issue>1</issue>, <year>2021</year>, Art. no. 100004. doi: <pub-id pub-id-type="doi">10.1016/j.jjimei.2020.100004</pub-id>.</mixed-citation></ref>
<ref id="ref-123"><label>[123]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>B. -C.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Kae</surname></string-name></person-group>, &#x201C;<article-title>Toward realistic image compositing with adversarial learning</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2019</year>, pp. <fpage>8415</fpage>&#x2013;<lpage>8424</lpage>.</mixed-citation></ref>
<ref id="ref-124"><label>[124]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. P.</given-names> <surname>Jaiswal</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumar</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Badr</surname></string-name></person-group>, &#x201C;<article-title>Towards an artificial intelligence aided design approach: Application to anime faces with generative adversarial networks</article-title>,&#x201D; <source>Proc. Comput. Sci.</source>, vol. <volume>168</volume>, pp. <fpage>57</fpage>&#x2013;<lpage>64</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.procs.2020.02.257</pub-id>.</mixed-citation></ref>
<ref id="ref-125"><label>[125]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Li</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Attribute-aware face aging with wavelet-based generative adversarial networks</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2019</year>, pp. <fpage>11877</fpage>&#x2013;<lpage>11886</lpage>.</mixed-citation></ref>
<ref id="ref-126"><label>[126]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Islam</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>GAN-based synthetic brain PET image generation</article-title>,&#x201D; <source>Brain Inform.</source>, vol. <volume>7</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1186/s40708-020-00104-2</pub-id>; <pub-id pub-id-type="pmid">32232602</pub-id></mixed-citation></ref>
<ref id="ref-127"><label>[127]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Lan</surname></string-name>, <string-name><given-names>A. D. N.</given-names> <surname>Initiative</surname></string-name>, <string-name><given-names>A. W.</given-names> <surname>Toga</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Sepehrband</surname></string-name></person-group>, &#x201C;<article-title>SC-GAN: 3D self-attention conditional GAN with spectral normalization for multi-modal neuroimaging synthesis</article-title>,&#x201D; <comment><italic>bioRxiv</italic></comment>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1101/2020.06.09.143297</pub-id>.</mixed-citation></ref>
<ref id="ref-128"><label>[128]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>K. A.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Cuesta-Infante</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xu</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Veeramachaneni</surname></string-name></person-group>, &#x201C;<article-title>SteganoGAN: High capacity image steganography with GANs</article-title>,&#x201D; <comment>2019, <italic>arXiv:1901.03892</italic></comment>.</mixed-citation></ref>
<ref id="ref-129"><label>[129]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Nam</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Kim</surname></string-name>, and <string-name><given-names>S. J.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>Text-adaptive generative adversarial networks: Manipulating images with natural language</article-title>,&#x201D; <source>Adv. Neural Inf. Process. Syst.</source>, vol. <volume>31</volume>, pp. <fpage>42</fpage>&#x2013;<lpage>51</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-130"><label>[130]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Sixt</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Wild</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Landgraf</surname></string-name></person-group>, &#x201C;<article-title>RenderGAN: Generating realistic labeled data</article-title>,&#x201D; <source>Front Robot. AI.</source>, vol. <volume>5</volume>, <year>2018</year>, Art. no. <fpage>66</fpage>. doi: <pub-id pub-id-type="doi">10.3389/frobt.2018.00066</pub-id>; <pub-id pub-id-type="pmid">33500945</pub-id></mixed-citation></ref>
<ref id="ref-131"><label>[131]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>X.</given-names> <surname>He</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>M. -T.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Adversarial ranking for language generation</article-title>,&#x201D; <source>Adv Neural Inf. Process. Syst.</source>, vol. <volume>30</volume>, pp. <fpage>3158</fpage>&#x2013;<lpage>3168</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-132"><label>[132]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Wei</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Xuan</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Guo</surname></string-name></person-group>, &#x201C;<article-title>GE-GAN: A novel deep learning framework for road traffic state estimation</article-title>,&#x201D; <source>Transp. Res. Part C Emerg.</source>, vol. <volume>117</volume>, <year>2020</year>, Art. no. 102635. doi: <pub-id pub-id-type="doi">10.1016/j.trc.2020.102635</pub-id>.</mixed-citation></ref>
<ref id="ref-133"><label>[133]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Clark</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Donahue</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Simonyan</surname></string-name></person-group>, &#x201C;<article-title>Adversarial video generation on complex datasets</article-title>,&#x201D; <comment>2019, <italic>arXiv:1907.06571</italic></comment>.</mixed-citation></ref>
<ref id="ref-134"><label>[134]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. L.</given-names> <surname>Denton</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chintala</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Fergus</surname></string-name></person-group>, &#x201C;<article-title>Deep generative image models using a laplacian pyramid of adversarial networks</article-title>,&#x201D; <source>Adv Neural Inf. Process. Syst.</source>, vol. <volume>28</volume>, pp. <fpage>1486</fpage>&#x2013;<lpage>1494</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-135"><label>[135]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Wand</surname></string-name></person-group>, &#x201C;<article-title>Precomputed real-time texture synthesis with Markovian generative adversarial networks</article-title>,&#x201D; in <conf-name>Comput. Vis. (ECCV): 14th Europ. Conf.</conf-name>, <publisher-loc>Amsterdam, Netherlands</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Oct. 11&#x2013;14, 2016</year>, pp. <fpage>702</fpage>&#x2013;<lpage>716</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-3-319-46487-9_43</pub-id>.</mixed-citation></ref>
<ref id="ref-136"><label>[136]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Metz</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Poole</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Pfau</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Sohl-Dickstein</surname></string-name></person-group>, &#x201C;<article-title>Unrolled generative adversarial networks</article-title>,&#x201D; <comment>2016, <italic>arXiv:1611.02163</italic></comment>.</mixed-citation></ref>
<ref id="ref-137"><label>[137]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Arjovsky</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chintala</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Bottou</surname></string-name></person-group>, &#x201C;<article-title>Wasserstein generative adversarial networks</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2017</year>, pp. <fpage>214</fpage>&#x2013;<lpage>223</lpage>.</mixed-citation></ref>
<ref id="ref-138"><label>[138]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Berthelot</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Schumm</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Metz</surname></string-name></person-group>, &#x201C;<article-title>BEGAN: Boundary equilibrium generative adversarial networks</article-title>,&#x201D; <comment>2017, <italic>arXiv:1703.10717</italic></comment>.</mixed-citation></ref>
<ref id="ref-139"><label>[139]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J. -Y.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Park</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Isola</surname></string-name>, and <string-name><given-names>A. A.</given-names> <surname>Efros</surname></string-name></person-group>, &#x201C;<article-title>Unpaired image-to-image translation using cycle-consistent adversarial networks</article-title>,&#x201D; in <conf-name>Proc. IEEE Int. Conf. Comput. Vis.</conf-name>, <year>2017</year>, pp. <fpage>2223</fpage>&#x2013;<lpage>2232</lpage>.</mixed-citation></ref>
<ref id="ref-140"><label>[140]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Cha</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>J. K.</given-names> <surname>Lee</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>Learning to discover cross-domain relations with generative adversarial networks</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2017</year>, pp. <fpage>1857</fpage>&#x2013;<lpage>1865</lpage>.</mixed-citation></ref>
<ref id="ref-141"><label>[141]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Jolicoeur-Martineau</surname></string-name></person-group>, &#x201C;<article-title>The relativistic discriminator: A key element missing from standard GAN</article-title>,&#x201D; <comment>2018, <italic>arXiv:1807.00734</italic></comment>.</mixed-citation></ref>
<ref id="ref-142"><label>[142]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Karras</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Laine</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Aila</surname></string-name></person-group>, &#x201C;<article-title>A style-based generator architecture for generative adversarial networks</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2019</year>, pp. <fpage>4401</fpage>&#x2013;<lpage>4410</lpage>.</mixed-citation></ref>
<ref id="ref-143"><label>[143]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>M. E.</given-names> <surname>Meyerand</surname></string-name>, and <string-name><given-names>R. M.</given-names> <surname>Birn</surname></string-name></person-group>, &#x201C;<article-title>Bayesian conditional GAN for MRI brain image synthesis</article-title>,&#x201D; <comment>2005, <italic>arXiv:2005.11875</italic></comment>.</mixed-citation></ref>
<ref id="ref-144"><label>[144]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Yu</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Deep learning for sensor-based human activity recognition: Overview, challenges, and opportunities</article-title>,&#x201D; <source>ACM Comput. Surv.</source>, vol. <volume>54</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>40</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1145/3447744</pub-id>.</mixed-citation></ref>
<ref id="ref-145"><label>[145]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Alqahtani</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Deep belief networks (DBN) with IoT-based Alzheimer&#x2019;s disease detection and classification</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>13</volume>, no. <issue>13</issue>, <year>2023</year>, Art. no. 7833. doi: <pub-id pub-id-type="doi">10.3390/app13137833</pub-id>.</mixed-citation></ref>
<ref id="ref-146"><label>[146]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. P.</given-names> <surname>Kale</surname></string-name>, <string-name><given-names>R. M.</given-names> <surname>Wahul</surname></string-name>, <string-name><given-names>A. D.</given-names> <surname>Patange</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Soman</surname></string-name>, and <string-name><given-names>W.</given-names> <surname>Ostachowicz</surname></string-name></person-group>, &#x201C;<article-title>Development of deep belief network for tool faults recognition</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>23</volume>, no. <issue>4</issue>, <year>2023</year>, Art. no. 1872. doi: <pub-id pub-id-type="doi">10.3390/s23041872</pub-id>; <pub-id pub-id-type="pmid">36850477</pub-id></mixed-citation></ref>
<ref id="ref-147"><label>[147]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Sansano</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Montoliu</surname></string-name>, and <string-name><given-names>O.</given-names> <surname>Belmonte Fernandez</surname></string-name></person-group>, &#x201C;<article-title>A study of deep neural networks for human activity recognition</article-title>,&#x201D; <source>Comput. Intell.</source>, vol. <volume>36</volume>, no. <issue>3</issue>, pp. <fpage>1113</fpage>&#x2013;<lpage>1139</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1111/coin.12318</pub-id>.</mixed-citation></ref>
<ref id="ref-148"><label>[148]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Vaswani</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Attention is all you need</article-title>,&#x201D; <source>Adv Neural Inf. Process. Syst.</source>, vol. <volume>30</volume>, pp. <fpage>5998</fpage>&#x2013;<lpage>6008</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-149"><label>[149]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>J. L.</given-names> <surname>Ba</surname></string-name>, <string-name><given-names>J. R.</given-names> <surname>Kiros</surname></string-name>, and <string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Layer normalization</article-title>,&#x201D; <comment>2016, <italic>arXiv:1607.06450</italic></comment>.</mixed-citation></ref>
<ref id="ref-150"><label>[150]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Gavrilyuk</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sanford</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Javan</surname></string-name>, and <string-name><given-names>C. G.</given-names> <surname>Snoek</surname></string-name></person-group>, &#x201C;<article-title>Actor-transformers for group activity recognition</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2020</year>, pp. <fpage>839</fpage>&#x2013;<lpage>848</lpage>.</mixed-citation></ref>
<ref id="ref-151"><label>[151]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Tay</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Bahri</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>Metzler</surname></string-name></person-group>, &#x201C;<article-title>Efficient transformers: A survey</article-title>,&#x201D; <source>ACM Comput. Surv.</source>, vol. <volume>55</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>28</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.24963/ijcai.2023/764</pub-id>.</mixed-citation></ref>
<ref id="ref-152"><label>[152]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Menghani</surname></string-name></person-group>, &#x201C;<article-title>Efficient deep learning: A survey on making deep learning models smaller, faster, and better</article-title>,&#x201D; <source>ACM Comput. Surv.</source>, vol. <volume>55</volume>, no. <issue>12</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>37</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1145/3578938</pub-id>.</mixed-citation></ref>
<ref id="ref-153"><label>[153]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Wu</surname></string-name></person-group>, &#x201C;<article-title>Intrusion detection model based on improved transformer</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>13</volume>, no. <issue>10</issue>, <year>2023</year>, Art. no. 6251. doi: <pub-id pub-id-type="doi">10.3390/app13106251</pub-id>.</mixed-citation></ref>
<ref id="ref-154"><label>[154]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Yongchareon</surname></string-name>, <string-name><given-names>E. M. K.</given-names> <surname>Lai</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>Q. Z.</given-names> <surname>Sheng</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Transformer with bidirectional GRU for nonintrusive, sensor-based activity recognition in a multiresident environment</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>9</volume>, no. <issue>23</issue>, pp. <fpage>23716</fpage>&#x2013;<lpage>23727</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/JIOT.2022.3190307</pub-id>.</mixed-citation></ref>
<ref id="ref-155"><label>[155]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Devlin</surname></string-name>, <string-name><given-names>M. -W.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Lee</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Toutanova</surname></string-name></person-group>, &#x201C;<article-title>BERT: Pre-training of deep bidirectional transformers for language understanding</article-title>,&#x201D; <comment>2018, <italic>arXiv:1810.04805</italic></comment>.</mixed-citation></ref>
<ref id="ref-156"><label>[156]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Radford</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Narasimhan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Salimans</surname></string-name>, and <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name></person-group>, &#x201C;<article-title>Improving language understanding by generative pre-training</article-title>,&#x201D; <comment>2018. Accessed: Aug. 10, 2024</comment>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://cdn.openai.com/research-covers/language-unsupervised/language_understanding_paper.pdf">https://cdn.openai.com/research-covers/language-unsupervised/language_understanding_paper.pdf</ext-link></mixed-citation></ref>
<ref id="ref-157"><label>[157]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Radford</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Child</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Luan</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Amodei</surname></string-name> and <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name></person-group>, &#x201C;<article-title>Language models are unsupervised multitask learners</article-title>,&#x201D; <source>OpenAI Blog</source>, vol. <volume>1</volume>, no. <issue>8</issue>, 2019, Art. no. 9.</mixed-citation></ref>
<ref id="ref-158"><label>[158]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Dai</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Carbonell</surname></string-name>, <string-name><given-names>Q. V.</given-names> <surname>Le</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Salakhutdinov</surname></string-name></person-group>, &#x201C;<article-title>Transformer-XL: Attentive language models beyond a fixed-length context</article-title>,&#x201D; <comment>2019, <italic>arXiv:1901.02860</italic></comment>.</mixed-citation></ref>
<ref id="ref-159"><label>[159]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Dai</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Carbonell</surname></string-name>, <string-name><given-names>R. R.</given-names> <surname>Salakhutdinov</surname></string-name> and <string-name><given-names>Q. V.</given-names> <surname>Le</surname></string-name></person-group>, &#x201C;<article-title>XLNet: Generalized autoregressive pretraining for language understanding</article-title>,&#x201D; <source>Adv. Neural Inf. Process. Syst.</source>, vol. <volume>32</volume>, pp. <fpage>5754</fpage>&#x2013;<lpage>5764</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-160"><label>[160]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Shazeer</surname></string-name></person-group>, &#x201C;<article-title>Fast transformer decoding: One write-head is all you need</article-title>,&#x201D; <comment>2019, <italic>arXiv:1911.02150</italic></comment>.</mixed-citation></ref>
<ref id="ref-161"><label>[161]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y. -H. H.</given-names> <surname>Tsai</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>P. P.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>J. Z.</given-names> <surname>Kolter</surname></string-name>, <string-name><given-names>L. -P.</given-names> <surname>Morency</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Salakhutdinov</surname></string-name></person-group>, &#x201C;<article-title>Multimodal transformer for unaligned multimodal language sequences</article-title>,&#x201D; in <conf-name>Proc. Conf. Assoc. Comput. Linguist. Meet.</conf-name>, <publisher-name>NIH Public Access</publisher-name>, <year>2019</year>, vol. <volume>2019</volume>, Art. no. 6558.</mixed-citation></ref>
<ref id="ref-162"><label>[162]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Dosovitskiy</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>An image is worth 16 &#x00D7; 16 words: Transformers for image recognition at scale</article-title>,&#x201D; <comment>2020, <italic>arXiv:2010.11929</italic></comment>.</mixed-citation></ref>
<ref id="ref-163"><label>[163]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Wang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Pyramid vision transformer: A versatile backbone for dense prediction without convolutions</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2021</year>, pp. <fpage>568</fpage>&#x2013;<lpage>578</lpage>.</mixed-citation></ref>
<ref id="ref-164"><label>[164]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Swin transformer: Hierarchical vision transformer using shifted windows</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Int. Conf. Comput. Vis.</conf-name>, <year>2021</year>, pp. <fpage>10012</fpage>&#x2013;<lpage>10022</lpage>.</mixed-citation></ref>
<ref id="ref-165"><label>[165]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yuan</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Tokens-to-token vit: Training vision transformers from scratch on imagenet</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Int. Conf. Comput. Vis.</conf-name>, <year>2021</year>, pp. <fpage>558</fpage>&#x2013;<lpage>567</lpage>.</mixed-citation></ref>
<ref id="ref-166"><label>[166]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Xiao</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Transformer in transformer</article-title>,&#x201D; <source>Adv. Neural. Inf. Process. Syst.</source>, vol. <volume>34</volume>, pp. <fpage>15908</fpage>&#x2013;<lpage>15919</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-167"><label>[167]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tang</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Pyramidtnt: Improved transformer-in-transformer baselines with pyramid architecture</article-title>,&#x201D; <comment>2022, <italic>arXiv:2201.00978</italic></comment>.</mixed-citation></ref>
<ref id="ref-168"><label>[168]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Fedus</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zoph</surname></string-name>, and <string-name><given-names>N.</given-names> <surname>Shazeer</surname></string-name></person-group>, &#x201C;<article-title>Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity</article-title>,&#x201D; <source>J. Mach. Learn. Res.</source>, vol. <volume>23</volume>, no. <issue>120</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>39</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-169"><label>[169]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Mao</surname></string-name>, <string-name><given-names>C. -Y.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Feichtenhofer</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Darrell</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Xie</surname></string-name></person-group>, &#x201C;<article-title>A convnet for the, 2020s</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern Recognit.</conf-name>, <year>2022</year>, pp. <fpage>11976</fpage>&#x2013;<lpage>11986</lpage>.</mixed-citation></ref>
<ref id="ref-170"><label>[170]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>EATFormer: Improving vision transformer inspired by evolutionary algorithm</article-title>,&#x201D; <source>Int. J. Comput. Vis.</source>, pp. <fpage>1</fpage>&#x2013;<lpage>28</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1007/s11263-024-02034-6</pub-id>.</mixed-citation></ref>
<ref id="ref-171"><label>[171]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Vithayathil Varghese</surname></string-name> and <string-name><given-names>Q. H.</given-names> <surname>Mahmoud</surname></string-name></person-group>, &#x201C;<article-title>A survey of multi-task deep reinforcement learning</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>9</volume>, no. <issue>9</issue>, <year>2020</year>, Art. no. 1363. doi: <pub-id pub-id-type="doi">10.3390/electronics9091363</pub-id>.</mixed-citation></ref>
<ref id="ref-172"><label>[172]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Le</surname></string-name>, <string-name><given-names>V. S.</given-names> <surname>Rathour</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Yamazaki</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Luu</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Savvides</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning in computer vision: A comprehensive survey</article-title>,&#x201D; <source>Artif. Intell. Rev.</source>, pp. <fpage>1</fpage>&#x2013;<lpage>87</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s10462-021-10061-9</pub-id>.</mixed-citation></ref>
<ref id="ref-173"><label>[173]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>M. L.</given-names> <surname>Puterman</surname></string-name></person-group>, <source>Markov Decision Processes: Discrete Stochastic Dynamic Programming</source>. <publisher-loc>Hoboken</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons</publisher-name>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-174"><label>[174]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>R. C.</given-names> <surname>Qiu</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning for power system applications: An overview</article-title>,&#x201D; <source>CSEE J. Power Energy Syst.</source>, vol. <volume>6</volume>, no. <issue>1</issue>, pp. <fpage>213</fpage>&#x2013;<lpage>225</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.17775/CSEEJPES.2019.00920</pub-id>.</mixed-citation></ref>
<ref id="ref-175"><label>[175]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>S. E.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<chapter-title>Deep reinforcement learning</chapter-title>,&#x201D; in <source>Reinforcement Learning for Sequential Decision and Optimal Control</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2023</year>, pp. <fpage>365</fpage>&#x2013;<lpage>402</lpage>.</mixed-citation></ref>
<ref id="ref-176"><label>[176]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Mnih</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Human-level control through deep reinforcement learning</article-title>,&#x201D; <source>Nature</source>, vol. <volume>518</volume>, no. <issue>7540</issue>, pp. <fpage>529</fpage>&#x2013;<lpage>533</lpage>, <year>2015</year>. doi: <pub-id pub-id-type="doi">10.1038/nature14236</pub-id>; <pub-id pub-id-type="pmid">25719670</pub-id></mixed-citation></ref>
<ref id="ref-177"><label>[177]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. Van</given-names> <surname>Hasselt</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guez</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>Silver</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning with double q-learning</article-title>,&#x201D; <source>Proc. AAAI Conf. Artif. Intell.</source>, vol. <volume>30</volume>, no. <issue>1</issue>, <year>2016</year>. doi: <pub-id pub-id-type="doi">10.1609/aaai.v30i1.10295</pub-id>.</mixed-citation></ref>
<ref id="ref-178"><label>[178]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Schaul</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Hessel</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Hasselt</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Lanctot</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Freitas</surname></string-name></person-group>, &#x201C;<article-title>Dueling network architectures for deep reinforcement learning</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2016</year>, pp. <fpage>1995</fpage>&#x2013;<lpage>2003</lpage>.</mixed-citation></ref>
<ref id="ref-179"><label>[179]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Coulom</surname></string-name></person-group>, &#x201C;<article-title>Efficient selectivity and backup operators in Monte-Carlo tree search</article-title>,&#x201D; in <conf-name>Comput. Gam.: 5th Int. Conf.</conf-name>, <publisher-loc>Turin, Italy</publisher-loc>, <year>2007</year>, pp. <fpage>72</fpage>&#x2013;<lpage>83</lpage>.</mixed-citation></ref>
<ref id="ref-180"><label>[180]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Justesen</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Bontrager</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Togelius</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Risi</surname></string-name></person-group>, &#x201C;<article-title>Deep learning for video game playing</article-title>,&#x201D; <source>IEEE Trans. Games.</source>, vol. <volume>12</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/TG.2019.2896986</pub-id>.</mixed-citation></ref>
<ref id="ref-181"><label>[181]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Souchleris</surname></string-name>, <string-name><given-names>G. K.</given-names> <surname>Sidiropoulos</surname></string-name>, and <string-name><given-names>G. A.</given-names> <surname>Papakostas</surname></string-name></person-group>, &#x201C;<article-title>Reinforcement learning in game industry&#x2014;Review, prospects and challenges</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>13</volume>, no. <issue>4</issue>, <year>2023</year>, Art. no. 2443. doi: <pub-id pub-id-type="doi">10.3390/app13042443</pub-id>.</mixed-citation></ref>
<ref id="ref-182"><label>[182]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Gu</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Holly</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Lillicrap</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Levine</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning for robotic manipulation with asynchronous off-policy updates</article-title>,&#x201D; in <conf-name>2017 IEEE Int. Conf. Robot. Autom. (ICRA)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2017</year>, pp. <fpage>3389</fpage>&#x2013;<lpage>3396</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICRA.2017.7989385</pub-id>.</mixed-citation></ref>
<ref id="ref-183"><label>[183]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Mulyana</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Stankovic</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Cheng</surname></string-name></person-group>, &#x201C;<article-title>A survey on deep reinforcement learning algorithms for robotic manipulation</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>23</volume>, no. <issue>7</issue>, <year>2023</year>, Art. no. 3762. doi: <pub-id pub-id-type="doi">10.3390/s23073762</pub-id>; <pub-id pub-id-type="pmid">37050822</pub-id></mixed-citation></ref>
<ref id="ref-184"><label>[184]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K. M.</given-names> <surname>Lee</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Myeong</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Song</surname></string-name></person-group>, &#x201C;<article-title>SeedNet: Automatic seed generation with deep reinforcement learning for robust interactive segmentation</article-title>,&#x201D; in <conf-name>IEEE/CVF Conf. Comput. Vis. Pattern. Recognit. (CVPR)</conf-name>, <publisher-loc>Salt Lake City, UT, USA</publisher-loc>, <publisher-name>IEEE Computer Society</publisher-name>, <year>Jun. 18&#x2013;23, 2018</year>, pp. <fpage>1760</fpage>&#x2013;<lpage>1768</lpage>. doi: <pub-id pub-id-type="doi">10.1109/cvpr.2018.00189</pub-id>.</mixed-citation></ref>
<ref id="ref-185"><label>[185]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Allioui</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A multi-agent deep reinforcement learning approach for enhancement of COVID-19 CT image segmentation</article-title>,&#x201D; <source>J. Pers. Med.</source>, vol. <volume>12</volume>, no. <issue>2</issue>, <year>2022</year>, Art. no. <fpage>309</fpage>. doi: <pub-id pub-id-type="doi">10.3390/jpm12020309</pub-id>; <pub-id pub-id-type="pmid">35207796</pub-id></mixed-citation></ref>
<ref id="ref-186"><label>[186]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Sahba</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning for object segmentation in video sequences</article-title>,&#x201D; in <conf-name>2016 Int. Conf. Comput. Sci. Comput. Intell. (CSCI)</conf-name>, <publisher-loc>Las Vegas, NV, USA</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Dec. 15&#x2013;17, 2016</year>, pp. <fpage>857</fpage>&#x2013;<lpage>860</lpage>. doi: <pub-id pub-id-type="doi">10.1109/CSCI.2016.0166</pub-id>.</mixed-citation></ref>
<ref id="ref-187"><label>[187]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Learning to identify critical states for reinforcement learning from videos</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2023</year>, pp. <fpage>1955</fpage>&#x2013;<lpage>1965</lpage>.</mixed-citation></ref>
<ref id="ref-188"><label>[188]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Shojaeighadikolaei</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ghasemi</surname></string-name>, <string-name><given-names>A. G.</given-names> <surname>Bardas</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Ahmadi</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Hashemi</surname></string-name></person-group>, &#x201C;<article-title>Weather-aware data-driven microgrid energy management using deep reinforcement learning</article-title>,&#x201D; in <conf-name>2021 North. American. Power. Symp. (NAPS)</conf-name>, <publisher-loc>College Station, TX, USA</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Nov. 14&#x2013;16, 2021</year>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi: <pub-id pub-id-type="doi">10.1109/NAPS52732.2021.9654550</pub-id>.</mixed-citation></ref>
<ref id="ref-189"><label>[189]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>A. M.</given-names> <surname>Ghias</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xu</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Multi-agent deep reinforcement learning based distributed control architecture for interconnected multi-energy microgrid energy management and optimization</article-title>,&#x201D; <source>Energy Conv. Manag.</source>, vol. <volume>277</volume>, <year>2023</year>, Art. no. 116647. doi: <pub-id pub-id-type="doi">10.1016/j.enconman.2022.116647</pub-id>.</mixed-citation></ref>
<ref id="ref-190"><label>[190]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Long</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>M. I.</given-names> <surname>Jordan</surname></string-name></person-group>, &#x201C;<article-title>Deep transfer learning with joint adaptation networks</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2017</year>, pp. <fpage>2208</fpage>&#x2013;<lpage>2217</lpage>.</mixed-citation></ref>
<ref id="ref-191"><label>[191]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Tan</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Kong</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Yang</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>A survey on deep transfer learning</article-title>,&#x201D; in <conf-name>Artif. Neural NET. Mach. Learn. ICANN 2018: 27th Int. Conf. Artif. Neural NET</conf-name>, <publisher-loc>Rhodes, Greece</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Oct. 4&#x2013;7, 2018</year>, pp. <fpage>270</fpage>&#x2013;<lpage>279</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-3-030-01424-7_27</pub-id>.</mixed-citation></ref>
<ref id="ref-192"><label>[192]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Zhuang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A comprehensive survey on transfer learning</article-title>,&#x201D; <source>Proc. IEEE</source>, vol. <volume>109</volume>, no. <issue>1</issue>, pp. <fpage>43</fpage>&#x2013;<lpage>76</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/JPROC.2020.3004555</pub-id>.</mixed-citation></ref>
<ref id="ref-193"><label>[193]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. K.</given-names> <surname>Rusia</surname></string-name> and <string-name><given-names>D. K.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>A color-texture-based deep neural network technique to detect face spoofing attacks</article-title>,&#x201D; <source>Cybern. Inf. Technol.</source>, vol. <volume>22</volume>, no. <issue>3</issue>, pp. <fpage>127</fpage>&#x2013;<lpage>145</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.2478/cait-2022-0032</pub-id>.</mixed-citation></ref>
<ref id="ref-194"><label>[194]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yao</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Doretto</surname></string-name></person-group>, &#x201C;<article-title>Boosting for transfer learning with multiple sources</article-title>,&#x201D; in <conf-name>2010 IEEE Comput. Conf. Comput. socy. Vis. Pattern. Recognit.</conf-name>, <publisher-loc>San Francisco, CA, USA</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Jun. 13&#x2013;18, 2010</year>, pp. <fpage>1855</fpage>&#x2013;<lpage>1862</lpage>. doi: <pub-id pub-id-type="doi">10.1109/CVPR.2010.5539857</pub-id>.</mixed-citation></ref>
<ref id="ref-195"><label>[195]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Pardoe</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Stone</surname></string-name></person-group>, &#x201C;<article-title>Boosting for regression transfer</article-title>,&#x201D; in <conf-name>Proc. 27th Int. Conf. Mach. Learn.</conf-name>, <year>2010</year>, pp. <fpage>863</fpage>&#x2013;<lpage>870</lpage>.</mixed-citation></ref>
<ref id="ref-196"><label>[196]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Tzeng</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Hoffman</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Saenko</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Darrell</surname></string-name></person-group>, &#x201C;<article-title>Deep domain confusion: Maximizing for domain invariance</article-title>,&#x201D; <comment>2014, <italic>arXiv:1412.3474</italic></comment>.</mixed-citation></ref>
<ref id="ref-197"><label>[197]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Long</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Cao</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Jordan</surname></string-name></person-group>, &#x201C;<article-title>Learning transferable features with deep adaptation networks</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2015</year>, pp. <fpage>97</fpage>&#x2013;<lpage>105</lpage>.</mixed-citation></ref>
<ref id="ref-198"><label>[198]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Iman</surname></string-name>, <string-name><given-names>H. R.</given-names> <surname>Arabnia</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Rasheed</surname></string-name></person-group>, &#x201C;<article-title>A review of deep transfer learning and recent advancements</article-title>,&#x201D; <source>Technol</source>, vol. <volume>11</volume>, no. <issue>2</issue>, <year>2023</year>, Art. no. <fpage>40</fpage>. doi: <pub-id pub-id-type="doi">10.3390/technologies11020040</pub-id>.</mixed-citation></ref>
<ref id="ref-199"><label>[199]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A. A.</given-names> <surname>Rusu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Progressive neural networks</article-title>,&#x201D; <comment>2016, <italic>arXiv:1606.04671</italic></comment>.</mixed-citation></ref>
<ref id="ref-200"><label>[200]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Sun</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Adversarial deep transfer learning in fault diagnosis: Progress, challenges, and future prospects</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>23</volume>, no. <issue>16</issue>, <year>2023</year>, Art. no. 7263. doi: <pub-id pub-id-type="doi">10.3390/s23167263</pub-id>; <pub-id pub-id-type="pmid">37631799</pub-id></mixed-citation></ref>
<ref id="ref-201"><label>[201]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Gulzar</surname></string-name></person-group>, &#x201C;<article-title>Fruit image classification model based on MobileNetV2 with deep transfer learning technique</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>15</volume>, no. <issue>3</issue>, <year>2023</year>, Art. no. 1906. doi: <pub-id pub-id-type="doi">10.3390/su15031906</pub-id>.</mixed-citation></ref>
<ref id="ref-202"><label>[202]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gupta</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Tiwari</surname></string-name></person-group>, &#x201C;<article-title>Novel deep transfer learning model for COVID-19 patient detection using X-ray chest images</article-title>,&#x201D; <source>J. Ambient Intell. Humaniz. Comput.</source>, vol. <volume>14</volume>, no. <issue>1</issue>, pp. <fpage>469</fpage>&#x2013;<lpage>478</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s12652-021-03306-6</pub-id>; <pub-id pub-id-type="pmid">34025813</pub-id></mixed-citation></ref>
<ref id="ref-203"><label>[203]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Kheddar</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Himeur</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Al-Maadeed</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Amira</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Bensaali</surname></string-name></person-group>, &#x201C;<article-title>Deep transfer learning for automatic speech recognition: Towards better generalization</article-title>,&#x201D; <source>Knowl.-Based Syst.</source>, vol. <volume>277</volume>, <year>2023</year>, Art. no. 110851. doi: <pub-id pub-id-type="doi">10.1016/j.knosys.2023.110851</pub-id>.</mixed-citation></ref>
<ref id="ref-204"><label>[204]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Ferraro</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Suominen</surname></string-name>, and <string-name><given-names>M. -A.</given-names> <surname>Rizoiu</surname></string-name></person-group>, &#x201C;<article-title>Transfer learning for hate speech detection in social media</article-title>,&#x201D; <source>J. Comput. Soc. Sci.</source>, vol. <volume>6</volume>, no. <issue>2</issue>, pp. <fpage>1081</fpage>&#x2013;<lpage>1101</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s42001-023-00224-9</pub-id>.</mixed-citation></ref>
<ref id="ref-205"><label>[205]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ray</surname></string-name>, <string-name><given-names>M. H.</given-names> <surname>Kolekar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Balasubramanian</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Hafiane</surname></string-name></person-group>, &#x201C;<article-title>Transfer learning enhanced vision-based human activity recognition: A decade-long analysis</article-title>,&#x201D; <source>Int. J. Inf. Manag. Data Insights</source>, vol. <volume>3</volume>, no. <issue>1</issue>, <year>2023</year>, Art. no. 100142. doi: <pub-id pub-id-type="doi">10.1016/j.jjimei.2022.100142</pub-id>.</mixed-citation></ref>
<ref id="ref-206"><label>[206]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Kujani</surname></string-name> and <string-name><given-names>V. D.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Head movements for behavior recognition from real time video based on deep learning ConvNet transfer learning</article-title>,&#x201D; <source>J. Ambient Intell. Humaniz. Comput.</source>, vol. <volume>14</volume>, no. <issue>6</issue>, pp. <fpage>7047</fpage>&#x2013;<lpage>7061</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s12652-021-03558-2</pub-id>.</mixed-citation></ref>
<ref id="ref-207"><label>[207]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Maity</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Pathak</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Saha</surname></string-name></person-group>, &#x201C;<article-title>Transfer learning based heart valve disease classification from Phonocardiogram signal</article-title>,&#x201D; <source>Biomed Signal Process. Control.</source>, vol. <volume>85</volume>, <year>2023</year>, Art. no. 104805. doi: <pub-id pub-id-type="doi">10.1016/j.bspc.2023.104805</pub-id>.</mixed-citation></ref>
<ref id="ref-208"><label>[208]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Rezaee</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Savarkar</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Yu</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>A hybrid deep transfer learning-based approach for Parkinson&#x2019;s disease classification in surface electromyography signals</article-title>,&#x201D; <source>Biomed Signal Process. Control.</source>, vol. <volume>71</volume>, <year>2022</year>, Art. no. 103161. doi: <pub-id pub-id-type="doi">10.1016/j.bspc.2021.103161</pub-id>.</mixed-citation></ref>
<ref id="ref-209"><label>[209]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Zoph</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Vasudevan</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shlens</surname></string-name>, and <string-name><given-names>Q. V.</given-names> <surname>Le</surname></string-name></person-group>, &#x201C;<article-title>Learning transferable architectures for scalable image recognition</article-title>,&#x201D; in <conf-name>Proc. IEEE/CVF Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2018</year>, pp. <fpage>8697</fpage>&#x2013;<lpage>8710</lpage>.</mixed-citation></ref>
<ref id="ref-210"><label>[210]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Deep learning in food category recognition</article-title>,&#x201D; <source>Inf Fusion</source>, vol. <volume>98</volume>, <year>2023</year>, Art. no. 101859. doi: <pub-id pub-id-type="doi">10.1016/j.inffus.2023.101859</pub-id>.</mixed-citation></ref>
<ref id="ref-211"><label>[211]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Ramanujam</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Perumal</surname></string-name></person-group>, &#x201C;<article-title>MLMO-HSM: Multi-label multi-output hybrid sequential model for multi-resident smart home activity recognition</article-title>,&#x201D; <source>J. Ambient Intell. Hum. Comput.</source>, vol. <volume>14</volume>, no. <issue>3</issue>, pp. <fpage>2313</fpage>&#x2013;<lpage>2325</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s12652-022-04487-4</pub-id>.</mixed-citation></ref>
<ref id="ref-212"><label>[212]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Ren</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Guo</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Jia</surname></string-name></person-group>, &#x201C;<article-title>A novel forecasting based scheduling method for household energy management system based on deep reinforcement learning</article-title>,&#x201D; <source>Sustain. Cities Soc.</source>, vol. <volume>76</volume>, <year>2022</year>, Art. no. 103207. doi: <pub-id pub-id-type="doi">10.1016/j.scs.2021.103207</pub-id>.</mixed-citation></ref>
<ref id="ref-213"><label>[213]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. M.</given-names> <surname>Abdullah</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Optimizing traffic flow in smart cities: Soft GRU-based recurrent neural networks for enhanced congestion prediction using deep learning</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>15</volume>, no. <issue>7</issue>, <year>2023</year>, Art. no. 5949. doi: <pub-id pub-id-type="doi">10.3390/su15075949</pub-id>.</mixed-citation></ref>
<ref id="ref-214"><label>[214]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. I. B.</given-names> <surname>Ahmed</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Deep learning approach to recyclable products classification: Towards sustainable waste management</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>15</volume>, no. <issue>14</issue>, <year>2023</year>, Art. no. 11138. doi: <pub-id pub-id-type="doi">10.3390/su151411138</pub-id>.</mixed-citation></ref>
<ref id="ref-215"><label>[215]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Cui</surname></string-name></person-group>, &#x201C;<article-title>Parking occupancy prediction method based on multi factors and stacked GRU-LSTM</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>47361</fpage>&#x2013;<lpage>47370</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3171330</pub-id>.</mixed-citation></ref>
<ref id="ref-216"><label>[216]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N. K.</given-names> <surname>Mehta</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Prasad</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Saurav</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Saini</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Three-dimensional DenseNet self-attention neural network for automatic detection of student&#x2019;s engagement</article-title>,&#x201D; <source>Appl. Intell.</source>, vol. <volume>52</volume>, no. <issue>12</issue>, pp. <fpage>13803</fpage>&#x2013;<lpage>13823</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s10489-022-03200-4</pub-id>; <pub-id pub-id-type="pmid">35340984</pub-id></mixed-citation></ref>
<ref id="ref-217"><label>[217]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. K.</given-names> <surname>Shukla</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Shukla</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Automatic attendance system based on CNN-LSTM and face recognition</article-title>,&#x201D; <source>Int. J. Inf. Technol.</source>, vol. <volume>16</volume>, no. <issue>3</issue>, pp. <fpage>1293</fpage>&#x2013;<lpage>1301</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1007/s41870-023-01495-1</pub-id>.</mixed-citation></ref>
<ref id="ref-218"><label>[218]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Rajalakshmi</surname></string-name>, <string-name><given-names>V. K.</given-names> <surname>Dandu</surname></string-name>, <string-name><given-names>S. L.</given-names> <surname>Tallapalli</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Karanwal</surname></string-name></person-group>, &#x201C;<article-title>ACE: Automated exam control and e-proctoring system using deep face recognition</article-title>,&#x201D; in <conf-name>2023 Int. Conf. Circuit. Power. Comput. Technol. (ICCPCT)</conf-name>, <publisher-loc>Kollam, India</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Aug. 10&#x2013;11, 2023</year>, pp. <fpage>301</fpage>&#x2013;<lpage>306</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICCPCT58313.2023.10245126</pub-id>.</mixed-citation></ref>
<ref id="ref-219"><label>[219]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Pacal</surname></string-name></person-group>, &#x201C;<article-title>MaxCerVixT: A novel lightweight vision transformer-based approach for precise cervical cancer detection</article-title>,&#x201D; <source>Knowl.-Based Syst.</source>, vol. <volume>289</volume>, <year>2024</year>, Art. no. 111482. doi: <pub-id pub-id-type="doi">10.1016/j.knosys.2024.111482</pub-id>.</mixed-citation></ref>
<ref id="ref-220"><label>[220]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Rana</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A robust and clinically applicable deep learning model for early detection of Alzheimer&#x2019;s</article-title>,&#x201D; <source>IET Image Process.</source>, vol. <volume>17</volume>, no. <issue>14</issue>, pp. <fpage>3959</fpage>&#x2013;<lpage>3975</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1049/ipr2.12910</pub-id>.</mixed-citation></ref>
<ref id="ref-221"><label>[221]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Vimal</surname></string-name>, <string-name><given-names>Y. H.</given-names> <surname>Robinson</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kadry</surname></string-name>, <string-name><given-names>H. V.</given-names> <surname>Long</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Nam</surname></string-name></person-group>, &#x201C;<article-title>IoT based smart health monitoring with CNN using edge computing</article-title>,&#x201D; <source>J. Internet Technol.</source>, vol. <volume>22</volume>, no. <issue>1</issue>, pp. <fpage>173</fpage>&#x2013;<lpage>185</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3966/160792642021012201017</pub-id>.</mixed-citation></ref>
<ref id="ref-222"><label>[222]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T. S.</given-names> <surname>Johnson</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Diagnostic Evidence GAuge of Single cells (DEGAS): A flexible deep transfer learning framework for prioritizing cells in relation to disease</article-title>,&#x201D; <source>Genome Med.</source>, vol. <volume>14</volume>, no. <issue>1</issue>, <year>2022</year>, Art. no. <fpage>11</fpage>. doi: <pub-id pub-id-type="doi">10.1186/s13073-022-01012-2</pub-id>; <pub-id pub-id-type="pmid">35105355</pub-id></mixed-citation></ref>
<ref id="ref-223"><label>[223]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Cai</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Yin</surname></string-name></person-group>, &#x201C;<article-title>PAL-BERT: An improved question answering model</article-title>,&#x201D; <source>Comput. Model. Eng. Sci.</source>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.32604/cmes.2023.046692</pub-id>.</mixed-citation></ref>
<ref id="ref-224"><label>[224]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Wang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>TEDT: Transformer-based encoding-decoding translation network for multimodal sentiment analysis</article-title>,&#x201D; <source>Cogn. Comput.</source>, vol. <volume>15</volume>, no. <issue>1</issue>, pp. <fpage>289</fpage>&#x2013;<lpage>303</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s12559-022-10073-9</pub-id>.</mixed-citation></ref>
<ref id="ref-225"><label>[225]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Nafees Muneera</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Sriramya</surname></string-name></person-group>, &#x201C;<article-title>An enhanced optimized abstractive text summarization traditional approach employing multi-layered attentional stacked LSTM with the attention RNN</article-title>,&#x201D; in <conf-name>Comput. Vis. Mach. Intell. Paradigm.</conf-name>, <publisher-name>Springer</publisher-name>, <year>2023</year>, pp. <fpage>303</fpage>&#x2013;<lpage>318</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-981-19-7169-3_28</pub-id>.</mixed-citation></ref>
<ref id="ref-226"><label>[226]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Uddin</surname></string-name>, <string-name><given-names>M. S.</given-names> <surname>Uddin Chowdury</surname></string-name>, <string-name><given-names>M. U.</given-names> <surname>Khandaker</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Tamam</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Sulieman</surname></string-name></person-group>, &#x201C;<article-title>The efficacy of deep learning-based mixed model for speech emotion recognition</article-title>,&#x201D; <source>Comput. Mater. Contin.</source>, vol. <volume>74</volume>, no. <issue>1</issue>, pp. <fpage>1709</fpage>&#x2013;<lpage>1722</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.32604/cmc.2023.031177</pub-id>.</mixed-citation></ref>
<ref id="ref-227"><label>[227]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. De</given-names> <surname>Silva</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Brown</surname></string-name></person-group>, &#x201C;<article-title>Multispectral plant disease detection with vision transformer-convolutional neural network hybrid approaches</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>23</volume>, no. <issue>20</issue>, <year>2023</year>, Art. no. 8531. doi: <pub-id pub-id-type="doi">10.3390/s23208531</pub-id>; <pub-id pub-id-type="pmid">37896623</pub-id></mixed-citation></ref>
<ref id="ref-228"><label>[228]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Akilan</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Baalamurugan</surname></string-name></person-group>, &#x201C;<article-title>Automated weather forecasting and field monitoring using GRU-CNN model along with IoT to support precision agriculture</article-title>,&#x201D; <source>Expert Syst. Appl.</source>, vol. <volume>249</volume>, <year>2024</year>, Art. no. 123468. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2024.123468</pub-id>.</mixed-citation></ref>
<ref id="ref-229"><label>[229]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Benameur</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dahane</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Kechar</surname></string-name>, and <string-name><given-names>A. E. H.</given-names> <surname>Benyamina</surname></string-name></person-group>, &#x201C;<article-title>An innovative smart and sustainable low-cost irrigation system for anomaly detection using deep learning</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>24</volume>, no. <issue>4</issue>, <year>2024</year>, Art. no. 1162. doi: <pub-id pub-id-type="doi">10.3390/s24041162</pub-id>; <pub-id pub-id-type="pmid">38400320</pub-id></mixed-citation></ref>
<ref id="ref-230"><label>[230]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Hosseinpour-Zarnaq</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Omid</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Sarmadian</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Ghasemi-Mobtaker</surname></string-name></person-group>, &#x201C;<article-title>A CNN model for predicting soil properties using VIS-NIR spectral data</article-title>,&#x201D; <source>Environ. Earth. Sci.</source>, vol. <volume>82</volume>, no. <issue>16</issue>, 2023, Art. no. 382. doi: <pub-id pub-id-type="doi">10.1007/s12665-023-11073-0</pub-id>.</mixed-citation></ref>
<ref id="ref-231"><label>[231]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Shakeel</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Itoyama</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Nishida</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Nakadai</surname></string-name></person-group>, &#x201C;<article-title>Detecting earthquakes: A novel deep learning-based approach for effective disaster response</article-title>,&#x201D; <source>Appl. Intell.</source>, vol. <volume>51</volume>, no. <issue>11</issue>, pp. <fpage>8305</fpage>&#x2013;<lpage>8315</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s10489-021-02285-7</pub-id>.</mixed-citation></ref>
<ref id="ref-232"><label>[232]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Van Griensven Th&#x00E9;</surname></string-name>, <string-name><given-names>S. X.</given-names> <surname>Yang</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Gharabaghi</surname></string-name></person-group>, &#x201C;<article-title>Flood forecasting using hybrid LSTM and GRU models with lag time preprocessing</article-title>,&#x201D; <source>Water</source>, vol. <volume>15</volume>, no. <issue>22</issue>, <year>2023</year>, Art. no. 3982. doi: <pub-id pub-id-type="doi">10.3390/w15223982</pub-id>.</mixed-citation></ref>
<ref id="ref-233"><label>[233]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Wu</surname></string-name></person-group>, &#x201C;<article-title>Accurate tsunami wave prediction using long short-term memory based neural networks</article-title>,&#x201D; <source>Ocean Model.</source>, vol. <volume>186</volume>, <year>2023</year>, Art. no. 102259. doi: <pub-id pub-id-type="doi">10.1016/j.ocemod.2023.102259</pub-id>.</mixed-citation></ref>
<ref id="ref-234"><label>[234]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Hong</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Chanussot</surname></string-name></person-group>, &#x201C;<article-title>Extended vision transformer (ExViT) for land use and land cover classification: A multimodal deep learning framework</article-title>,&#x201D; <source>IEEE Trans. Geosci. Remote Sens.</source>, vol. <volume>61</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2023.3284671</pub-id>.</mixed-citation></ref>
<ref id="ref-235"><label>[235]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. Y.</given-names> <surname>Cho</surname></string-name>, <string-name><given-names>S. -E.</given-names> <surname>Park</surname></string-name>, <string-name><given-names>D. -J.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Song</surname></string-name></person-group>, &#x201C;<article-title>Burned area mapping using Unitemporal Planetscope imagery with a deep learning based approach</article-title>,&#x201D; <source>IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens.</source>, vol. <volume>16</volume>, pp. <fpage>242</fpage>&#x2013;<lpage>253</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/JSTARS.2022.3225070</pub-id>.</mixed-citation></ref>
<ref id="ref-236"><label>[236]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Alshehri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ouadou</surname></string-name>, and <string-name><given-names>G. J.</given-names> <surname>Scott</surname></string-name></person-group>, &#x201C;<article-title>Deep transformer-based network deforestation detection in the Brazilian amazon using Sentinel-2 imagery</article-title>,&#x201D; <source>IEEE Geosci. Remote Sens. Lett.</source>, vol. <volume>21</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1109/LGRS.2024.3355104</pub-id>.</mixed-citation></ref>
<ref id="ref-237"><label>[237]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Hnamte</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Hussain</surname></string-name></person-group>, &#x201C;<article-title>DCNNBiLSTM: An efficient hybrid deep learning-based intrusion detection system</article-title>,&#x201D; <source>Telemat. Inform. Rep.</source>, vol. <volume>10</volume>, <year>2023</year>, Art. no. 100053. doi: <pub-id pub-id-type="doi">10.1016/j.teler.2023.100053</pub-id>.</mixed-citation></ref>
<ref id="ref-238"><label>[238]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. S.</given-names> <surname>Alomari</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Malware detection using deep learning and correlation-based feature selection</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>15</volume>, no. <issue>1</issue>, <year>2023</year>, Art. no. <fpage>123</fpage>. doi: <pub-id pub-id-type="doi">10.3390/sym15010123</pub-id>.</mixed-citation></ref>
<ref id="ref-239"><label>[239]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Alshingiti</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Alaqel</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Al-Muhtadi</surname></string-name>, <string-name><given-names>Q. E. U.</given-names> <surname>Haq</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Saleem</surname></string-name> and <string-name><given-names>M. H.</given-names> <surname>Faheem</surname></string-name></person-group>, &#x201C;<article-title>A deep learning-based phishing detection system using CNN, LSTM, and LSTM-CNN</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>12</volume>, no. <issue>1</issue>, <year>2023</year>, Art. no. <fpage>232</fpage>. doi: <pub-id pub-id-type="doi">10.3390/electronics12010232</pub-id>.</mixed-citation></ref>
<ref id="ref-240"><label>[240]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Fanai</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Abbasimehr</surname></string-name></person-group>, &#x201C;<article-title>A novel combined approach based on deep Autoencoder and deep classifiers for credit card fraud detection</article-title>,&#x201D; <source>Expert. Syst. Appl.</source>, vol. <volume>217</volume>, <year>2023</year>, Art. no. 119562. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2023.119562</pub-id>.</mixed-citation></ref>
<ref id="ref-241"><label>[241]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R. A.</given-names> <surname>Joshi</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Sambre</surname></string-name></person-group>, &#x201C;<article-title>Personalized CNN architecture for advanced multi-modal biometric authentication</article-title>,&#x201D; in <conf-name>2024 Int. Conf. Invent. Comput. Technol. (ICICT)</conf-name>, <publisher-loc>Lalitpur, Nepal</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Apr. 24&#x2013;26, 2024</year>, pp. <fpage>890</fpage>&#x2013;<lpage>894</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICICT60155.2024.10544987</pub-id>.</mixed-citation></ref>
<ref id="ref-242"><label>[242]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Sohafi-Bonab</surname></string-name>, <string-name><given-names>M. H.</given-names> <surname>Aghdam</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Majidzadeh</surname></string-name></person-group>, &#x201C;<article-title>DCARS: Deep context-aware recommendation system based on session latent context</article-title>,&#x201D; <source>Appl. Soft Comput.</source>, vol. <volume>143</volume>, <year>2023</year>, Art. no. 110416. doi: <pub-id pub-id-type="doi">10.1016/j.asoc.2023.110416</pub-id>.</mixed-citation></ref>
<ref id="ref-243"><label>[243]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Duan</surname></string-name>, <string-name><given-names>P. -F.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Qiu</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Long short-term enhanced memory for sequential recommendation</article-title>,&#x201D; <source>World Wide Web</source>, vol. <volume>26</volume>, no. <issue>2</issue>, pp. <fpage>561</fpage>&#x2013;<lpage>583</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s11280-022-01056-9</pub-id>.</mixed-citation></ref>
<ref id="ref-244"><label>[244]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Mondal</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Chakder</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Raj</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Saha</surname></string-name>, and <string-name><given-names>N.</given-names> <surname>Onoe</surname></string-name></person-group>, &#x201C;<article-title>Graph convolutional neural network for multimodal movie recommendation</article-title>,&#x201D; in <conf-name>Proc. 38th ACM/SIGAPP Symp. Appl. Comput.</conf-name>, <year>2023</year>, pp. <fpage>1633</fpage>&#x2013;<lpage>1640</lpage>. doi: <pub-id pub-id-type="doi">10.1145/3555776.3577853</pub-id>.</mixed-citation></ref>
<ref id="ref-245"><label>[245]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Prediction model of E-commerce users&#x2019; purchase behavior based on deep learning</article-title>,&#x201D; <source>Front Bus. Econ. Manag.</source>, vol. <volume>15</volume>, no. <issue>2</issue>, pp. <fpage>147</fpage>&#x2013;<lpage>149</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.54097/p22ags78</pub-id>.</mixed-citation></ref>
<ref id="ref-246"><label>[246]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Deng</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Jin</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>He</surname></string-name></person-group>, &#x201C;<article-title>CNN-based feature cross and classifier for loan default prediction</article-title>,&#x201D; in <conf-name>2020 Int. Conf. Image. Video. Process. Artif. Intell.</conf-name>, <publisher-name>SPIE</publisher-name>, <year>2020</year>, vol. <volume>11584</volume>, pp. <fpage>368</fpage>&#x2013;<lpage>373</lpage>.</mixed-citation></ref>
<ref id="ref-247"><label>[247]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Han</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Fu</surname></string-name></person-group>, &#x201C;<article-title>Challenge and opportunity: Deep learning-based stock price prediction by using Bi-directional LSTM model</article-title>,&#x201D; <source>Front. Bus. Econ. Manag.</source>, vol. <volume>8</volume>, no. <issue>2</issue>, pp. <fpage>51</fpage>&#x2013;<lpage>54</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.54097/fbem.v8i2.6616</pub-id>.</mixed-citation></ref>
<ref id="ref-248"><label>[248]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Cao</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Peng</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Ru</surname></string-name></person-group>, &#x201C;<article-title>MCS-YOLO: A multiscale object detection method for autonomous driving road environment recognition</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>11</volume>, pp. <fpage>22342</fpage>&#x2013;<lpage>22354</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2023.3252021</pub-id>.</mixed-citation></ref>
<ref id="ref-249"><label>[249]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. K.</given-names> <surname>Jain</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Gonz&#x00E1;lez-Almagro</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Gan</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Kotecha</surname></string-name></person-group>, &#x201C;<article-title>Multimodal pedestrian detection using metaheuristics with deep convolutional neural network in crowded scenes</article-title>,&#x201D; <source>Inf. Fusion</source>, vol. <volume>95</volume>, pp. <fpage>401</fpage>&#x2013;<lpage>414</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.inffus.2023.02.014</pub-id>.</mixed-citation></ref>
<ref id="ref-250"><label>[250]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sindhu</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Saravanan</surname></string-name></person-group>, &#x201C;<article-title>An optimised extreme learning machine (OELM) for simultaneous localisation and mapping in autonomous vehicles</article-title>,&#x201D; <source>Int. J. Syst. Syst. Eng.</source>, vol. <volume>13</volume>, no. <issue>2</issue>, pp. <fpage>140</fpage>&#x2013;<lpage>159</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1504/IJSSE.2023.131231</pub-id></mixed-citation></ref>
<ref id="ref-251"><label>[251]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Singal</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Singhal</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Kushwaha</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Veeramsetty</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Badal</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Lamba</surname></string-name></person-group>, &#x201C;<article-title>RoadWay: Lane detection for autonomous driving vehicles via deep learning</article-title>,&#x201D; <source>Multimed. Tools Appl.</source>, vol. <volume>82</volume>, no. <issue>4</issue>, pp. <fpage>4965</fpage>&#x2013;<lpage>4978</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s11042-022-12171-0</pub-id>.</mixed-citation></ref>
<ref id="ref-252"><label>[252]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Shang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Chen</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Yan</surname></string-name></person-group>, &#x201C;<article-title>Defect-aware transformer network for intelligent visual surface defect detection</article-title>,&#x201D; <source>Adv Eng. Inform.</source>, vol. <volume>55</volume>, <year>2023</year>, Art. no. 101882. doi: <pub-id pub-id-type="doi">10.1016/j.aei.2023.101882</pub-id>.</mixed-citation></ref>
<ref id="ref-253"><label>[253]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Zonta</surname></string-name>, <string-name><given-names>C. A.</given-names> <surname>Da Costa</surname></string-name>, <string-name><given-names>F. A.</given-names> <surname>Zeiser</surname></string-name>, <string-name><given-names>G.</given-names> <surname>de Oliveira Ramos</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Kunst</surname></string-name> and <string-name><given-names>R.</given-names> <surname>da Rosa Righi</surname></string-name></person-group>, &#x201C;<article-title>A predictive maintenance model for optimizing production schedule using deep neural networks</article-title>,&#x201D; <source>J. Manuf. Syst.</source>, vol. <volume>62</volume>, pp. <fpage>450</fpage>&#x2013;<lpage>462</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jmsy.2021.12.013</pub-id>.</mixed-citation></ref>
<ref id="ref-254"><label>[254]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>He</surname></string-name>, <string-name><given-names>K. -P.</given-names> <surname>Tran</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Thomassey</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Yi</surname></string-name></person-group>, &#x201C;<article-title>A deep reinforcement learning based multi-criteria decision support system for optimizing textile chemical process</article-title>,&#x201D; <source>Comput. Ind.</source>, vol. <volume>125</volume>, <year>2021</year>, Art. no. 103373. doi: <pub-id pub-id-type="doi">10.1016/j.compind.2020.103373</pub-id>.</mixed-citation></ref>
<ref id="ref-255"><label>[255]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Pacella</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Papadia</surname></string-name></person-group>, &#x201C;<article-title>Evaluation of deep learning with long short-term memory networks for time series forecasting in supply chain management</article-title>,&#x201D; <source>Proc. CIRP</source>, vol. <volume>99</volume>, pp. <fpage>604</fpage>&#x2013;<lpage>609</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1016/j.procir.2021.03.081</pub-id>.</mixed-citation></ref>
<ref id="ref-256"><label>[256]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Shukla</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Kumar</surname></string-name>, and <string-name><given-names>G. C.</given-names> <surname>Nandi</surname></string-name></person-group>, &#x201C;<article-title>Robotic grasp manipulation using evolutionary computing and deep reinforcement learning</article-title>,&#x201D; <source>Intell Serv. Robot.</source>, vol. <volume>14</volume>, no. <issue>1</issue>, pp. <fpage>61</fpage>&#x2013;<lpage>77</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s11370-020-00342-7</pub-id>.</mixed-citation></ref>
<ref id="ref-257"><label>[257]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Kamali</surname></string-name>, <string-name><given-names>I. A.</given-names> <surname>Bonev</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Desrosiers</surname></string-name></person-group>, &#x201C;<article-title>Real-time motion planning for robotic teleoperation using dynamic-goal deep reinforcement learning</article-title>,&#x201D; in <conf-name>2020 17th Conf. Comput. Robot. Vis. (CRV)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>May 13&#x2013;15, 2020</year>, pp. <fpage>182</fpage>&#x2013;<lpage>189</lpage>. doi: <pub-id pub-id-type="doi">10.1109/CRV50864.2020.00032</pub-id>.</mixed-citation></ref>
<ref id="ref-258"><label>[258]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>R. X.</given-names> <surname>Gao</surname></string-name></person-group>, &#x201C;<article-title>Recurrent neural network for motion trajectory prediction in human-robot collaborative assembly</article-title>,&#x201D; <source>CIRP Annals</source>, vol. <volume>69</volume>, no. <issue>1</issue>, pp. <fpage>9</fpage>&#x2013;<lpage>12</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.cirp.2020.04.077</pub-id>.</mixed-citation></ref>
<ref id="ref-259"><label>[259]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. K.</given-names> <surname>Iwana</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Uchida</surname></string-name></person-group>, &#x201C;<article-title>An empirical survey of data augmentation for time series classification with neural networks</article-title>,&#x201D; <source>PLoS One</source>, vol. <volume>16</volume>, no. <issue>7</issue>, <year>2021</year>, Art. no. e0254841. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0254841</pub-id>; <pub-id pub-id-type="pmid">34264999</pub-id></mixed-citation></ref>
<ref id="ref-260"><label>[260]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Khosla</surname></string-name> and <string-name><given-names>B. S.</given-names> <surname>Saini</surname></string-name></person-group>, &#x201C;<article-title>Enhancing performance of deep learning models with different data augmentation techniques: A survey</article-title>,&#x201D; in <conf-name>2020 Int. Conf. Intell. Eng. Mgmt. (ICIEM)</conf-name>, <publisher-loc>London, UK</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Jun. 17&#x2013;19, 2020</year>, pp. <fpage>79</fpage>&#x2013;<lpage>85</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICIEM48762.2020.9160048</pub-id>.</mixed-citation></ref>
<ref id="ref-261"><label>[261]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Paschali</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Simson</surname></string-name>, <string-name><given-names>A. G.</given-names> <surname>Roy</surname></string-name>, <string-name><given-names>R.</given-names> <surname>G&#x00F6;bl</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Wachinger</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Navab</surname></string-name></person-group>, &#x201C;<article-title>Manifold exploring data augmentation with geometric transformations for increased performance and robustness</article-title>,&#x201D; in <conf-name>Inf. Process. Medical. Image.: 26th Int. Conf., IPMI</conf-name>, <publisher-loc>Hong Kong, China</publisher-loc>, <publisher-name>Springer</publisher-name>, <year>Jun. 2&#x2013;7, 2019</year>, pp. <fpage>517</fpage>&#x2013;<lpage>529</lpage>.</mixed-citation></ref>
<ref id="ref-262"><label>[262]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Mao</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Augmenting data with mixup for sentence classification: An empirical study</article-title>,&#x201D; <comment>2019, <italic>arXiv:1905.08941</italic></comment>.</mixed-citation></ref>
<ref id="ref-263"><label>[263]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O. O.</given-names> <surname>Abayomi-Alli</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Dama&#x0161;evi&#x010D;ius</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Qazi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Adedoyin-Olowe</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Misra</surname></string-name></person-group>, &#x201C;<article-title>Data augmentation and deep learning methods in sound classification: A systematic review</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>11</volume>, no. <issue>22</issue>, <year>2022</year>, Art. no. 3795. doi: <pub-id pub-id-type="doi">10.3390/electronics11223795</pub-id>.</mixed-citation></ref>
<ref id="ref-264"><label>[264]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T. -H.</given-names> <surname>Cheung</surname></string-name> and <string-name><given-names>D. -Y.</given-names> <surname>Yeung</surname></string-name></person-group>, &#x201C;<article-title>MODALS: Modality-agnostic automated data augmentation in the latent space</article-title>,&#x201D; in <conf-name>Int. Conf. Learn. Represent.</conf-name>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-265"><label>[265]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Shorten</surname></string-name>, <string-name><given-names>T. M.</given-names> <surname>Khoshgoftaar</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Furht</surname></string-name></person-group>, &#x201C;<article-title>Text data augmentation for deep learning</article-title>,&#x201D; <source>J. Big Data</source>, vol. <volume>8</volume>, no. <issue>1</issue>, <year>2021</year>, <comment>Art. no. 101</comment>. doi: <pub-id pub-id-type="doi">10.1186/s40537-021-00492-0</pub-id>; <pub-id pub-id-type="pmid">34306963</pub-id></mixed-citation></ref>
<ref id="ref-266"><label>[266]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Li</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Situ</surname></string-name></person-group>, &#x201C;<article-title>Learning from simulation: An end-to-end deep-learning approach for computational ghost imaging</article-title>,&#x201D; <source>Opt. Express.</source>, vol. <volume>27</volume>, no. <issue>18</issue>, pp. <fpage>25560</fpage>&#x2013;<lpage>25572</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1364/OE.27.025560</pub-id>; <pub-id pub-id-type="pmid">31510427</pub-id></mixed-citation></ref>
<ref id="ref-267"><label>[267]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Ghosh</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Bellinger</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Corizzo</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Branco</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Krawczyk</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Japkowicz</surname></string-name></person-group>, &#x201C;<article-title>The class imbalance problem in deep learning</article-title>,&#x201D; <source>Mach. Learn.</source>, vol. <volume>113</volume>, no. <issue>7</issue>, pp. <fpage>4845</fpage>&#x2013;<lpage>4901</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1007/s10994-022-06268-8</pub-id>.</mixed-citation></ref>
<ref id="ref-268"><label>[268]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Merdivan</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kropf</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Holzinger</surname></string-name></person-group>, &#x201C;<article-title>Class imbalance in multi-resident activity recognition: An evaluative study on explainability of deep learning approaches</article-title>,&#x201D; <source>Univ. Access. Inf. Soc.</source>, pp. <fpage>1</fpage>&#x2013;<lpage>19</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1007/s10209-024-01123-0</pub-id>.</mixed-citation></ref>
<ref id="ref-269"><label>[269]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. S.</given-names> <surname>Tarawneh</surname></string-name>, <string-name><given-names>A. B.</given-names> <surname>Hassanat</surname></string-name>, <string-name><given-names>G. A.</given-names> <surname>Altarawneh</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Almuhaimeed</surname></string-name></person-group>, &#x201C;<article-title>Stop oversampling for class imbalance learning: A review</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>47643</fpage>&#x2013;<lpage>47660</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3169512</pub-id>.</mixed-citation></ref>
<ref id="ref-270"><label>[270]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N. V.</given-names> <surname>Chawla</surname></string-name>, <string-name><given-names>K. W.</given-names> <surname>Bowyer</surname></string-name>, <string-name><given-names>L. O.</given-names> <surname>Hall</surname></string-name>, and <string-name><given-names>W. P.</given-names> <surname>Kegelmeyer</surname></string-name></person-group>, &#x201C;<article-title>SMOTE: Synthetic minority over-sampling technique</article-title>,&#x201D; <source>J. Artif. Intell. Res.</source>, vol. <volume>16</volume>, pp. <fpage>321</fpage>&#x2013;<lpage>357</lpage>, <year>2002</year>. doi: <pub-id pub-id-type="doi">10.1613/jair.953</pub-id>.</mixed-citation></ref>
<ref id="ref-271"><label>[271]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>W. -Y.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>B. -H.</given-names> <surname>Mao</surname></string-name></person-group>, &#x201C;<article-title>Borderline-SMOTE: A new over-sampling method in imbalanced data sets learning</article-title>,&#x201D; in <conf-name>Int. Conf. Intell. Comput.</conf-name>, <publisher-name>Springer</publisher-name>, <year>2005</year>, pp. <fpage>878</fpage>&#x2013;<lpage>887</lpage>.</mixed-citation></ref>
<ref id="ref-272"><label>[272]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>He</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>E. A.</given-names> <surname>Garcia</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>ADASYN: Adaptive synthetic sampling approach for imbalanced learning</article-title>,&#x201D; in <conf-name>2008 Int. Jt. Conf. Neural. Netw.</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2008</year>, pp. <fpage>1322</fpage>&#x2013;<lpage>1328</lpage>.</mixed-citation></ref>
<ref id="ref-273"><label>[273]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>Y. -Q.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>N. V.</given-names> <surname>Chawla</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Krasser</surname></string-name></person-group>, &#x201C;<article-title>SVMs modeling for highly imbalanced classification</article-title>,&#x201D; <source>IEEE Trans. Syst. Man. Cybern. Part B (Cybern.)</source>, vol. <volume>39</volume>, no. <issue>1</issue>, pp. <fpage>281</fpage>&#x2013;<lpage>288</lpage>, <year>2008</year>. doi: <pub-id pub-id-type="doi">10.1109/TSMCB.2008.2002909</pub-id>; <pub-id pub-id-type="pmid">19068445</pub-id></mixed-citation></ref>
<ref id="ref-274"><label>[274]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Barua</surname></string-name>, <string-name><given-names>M. M.</given-names> <surname>Islam</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Yao</surname></string-name>, and <string-name><given-names>K.</given-names> <surname>Murase</surname></string-name></person-group>, &#x201C;<article-title>MWMOTE&#x2013;Majority weighted minority oversampling technique for imbalanced data set learning</article-title>,&#x201D; <source>IEEE Trans. Knowl. Data Eng.</source>, vol. <volume>26</volume>, no. <issue>2</issue>, pp. <fpage>405</fpage>&#x2013;<lpage>425</lpage>, <year>2012</year>. doi: <pub-id pub-id-type="doi">10.1109/TKDE.2012.232</pub-id>.</mixed-citation></ref>
<ref id="ref-275"><label>[275]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Bellinger</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Japkowicz</surname></string-name>, and <string-name><given-names>O. R.</given-names> <surname>Za&#x00EF;ane</surname></string-name></person-group>, &#x201C;<article-title>Framework for extreme imbalance classification: SWIM&#x2014;Sampling with the majority class</article-title>,&#x201D; <source>Knowl. Inf. Syst.</source>, vol. <volume>62</volume>, pp. <fpage>841</fpage>&#x2013;<lpage>866</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1007/s10115-019-01380-z</pub-id>.</mixed-citation></ref>
<ref id="ref-276"><label>[276]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Biswas</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Devi</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Sarma</surname></string-name></person-group>, &#x201C;<article-title>An oversampling technique by integrating reverse nearest neighbor in SMOTE: Reverse-SMOTE</article-title>,&#x201D; in <conf-name>2020 Int. Conf. Smart. Electron. Commun. (ICOSEC)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2020</year>, pp. <fpage>1239</fpage>&#x2013;<lpage>1244</lpage>.</mixed-citation></ref>
<ref id="ref-277"><label>[277]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Constrained oversampling: An oversampling approach to reduce noise generation in imbalanced datasets with class overlapping</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>91452</fpage>&#x2013;<lpage>91465</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3018911</pub-id>.</mixed-citation></ref>
<ref id="ref-278"><label>[278]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. S.</given-names> <surname>Tarawneh</surname></string-name>, <string-name><given-names>A. B.</given-names> <surname>Hassanat</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Almohammadi</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Chetverikov</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Bellinger</surname></string-name></person-group>, &#x201C;<article-title>SMOTEFUNA: Synthetic minority over-sampling technique based on furthest neighbour algorithm</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>59069</fpage>&#x2013;<lpage>59082</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2983003</pub-id>.</mixed-citation></ref>
<ref id="ref-279"><label>[279]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X. -Y.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wu</surname></string-name>, and <string-name><given-names>Z. -H.</given-names> <surname>Zhou</surname></string-name></person-group>, &#x201C;<article-title>Exploratory undersampling for class-imbalance learning</article-title>,&#x201D; <source>IEEE Trans. Syst. Man. Cybern. Part B (Cybern.)</source>, vol. <volume>39</volume>, no. <issue>2</issue>, pp. <fpage>539</fpage>&#x2013;<lpage>550</lpage>, <year>2008</year>. doi: <pub-id pub-id-type="doi">10.1109/TSMCB.2008.2007853</pub-id>; <pub-id pub-id-type="pmid">19095540</pub-id></mixed-citation></ref>
<ref id="ref-280"><label>[280]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Tahir</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kittler</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Yan</surname></string-name></person-group>, &#x201C;<article-title>Inverse random under sampling for class imbalance problem and its application to multi-label classification</article-title>,&#x201D; <source>Pattern Recognit.</source>, vol. <volume>45</volume>, no. <issue>10</issue>, pp. <fpage>3738</fpage>&#x2013;<lpage>3750</lpage>, <year>2012</year>. doi: <pub-id pub-id-type="doi">10.1016/j.patcog.2012.03.014</pub-id>.</mixed-citation></ref>
<ref id="ref-281"><label>[281]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Babar</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Ade</surname></string-name></person-group>, &#x201C;<article-title>A novel approach for handling imbalanced data in medical diagnosis using undersampling technique</article-title>,&#x201D; <source>Commun. Appl. Electron.</source>, vol. <volume>5</volume>, no. <issue>7</issue>, pp. <fpage>36</fpage>&#x2013;<lpage>42</lpage>, <year>2016</year>. doi: <pub-id pub-id-type="doi">10.5120/cae2016652323</pub-id></mixed-citation></ref>
<ref id="ref-282"><label>[282]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z. H.</given-names> <surname>Zhou</surname></string-name> and <string-name><given-names>X. Y.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>On multi-class cost-sensitive learning</article-title>,&#x201D; <source>Comput. Intell.</source>, vol. <volume>26</volume>, no. <issue>3</issue>, pp. <fpage>232</fpage>&#x2013;<lpage>257</lpage>, <year>2010</year>. doi: <pub-id pub-id-type="doi">10.1111/j.1467-8640.2010.00358.x</pub-id>.</mixed-citation></ref>
<ref id="ref-283"><label>[283]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. X.</given-names> <surname>Ling</surname></string-name> and <string-name><given-names>V. S.</given-names> <surname>Sheng</surname></string-name></person-group>, &#x201C;<article-title>Cost-sensitive learning and the class imbalance problem</article-title>,&#x201D; <source>Ency. Mach. Learn.</source>, vol. <volume>2011</volume>, pp. <fpage>231</fpage>&#x2013;<lpage>235</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-284"><label>[284]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Seliya</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Abdollah Zadeh</surname></string-name>, and <string-name><given-names>T. M.</given-names> <surname>Khoshgoftaar</surname></string-name></person-group>, &#x201C;<article-title>A literature review on one-class classification and its potential applications in big data</article-title>,&#x201D; <source>J. Big Data</source>, vol. <volume>8</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>31</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1186/s40537-021-00514-x</pub-id>.</mixed-citation></ref>
<ref id="ref-285"><label>[285]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>V. S.</given-names> <surname>Spelmen</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Porkodi</surname></string-name></person-group>, &#x201C;<article-title>A review on handling imbalanced data</article-title>,&#x201D; in <conf-name>Int. Conf. Curr. Trend. Toward. Converg. Technol. (ICCTCT)</conf-name>, <publisher-loc>Coimbatore, India</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Mar. 1&#x2013;3, 2018</year>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICCTCT.2018.8551020</pub-id>.</mixed-citation></ref>
<ref id="ref-286"><label>[286]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Xu</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Grosse</surname></string-name></person-group>, &#x201C;<article-title>Three mechanisms of weight decay regularization</article-title>,&#x201D; <comment>2018, <italic>arXiv:1810.12281</italic></comment>.</mixed-citation></ref>
<ref id="ref-287"><label>[287]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Laurent</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Pereyra</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Brakel</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name></person-group>, &#x201C;<article-title>Batch normalized recurrent neural networks</article-title>,&#x201D; in <conf-name>2016 IEEE Int. Conf. Acoust. Speech. Signal. Process. (ICASSP)</conf-name>, <publisher-loc>Shanghai, China</publisher-loc>, <publisher-name>IEEE</publisher-name>, <year>Mar. 20&#x2013;25, 2016</year>, pp. <fpage>2657</fpage>&#x2013;<lpage>2661</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ICASSP.2016.7472159</pub-id>.</mixed-citation></ref>
<ref id="ref-288"><label>[288]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Ioffe</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Szegedy</surname></string-name></person-group>, &#x201C;<article-title>Batch normalization: Accelerating deep network training by reducing internal covariate shift</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2015</year>, pp. <fpage>448</fpage>&#x2013;<lpage>456</lpage>.</mixed-citation></ref>
<ref id="ref-289"><label>[289]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Pereyra</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Tucker</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Chorowski</surname></string-name>, <string-name><given-names>&#x0141;.</given-names> <surname>Kaiser</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Regularizing neural networks by penalizing confident output distributions</article-title>,&#x201D; <comment>2017, <italic>arXiv:1701.06548</italic></comment>.</mixed-citation></ref>
<ref id="ref-290"><label>[290]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G. E.</given-names> <surname>Dahl</surname></string-name>, <string-name><given-names>T. N.</given-names> <surname>Sainath</surname></string-name>, and <string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Improving deep neural networks for LVCSR using rectified linear units and dropout</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. Acoust. Speech. Signal. Process.</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2013</year>, pp. <fpage>8609</fpage>&#x2013;<lpage>8613</lpage>.</mixed-citation></ref>
<ref id="ref-291"><label>[291]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Glorot</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name></person-group>, &#x201C;<article-title>Understanding the difficulty of training deep feedforward neural networks</article-title>,&#x201D; in <conf-name>Proc. 13 Int. Conf. Artif. Intell. Stats.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2010</year>, pp. <fpage>249</fpage>&#x2013;<lpage>256</lpage>.</mixed-citation></ref>
<ref id="ref-292"><label>[292]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Srivastava</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Vashisth</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Dhall</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Saraswat</surname></string-name></person-group>, &#x201C;<article-title>Behavior analysis of a deep feedforward neural network by varying the weight initialization methods</article-title>,&#x201D; in <conf-name>Smart Innovations in Communication and Computational Sciences</conf-name>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2021</year>, pp. <fpage>167</fpage>&#x2013;<lpage>175</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-981-15-5345-5_15</pub-id>.</mixed-citation></ref>
<ref id="ref-293"><label>[293]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Serra</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Suris</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Miron</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Karatzoglou</surname></string-name></person-group>, &#x201C;<article-title>Overcoming catastrophic forgetting with hard attention to the task</article-title>,&#x201D; in <conf-name>Int. Conf. Mach. Learn.</conf-name>, <publisher-name>PMLR</publisher-name>, <year>2018</year>, pp. <fpage>4548</fpage>&#x2013;<lpage>4557</lpage>.</mixed-citation></ref>
<ref id="ref-294"><label>[294]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Kirkpatrick</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Overcoming catastrophic forgetting in neural networks</article-title>,&#x201D; <source>Proc. Natl. Acad. Sci.</source>, vol. <volume>114</volume>, no. <issue>13</issue>, pp. <fpage>3521</fpage>&#x2013;<lpage>3526</lpage>, <year>2017</year>. doi: <pub-id pub-id-type="doi">10.1073/pnas.1611835114</pub-id>; <pub-id pub-id-type="pmid">28292907</pub-id></mixed-citation></ref>
<ref id="ref-295"><label>[295]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. -W.</given-names> <surname>Lee</surname></string-name>, <string-name><given-names>J. -H.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Jun</surname></string-name>, <string-name><given-names>J. -W.</given-names> <surname>Ha</surname></string-name>, and <string-name><given-names>B. -T.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Overcoming catastrophic forgetting by incremental moment matching</article-title>,&#x201D; <source>Adv. Neural Inf. Process. Syst.</source>, vol. <volume>30</volume>, pp. <fpage>4655</fpage>&#x2013;<lpage>4665</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-296"><label>[296]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S. -A.</given-names> <surname>Rebuffi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Kolesnikov</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Sperl</surname></string-name>, and <string-name><given-names>C. H.</given-names> <surname>Lampert</surname></string-name></person-group>, &#x201C;<article-title>iCaRL: Incremental classifier and representation learning</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. Comput. Vis. Pattern. Recognit.</conf-name>, <year>2017</year>, pp. <fpage>2001</fpage>&#x2013;<lpage>2010</lpage>.</mixed-citation></ref>
<ref id="ref-297"><label>[297]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. D</given-names> <surname>&#x2019;Amour</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Underspecification presents challenges for credibility in modern machine learning</article-title>,&#x201D; <source>J. Mach. Learn. Res.</source>, vol. <volume>23</volume>, no. <issue>226</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>61</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-298"><label>[298]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Teney</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Peyrard</surname></string-name>, and <string-name><given-names>E.</given-names> <surname>Abbasnejad</surname></string-name></person-group>, &#x201C;<article-title>Predicting is not understanding: Recognizing and addressing underspecification in machine learning</article-title>,&#x201D; in <conf-name>Europ. Conf. Comput. Vis.</conf-name>, <publisher-name>Springer</publisher-name>, <year>2022</year>, pp. <fpage>458</fpage>&#x2013;<lpage>476</lpage>.</mixed-citation></ref>
<ref id="ref-299"><label>[299]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Chotisarn</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Pimanmassuriya</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Gulyanon</surname></string-name></person-group>, &#x201C;<article-title>Deep learning visualization for underspecification analysis in product design matching model development</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>108049</fpage>&#x2013;<lpage>108061</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3102174</pub-id>.</mixed-citation></ref>
<ref id="ref-300"><label>[300]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Maas</surname></string-name>, <string-name><given-names>R. E.</given-names> <surname>Daly</surname></string-name>, <string-name><given-names>P. T.</given-names> <surname>Pham</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>A. Y.</given-names> <surname>Ng</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Potts</surname></string-name></person-group>, &#x201C;<article-title>Learning word vectors for sentiment analysis</article-title>,&#x201D; in <conf-name>Proc. 49th Annual. Meet. Assoc. Comput. Linguist.: Hum. langu. Tech.</conf-name>, <publisher-loc>Portland OR, USA</publisher-loc>, <year>Jun. 19&#x2013;2, 2011</year>, pp. <fpage>142</fpage>&#x2013;<lpage>150</lpage>.</mixed-citation></ref>
<ref id="ref-301"><label>[301]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Alemdar</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ertan</surname></string-name>, <string-name><given-names>O. D.</given-names> <surname>Incel</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Ersoy</surname></string-name></person-group>, &#x201C;<article-title>ARAS human activity datasets in multiple homes with multiple residents</article-title>,&#x201D; in <conf-name>2013 7th Int. Conf. Perv. Comput. Technol. Healthc. Workshop</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2013</year>, pp. <fpage>232</fpage>&#x2013;<lpage>235</lpage>.</mixed-citation></ref>
<ref id="ref-302"><label>[302]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Muresan</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Oltean</surname></string-name></person-group>, &#x201C;<article-title>Fruit recognition from images using deep learning</article-title>,&#x201D; <source>Acta U. Sapien. Inform.</source>, vol. <volume>10</volume>, no. <issue>1</issue>, pp. <fpage>26</fpage>&#x2013;<lpage>42</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.2478/ausi-2018-0002</pub-id>.</mixed-citation></ref>
<ref id="ref-303"><label>[303]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Xiao</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Yan</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Basodi</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Ji</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Pan</surname></string-name></person-group>, &#x201C;<article-title>Efficient hyperparameter optimization in deep learning using a variable length genetic algorithm</article-title>,&#x201D; <comment>2020, <italic>arXiv:2006.12703</italic></comment>.</mixed-citation></ref>
<ref id="ref-304"><label>[304]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. J.</given-names> <surname>Escalante</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Montes</surname></string-name>, and <string-name><given-names>L. E.</given-names> <surname>Sucar</surname></string-name></person-group>, &#x201C;<article-title>Particle swarm model selection</article-title>,&#x201D; <source>J. Mach. Learn. Res.</source>, vol. <volume>10</volume>, no. <issue>2</issue>, pp. <fpage>405</fpage>&#x2013;<lpage>440</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-305"><label>[305]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D. P.</given-names> <surname>Kingma</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Ba</surname></string-name></person-group>, &#x201C;<article-title>Adam: A method for stochastic optimization</article-title>,&#x201D; <comment>2014, <italic>arXiv:1412.6980</italic></comment>.</mixed-citation></ref>
<ref id="ref-306"><label>[306]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Bottou</surname></string-name></person-group>, &#x201C;<chapter-title>Stochastic gradient descent tricks</chapter-title>,&#x201D; in <source>Neural Networks: Tricks of the Trade</source>, 2nd ed. <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2012</year>, pp. <fpage>421</fpage>&#x2013;<lpage>436</lpage>.</mixed-citation></ref>
<ref id="ref-307"><label>[307]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Duchi</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Hazan</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Singer</surname></string-name></person-group>, &#x201C;<article-title>Adaptive subgradient methods for online learning and stochastic optimization</article-title>,&#x201D; <source>J. Mach. Learn. Res.</source>, vol. <volume>12</volume>, no. <issue>7</issue>, pp. <fpage>2121</fpage>&#x2013;<lpage>2159</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-308"><label>[308]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Dozat</surname></string-name></person-group>, &#x201C;<article-title>Incorporating nesterov momentum into adam</article-title>,&#x201D; in <conf-name>Proc. 4th Int. Conf. Learn. Represent. (ICLR) Workshop Track</conf-name>, <publisher-loc>San Juan, Puerto Rico</publisher-loc>, <year>2016</year>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</mixed-citation></ref>
<ref id="ref-309"><label>[309]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Chen</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Symbolic discovery of optimization algorithms</article-title>,&#x201D; <source>Adv Neural Inf. Process. Syst.</source>, vol. <volume>36</volume>, pp. <fpage>49205</fpage>&#x2013;<lpage>49233</lpage>, <year>2024</year>.</mixed-citation></ref>
<ref id="ref-310"><label>[310]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Alzubaidi</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A survey on deep learning tools dealing with data scarcity: Definitions, challenges, solutions, tips, and applications</article-title>,&#x201D; <source>J. Big Data</source>, vol. <volume>10</volume>, no. <issue>1</issue>, <year>2023</year>, <comment>Art. no. 46</comment>. doi: <pub-id pub-id-type="doi">10.1186/s40537-023-00727-2</pub-id>.</mixed-citation></ref>
<ref id="ref-311"><label>[311]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Cong</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Choi</surname></string-name>, and <string-name><given-names>M. D.</given-names> <surname>Lukin</surname></string-name></person-group>, &#x201C;<article-title>Quantum convolutional neural networks</article-title>,&#x201D; <source>Nat. Phys.</source>, vol. <volume>15</volume>, no. <issue>12</issue>, pp. <fpage>1273</fpage>&#x2013;<lpage>1278</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1038/s41567-019-0648-8</pub-id>.</mixed-citation></ref>
<ref id="ref-312"><label>[312]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Takaki</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Mitarai</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Negoro</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Fujii</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Kitagawa</surname></string-name></person-group>, &#x201C;<article-title>Learning temporal data with a variational quantum recurrent neural network</article-title>,&#x201D; <source>Phys. Rev. A</source>, vol. <volume>103</volume>, no. <issue>5</issue>, <year>2021</year>, Art. no. 052414. doi: <pub-id pub-id-type="doi">10.1103/PhysRevA.103.052414</pub-id>.</mixed-citation></ref>
<ref id="ref-313"><label>[313]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Lloyd</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Weedbrook</surname></string-name></person-group>, &#x201C;<article-title>Quantum generative adversarial learning</article-title>,&#x201D; <source>Phys. Rev. Lett.</source>, vol. <volume>121</volume>, no. <issue>4</issue>, <year>2018</year>, Art. no. 040502. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.121.040502</pub-id>; <pub-id pub-id-type="pmid">30095952</pub-id></mixed-citation></ref>
<ref id="ref-314"><label>[314]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Garg</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Ramakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Advances in quantum deep learning: An overview</article-title>,&#x201D; <comment>2020, <italic>arXiv:2005.04316</italic></comment>.</mixed-citation></ref>
<ref id="ref-315"><label>[315]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Valdez</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Melin</surname></string-name></person-group>, &#x201C;<article-title>A review on quantum computing and deep learning algorithms and their applications</article-title>,&#x201D; <source>Soft Comput.</source>, vol. <volume>27</volume>, no. <issue>18</issue>, pp. <fpage>13217</fpage>&#x2013;<lpage>13236</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1007/s00500-022-07037-4</pub-id>; <pub-id pub-id-type="pmid">35411203</pub-id></mixed-citation></ref>
</ref-list>
</back></article>