<?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="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</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">76246</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.076246</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Handoff Decision-Making in 5G Cellular Networks Using Deep Learning</article-title>
<alt-title alt-title-type="left-running-head">Handoff Decision-Making in 5G Cellular Networks Using Deep Learning</alt-title>
<alt-title alt-title-type="right-running-head">Handoff Decision-Making in 5G Cellular Networks Using Deep Learning</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Mukhtar</surname><given-names>Muhammad</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Yunus</surname><given-names>Farizah</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Noor</surname><given-names>Ahmad Shukri Mohd</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>ashukri@umt.edu.my</email></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Ali</surname><given-names>Zulfiqar</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Junaid</surname><given-names>Muhammad</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>mjunaid@uoh.edu.pk</email></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Ahmed</surname><given-names>Mehmood</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Faculty of Computer Science and Mathematics, Universiti Malaysia Terengganu, Kaula Nerus</institution>, <addr-line>Terengganu</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-2"><label>2</label><institution>Faculty of Engineering and Technology, Sunway University, No. 5, Jalan Universiti, Bandar Sunway</institution>, <addr-line>Selangor Darul Ehsan</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Computing Sciences, NFC: Institute of Engineering and Fertilizer Research</institution>, <addr-line>Faisalabad</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Information Technology, The University of Haripur</institution>, <addr-line>Haripur</addr-line>, <country>Pakistan</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Ahmad Shukri Mohd Noor. Email: <email>ashukri@umt.edu.my</email>; Muhammad Junaid. Email: <email>mjunaid@uoh.edu.pk</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>9</day><month>4</month><year>2026</year>
</pub-date>
<volume>87</volume>
<issue>3</issue>
<elocation-id>104</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</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_CMC_76246.pdf"></self-uri>
<abstract>
<p>The increasing adoption of 5G cellular networks has introduced significant challenges for network operators. The main challenge lies in the management of seamless handoff (HO), which occurs owing to the rapid expansion of equipment, data, and network complexity. To address this challenge, a model named optimal HO management deep learning neural network (OHMDLNN) is proposed. The model is trained on network activity data, and it uses KPIs (key performance indicators) and system-level parameters to make HO decisions. As demonstrated in the article, OHMDLNN is successful in analyzing the effect and interdependence of KPIs from both the network and user equipment (UE) perspectives. Moreover, the model is evaluated for accuracy (the percentage of correct decisions made by a model on a dataset) in comparison with existing neural network-based HO decision models. These include temporal convolution networks (TCN), recurrent neural networks (RNN), long short-term memory (LSTM), gated recurrent units (GRU), and convolutional neural networks (CNN). The dataset used to evaluate the performance of the model consisted of 65,000 records. The model demonstrates superior performance, with an average improvement on accuracy of 8 percent over TCN, 18 percent over RNN, 6 percent over LSTM, 14 percent over GRU and 4 percent over CNN. Along with accuracy, the model is also tested on important performance indicators, including the packet loss rate, the success rate, latency, and throughput at the time of handover. These results affirm its efficiency in the HO decision-making process. Future research will consider the use of advanced deep learning architectures and simplify the process of integrating system-level inputs to optimize system performance during HO events.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Latency</kwd>
<kwd>packet loss</kwd>
<kwd>recurrent neural network</kwd>
<kwd>deep learning neural network</kwd>
<kwd>throughput</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>A recent study shows that there has been a 25% rise in novel mobile broadband subscriptions [<xref ref-type="bibr" rid="ref-1">1</xref>]. Similarly, there is a projected 65% growth in worldwide traffic demand by 2025, compared to the preceding years [<xref ref-type="bibr" rid="ref-1">1</xref>]. This rapid growth has created numerous challenges for current networks. To address these challenges, 3GPP has laid the groundwork for 5G networks through recent standardization efforts. These efforts primarily focus on the 5G new radio (NR) and the 5G next-generation core (NGC) architecture. One of the most challenging aspects is the HO management in 5G network design, which is necessary for efficient management and smooth user mobility [<xref ref-type="bibr" rid="ref-2">2</xref>]. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates how the UE or network can initiate the transmission of handover messages. Broadly, the HO management process involves two main steps: handover decisions and handover signaling [<xref ref-type="bibr" rid="ref-3">3</xref>]. The HO decision process has been investigated, explored, and analyzed with the help of multi-attribute decision methods, fuzzy logic, and artificial intelligence-based algorithms.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Handover mechanism flow after incorporating the OHMDLNN model in a 5G cellular network.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-1.tif"/>
</fig>
<p>However, optimizing the handover signaling phase has remained a challenge for quite a long time. Some studies use network function virtualization (NFV) and software-defined networking (SDN) to optimize handover signaling. Similarly, some authors have proposed models that consider the HO optimization aspect but are unable to reflect the transitional characteristics of the pertaining network architectures. As a result, existing research efforts into HO signaling optimization are inadequate to address the circumstances that will occur in current 3GPP and 5G applications.</p>
<p>Artificial intelligence (AI), and especially the branch of AI known as artificial neural networks (ANN), plays an important role in HO decisions [<xref ref-type="bibr" rid="ref-4">4</xref>]. These models analyze and make optimal HO decision by considering contextual information such as application requirements, network capability, device strength, and user location [<xref ref-type="bibr" rid="ref-5">5</xref>]. Similarly, these models can also be used to identify and recover networks from errors, allowing them to manage unanticipated malfunctions and change their decision-making during HO events. Moreover, these models are expandable and can analyze extensive volumes of traffic because large and complicated networks can be addressed with the help of such models [<xref ref-type="bibr" rid="ref-6">6</xref>]. Precisely, the integration of neural network models into the existing network management systems guarantees robustness, reliability, and effective network management [<xref ref-type="bibr" rid="ref-7">7</xref>]. Recent research has shown that the primary reason behind handovers in networks is mobility, but other factors can also cause handovers [<xref ref-type="bibr" rid="ref-1">1</xref>]. These include backhauling compatibility, network jamming or blocking, network reliability, quality of service (QoS), signal-to-interference-and-noise ratio (SINR), received signal strength indicator (RSSI) and, fade duration (FD). This article introduces OHMDLNN, a new artificial neural network-based model that is targeted at helping with HO decisions in 5G networks. The model is smart in combining both network and UE-side parameters so that improved, adaptive, and efficient handovers decisions can be made. Its performance was assessed using a large-scale dataset of 65,000 records.</p>
<p>It is benchmarked against traditional, machine learning, hybrid, and advanced neural network-based methods, including TCN, RNN, LSTM, GRU, and CNN. The evaluation demonstrates that OHMDLNN consistently outperforms these baseline models. It achieves up to a 9% improvement in accuracy and shows enhanced performance in terms of handover success rate, latency, packet loss, and throughput. The remainder of the article presents the literature review, details the system model and data description, introduces the proposed model, discusses the results, evaluates its performance, and concludes with future research directions.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Review</title>
<p>This section highlights state-of-the-art technologies and methods relevant to handoff management in future wireless networks. One study suggests a novel mechanism to enhance HO signaling within the 5G service-based architecture [<xref ref-type="bibr" rid="ref-8">8</xref>]. The study recommends an evolution in the 3GPP-proposed access and mobility management function (AMF) block to manage radio resource control (RRC) and radio resource management (RRM) functions. Similarly, a novel HO preparation signaling methodology and an evolutionary architecture have been proposed. This architecture employs SDN principles and intelligent message handling procedures, which can improve latency by up to 49.42%, as well as transmission and processing costs by up to 40% and 28.57%, respectively.</p>
<p>Similarly, researchers suggest a correlation-based adaptive compressed sensing (CBACS) mechanism for 5G technology. This mechanism is a promising technique because it involves mm waves during propagation [<xref ref-type="bibr" rid="ref-9">9</xref>]. However, when the base station has more antennas than the number of users, it is more promising to use the uplink angle of arrival (AoA) than the downlink angle of departure (AoD) to obtain correct channel state information (CSI). Additionally, the researchers have also studied and suggested the assisted handover signaling method [<xref ref-type="bibr" rid="ref-10">10</xref>]. This method is beneficial as it provides seamless connectivity and enhances overall user experience.</p>
<p>Next, a pre-selection allocation strategy is proposed where macro eNodeB handles high-speed user equipment, while Pico eNBs handle low-speed UEs [<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. This strategy provides effective distribution of the workload among macro-eNBs. Similarly, another approach is used, where a centralized reinforcement learning agent oversees handovers between base stations [<xref ref-type="bibr" rid="ref-13">13</xref>]. This agent processes radio measurement reports from UEs and selects appropriate handover actions based on the reinforcement learning architecture [<xref ref-type="bibr" rid="ref-14">14</xref>]. Further, in the survey of densely populated small-cell heterogeneous networks, the authors utilize a game-theoretical approach [<xref ref-type="bibr" rid="ref-15">15</xref>]. They put this strategy into practice and evaluated it to ensure that the delays had improved at the time of handover. Likewise, a weighted fuzzy self-optimization (WFSO) strategy is also proposed to address the problem of needless handovers and ping-pong effects [<xref ref-type="bibr" rid="ref-16">16</xref>]. This strategy focuses on handover control parameter (HCP) optimization and considers factors including the signal-to-interference-plus-noise ratio (SINR) and the traffic load of the serving and target base stations [<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<p>The performance of X2-based HO is optimized with the help of reference signal received power (RSRP) and reference signal received quality (RSRQ) algorithms [<xref ref-type="bibr" rid="ref-17">17</xref>]. These algorithms are also compared with standard SINR-based handover procedures used in cellular networks, along with FDOP-based handover criteria [<xref ref-type="bibr" rid="ref-18">18</xref>]. Further, the authors investigate how HOM, A3 offset, and TTT affect UE velocity for attaining seamless HO. In this investigation, different distances are analyzed from the base station to get a clear picture of the network responses. Another contribution is the modification of control signalling as part of radio resource control messages that describe system-level architectural improvements for both UE and network parts. Apart from traditional HO management approaches, researchers have also proposed intelligent approaches for handoff optimization [<xref ref-type="bibr" rid="ref-19">19</xref>]. These approaches utilize machine and deep learning models.</p>
<p>For intelligent approaches/models, the dataset plays a crucial role in training and recognizing several significant factors. These include excessive handovers, their timings and locations, and the need for updates to the neighbour list. It also covers the power levels of each eNB at different locations, RF conditions, and UE behaviour. Additionally, the dataset reflects regular mobility patterns, uplink power levels of eNBs, UE bandwidth requirements, and specific applications being utilized. Finally, it considers diverse service parameters from both network and RF perspective [<xref ref-type="bibr" rid="ref-20">20</xref>].</p>
<p>Intelligent approaches are particularly important when service providers implement highly concentrated networks [<xref ref-type="bibr" rid="ref-21">21</xref>]. These networks include picocells, femtocells, UE relays, DAS systems, as well as cellular and Wi-Fi hotspots. Further approaches and models of deep learning neural networks (DLNN) are used for handoff optimization are depicted in <xref ref-type="table" rid="table-1">Table 1</xref>, which presents the findings and limitations of various neural network models. For instance, perception in <xref ref-type="table" rid="table-1">Table 1</xref> excels in basic tasks but falls short in complex decision-making processes.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>The contributions and limitation of HO management models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>S. No.</th>
<th>Models</th>
<th>Contributions</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Centralized RL agent [<xref ref-type="bibr" rid="ref-19">19</xref>]</td>
<td>Optimized HO decisions using UE measurement reports.</td>
<td>High computational overhead in dense networks.</td>
</tr>
<tr>
<td>2</td>
<td>Perceptron</td>
<td>Suitable for linear separable data.</td>
<td>Incapable of taking composite decision-making tasks.</td>
</tr>
<tr>
<td>3</td>
<td>Feed forward neural network (FNN) [<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>Suitable for complex decision-making tasks.</td>
<td>HO decisions are made by learning the patterns.</td>
</tr>
<tr>
<td>4</td>
<td>MLP [<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>To optimize HO decisions by achieving advanced dependencies among diverse network parameters.</td>
<td>Large amounts of labelled data used for training are susceptible to overfitting.</td>
</tr>
<tr>
<td>5</td>
<td>CNN [<xref ref-type="bibr" rid="ref-25">25</xref>]</td>
<td>To analyse spatial characteristics of network parameters.</td>
<td>Computationally expensive.</td>
</tr>
<tr>
<td>6</td>
<td>Radial basis functional neural network (RBFNN) [<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
<td>Used for modelling the non-linear relationships between various network parameters and optimizing handoff decisions accordingly.</td>
<td>RBFNN can be sensitive to the choice of radial basis functions.</td>
</tr>
<tr>
<td>7</td>
<td>RNN [<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>You can acquire temporal reliance at the time of considering the network parameters.</td>
<td>RNNs may suffer from vanishing or exploding gradients during training, making it difficult to learn long-range dependencies.</td>
</tr>
<tr>
<td>8</td>
<td>LSTM [<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>Suitable for optimising handover decisions in 5G networks where historical context is important.</td>
<td>Computationally expensive and may require careful tuning of hyperparameters.</td>
</tr>
<tr>
<td>9</td>
<td>Sequence to sequence models [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td>These models can be used to predict the sequence of handoff decisions based on historical patterns and current network conditions.</td>
<td>These models may struggle with handling long input sequences or generating coherent outputs.</td>
</tr>
<tr>
<td>10</td>
<td>TCN [<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>This model can capture temporal dependencies in a computationally efficient manner. It also offers benefits in respect of scalability and training speed.</td>
<td>The lack of capability to efficiently acquire long-term time-based dependencies.</td>
</tr>
<tr>
<td>11</td>
<td>GRU [<xref ref-type="bibr" rid="ref-20">20</xref>]</td>
<td>Model can capture temporal dependencies of network data and provide computational efficiency of 5G handoff optimization.</td>
<td>It can be overfitted. Additionally, it may encounter difficulties with very long input sequences or highly complex long-term dependencies.</td>
</tr>
<tr>
<td>12</td>
<td>Bidirectional RNN</td>
<td>A better insight into network conditions by taking advantage of the contextual information.</td>
<td>Computationally more expensive and require longer training times due to processing data in both forward and backward directions.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Similarly, a multilayer perceptrons (MLPs) and convolutional neural networks (CNNs) demonstrate proficiency in capturing complicated patterns spatially. However, they demand significant labelled data and computational resources. Likewise, recurrent neural networks (RNNs) and long short-term memory (LSTM) networks excel at capturing temporal dependencies but may face challenges with gradients during training. One research group deployed a centralized RL agent to optimize HO decisions using UE measurement reports [<xref ref-type="bibr" rid="ref-22">22</xref>]. Similarly, a weighted fuzzy self-optimization (WFSO) reduces unnecessary HOs by optimizing parameters like SINR and UE velocity [<xref ref-type="bibr" rid="ref-16">16</xref>]. However, these models had issues with scalability in ultra-dense 5G environments. Therefore, deep learning (DL) models like MLPs, CNNs and RNNs were later adopted to capture spatial-temporal dependencies. In this regard, TCNs offered computational efficiency for temporal sequences but lacked long-term dependency modelling. Meanwhile, sequence-to-sequence models faltered when dealing with complex input&#x2013;output mappings.</p>
<p><bold><italic>Outcomes of Literature</italic></bold></p>
<p>Several studies have been conducted to maximize HO decision-making as stated in <xref ref-type="table" rid="table-1">Table 1</xref>. According to the literature, there has been improvement in HO management in 5G networks. The major elements of this improvement include the emergence of SDN, machine learning and deep learning algorithms, and other architectural improvements [<xref ref-type="bibr" rid="ref-2">2</xref>]. Nevertheless, it is not an easy task to discuss the primary concerns with HO decisions while considering various factors. Moreover, the literature concludes that TCNs can efficiently process temporal sequences and, thus, they are valid to consider them when making HO-related decisions in 5G networks. Even so, a more sophisticated model is needed that can best tackle the complexities involved in predicting HOs in 5G and future wireless networks. Although the current approaches have enhanced the level of HO decisions by merely emphasizing a particular dimension such as signalling and beamforming, they lack comprehensive and smart designs. The proposed OHMDLNN model bridges these gaps by leveraging deep learning to integrate both network-side and UE KPIs. This approach achieves superior accuracy and overall performance metrics.</p>

</sec>
<sec id="s3">
<label>3</label>
<title>Proposed OHMDLNN Model</title>
<p>This section provides an overview of the proposed model, its algorithmic workflow, and the dataset used in the proposed approach. It also describes the detailed architecture design and the execution of the training process.</p>
<sec id="s3_1">
<label>3.1</label>
<title>System Model</title>
<p>The OHMDLNN handoff decision model is assessed within a 5G heterogeneous cellular network environment. The system considers different base stations and mobile users possessing diverse mobility patterns, in a dense user scenario, where handoffs are expected to happen frequently. Furthermore, the UE is modelled to navigate along the cell boundaries, creating dynamic handover events. The mobility management (MM) problem is defined as a multi-class classification task, where the purpose is to achieve the optimum HO decision at each timestamp. This HO decision is made by considering both the system-level indicators and the radio link quality parameters. By considering both types of parameters, the model will be able to capture the temporal dependencies as well as optimize HO success while decreasing packet loss, signalling overhead, and latency. The algorithmic workflow of the proposed model is summarized as follows:</p>
<fig id="fig-13">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-13.tif"/>
</fig>
<p>The Algorithm 1 provides a high-level description of the operational flow of the proposed model in a high level, as it demonstrates how the proposed model supports the generation of intelligent and reliable handover decisions. Through a systematic combination of important inputs such as QoS parameters, mobility context and radio measurements. The algorithm is implemented to maximize the network performance to reduce the loss of packets, the delay of handover, and the siganling overhead. Such algorithmic expression forms the basis for the training of the model and the following performance evaluation, which is presented in the subsequent sections.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Dataset Description</title>
<p>To ensure realistic simulation, key 5G parameters such as handover thresholds, mobility statistics, and path loss characteristics are derived from the DeepSlice dataset [<xref ref-type="bibr" rid="ref-29">29</xref>]. First, the Deep Slice data is used to train the model. However, operational 5G working information was not available during testing. We thus created a simulated 5G environment to create a synthetic data to test our model. As such, the experiment workflow will consist of the following steps: training on the DeepSlice dataset, testing and evaluation on the simulated 5G dataset. This dataset was chosen because it for its relevance and appropriateness to the problem domain of the article. The HO indicators that are employed in this dataset consist of RSSI, RSRQ, RSRP and channel quality indicator (CQI) which are significant measures of quality and strength of any channel. Earlier deep learning models have also utilized these parameters to control HO in 5G and cellular networks [<xref ref-type="bibr" rid="ref-30">30</xref>]. In the same way, the user count, QoS flow identification, and other values are also included in the dataset that provide detailed information about the network conditions and user requirements. Every record in the dataset describes the state of the network at the time of a HO event. Both network-side and user-side features are unified in the dataset to ensure the comprehensive representation of the MM environment. The dataset indicators (input parameters) can be categorized as follows:
<list list-type="bullet">
<list-item>
<p>Signal-based include RSSI, RSRP, and RSRQ.</p></list-item>
<list-item>
<p>System-level indicators include latency, HO success rate, packet loss ratio, and throughput.</p></list-item>
<list-item>
<p>Mobility parameters include time, direction, and the speed of the user.</p></list-item>
<list-item>
<p>Environmental factors include user density per cell and interference.</p></list-item>
</list></p>
<p>The above set of parameters provides a balanced representation of user experience and network performance. Enabling the model to learn effective decision-making under diverse conditions. Further details of the input parameters in the dataset, along with their corresponding values, are presented in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Input parameters of the dataset and their values for the proposed model.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>S. No.</th>
<th>Parameters</th>
<th>Value Range</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>RSSI</td>
<td>1 to 7</td>
<td>The value is represented in decibel. It has 7 possible values from 1 to 7. The values are mapped as follows: where, 1 means highest signal strength and 7 means weakest signal strength. 95 to 90 (dBm) &#x003D; 1, 90 to<break/> 85 (dBm) &#x003D; 2, 85 to 80 (dBm) &#x003D; 3, 80 to 75 (dBm) &#x003D; 4, 75 to<break/> 70 (dBm) &#x003D; 5, 70 to 65 (dBm) &#x003D; 6, 65 to 60 (dBm) &#x003D; 7.</td>
</tr>
<tr>
<td>2</td>
<td>RSRP</td>
<td>1 to 8</td>
<td>The possible values of RSRP are provided in decibel and its range is from 1 to 8, where 1 represents a lower value, and 8 represents the highest value of RSRP. The lower value represents low signal strength, and the higher value represents higher signal strength. According to our dataset (&#x201C;DeepSlice Dataset: <ext-link ext-link-type="uri" xlink:href="http://Https://Github.Com/Adtmv7/DeepSlice">Https://Github.Com/Adtmv7/DeepSlice</ext-link> (Last Accessed Date 09.25.2019) KPI&#x2019;s Used for training and testing the model.&#x201D;., n.d.), The following mapping is made, &#x2212;130 to &#x2212;100 (dBm) &#x003D; 1, &#x2212;100 to &#x2212;50 (dBm) &#x003D; 2, &#x2212;50 to 0 (dBm) &#x003D; 3, 0 to 30 (dBm) &#x003D; 4, 30 to 60 (dBm) &#x003D; 5, 60 to 90 (dBm) &#x003D; 6, 90 to 110 (dBm) &#x003D; 7, 110 to 130 (dBm) &#x003D; 8.</td>
</tr>
<tr>
<td>3</td>
<td>Packet delay budget</td>
<td>1 to 22</td>
<td>Delay budget is represented in milli sec. The packet delay range is from 1 to 22. It is assumed that 1 represents the highest sensitivity, indicating that such applications are more sensitive than the others. Similarly, with respect to delay, value 22 is used for lowest sensitive applications.</td>
</tr>
<tr>
<td>4</td>
<td>QoS flow identification</td>
<td>1 or 2</td>
<td>The possible values of flow id are either 1 or 2. Here, 1 represents that the application has the requirement of GBER (guaranteed bit error rate) and 2 represents NGBER (non-guaranteed bit error rate) applications.</td>
</tr>
<tr>
<td>5</td>
<td>CQI</td>
<td>1 to 23</td>
<td>It is the indicator that is used to represent the ability of a wireless channel to transmit data without error. It has 23 possible values, the value 1 represents the low chances of bit errors, and 23 represents the highest bit error rate.</td>
</tr>
<tr>
<td>6</td>
<td>Cell load</td>
<td>1 or 2</td>
<td>This parameter is used to represent whether the network is sparse or dense. It has two possible values, either 1 or 2. If the number of devices is &#x003C;500, then the value will be 1, and the network cell is sparse, similarly, if the number of devices is &#x003E;500 then value will be 2, so network cell is dense.</td>
</tr>
<tr>
<td>7</td>
<td>RSRQ</td>
<td>1 to 3</td>
<td>There are three possible values of RSRQ; these are 1, 2, or 3. Where 1 means excellent and 3 represents poor quality against the range of values. This has been depicted as follows, 0 to 9 means excellent &#x003D; 1, 9 to 12 means good &#x003D; 2, &#x003E;12 means poor &#x003D; 3.</td>
</tr>
<tr>
<td>8</td>
<td>Number of users</td>
<td>1 to 7</td>
<td>The possible range of values is from 1 to 7, where 1 represents the smallest number of connected users in a particular cell and 7 represents the highest possible number of connected users in the cell. he following assumptions are made against the provided dataset. 0 to 500 &#x003D; 1, 500 to 1000 &#x003D; 2, 1000 to 1500 &#x003D; 3, 1500 to 2000 &#x003D; 4, 2000 to 2500 &#x003D; 5, 2500 to 3000 &#x003D; 6, &#x003E;3000 &#x003D; 7.</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Data Preprocessing</title>
<p>The architecture of the proposed model employs multiple libraries and processing tools. The NumPy and Pandas packages are selected as preferred tools due to their efficient integration of data-handling capabilities with numerical operations. They also provide strong support for data organisation and evaluation functions [<xref ref-type="bibr" rid="ref-31">31</xref>]. Additionally, matplotlib and seaborn libraries are employed to generate graphical representations of data visualization. The input data preprocessing procedures are performed in the following manner:
<list list-type="bullet">
<list-item>
<p>Normalization: This is done by using LabelEncoder and StandardScaler of scikit-learn library, to standardize the input features and encode them accordingly.</p></list-item>
<list-item>
<p>Reshaping: The features are organized to a shape of (1, 8) to be used as input to the model.</p></list-item>
<list-item>
<p>Split: The dataset is divided with the help of the train_test_split function to form separate subsets, enabling proper model assessment prior to evaluation. The best results in the training process can be obtained through EarlyStopping along with ModelCheckpoint as a callback function. These methods are used to avoid overfitting and preserve the most successful version of the model.</p></list-item>
</list></p>
<p>In addition, the model used stochastic gradient descent (SGD) as well as the Adam optimization algorithm. Similarly, the dataframe of pandas was used to handle and manage the CSV file datasets. The data quality assessment employed two assessment methods: unique value quantity assessment and missing value analysis.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Architectural Design</title>
<p>The model performs classification by processing distinct groups of information through its structured layers. These layers include an input layer, a sequence of hidden layers (which consist of a TCN layer, a dropout layer, and a flatten layer), and the output layer, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The specific functions of each layer are as follows:</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Representation of an optimal HO management model, using deep learning neural networks.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-2.tif"/>
</fig>
<sec id="s3_4_1">
<label>3.4.1</label>
<title>Input Layer</title>
<p>This layer serves as the first entity of the model, responsible for receiving data from external sources [<xref ref-type="bibr" rid="ref-32">32</xref>]. Since the OHMDLNN is a form of deep learning neural network, it emulates the format and operation of the human brain. The layer consists of artificial neurons which train on raw data to recognize patterns. First, the input data is restructured to fit the structural demands of the model. The structured data normally incorporates the features such as time series of network characteristics like RSRP, packet delay budget, QoS flow identification, RSSI, channel quality indicator, cell load, RSRQ, and number of users. These features are integrated into the training dataset to capture the network state information, which then serves as input to the OHMDLNN model. The model begins with an input layer configured with one step and eight features, represented by a shape of (1, 8). This is followed by a TCN layer comprising 64 filters, a kernel size of 6, and dilation rates of (1, 2, 4, 8, 16, 32, and 64), enabling the model to effectively process sequences of varying lengths.</p>
</sec>
<sec id="s3_4_2">
<label>3.4.2</label>
<title>Hidden Layers</title>
<p>The hidden layer further consists of a TCN layer, a dropout layer, and a flatten layer. Further details of the sub-layers within hidden layer are as follows:</p>
<p>TCN Layer</p>
<p>This layer is included in the model as it effectively addresses issues related to sequential data. Therefore, it is particularly suitable for time-series data such as signal strength, network load, signal variations, and other dynamic metrics within a 5G network. Furthermore, this layer improves accuracy, enable causal convolution, support long-range learning, and improve training capabilities.</p>
<p>Dropout Layer</p>
<p>This layer is employed to prevent the model from underfitting or overfitting. It enhances the HO process among base stations and improves the overall performance of 5G networks. The model incorporates the layer for the following purposes:
<list list-type="bullet">
<list-item>
<p>Overfitting prevention: Overly complex models may learn signal strength behaviour patterns for 5G networks that perform well on training data. However, these patterns are not appropriate for real-world deployments that involve new or different scenarios. To address this issue, the dropout layer temporarily deactivates a fraction of neurons during training. It also assigns lower weights to the remaining ones.</p></list-item>
<list-item>
<p>Enhanced model robustness: The layer enables the model to learn more generalised representations of the network data (e.g., signal strength and mobility). This makes it more robust to fluctuations in real-time network conditions and, consequently, improves HO decisions.</p></list-item>
<list-item>
<p>Reduced model complexity: The layer also reduces the dimensionality of the learned features by eliminating irrelevant information (noise) from the model.</p></list-item>
</list></p>
<p>Flatten Layer</p>
<p>This layer consists of 64 neurons and a single output. Its purpose is to transform the data in a way that aligns with the output layer. The flatten layer receives data in a multi-dimensional format, such as signal strength, location information, and patterns of user and network traffic. It then converts these multi-dimensional features into a one-dimensional vector, which is subsequently passed to the output layer for further processing and decision-making. This layer is added due to its capacity for preserving the feature information and improving the computational efficiency. Moreover, the Tanh (hyperbolic tangent) and ReLU (rectified linear unit) activation functions are used in hidden layer. The Tanh function, which ranges between &#x2212;1 and 1, helps scale the input values and enhances the stability of the neural network. Furthermore, the Tanh function is also used to reduce the risk of vanishing gradients in the backpropagation phase.</p>
<p>The ReLU function is only activates for positive inputs. This feature can be used to avoid the vanishing gradient problem and speed up the rate of convergence in the training stage. It records complex patterns in signal strength variations and user movements. Similarly, ReLU can also be applied to improve the reliability of the network and the experience of the users. It forecasts the right time for a HO, thereby improving network performance and service quality.</p>
</sec>
<sec id="s3_4_3">
<label>3.4.3</label>
<title>Output Layer</title>
<p>This is the last layer of the model, where the Softmax activation function is employed for classification. It is widely used in neural networks to convert raw scores (logits) into class probabilities. The outcome can then be easily interpreted by selecting the class with the highest probability. The model defines three possible output classes, which are interpreted as follows:</p>
<p>Class 1: indicates that HO is needed and should occur, as a result handover preparation phase is started.</p>
<p>Class 2: indicates that HO will not occur, therefore no action is required from the system and standard measurement reports continue.</p>
<p>Class 3: indicates that a conditional boundary state has been identified. Therefore, the system will buffer the target information, start a time-to-trigger timer and increase measurement report frequency.</p>
<p>All three classes contribute equally to the accuracy metric. Specifically, class 3 triggers the enhanced monitoring state as described. Every prediction from each class is included in the performance evaluation.</p>
</sec>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Mathematical Representations of Proposed Model</title>
<p>The proposed model in mathematical form can be represented as follows:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>RF</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>NDB</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>,</p>
<p><inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> represents the input.</p>
<p><inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>RF</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> represents the input parameters related to radio frequencies.</p>
<p><inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>NDB</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> represents the database-related information.
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mtext>out</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mtext>X</mml:mtext></mml:mrow><mml:mn>64</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The output of OHMDLNN is computed using <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, where E<sub>L</sub> denotes the embedding layer. Similarly, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> represents the activation vector of the <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>l</mml:mi></mml:math></inline-formula>-th hidden layer. The dropout operation is defined by the following <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mtext>dropout</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x22C5;</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2299;</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></disp-formula>where, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:math></inline-formula> is the dropout probability, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>m</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is a Bernoulli mask, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mo>&#x2299;</mml:mo></mml:math></inline-formula> represents element-wise multiplication, and the scaling factor <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula> conserves the predictable activation magnitude during training. Likewise, the notation 2<sup><italic>n</italic></sup> &#x00D7; 64 is a configuration descriptor for the TCN&#x2019;s dilated convolution block on H<sub>L</sub>. The real operation for a 1D input sequence <italic>x</italic> with filter <italic>f</italic> of size <italic>k</italic> and dilation factor <italic>d</italic> &#x003D; 2<sup><italic>n</italic></sup> is defined by the following <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mo>&#x2217;</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><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:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>here, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>n</mml:mi></mml:math></inline-formula> is the block index and 64 represents the number of channels per layer. As a result, this exponential dilation enables the model to capture long-term temporal dependencies without a proportional increase in parameters. Lastly, in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, H<sub>L</sub> identifies hidden layer and then the output of OHMDLNN is computed by applying E<sub>L</sub> on input I<sub>n</sub> followed by successive hidden and dropout layers.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow><mml:mrow><mml:mi mathvariant="normal">L</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Tanh</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>W</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>X</mml:mi><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:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>X</mml:mi></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>,</p>
<p>H<sub>L</sub> represents the output of the hidden layer, after dropout regularization.</p>
<p><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mtext>ReLU</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents rectified linear unit activation. Which introduces nonlinearity to the model.</p>
<p>W<sub>0</sub> represents the weight matrix of the output layer.</p>
<p><italic>b</italic><sub>0</sub> is the bias factor for the output layer.</p>
<p>Tanh is used as the hyperbolic tangent activation function; it normalizes the output and represents both positive and negative values.</p>
<p>Finally, <italic>X</italic> denotes the residual connection that facilitates gradient flow through the deeper layers of the network
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>Fout</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>The final output of the model is computed by applying the softmax operation to <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, where <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> denotes the softmax function. This operation guarantees the consistency of output, and it avoids scores from being excessively small or large as in the case of unnormalized values.</p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Training Process</title>
<p>The model is trained on a dataset of 65,000 records. To ensure rigorous development and assessment of the model, the data is split into three separate subsets: training, validation, and testing with the ratios of 70, 15, and 15 percent, respectively. This data splitting adheres to a conventional hold-out validation approach, which is necessary for achieving an unbiased assessment of the model. The model training is executed under the following settings:
<list list-type="bullet">
<list-item>
<p>Optimizer: SGD optimizer with momentum.</p></list-item>
<list-item>
<p>Learning rate: 0.01.</p></list-item>
<list-item>
<p>Loss function: sparse categorical cross-entropy.</p></list-item>
<list-item>
<p>Batch size: 64.</p></list-item>
<list-item>
<p>Epochs: 16 epochs, with early stopping implemented to prevent overfitting.</p></list-item>
</list></p>
<p><italic>Validation Strategy</italic></p>
<p>The validation set is a key part of model development. It is applied in hyperparameter tuning, where a grid search is performed to optimize important hyperparameters, and the model is chosen according to its results. Validation set performance metrics include accuracy and loss monitored every epoch. This is a good predictor of how the model would behave on unknown data. They direct early termination of the process and help to avoid overfitting during the weight update process. Once the training and hyperparameter optimization have been completed, the model is tested on the held-out test set. This test provides a final and objective estimate of how well the proposed model can generalize to new, unknown data.</p>
</sec>
<sec id="s3_7">
<label>3.7</label>
<title>Practical Use-Cases and Deployment Scenarios</title>
<p>The proposed model can be utilized in different scenarios of intelligent handover management. It is most effectively used to provide dependable communication with low latency [<xref ref-type="bibr" rid="ref-33">33</xref>]. In enhanced mobile broadband scenarios, it helps to support seamless connectivity for high-speed users by minimizing packet loss and enhancing the handover success ratio [<xref ref-type="bibr" rid="ref-11">11</xref>]. In the case of low-latency, high-reliability, such as remote sensing and self-driving cars, it provides reliable and continuous data transmission. Moreover, in the context of heterogeneous networks with high population density, the model can be used to make smart handover decisions based on network-level KPIs, leading to improvements in overall quality of service and network stability. The combination of these applications demonstrates the usefulness and feasibility of the proposed model in real 5G networks.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Performance Evaluation</title>
<p>This section describes the simulation setup and the baseline models used for comparison. It further describes the evaluation metrics and the results and discussion of the proposed model.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Simulation Setup</title>
<p>The exploration and evaluation of the OHMDLNN model were conducted to ensure its reliability and generalisability within a well-established 5G simulation environment. Simu5G, a simulator based on OMNeT&#x002B;&#x002B; [<xref ref-type="bibr" rid="ref-34">34</xref>] enables realistic deployment of 5G NR and supports mobility management functionalities. It provides accurate modelling of base stations, user equipment behaviour, and radio channel conditions in both urban and suburban settings. <xref ref-type="table" rid="table-3">Table 3</xref> presents the simulation parameters selected to replicate real-world 5G network conditions. A simulation duration of one hour was used to enable detailed performance analysis. The model was trained over 16 epochs with a batch size of 64. To minimise overfitting and maintain stable convergence, the hyperparameters were empirically optimised, resulting in a dropout rate of 0.5 and a learning rate of 0.01. Multiple test runs were conducted to identify the best balance between model complexity and predictive accuracy, which ultimately led to the selection of a configuration comprising three hidden layers.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Parameters and values for simulation setup.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>Values</th>
<th>Parameters</th>
<th>Values</th>
</tr>
</thead>
<tbody>
<tr>
<td>Number of BS stations</td>
<td>20</td>
<td>Number of training epochs</td>
<td>16</td>
</tr>
<tr>
<td>Area Coverage</td>
<td>1 km<sup>2</sup></td>
<td>Mobility model</td>
<td>Random way point</td>
</tr>
<tr>
<td>Number of users</td>
<td>1500</td>
<td>Minimum speed</td>
<td>1 m/s</td>
</tr>
<tr>
<td>Simulation time</td>
<td>1 h</td>
<td>Maximum speed</td>
<td>20 m/s</td>
</tr>
<tr>
<td>Number of OHMDLNN layers</td>
<td>3</td>
<td>Pause time range</td>
<td>0&#x2013;30 s</td>
</tr>
<tr>
<td>Dropout rate</td>
<td>0.5</td>
<td>Learning rate</td>
<td>0.01</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The random waypoint mobility model [<xref ref-type="bibr" rid="ref-35">35</xref>] is used to introduce realistic mobility into the simulation, as shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Deployment of nodes and base stations.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-3.tif"/>
</fig>
<p>It has a minimum speed of 1 m/s, a maximum speed of 20 m/s, and a pause period of 0 to 30 s. A one-hour simulation is conducted to allow a detailed performance analysis of the OHMDLNN model. The comparison is based on the packet loss ratio, handover success rate, handover latency, and throughput.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Evaluation Metrics</title>
<p>The performance of the proposed model was evaluated using performance measures such as accuracy, loss, precision, and the confusion matrix during validation. It was compared with state-of-the-art deep learning neural network models. With respect to network-specific metrics, the model was assessed based on packet loss ratio, handover latency, handover success rate, and throughput. Further details of these metrics are provided in the results and discussion section.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Baseline Models for Comparison</title>
<p>The OHMDLNN is compared against a set of baseline models, which include both traditional and machine learning approaches. To make the comparison fair, all models were optimized using 100 trials per architecture. This optimization was conducted under the same hyperparameter search settings using a Bayesian optimizer. In each trial, 5-fold cross-validation was applied during training with early stopping (patience &#x003D; 50). All models were allocated the same computational budget, ensuring that performance differences reflect architectural capabilities rather than tuning advantages. The optimal configurations are presented in <xref ref-type="table" rid="table-4">Table 4</xref>. Thereafter, the performance of the proposed model was tested using our simulated dataset, which comprises 65,000 records generated with Simu5G and originally derived from the DeepSlice dataset [<xref ref-type="bibr" rid="ref-29">29</xref>].</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Comparison of hyperparameter optimization results for the competing models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Search Method</th>
<th>Trials</th>
<th>Main Parameters</th>
<th>Optimal Value</th>
<th>Accuracy</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN</td>
<td>Bayesian optimization</td>
<td>100</td>
<td>LR, Filter, Kernal, dropout</td>
<td>LR &#x003D; 0.0032, F &#x003D; 128, K &#x003D; 5, D &#x003D; 0.5</td>
<td>92%</td>
</tr>
<tr>
<td>GRU</td>
<td>Bayesian optimization</td>
<td>100</td>
<td>LR, unit, layer, dropout</td>
<td>LR &#x003D; 0.0021, U &#x003D; 128, L &#x003D; 2, D &#x003D; 0.5</td>
<td>92.7%</td>
</tr>
<tr>
<td>Bi-RNN</td>
<td>Bayesian optimization</td>
<td>100</td>
<td>LR, Units, Layers, Dropout</td>
<td>LR &#x003D; 0.0025, U &#x003D; 128, L &#x003D; 1, D &#x003D; 0.5</td>
<td>90%</td>
</tr>
<tr>
<td>RL (DQN)</td>
<td>Bayesian optimization</td>
<td>100</td>
<td>LR, &#x03B3;, &#x03B5;-decay, Buffer</td>
<td>LR &#x003D; 0.00078, &#x03B3; &#x003D; 0.95, &#x03B5; &#x003D; 0.998</td>
<td>74.5%</td>
</tr>
<tr>
<td>OHMDLNN</td>
<td>Bayesian optimization</td>
<td>100</td>
<td>LR, Depth, Width, Dropout</td>
<td>LR &#x003D; 0.0012, D &#x003D; 5, W &#x003D; 128, D &#x003D; 0.5</td>
<td>96.5%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results and Discussion</title>
<p>The training and validation accuracy and loss values are plotted to illustrate the model&#x2019;s learning curve in <xref ref-type="fig" rid="fig-4">Figs. 4</xref> and <xref ref-type="fig" rid="fig-5">5</xref>, respectively. Likewise, <xref ref-type="fig" rid="fig-6">Figs. 6</xref> and <xref ref-type="fig" rid="fig-7">7</xref> present a comparison of the accuracy and loss of the OHMDLNN model with other neural network models for handover management using the same dataset. Furthermore, predictions made on the test data were used to generate a confusion matrix to evaluate the model&#x2019;s classification performance. The matrix indicates the model&#x2019;s effectiveness across three classes. In this matrix, each row represents the actual class labels, while each column represents the predicted class labels. The first row of the matrix shows 8076 correct predictions (true positives) and 1009 incorrect predictions (false negatives). The second row shows that the model correctly predicted the second class (class B) 3518 times, with 440 misclassifications. Likewise, the third row shows that the model correctly predicted the third class (class C) 3518 times, and 446 misclassifications as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. Next, a comparison of deep learning models with the proposed model is presented using multiple parameters, as described in <xref ref-type="table" rid="table-5">Table 5</xref>. While the RNN has low latency, it cannot deal with long-term dependencies in time-series data, resulting in low accuracy and a low F1-score. Similarly, the RNN and GRU models are not only weak in terms of multi-feature fusion but also lack bidirectional context capture. Moreover, Bi-RNN does not have the capacity to capture spatial features. Conversely, the proposed model achieves competitive accuracy and a low F1-score, making it suitable for real-time 5G handover.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>OHMDLNN accuracy upon validation as well as training.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>OHMDLNN loss upon validation as well as training.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Comparison of the accuracy of OHMDLNN with other neural network models for handoff management using the same dataset.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-6.tif"/>
</fig><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Comparison of the loss of OHMDLNN with other neural network models for handoff management using the same dataset.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Confusion matrix for OHMDLNN portraying predicted vs. actual labels.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-8.tif"/>
</fig><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Performance comparison of deep learning-based handover prediction models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Accuracy (%)</th>
<th>Precision</th>
<th>Recall</th>
<th>F1-Score</th>
<th>AUC-ROC</th>
</tr>
</thead>
<tbody>
<tr>
<td>OHMDLNN (Proposed)</td>
<td>92</td>
<td>0.92</td>
<td>0.94</td>
<td>0.93</td>
<td>0.97</td>
</tr>
<tr>
<td>CNN</td>
<td>80</td>
<td>0.77</td>
<td>0.75</td>
<td>0.76</td>
<td>0.79</td>
</tr>
<tr>
<td>RNN</td>
<td>82</td>
<td>0.89</td>
<td>0.78</td>
<td>0.78</td>
<td>0.81</td>
</tr>
<tr>
<td>LSTM</td>
<td>85</td>
<td>0.82</td>
<td>0.81</td>
<td>0.81</td>
<td>0.84</td>
</tr>
<tr>
<td>GRU</td>
<td>88</td>
<td>0.85</td>
<td>0.84</td>
<td>0.85</td>
<td>0.87</td>
</tr>
<tr>
<td>Bi-RNN</td>
<td>90</td>
<td>0.88</td>
<td>0.87</td>
<td>0.88</td>
<td>0.89</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Furthermore, in the subsequent section, the performance of the OHMDLNN model is compared with speed-based algorithms, fuzzy logic methods, decision tree-based approaches, hybrid techniques, and other deep learning neural network-based HO management models. The comparison against these models is based on important performance metrics, encompassing packet loss ratio, HO latency, HO success rate, and throughput. The details and corresponding results for each of these metrics are presented as follows:</p>
<sec id="s5_1">
<label>5.1</label>
<title>Assessment of Packet Loss Rate</title>
<p>The packet loss rate for MM in 5G networks refers to the percentage of data packets that are not successfully delivered or received during the handover process. The proposed model will predict the need for a handover, thereby reducing the packet loss. This reduction facilitates communication and provides a stable packet transfer.</p>
<p><xref ref-type="table" rid="table-6">Table 6</xref> presents the estimated packet loss rate as the number of users increases and compares the results with different network models. Based on <xref ref-type="table" rid="table-6">Table 6</xref>, <xref ref-type="fig" rid="fig-9">Fig. 9</xref> illustrates that the lower packet loss rate is achieved by the proposed model with loss rates shown on the <italic>Y</italic>-axis. The summary of the packet loss rates for the compared models is as follows: RSS-based 2.4%, speed based 2.11%, decision tree 2.13%, clustering 2.19%, fuzzy logic 2.24%, LSTM 2.46%, Bi-RNN 2.41%, RNN 2.50%, CNN 2.50%, GRU 2.50%, ISMM 2.50%, RL 2.50%, Q-ML hybrid 2.50% and the proposed OHMDLNN model has 1.80%.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Comparison of packet loss ratio.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="2">No. of Users</th>
<th align="center" colspan="14">Models</th>
</tr>
<tr>
<th>RSS Based</th>
<th>Speed Based</th>
<th>Decision Tree</th>
<th>Clustering</th>
<th>Fuzzy Logic</th>
<th>LSTM</th>
<th>Bi-RNN</th>
<th>RNN</th>
<th>CNN</th>
<th>GRU</th>
<th>ISMM</th>
<th>RL</th>
<th>Q-ML Hybrid</th>
<th>Proposed OHMDLNN</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>1.65</td>
<td>1.71</td>
<td>1.66</td>
<td>1.81</td>
<td>1.85</td>
<td>1.84</td>
<td>2.02</td>
<td>1.91</td>
<td>2.05</td>
<td>2.13</td>
<td>2.17</td>
<td>2.20</td>
<td>2.29</td>
<td>1.29</td>
</tr>
<tr>
<td>200</td>
<td>1.67</td>
<td>1.70</td>
<td>1.69</td>
<td>1.80</td>
<td>1.76</td>
<td>1.92</td>
<td>2.08</td>
<td>2.12</td>
<td>2.23</td>
<td>2.28</td>
<td>2.30</td>
<td>2.19</td>
<td>2.34</td>
<td>1.45</td>
</tr>
<tr>
<td>300</td>
<td>1.78</td>
<td>1.76</td>
<td>1.95</td>
<td>1.89</td>
<td>1.87</td>
<td>2.10</td>
<td>2.02</td>
<td>2.23</td>
<td>2.01</td>
<td>2.22</td>
<td>2.26</td>
<td>2.34</td>
<td>2.29</td>
<td>1.48</td>
</tr>
<tr>
<td>400</td>
<td>1.90</td>
<td>1.87</td>
<td>1.89</td>
<td>1.93</td>
<td>2.04</td>
<td>2.11</td>
<td>2.12</td>
<td>2.20</td>
<td>2.32</td>
<td>2.27</td>
<td>2.36</td>
<td>2.42</td>
<td>2.50</td>
<td>1.53</td>
</tr>
<tr>
<td>500</td>
<td>1.83</td>
<td>1.77</td>
<td>1.97</td>
<td>2.16</td>
<td>2.14</td>
<td>2.03</td>
<td>2.24</td>
<td>2.35</td>
<td>2.34</td>
<td>2.36</td>
<td>2.43</td>
<td>2.47</td>
<td>2.50</td>
<td>1.49</td>
</tr>
<tr>
<td>600</td>
<td>1.88</td>
<td>1.84</td>
<td>1.93</td>
<td>2.09</td>
<td>2.17</td>
<td>2.24</td>
<td>2.35</td>
<td>2.37</td>
<td>2.39</td>
<td>2.50</td>
<td>2.43</td>
<td>2.50</td>
<td>2.50</td>
<td>1.65</td>
</tr>
<tr>
<td>700</td>
<td>2.07</td>
<td>1.98</td>
<td>2.05</td>
<td>2.08</td>
<td>2.21</td>
<td>2.26</td>
<td>2.32</td>
<td>2.37</td>
<td>2.49</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>1.56</td>
</tr>
<tr>
<td>800</td>
<td>2.07</td>
<td>2.01</td>
<td>2.16</td>
<td>2.27</td>
<td>2.26</td>
<td>2.30</td>
<td>2.40</td>
<td>2.50</td>
<td>2.41</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>1.71</td>
</tr>
<tr>
<td>900</td>
<td>2.04</td>
<td>2.16</td>
<td>2.13</td>
<td>2.19</td>
<td>2.24</td>
<td>2.46</td>
<td>2.41</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>2.50</td>
<td>1.80</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Packet loss comparison against the number of users.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-9.tif"/>
</fig>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Assessment of HO Success Rate</title>
<p>The high success rates play a significant role in the service continuity and an ideal user experience, particularly in high-mobility situations. This rate is used to measures the proportion of successful handovers out of all handover attempts. An increase in the success percentage proves that the OHMDLNN model is effective at classifying handover situations and minimizing failures in heterogeneous and dense network systems. <xref ref-type="table" rid="table-7">Table 7</xref> presents the estimated HO success rate with the increase in the number of users and compares the results with other models. According to <xref ref-type="table" rid="table-7">Table 7</xref>, <xref ref-type="fig" rid="fig-10">Fig. 10</xref> shows that the success rate of the proposed model is the highest. The summary of the HO success rates for the compared models is as follows: RSS-based 82.2%, speed based 82.2%, decision tree 81.6%, clustering 85.7%, fuzzy logic 84.6%, LSTM 88.0%, Bi-RNN 88.0%, RNN 87.6%, CNN 88.0%, GRU 88.0%, ISMM 84.9%, RL 86.8%, Q-ML hybrid 87.0% and the proposed OHMDLNN model has 90.0%.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Handover success rate comparison table.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="2">No. of Users</th>
<th align="center" colspan="14">Models</th>
</tr>
<tr>
<th>RSS Based</th>
<th>Speed Based</th>
<th>Decision Tree</th>
<th>Clustering</th>
<th>Fuzzy Logic</th>
<th>LSTM</th>
<th>Bi-RNN</th>
<th>RNN</th>
<th>CNN</th>
<th>GRU</th>
<th>ISMM</th>
<th>RL</th>
<th>Q-ML Hybrid</th>
<th>Proposed OHMDLNN</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>71.7</td>
<td>72.6</td>
<td>72.1</td>
<td>75.0</td>
<td>74.7</td>
<td>78.4</td>
<td>78.4</td>
<td>78.0</td>
<td>77.3</td>
<td>78.9</td>
<td>75.1</td>
<td>75.2</td>
<td>75.6</td>
<td>82.0</td>
</tr>
<tr>
<td>200</td>
<td>74.3</td>
<td>72.2</td>
<td>73.0</td>
<td>76.5</td>
<td>75.4</td>
<td>78.8</td>
<td>80.4</td>
<td>79.0</td>
<td>80.5</td>
<td>79.4</td>
<td>77.8</td>
<td>76.3</td>
<td>76.5</td>
<td>83.9</td>
</tr>
<tr>
<td>300</td>
<td>75.1</td>
<td>75.8</td>
<td>75.1</td>
<td>76.4</td>
<td>78.1</td>
<td>80.5</td>
<td>79.7</td>
<td>80.9</td>
<td>81.4</td>
<td>80.1</td>
<td>79.1</td>
<td>79.0</td>
<td>78.3</td>
<td>84.1</td>
</tr>
<tr>
<td>400</td>
<td>76.0</td>
<td>76.7</td>
<td>75.2</td>
<td>79.0</td>
<td>78.8</td>
<td>81.9</td>
<td>81.2</td>
<td>81.2</td>
<td>82.7</td>
<td>81.9</td>
<td>79.9</td>
<td>79.5</td>
<td>79.2</td>
<td>85.7</td>
</tr>
<tr>
<td>500</td>
<td>76.2</td>
<td>76.5</td>
<td>76.8</td>
<td>79.2</td>
<td>79.2</td>
<td>82.2</td>
<td>82.1</td>
<td>84.0</td>
<td>84.1</td>
<td>83.2</td>
<td>81.7</td>
<td>81.2</td>
<td>82.3</td>
<td>87.0</td>
</tr>
<tr>
<td>600</td>
<td>77.4</td>
<td>77.6</td>
<td>78.2</td>
<td>80.2</td>
<td>81.4</td>
<td>85.4</td>
<td>84.0</td>
<td>83.5</td>
<td>83.7</td>
<td>85.4</td>
<td>82.2</td>
<td>83.4</td>
<td>83.3</td>
<td>86.6</td>
</tr>
<tr>
<td>700</td>
<td>78.4</td>
<td>78.9</td>
<td>79.7</td>
<td>83.6</td>
<td>81.5</td>
<td>86.2</td>
<td>85.4</td>
<td>87.0</td>
<td>85.6</td>
<td>86.4</td>
<td>83.6</td>
<td>83.0</td>
<td>84.1</td>
<td>87.1</td>
</tr>
<tr>
<td>800</td>
<td>81.6</td>
<td>80.4</td>
<td>81.7</td>
<td>84.9</td>
<td>84.9</td>
<td>87.8</td>
<td>86.4</td>
<td>87.7</td>
<td>86.3</td>
<td>88.0</td>
<td>84.6</td>
<td>84.7</td>
<td>85.9</td>
<td>88.3</td>
</tr>
<tr>
<td>900</td>
<td>82.2</td>
<td>82.2</td>
<td>81.6</td>
<td>85.7</td>
<td>84.6</td>
<td>88.0</td>
<td>88.0</td>
<td>87.6</td>
<td>88.0</td>
<td>88.0</td>
<td>84.9</td>
<td>86.8</td>
<td>87.0</td>
<td>90.0</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>HO success rate comparison against the number of users.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-10.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Assessment of HO Latency</title>
<p>HO latency is defined as the time interval from the start of a handover decision until the user equipment connects to the target base station. The HO latency plays a critical role in ensuring continuous service provision and an optimal user experience in high-mobility scenarios. The proposed model accounts for both low and high user mobility ranges since incorrect handover decisions can lead to service interruptions. Furthermore, HO latency is reduced by making accurate handover predictions and executing the process efficiently. <xref ref-type="table" rid="table-8">Table 8</xref> presents the estimated HO latency with the increase in the number of users and compares it with other models. According to <xref ref-type="table" rid="table-8">Table 8</xref> and <xref ref-type="fig" rid="fig-11">Fig. 11</xref>, the HO latency values of the compared models are as follows: RSS-based 48.3 ms, speed based 48.4 ms, decision tree 47.7 ms, clustering 46.9 ms, fuzzy logic 45.6 ms, LSTM 45.2 ms, Bi-RNN 45.3 ms, RNN 43.7 ms, CNN 46.1 ms, GRU 45.1 ms, ISMM 40.6 ms, RL 43.1 ms, Q-ML hybrid 43.5 ms and OHMDLNN 38.0 ms.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>HO latency comparison table.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="2">No. of Users</th>
<th align="center" colspan="14">Models</th>
</tr>
<tr>
<th>RSS Based</th>
<th>Speed Based</th>
<th>Decision Tree</th>
<th>Clustering</th>
<th>Fuzzy Logic</th>
<th>LSTM</th>
<th>Bi-RNN</th>
<th>RNN</th>
<th>CNN</th>
<th>GRU</th>
<th>ISMM</th>
<th>RL</th>
<th>Q-ML Hybrid</th>
<th>Proposed OHMDLNN</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>57.6</td>
<td>58.9</td>
<td>58.4</td>
<td>56.0</td>
<td>55.7</td>
<td>54.5</td>
<td>54.6</td>
<td>54.2</td>
<td>53.4</td>
<td>55.6</td>
<td>50.9</td>
<td>51.1</td>
<td>51.8</td>
<td>47.1</td>
</tr>
<tr>
<td>200</td>
<td>58.1</td>
<td>55.6</td>
<td>56.7</td>
<td>55.0</td>
<td>53.8</td>
<td>52.2</td>
<td>54.3</td>
<td>52.7</td>
<td>54.6</td>
<td>53.4</td>
<td>51.4</td>
<td>49.6</td>
<td>50.1</td>
<td>47.9</td>
</tr>
<tr>
<td>300</td>
<td>56.2</td>
<td>57.2</td>
<td>56.4</td>
<td>52.1</td>
<td>54.4</td>
<td>51.6</td>
<td>50.6</td>
<td>52.2</td>
<td>53.0</td>
<td>51.4</td>
<td>50.3</td>
<td>50.2</td>
<td>49.5</td>
<td>45.6</td>
</tr>
<tr>
<td>400</td>
<td>54.5</td>
<td>55.5</td>
<td>53.8</td>
<td>52.6</td>
<td>52.4</td>
<td>50.4</td>
<td>49.6</td>
<td>49.8</td>
<td>51.8</td>
<td>50.9</td>
<td>48.4</td>
<td>48.0</td>
<td>47.8</td>
<td>45.2</td>
</tr>
<tr>
<td>500</td>
<td>52.0</td>
<td>52.4</td>
<td>53.0</td>
<td>50.0</td>
<td>50.2</td>
<td>48.1</td>
<td>47.9</td>
<td>50.5</td>
<td>50.7</td>
<td>49.7</td>
<td>47.8</td>
<td>47.3</td>
<td>48.9</td>
<td>44.2</td>
</tr>
<tr>
<td>600</td>
<td>50.7</td>
<td>51.1</td>
<td>51.9</td>
<td>48.4</td>
<td>50.0</td>
<td>49.2</td>
<td>47.5</td>
<td>47.1</td>
<td>47.4</td>
<td>49.6</td>
<td>45.7</td>
<td>47.3</td>
<td>47.3</td>
<td>41.2</td>
</tr>
<tr>
<td>700</td>
<td>49.2</td>
<td>49.9</td>
<td>51.0</td>
<td>49.8</td>
<td>47.4</td>
<td>47.3</td>
<td>46.5</td>
<td>48.6</td>
<td>47.0</td>
<td>48.1</td>
<td>44.6</td>
<td>44.0</td>
<td>45.5</td>
<td>39.3</td>
</tr>
<tr>
<td>800</td>
<td>50.3</td>
<td>49.0</td>
<td>50.7</td>
<td>48.6</td>
<td>48.8</td>
<td>46.6</td>
<td>44.9</td>
<td>46.7</td>
<td>45.0</td>
<td>47.6</td>
<td>43.0</td>
<td>43.3</td>
<td>45.0</td>
<td>38.4</td>
</tr>
<tr>
<td>900</td>
<td>48.3</td>
<td>48.4</td>
<td>47.7</td>
<td>46.9</td>
<td>45.6</td>
<td>45.2</td>
<td>45.3</td>
<td>43.7</td>
<td>46.0</td>
<td>45.1</td>
<td>40.6</td>
<td>43.1</td>
<td>43.5</td>
<td>38.0</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>HO latency comparison against the number of users.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-11.tif"/>
</fig>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Assessment of Throughput</title>
<p>The throughput at the time of HO is crucial for continuous service delivery and providing an ideal user experience, especially in high-mobility scenarios. A delayed or wrong handover decision causes packet retransmission and, consequently, low throughput. The proposed model efficiently balances network load and maintains stability during handover, as evidenced by the results. Consequently, it enhances overall network performance. Furthermore, <xref ref-type="table" rid="table-9">Table 9</xref> presents the estimated throughput with the increase in the number of users and compares these results with other models. Based on <xref ref-type="table" rid="table-9">Table 9</xref>, <xref ref-type="fig" rid="fig-12">Fig. 12</xref> illustrates the throughput during HO achieved by the proposed model. A summary of the throughput values for these models, following comparison with others, is as follows: RSS-based 38.2 Mbps, speed based 38.3 Mbps, decision tree 38.0 Mbps, clustering 41.6 Mbps, fuzzy logic 40.8 Mbps, LSTM 45.1 Mbps, Bi-RNN 45.2 Mbps, RNN 45.3 Mbps, CNN 45 Mbps, GRU 45.1 Mbps, ISMM 42.1 Mbps, RL 43.8 Mbps, Q-ML hybrid 44.2 Mbps and the proposed OHMDLNN model 47.9 Mbps.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Comparison of throughput in Mbps of various network models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="2">No. of Users</th>
<th align="center" colspan="14">Models</th>
</tr>
<tr>
<th>RSS Based</th>
<th>Speed Based</th>
<th>Decision Tree</th>
<th>Clustering</th>
<th>Fuzzy Logic</th>
<th>LSTM</th>
<th>Bi-RNN</th>
<th>RNN</th>
<th>CNN</th>
<th>GRU</th>
<th>ISMM</th>
<th>RL</th>
<th>Q-ML Hybrid</th>
<th>Proposed OHMDLNN</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>25.0</td>
<td>25.7</td>
<td>25.5</td>
<td>28.0</td>
<td>27.9</td>
<td>32.3</td>
<td>32.5</td>
<td>32.3</td>
<td>31.9</td>
<td>33.4</td>
<td>29.2</td>
<td>29.5</td>
<td>30.1</td>
<td>35.0</td>
</tr>
<tr>
<td>200</td>
<td>27.5</td>
<td>26.0</td>
<td>26.8</td>
<td>29.8</td>
<td>29.1</td>
<td>33.2</td>
<td>34.8</td>
<td>33.8</td>
<td>35.2</td>
<td>34.5</td>
<td>32.1</td>
<td>31.0</td>
<td>31.4</td>
<td>37.4</td>
</tr>
<tr>
<td>300</td>
<td>28.7</td>
<td>29.5</td>
<td>29.1</td>
<td>30.3</td>
<td>31.9</td>
<td>35.3</td>
<td>34.7</td>
<td>35.9</td>
<td>36.6</td>
<td>35.6</td>
<td>33.8</td>
<td>33.8</td>
<td>33.4</td>
<td>38.3</td>
</tr>
<tr>
<td>400</td>
<td>30.1</td>
<td>30.8</td>
<td>29.8</td>
<td>33.1</td>
<td>33.1</td>
<td>37.0</td>
<td>36.6</td>
<td>36.8</td>
<td>38.2</td>
<td>37.7</td>
<td>35.0</td>
<td>34.8</td>
<td>34.8</td>
<td>40.5</td>
</tr>
<tr>
<td>500</td>
<td>30.8</td>
<td>31.2</td>
<td>31.7</td>
<td>33.8</td>
<td>34.0</td>
<td>37.9</td>
<td>37.9</td>
<td>39.7</td>
<td>39.9</td>
<td>39.4</td>
<td>37.0</td>
<td>36.8</td>
<td>38.0</td>
<td>42.3</td>
</tr>
<tr>
<td>600</td>
<td>32.4</td>
<td>32.8</td>
<td>33.5</td>
<td>35.3</td>
<td>36.4</td>
<td>41.1</td>
<td>40.1</td>
<td>39.9</td>
<td>40.2</td>
<td>41.8</td>
<td>38.1</td>
<td>39.2</td>
<td>39.3</td>
<td>42.8</td>
</tr>
<tr>
<td>700</td>
<td>33.9</td>
<td>34.4</td>
<td>35.3</td>
<td>38.6</td>
<td>37.1</td>
<td>42.3</td>
<td>41.8</td>
<td>43.3</td>
<td>42.4</td>
<td>43.2</td>
<td>39.8</td>
<td>39.5</td>
<td>40.6</td>
<td>44.0</td>
</tr>
<tr>
<td>800</td>
<td>37.1</td>
<td>36.3</td>
<td>37.5</td>
<td>40.3</td>
<td>40.5</td>
<td>44.3</td>
<td>43.2</td>
<td>44.5</td>
<td>43.5</td>
<td>45.0</td>
<td>41.2</td>
<td>41.5</td>
<td>42.7</td>
<td>45.8</td>
</tr>
<tr>
<td>900</td>
<td>38.2</td>
<td>38.3</td>
<td>38.0</td>
<td>41.6</td>
<td>40.8</td>
<td>45.0</td>
<td>45.0</td>
<td>45.0</td>
<td>45.0</td>
<td>45.0</td>
<td>42.1</td>
<td>43.8</td>
<td>44.2</td>
<td>47.9</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Throughput comparison against the number of users.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_76246-fig-12.tif"/>
</fig>
<p>All reported results correspond to the best-performing configurations identified through the Bayesian optimization process. The consistent superiority of the OHMDLNN across all evaluation metrics reflects the inherent advantages of the proposed architecture rather than tuning effects. Furthermore, the performance of the proposed OHMDLNN model was thoroughly evaluated in a realistic 5G simulation environment. It was compared against several baseline models, including traditional, machine learning, and neural network approaches such as CNN, RNN, LSTM, GRU, Bi-RNN, RL, and ISMM. The results consistently demonstrated that OHMDLNN outperformed all these models across the defined performance metrics. For instance, the OHMDLNN model achieved the lowest packet loss ratio across a wide range of user counts. It started at just 1.80% and remained steady at 1.29% even with up to 900 users. In terms of HO success rate, OHMDLNN reached a peak of 90.0%. This performance surpassed that of CNN 86.0%, RNN 87.0%, and LSTM 87.3%. The model also achieved a significant reduction in packet loss. This finding highlights its applicability in maintaining data integrity during handover events, which is also critical for latency-sensitive applications. In terms of latency, OHMDLNN had the lowest handover delay of 38 ms for 900 users. It performed even better than LSTM (45.2 ms) and Bi-RNN (45.3 ms). These low latencies are especially useful for uRLLC in 5G networks.</p>
<p>Moreover, the OHMDLNN model maintained high throughput even as user numbers increased. This reflects efficient bandwidth utilization in high mobility scenarios. The overall outcomes of the research prove that the model is effective at predicting network transitions while executing handovers efficiently. This improvement in decision-making was possible with the help of network-side KPIs and UE KPIs. These KPIs help mitigate handover failures and ensure uninterrupted service delivery. In addition, the architecture of the model includes a time-convolving structure, dropout, and flattening layers. Such architectural aspects enhance its responsiveness and generalization capability.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion and Future Work</title>
<p>The evolution of 5G networks presents challenges in managing HO between multiple cell sites, particularly when manual human intervention is required. In response to these challenges, service providers are focusing on utilizing diverse mobility management methods. These methods incorporate intelligent decision-making processes without human involvement to achieve seamless connectivity and an optimised user experience. To address these challenges, we propose a model of handover prediction that considers several parameters from both the network and UE sides. In the proposed model, the test data was used separately from the training and validation sets to avoid any bias. The model&#x2019;s predictions were then generated for each instance in the test dataset and compared with the ground truth labels using evaluation metrics such as accuracy and precision. At the conclusion of the evaluation process, the model&#x2019;s performance results, including errors, areas of success, and areas of failure, are presented. The evaluation also involves analysing misclassified examples to gain deeper insights into system behaviour. Additionally, it includes details of the selected evaluation measures, data preprocessing steps, and any modifications made during the testing phase. The proposed model is particularly valuable as it ensures 92% test accuracy, optimal performance, and user satisfaction in the rapidly evolving wireless communication environment. It achieves this by considering multiple factors that influence the handover. In terms of handover success rate, OHMDLNN achieved a peak of 90.0%, surpassing the performance of CNN (86.0%), RNN (87.0%), and LSTM (87.3%). Regarding latency, OHMDLNN recorded the shortest handover delay of 38 ms for 900 users, outperforming LSTM (45.2 ms) and Bi-RNN (45.3 ms). Finally, this model has the potential to be extended to future generations of handover algorithms. It is particularly suitable for applications such as machine-to-machine (M2M) communication, millimeter-wave (mmWave) technology, hyper-network densification, and ultra-reliable low-latency communication (uRLLC).</p>
</sec>
</body>
<back>
<ack>
<p>We would like to take this opportunity to express our gratitude to all those who made a contribution to the completion of this article.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The authors received no specific funding.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Study conception and design: Muhammad Mukhtar, Farizah Yunus. Analysis and interpretation of the results: Muhammad Mukhtar, Ahmad Shukri Mohd Noor. Draft manuscript preparation: Muhammad Mukhtar, Farizah Yunus, Ahmad Shukri Mohd Noor, Muhammad Junaid, Zulfiqar Ali, Mehmood Ahmed. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data and materials used to support the finding of this study are available from the corresponding authors upon request.</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 no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Amirova</surname> <given-names> A</given-names></string-name>, <string-name><surname>Shayea</surname> <given-names> I</given-names></string-name>, <string-name><surname>Yedilkhan</surname> <given-names> D</given-names></string-name>, <string-name><surname>Aldasheva</surname> <given-names> L</given-names></string-name>, <string-name><surname>Zakirova</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Handover decisions for ultra-dense networks in smart cities: a survey</article-title>. <source>Technologies</source>. <year>2025</year>;<volume>13</volume>(<issue>8</issue>):<fpage>313</fpage>. doi:<pub-id pub-id-type="doi">10.3390/technologies13080313</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Nguyen</surname> <given-names>TT</given-names></string-name>, <string-name><surname>Bonnet</surname> <given-names>C</given-names></string-name>, <string-name><surname>Harri</surname> <given-names>J</given-names></string-name></person-group>. <article-title>SDN-based distributed mobility management for 5G networks</article-title>. In: <conf-name>Proceedings of the 2016 IEEE Wireless Communications and Networking Conference; 2016 Apr 3&#x2013;6</conf-name>; <publisher-loc>Doha, Qatar</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/WCNC.2016.7565106</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><surname>Mukhtar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yunus</surname> <given-names>F</given-names></string-name>, <string-name><surname>Alqahtani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Arif</surname> <given-names>M</given-names></string-name>, <string-name><surname>Brezulianu</surname> <given-names>A</given-names></string-name>, <string-name><surname>Geman</surname> <given-names>O</given-names></string-name></person-group>. <article-title>The challenges and compatibility of mobility management solutions for future networks</article-title>. <source>Appl Sci</source>. <year>2022</year>;<volume>12</volume>(<issue>22</issue>):<fpage>11605</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app122211605</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><surname>Papidas</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Polyzos</surname> <given-names>GC</given-names></string-name></person-group>. <article-title>Self-organizing networks for 5G and beyond: a view from the top</article-title>. <source>Future Internet</source>. <year>2022</year>;<volume>14</volume>(<issue>3</issue>):<fpage>95</fpage>. doi:<pub-id pub-id-type="doi">10.3390/fi14030095</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><surname>Alraih</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nordin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Abu-Samah</surname> <given-names>A</given-names></string-name>, <string-name><surname>Shayea</surname> <given-names>I</given-names></string-name>, <string-name><surname>Abdullah</surname> <given-names>NF</given-names></string-name></person-group>. <article-title>A survey on handover optimization in beyond 5G mobile networks: challenges and solutions</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>59317</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3284905</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chabira</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shayea</surname> <given-names>I</given-names></string-name>, <string-name><surname>Nurzhaubayeva</surname> <given-names>G</given-names></string-name>, <string-name><surname>Aldasheva</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yedilkhan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Amanzholova</surname> <given-names>S</given-names></string-name></person-group>. <article-title>AI-driven handover management and load balancing optimization in ultra-dense 5G/6G cellular networks</article-title>. <source>Technologies</source>. <year>2025</year>;<volume>13</volume>(<issue>7</issue>):<fpage>276</fpage>. doi:<pub-id pub-id-type="doi">10.3390/technologies13070276</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Thantharate</surname> <given-names>A</given-names></string-name>, <string-name><surname>Paropkari</surname> <given-names>R</given-names></string-name>, <string-name><surname>Walunj</surname> <given-names>V</given-names></string-name>, <string-name><surname>Beard</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kankariya</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Secure5G: a deep learning framework towards a secure network slicing in 5G and beyond</article-title>. In: <conf-name>Proceedings of the 2020 10th Annual Computing and Communication Workshop and Conference (CCWC); 2020 Jan 6&#x2013;8</conf-name>; <publisher-loc>Las Vegas, NV, USA</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/ccwc47524.2020.9031158</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><surname>Alraih</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nordin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Abu-Samah</surname> <given-names>A</given-names></string-name>, <string-name><surname>Shayea</surname> <given-names>I</given-names></string-name>, <string-name><surname>Abdullah</surname> <given-names>NF</given-names></string-name>, <string-name><surname>Alhammadi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Robust handover optimization technique with fuzzy logic controller for beyond 5G mobile networks</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>16</issue>):<fpage>6199</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22166199</pub-id>; <pub-id pub-id-type="pmid">36015959</pub-id></mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Barzizza</surname> <given-names>E</given-names></string-name>, <string-name><surname>Salmaso</surname> <given-names>L</given-names></string-name>, <string-name><surname>Trolese</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Recent developments in machine learning techniques for handover optimization in 5G</article-title>. In: <conf-name>Proceedings of the 6th International Conference on Statistics: Theory and Applications (ICSTA&#x2019;24); 2024 Aug 19&#x2013;21</conf-name>; <publisher-loc>Barcelona, Spain</publisher-loc>. doi:<pub-id pub-id-type="doi">10.11159/icsta24.147</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Magagula</surname> <given-names>LA</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Falowo</surname> <given-names>OE</given-names></string-name></person-group>. <article-title>Handover approaches for seamless mobility management in next generation wireless networks</article-title>. <source>Wirel Commun Mob Comput</source>. <year>2012</year>;<volume>12</volume>(<issue>16</issue>):<fpage>1414</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1002/wcm.1074</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><surname>Raeisi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sesay</surname> <given-names>AB</given-names></string-name></person-group>. <article-title>Handover reduction in 5G high-speed network using ML-assisted user-centric channel allocation</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>84113</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3297982</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yajnanarayana</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Proactive mobility management of UEs using sequence-to-sequence modeling</article-title>. In: <conf-name>Proceedings of the 2022 National Conference on Communications (NCC); 2022 May 24&#x2013;27</conf-name>; <publisher-loc>Mumbai, India</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/NCC55593.2022.9806726</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><surname>Fonseca</surname> <given-names>DF</given-names></string-name>, <string-name><surname>Guzman</surname> <given-names>BG</given-names></string-name>, <string-name><surname>Martena</surname> <given-names>GL</given-names></string-name>, <string-name><surname>Bian</surname> <given-names>R</given-names></string-name>, <string-name><surname>Haas</surname> <given-names>H</given-names></string-name>, <string-name><surname>Giustiniano</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Prediction-model-assisted reinforcement learning algorithm for handover decision-making in hybrid LiFi and WiFi networks</article-title>. <source>J Opt Commun Netw</source>. <year>2024</year>;<volume>16</volume>(<issue>2</issue>):<fpage>159</fpage>&#x2013;<lpage>70</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jiang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Reinforcement learning based capacity management in multi-layer satellite networks</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2020</year>;<volume>19</volume>(<issue>7</issue>):<fpage>4685</fpage>&#x2013;<lpage>99</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TWC.2020.2986114</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><surname>Yadav</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>K</given-names></string-name>, <string-name><surname>Arshad</surname> <given-names>NI</given-names></string-name>, <string-name><surname>Ferrara</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ahmadian</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mesalam</surname> <given-names>YI</given-names></string-name></person-group>. <article-title>MADM-based network selection and handover management in heterogeneous network: a comprehensive comparative analysis</article-title>. <source>Results Eng</source>. <year>2024</year>;<volume>21</volume>:<fpage>101918</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2024.101918</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><surname>Tashan</surname> <given-names>W</given-names></string-name>, <string-name><surname>Shayea</surname> <given-names>I</given-names></string-name>, <string-name><surname>Aldirmaz-Colak</surname> <given-names>S</given-names></string-name>, <string-name><surname>El-Saleh</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Arslan</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Optimal handover optimization in future mobile heterogeneous network using integrated weighted and fuzzy logic models</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>57082</fpage>&#x2013;<lpage>102</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2024.3390559</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Harja</surname> <given-names>SL</given-names></string-name>, <collab>Hendrawan</collab></person-group>. <article-title>Evaluation and optimization handover parameter based X2 in LTE network</article-title>. In: <conf-name>Proceedings of the 2017 3rd International Conference on Wireless and Telematics (ICWT); 2017 Jul 27&#x2013;28</conf-name>; <publisher-loc>Palembang, Indonesia</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/icwt.2017.8284162</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><surname>Qureshi</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Yunus</surname> <given-names>FB</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ur-Rahman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mahmood</surname> <given-names>T</given-names></string-name>, <string-name><surname>Ali Abdelrahman Ali</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Future prospects and challenges of on-demand mobility management solutions</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>114864</fpage>&#x2013;<lpage>79</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3324297</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><surname>Arzo</surname> <given-names>ST</given-names></string-name>, <string-name><surname>Scotece</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bassoli</surname> <given-names>R</given-names></string-name>, <string-name><surname>Granelli</surname> <given-names>F</given-names></string-name>, <string-name><surname>Foschini</surname> <given-names>L</given-names></string-name>, <string-name><surname>Fitzek</surname> <given-names>FHP</given-names></string-name></person-group>. <article-title>A new agent-based intelligent network architecture</article-title>. <source>IEEE Commun Stand Mag</source>. <year>2022</year>;<volume>6</volume>(<issue>4</issue>):<fpage>74</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MCOMSTD.0001.2100053</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Shrivastava</surname> <given-names>VK</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>D</given-names></string-name>, <string-name><surname>Raj</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Unified service delivery framework for 5G edge networks</article-title>. In: <conf-name>Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC); 2018 Apr 15&#x2013;18</conf-name>; <publisher-loc>Barcelona, Spain</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/wcnc.2018.8377186</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Mangipudi</surname> <given-names>PK</given-names></string-name>, <string-name><surname>McNair</surname> <given-names>J</given-names></string-name></person-group>. <article-title>SDN enabled mobility management in multi radio access technology 5G networks: a survey</article-title>. <comment>arXiv:2304.03346. 2023</comment>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alhabo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Nawaz</surname> <given-names>N</given-names></string-name>, <string-name><surname>Al-Kashoash</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Game theoretic handover optimisation for dense small cells heterogeneous networks</article-title>. <source>IET Commun</source>. <year>2019</year>;<volume>13</volume>(<issue>15</issue>):<fpage>2395</fpage>&#x2013;<lpage>402</lpage>. doi:<pub-id pub-id-type="doi">10.1049/iet-com.2019.0383</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><surname>Buenrostro-Mariscal</surname> <given-names>R</given-names></string-name>, <string-name><surname>Santana-Mancilla</surname> <given-names>PC</given-names></string-name>, <string-name><surname>Montesinos-L&#x00F3;pez</surname> <given-names>OA</given-names></string-name>, <string-name><surname>Nieto Hip&#x00F3;lito</surname> <given-names>JI</given-names></string-name>, <string-name><surname>Anido-Rif&#x00F3;n</surname> <given-names>LE</given-names></string-name></person-group>. <article-title>A review of deep learning applications for the next generation of cognitive networks</article-title>. <source>Appl Sci</source>. <year>2022</year>;<volume>12</volume>(<issue>12</issue>):<fpage>6262</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app12126262</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ali </surname> <given-names> Z</given-names></string-name>, <string-name><surname>Miozzo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Giupponi</surname> <given-names>L</given-names></string-name>, <string-name><surname>Dini</surname> <given-names>P</given-names></string-name>, <string-name><surname>Denic</surname> <given-names>S</given-names></string-name>, <string-name><surname>Vassaki</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Recurrent neural networks for handover management in next-generation self-organized networks</article-title>. In: <conf-name>Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications; 2020 Aug 31&#x2013;Sep 3</conf-name>; <publisher-loc>London, UK</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/pimrc48278.2020.9217178</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shelhamer</surname> <given-names>E</given-names></string-name>, <string-name><surname>Long</surname> <given-names>J</given-names></string-name>, <string-name><surname>Darrell</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Fully convolutional networks for semantic segmentation</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2017</year>;<volume>39</volume>(<issue>4</issue>):<fpage>640</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2572683</pub-id>; <pub-id pub-id-type="pmid">27244717</pub-id></mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ali Montazer</surname> <given-names>G</given-names></string-name>, <string-name><surname>Giveki</surname> <given-names>D</given-names></string-name>, <string-name><surname>Karami</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rastegar</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Radial basis function neural networks: a review</article-title>. <source>Comput Rev J</source>. <year>2018</year>;<volume>1</volume>(<issue>1</issue>):<fpage>52</fpage>&#x2013;<lpage>74</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Balmuri</surname> <given-names>KR</given-names></string-name>, <string-name><surname>Konda</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>WC</given-names></string-name>, <string-name><surname>Divakarachari</surname> <given-names>PB</given-names></string-name>, <string-name><surname>Gowda</surname> <given-names>KMV</given-names></string-name>, <string-name><surname>Kivudujogappa Lingappa</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A long short-term memory network-based radio resource management for 5G network</article-title>. <source>Future Internet</source>. <year>2022</year>;<volume>14</volume>(<issue>6</issue>):<fpage>184</fpage>. doi:<pub-id pub-id-type="doi">10.3390/fi14060184</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Song</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Bian</surname> <given-names>C</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A survey on deep learning for cellular traffic prediction</article-title>. <source>Intell Comput</source>. <year>2024</year>;<volume>3</volume>(<issue>2</issue>):<fpage>54</fpage>. doi:<pub-id pub-id-type="doi">10.34133/icomputing.0054</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="other"><article-title>DeepSlice Dataset [Internet]</article-title>. <comment>[cited 2019 May 25]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://github.com/adtmv7/DeepSlice">https://github.com/adtmv7/DeepSlice</ext-link>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaur</surname> <given-names>G</given-names></string-name>, <string-name><surname>Goyal</surname> <given-names>RK</given-names></string-name>, <string-name><surname>Mehta</surname> <given-names>R</given-names></string-name></person-group>. <article-title>An efficient handover mechanism for 5G networks using hybridization of LSTM and SVM</article-title>. <source>Multimed Tools Appl</source>. <year>2022</year>;<volume>81</volume>(<issue>26</issue>):<fpage>37057</fpage>&#x2013;<lpage>85</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-021-11510-x</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Paropkari</surname> <given-names>RA</given-names></string-name></person-group>. <article-title>Optimization of handover, survivability, multi-connectivity and secure slicing in 5G cellular networks using matrix exponential models and machine learning [dissertation]. Kansas City, MI, USA: University of Missouri-Kansas City</article-title>; <year>2022</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rafiq</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Handover optimization scheme for 5G heterogeneous network</article-title>. <source>Int J Adv Eng Manag Sci</source>. <year>2025</year>;<volume>11</volume>(<issue>2</issue>):<fpage>38</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.22161/ijaems.112.5</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Odeyomi</surname> <given-names>OT</given-names></string-name>, <string-name><surname>Akintade</surname> <given-names>OO</given-names></string-name>, <string-name><surname>Olowu</surname> <given-names>TO</given-names></string-name>, <string-name><surname>Zaruba</surname> <given-names>G</given-names></string-name></person-group>. <article-title>A review of the convergence of 5G/6G architecture and deep learning</article-title>. <comment>arXiv:2208.07643. 2022</comment>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nardini</surname> <given-names>G</given-names></string-name>, <string-name><surname>Sabella</surname> <given-names>D</given-names></string-name>, <string-name><surname>Stea</surname> <given-names>G</given-names></string-name>, <string-name><surname>Thakkar</surname> <given-names>P</given-names></string-name>, <string-name><surname>Virdis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Simu5G&#x2014;an OMNeT&#x002B;&#x002B; library for end-to-end performance evaluation of 5G networks</article-title>. <source>IEEE Access</source>. <year>2020</year>;<volume>8</volume>:<fpage>181176</fpage>&#x2013;<lpage>91</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2020.3028550</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Koketsu Rodrigues</surname> <given-names>T</given-names></string-name>, <string-name><surname>Verma</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kawamoto</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kato</surname> <given-names>N</given-names></string-name>, <string-name><surname>Fouda</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Ismail</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Smart handover with predicted user behavior using convolutional neural networks for WiGig systems</article-title>. <source>IEEE Netw</source>. <year>2024</year>;<volume>38</volume>(<issue>4</issue>):<fpage>190</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MNET.2024.3353301</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>