1. Introduction
Undoubtedly, one of the problems facing the world is the morbidity and mortality of mothers because of pregnancy-related medical problems, which is still one of the major global challenges today. Every day, roughly 830 maternal fatalities worldwide result from problems during pregnancy or childbirth, and most of these phenomena could typically be avoided. By 2030, the Sustainable Development Goal 3 (SDG 3) of the United Nations seeks to increase maternal health and decrease the child and maternal mortality ratio (MMR) [
1]. The MMR is a standardized method for calculating the number of women who die before, during, or within 42 days after giving birth to a child or while they are pregnant. The majority of these fatalities are caused by preventable factors, such as antepartum hemorrhage, postpartum hemorrhage, ruptured uterus, high blood pressure, severe bleeding, infection following pregnancy termination, and pulmonary embolism [
2]. However, particularly in developing nations, the MMR has exceeded the predictions. Approximately 99% of maternal deaths from pregnancy and childbirth-related avoidable causes take place in underdeveloped nations [
1,
3,
4].
Artificial intelligence (AI) has been expanded to several healthcare applications, including patient records and diagnosis, management of health services, and prognostic medicine. Despite performing at a level comparable to humans, AI models still have a limited range of applications since their decisions are not always explainable. The limited adoption of AI in healthcare, particularly due to trust issues, can be addressed through explainable artificial intelligence (XAI). By providing clear explanations for model predictions, XAI can increase user confidence and promote the wider use of AI systems in healthcare [
5].
In 2022, a survey was conducted by [
6] to examine current research and development viewpoints that make use of AI techniques to forecast the ideal delivery mode and identify different difficulties during childbirth. Their review study analyzed the chosen AI algorithms and their performances, highlighted the goals of the most recent studies on pregnancy outcomes using AI, and gave a synthesized perspective of the features employed, types of features, data sources, and characteristics. The survey also outlined opportunities for future research to support current efforts to lower the MMR and complacency rates using unsupervised and deep learning algorithms for prediction, identifying the unidentified causes of maternal complications, creating practical and useful AI-based clinical decision support systems for use by expectant mothers and healthcare professionals, improving datasets and their accessibility, and investigating.
Accordingly, the contributions of this article can be summarized as follows:
A proposed XAI region-based evaluation framework, in which an assessment of each region (city or state) to be determined defines whether or not it is classified as high or low risk.
An XAI individual continuous monitoring scheme of pregnant women’s vitals which issues an alert for medium- and high-risk cases. The focus on using an explainable model is an advantage in the proposed framework compared to previous research.
A proposed deep learning model that is to be trained for the regions dataset, and then, analyzed. The same model structure but with an updated input and output size is trained for the patient dataset and analyzed.
A proposed efficient and secure transmission of the data collected from pregnant women to the healthcare center.
A performance assessment of the proposed deep learning model, including an XAI analysis of the results.
The rest of the article is organized as follows: first, the related work is presented. Afterwards, the proposed methodology for region-level and patient-level monitoring and efficient information transmission schemes is illustrated. The results are then reported and discussed. Finally, the conclusions and future work are presented.
2. Related Work
Several research articles have addressed the problem of the MMR. For instance, pregnant women in Afghanistan face several difficulties, including a shortage of medical centers, a lack of health information management systems in the majority of clinics and hospitals, a lack of doctors, cultural concerns, and issues with infrastructure and transportation, among others [
7]. To address the issue of the MMR in Afghanistan, ref. [
7] offered four proposals for using information communication technology (ICT), including the implementation of awareness campaigns through ICT, medical decision support systems, telemedicine, and healthcare information systems by applying different data mining (DM) and machine learning (ML) methods.
The Internet of Things (IoT) can be used in sectors that are vital to society like the healthcare sector [
8,
9]. Consequently, ref. [
8] presented an efficient monitoring system for expectant mothers, primarily in remote areas of a poor country, with the aid of wearable sensing-enabled technology, notifying the expectant mother and her family about their health concerns.
In the same context, for efficient tracking and forecasting of a pregnant woman’s risk level in Bangladesh, a collection of data on maternal health was assembled from various sources (IoT devices, web portals, and hospitals in Bangladesh) and saved on a cloud server by [
9]. Their modified decision tree (DT) algorithm achieved a 97% accuracy in predicting the risk level of pregnant women, which was the best compared to various ML classification techniques.
In 2021, ref. [
10] conducted another MMR study in Bangladesh using bagging ensemble classifiers, a novel approach in the field of birth mode prediction built on some traditional ML algorithms. In their research, bagging ensemble classifiers were used to analyze the performance of four ML techniques (DT-Bagging, KNN-Bagging, NB-Bagging, and SVM-Bagging). The outcomes demonstrated that, in this area, bagging ensemble models outperformed conventional models. In the same context of studying the MMR in different countries, a nested ensemble system based on stacking and voting was proposed by [
11] for the prediction and study of the MMR in India. By applying several classification algorithms, the provided nested ensemble includes base learners and meta-learners. The prediction results were then assessed using K-fold cross-validation, facilitating the statistical distribution of results. The experimental results of the study demonstrated that the best model for categorizing the maternal health data into high MMR and low MMR used random forest as the base learner in combination with two other base learners, logistic and PART, and two meta-learners, Hoeffding and REPTree.
Furthermore, ref. [
12] used an electrocardiogram (ECG)-based DL model on a cohort of women examined at the Mayo Clinic who were pregnant or in the postpartum phase to diagnose cardiomyopathy, which is a significant risk to maternal health. The area under the receiver operating characteristic curve (AUC), along with accuracy, sensitivity, and specificity measures, was used to assess the performance of their model to compare it with natriuretic peptides and a multivariable model made up of clinical and demographic factors.
While these studies have made significant contributions to the field of maternal health, there is a growing need for interpretable and explainable AI models to improve trust and transparency in healthcare decision making. Article [
13] has employed several machine learning models to classify the region-level risk. These models include logistic regression, classification and regression tree classifier, artificial neural networks, support vector machines, and random first. Their testing results showed that random forest and logistic regression had the best results. They also included an analysis of the selected models to show the explainability and importance of the features.
Article [
14] conducted a survey on perinatal health predictors using AI, outlining and emphasizing the potential of AI-based algorithms and XAI techniques for the creation of novel prediction models, improved diagnosis, early detection, and monitoring of women during pregnancy, labor, and postpartum to advance research, clinical practice, and policies, and guarantee optimal perinatal health. According to article [
15], model-specific or model-agnostic-based techniques are two broad categories under which XAI can be categorized. In general, many machine learning models, such as decision trees, rule-based models, and linear models, also referred to as transparent models or white-box models, are inherently interpretable. However, these straightforward models perform relatively worse than more complicated models. Model-specific and post hoc XAI algorithms could be created for each of the more complicated models, such as support vector machines (SVM), convolutional neural networks (CNNs), recurrent neural networks (RNNs), and ensemble models. For instance, frequently employed techniques include feature relevance explanation, architecture change, explanation by simplification, and explanation by visuals. In general, these more sophisticated models might perform better while losing explainability. It is important to emphasize that, given the nature of the issues, simpler models may still outperform deep learning-based models while maintaining explainability.
Table 1 summarizes the recent literature that addressed the maternal mortality problem. The table shows the datasets used for each study, the main methodology deployed, the best accuracy achieved, the region (city or state or country) in which the dataset was collected, and finally, the problem tackled by the research, addressing a monitoring technique to either predict maternal mortality risk or to predict region-level mortality. The table shows that most research achieves high results by using ensemble techniques, yet when the explainable AI approach was deployed, the results were much lower.
All the previous literature focused on addressing the MMR at the patient level by monitoring expectant mothers or at a country level by studying the risk factors. In this work, the MMR problem is addressed from a global perspective. The first scope is a country-based evaluation, in which an assessment of each city/state is made, defining whether or not it is classified as high or low risk. Since the city information is affected by the individual monitoring of the patients, the second scope is to continuously monitor pregnant women’s vitals and issue an alert for medium- and high-risk cases. This information was efficiently and securely transmitted to the healthcare center and recorded in the patient’s medical record, thus allowing intervention whenever needed. Since the topics addressed are very sensitive at the country level and the patient level, it became important to choose an explainable model that would provide an analytical evaluation of the results. Thus, in this work, models providing high performance like deep learning are compared to explainable models to help decide whether the performance degradation is acceptable as opposed to the model’s interpretability.
3. Materials and Methods
As mentioned earlier, most research addresses the problem of the MMR through two separate perspectives: analyzing data at a regional or a patient level. The proposed model in this article comprises a complete framework for minimizing the MMR by presenting a framework that addresses both the region and patient levels with efficient transmission.
Furthermore, the presented framework’s target is to employ deep learning models that can be used as explainable interfaces while maintaining performance, as the addressed problem is critical. Several learning models are tested to explore their performance versus the presented deep learning model.
3.1. Proposed Region-Level Monitoring Scheme
The idea behind region-level monitoring is to continuously gather information from different regions within a country and act accordingly. The collected data contain a comprehensive set of features capturing various aspects of maternal health, including demographic factors (population, number of pregnant women), healthcare access (antenatal care, skilled birth attendants), maternal health indicators (hypertension, anemia, complications), and birth outcomes (stillbirths, infant mortality). The proposed model analyzes these features to identify regions with high maternal mortality risk. The primary risk factors considered in this context include low levels of antenatal care, high rates of home deliveries, and poor maternal health indicators like anemia and hypertension.
To build this model, first, the information collected from the areas is assessed by experts and government personnel to determine which regions are considered to have a high mortality risk versus those that do not. The flagged data are then used to build an XAI model. Since the personnel discussing this problem are usually representatives from health institutions and the government, the outcome of the model needs to be not only the risk of the input region but also an explanation as to why it is marked as high risk such that the risk factors can be targeted independently. The proposed model is presented in
Figure 1. The choice of the XAI is dependent on preserving the performance of the classification while maintaining the explainability of the model. This is further discussed and presented in the following section.
3.2. Proposed Patient Monitoring Scheme
In parallel to the region-level monitoring, there is a need to have a continuous basic monitoring scheme for women during and after pregnancy. Due to improper monitoring of maternal health during and after pregnancy, many women die from pregnancy-related illnesses. This is especially prevalent in rural and low-income urban areas of developing countries. Identifying the main causes of these maternal health issues is essential for implementing effective early warning systems [
9]. Accordingly, the patient data focus on individual patient health metrics. They include physiological parameters such as blood pressure, blood sugar, body temperature, and heart rate, as well as demographic information like age and weight. These factors are very important when assessing a patient’s risk of developing pregnancy-related complications. The proposed model analyzes these factors to identify the patients who are at high risk and provide timely interventions.
The Internet of Medical Things (IoMT) is a network of medical devices and applications that leverages IT to collect and transmit medical data for storage, analysis, and delivery of healthcare and e-healthcare services [
18]. Following the basic architecture of the IoMT, the proposed model is presented in
Figure 2, in which sensors (for example, those included in a health watch) are deployed to continuously collect readings to monitor the health condition of a pregnant woman. In this model, readings from blood pressure, pulse oximeter, temperature, and glucose level sensors are collected and input to a trained XAI model, which analyzes the data and accordingly produces the factors behind the risk, and accordingly, a physician may suggest a dietary or exercise recommendation to the patient. The collected sensor readings and the recommendation of the XAI model are collectively transmitted to a data center for storage, to the hospital, and/or to a physician responsible for the follow-up of the pregnant woman’s state. Depending on her health condition, a hospital and/or a physician could remotely alter the medications of a pregnant woman and send back the new prescriptions, which could be automatically ordered through smart in-home devices.
Security and privacy are among the most critical challenges associated with the deployment of the IoMT. The IoMT includes various types of devices and connections that could be targets for security and privacy attacks resulting in the leakage of sensitive data and the possibility of data tampering causing inaccurate diagnoses, which in turn can result in improper prescriptions, treatments, and in extreme cases could potentially be life threatening [
18,
19]. Recommendations for secure IoMT development fall into the following three categories: device security, connectivity security, and cloud security [
20]. Possible security attacks on IoMT devices include side-channel attacks, device tampering, tag cloning, and sensor tracking. Attacks at the connectivity or network level include eavesdropping, replay, man-in-the-middle, rogue access, denial of service (DoS)/distributed denial of service (DDoS), sinkhole, sniffing, and selective forwarding. Finally, attacks at the cloud, data centers, or hospitals where data storage, analytics, and visualization are carried out include attacks such as brute force attacks, SQL injections, account hijacking, and ransomware [
18]. To ensure the trust and confidence of IoMT stakeholders, various security measures should be implemented. To guarantee the legitimacy of participants and devices in the IoMT, diverse authentication schemes are deployed in the IoMT, such as key-based authentication, multi-factor authentication, and digital certificates [
21,
22]. In addition, encryption algorithms using public encryption keys such as Rivest–Shamir–Adleman (RSA) or elliptic-curve cryptography (ECC), or symmetric key algorithms such as Advanced Encryption Standard (AES) or Data Encryption Standard (DES), are crucial to ensuring secure data transmission and communication [
22]. Furthermore, key management systems (KMSs) are used for the generation, distribution, and management of secret keys between the different communicating entities [
23]. To illustrate a possible secure communication scenario, data collected from healthcare sensors, such as blood pressure or glucose level, are encrypted using an encryption protocol (AES-256, for example). The encrypted readings and the digital signatures of the sensors are securely transmitted over secure communication channels using the Transport Layer Security (TLS) protocol. At the recipient end, the digital signature is verified and the received data are decrypted [
21].
With the high volumes of medical data being captured and sent over the IoMT, privacy is of paramount importance due to the presence of personal identifiable information (PII) [
20]. Laws for data privacy and protection of medical data are enforced in countries to support fundamental privacy objectives like fairness, purpose fulfillment, proportionality, and accountability. Among these laws and initiatives are the Health Insurance Portability and Accountability Act (HIPAA), Health Information Technology for Economic and Clinical Health Act (HITECH), Personal Information Protection and Electronic Document Act (PIPEDA), and others [
24]. Privacy protection mechanisms are applied in different aspects of the IoMT: data collection, data access, and data usage. Protection mechanisms for data collection include consent, opt-in, and fairness. Data access mechanisms dictate the pseudonymity (or anonymity) of the data owner, notification of when data are being collected, auditability (for controlled access to the data), and accountability. Finally, data usage privacy mechanisms should be guaranteed during the retention, disposal, and in case of possible incidents or breaches in the handling of PII [
20]. In this proposed model, the sensor readings collected from a pregnant woman and the XAI recommendations are encrypted and transmitted over a secure channel to the data centers, hospitals, and/or physicians. The pregnant woman’s identity should remain anonymous on all records kept in the data centers and the hospital, as these records could be used later for further analysis to study the health conditions of a region.
3.3. Proposed XAI Deep Learning Model
The proposed XAI deep learning model, as presented in
Figure 3, is a convolutional recurrent neural network (CRNN) that combines convolutional layers for feature extraction with gated recurrent units (GRUs) to capture temporal dependencies. Finally, a dense layer is added to perform classification. The final values of the model parameters are deduced by performing a grid search on different values for the filters, max pooling, inner dense layer shape, and dropout.
The model comprises convolutional layers to extract features from the input data using filters of size 3 and ReLU activation. Also, batch normalization layers are added to improve training stability. Following the CNN layers, GRU layers are added to further process the data and find more hidden patterns. The final layers represent the classification stage, where the data are flattened and dense layers with ReLU activation are employed with dropout to extract higher-level features and prevent overfitting.
The model is compiled using the Adam optimizer and categorical cross-entropy loss function, which is appropriate for multi-class classification tasks. Several metrics are monitored during training, including accuracy, precision, recall, area under the curve (AUC), and categorical accuracy. A checkpoint is used to save the best model based on the validation AUC. The presented model is interpreted through SHAP and LIME. It is to be noted that the input shape for the model is updated according to the number of features in the dataset and the output shape is dependent on the number of classes in the target feature.
3.4. Proposed Patient Information Transmission Scheme
The proposed framework utilizes an IoMT communication system to facilitate the transfer of patient data from various smart monitoring devices to a medical reception, as depicted in
Figure 4. The presented framework aims to address the entire process of collecting data from different sensors, applying XAI models for recommendations and analysis, and finally, securely and efficiently transmitting the data to remote locations for further analysis, storage, or request for intervention.
The proposed transmission scheme is an important part of this framework to ensure an optimized use of the wireless channels to achieve the lowest data loss during transmission with minimal energy consumption to produce the best possible quality of service (QoS). The IoMT transmission system consists of a patient’s smart monitor device, which must access the wireless channel to effectively send the data through the gateway to the medical reception. The proposed IoMT transmission model is designed to efficiently transmit patient data, achieving the highest possible QoS to ensure that the transferred data are successfully received by the destination.
For achieving the required goals, an optimized energy-efficient model is proposed to enhance the system energy efficiency (EE) with the minimum required system outage probability
to ensure that the information is sent with the best QoS, i.e.,
where
and
represent the Lagrange multipliers for the optimization problem.
ensures that the uplink outage probability
meets the needed uplink QoS
.
ensures that the downlink outage probability
meets the required downlink QoS
.
The link outage probability is defined as the probability that any receiver has a signal-to-interference plus noise ratio
lower than the required threshold
, let
be referred to as
. The required signal-to-interference plus noise ratio threshold for the uplink
and downlink
data transmission are referred to as
and
, respectively. Therefore,
and
can be formulated, respectively, as [
25]
N denotes the noise power spectral density, expressed as
, where
B is the system bandwidth in hertz. Moreover,
and
represent the smart monitor device and the gateway transmission power, respectively. The parameters
and
are the channel gain coefficients between the smart monitor device and the gateway and between any interfering devices and the gateway, respectively. Similarly,
and
represent the channel gain coefficients between the gateway and the medical reception, and between any interfering device and the medical reception, respectively.
and
denote the transmission powers of interfering devices to the gateway and the medical reception, respectively.
Assuming that
≪
and
≪
, then Equations (2) and (3) can be rewritten as
,
,
, and
can be expressed as [
26]
where
,
,
, and
follow a complex normal distribution
(0, 1). The parameters
,
,
, and
represent the signal attenuation between the smart monitor device and the gateway, between interfering devices and the gateway, between the gateway and the medical reception, and between interfering devices and the medical reception, respectively.
Additionally, Rayleigh fading channels with additive white Gaussian noise (AWGN) [
25] were assumed for both uplink and downlink transmissions. Non-orthogonal multiple access (NOMA) [
27,
28] was considered as the multiple access scheme. Furthermore, it was assumed that the channel fading coefficients for uplink and downlink transmissions were statistically independent. Thus, the overall system energy (EE) is expressed as
where
represents the internal circuitry power. The optimization problem in Equation (
1) can be solved using the first-order optimal conditions. Hence, the Lagrange optimization problem can be formulated as follows:
where
are non-negative values associated with constraints C1 and C2, respectively. By taking the derivative of Equation (
13) with respect to
and
, the optimal solution of Equation (
1) can be obtained as follows:
where
,
, and
.
where
,
, and
. Consequently, when considering the derivation of Equation (
13) with respect to
and
, respectively, it can be found that
therefore, based on Equation (
18) and Equation (
19) the required smart monitor device and gateway transmission can be expressed, respectively, as
3.5. Datasets
To help test the proposed idea through an XAI interface, two different datasets were deployed, each conveying part of the required concepts. The first represented a region-level dataset and the other represented basic patient-level data collected from sensors.
3.5.1. Region-Level Dataset
The Government of India has implemented several schemes for improving the health of pregnant women of reproductive age, particularly addressing the challenges posed by early marriage, poverty, unsafe abortions, and short birth intervals, especially for women in remote areas. The Health Management Information System portal of the Ministry of Health and Family Welfare was the source of the first dataset (first presented in [
11]) needed for this study, which included 33 metrics and data for all 674 of India’s districts. Out of 674 districts, 386 showed a high MMR, while the remaining 288 were determined to have a low MMR. Additionally, the class label for the current work was a flag variable called MMR with the values high and low representing the risk of mortality. The parameters of the region-based MMR assessment dataset along with statistical analysis of each feature showing the mean, standard deviation (std), minimum (min), maximum (max), and the interquartile values (25%, 50%, and 75%) are presented in
Table 2.
3.5.2. Patient Dataset
In low-income nations like Bangladesh, maternal mortality is increasingly a worrying aspect. In [
9], an IoT-based maternal health care system was proposed to address this problem. Analyzing medical profiles, including age, weight, blood pressure, pre-existing conditions, heart rate, body temperature, and physical activity, allows for the prediction of risk levels for a certain patient based on these characteristics and their associated values. The research studied the symptoms as well as maternal health risk factors and collected data accordingly. The dataset comprises the most common readings that need to be monitored regularly from home via sensors. The readings of systolic blood pressure (SystolicBP), diastolic blood pressure (DiastolicBP), blood sugar level (BS), body temperature (BodyTemp), and heart rate (HeartRate) were reported along with the risk-level factor, categorized as low, mid, or high. This dataset is employed to mimic the patient-level monitoring presented in this research. The parameters of the dataset are shown in
Table 3 along with a statistical analysis of each feature.
3.6. Assessment Methods
To best evaluate the machine learning methods used, the following metrics are used:
Accuracy: The percentage of correctly classified samples over the total count of samples.
Precision: The ratio of true positives to the total number of positives predicted by a model.
Recall: The ratio of the true positives to the actual positives available.
F-measure: The harmonic mean of the model’s precision and recall is known as the F-score, which is a method of combining the model’s precision and recall.
AUC: Represents the area beneath the curve plot between the TP and FP rates.
Also, a further evaluation step is performed to assess the feature’s importance. After the model assessment phase, the influence of the different features on the results is then evaluated using SHAP and LIME.
4. Results
This article aims to propose two XAI-based models for use in monitoring the MMR risk in a certain region in a country and at the patient level by ensuring that the patient’s information is sent to the medical reception through an efficient communication system. The following subsections represent the experiments and the results for each part.
Region-level data results:
To propose an XAI model, extensive assessment of the available features is required, as this helps understand the relationships among the features and their effect on the results. The parameters of the region-level dataset were first analyzed by checking the Pearson correlation of the 33 parameters, as shown in
Figure 5. The figure shows that all the features have a low-to-average correlation with the class MMR. There is a high correlation between some of the features and others, which helps physicians better understand the relations among the different factors.
To evaluate the performance of different models in classifying state risk, several experiments were conducted using the entire dataset and 10-fold cross-validation. A variety of machine learning methods were employed, like decision tree (DT), logistic regression (LR), support vector classifier (SVC), and multi-layer perceptron (MLP) versus the proposed CNN-GRU model. The DT model employed the Gini index according to the best split. The LR model used was the default, which attempts to calculate an intercept term. The SVC model uses the radial basis function (RBF) kernel and a regularization parameter C of 1.0. The results, summarized in
Table 4, demonstrate the superiority of the proposed CNN-GRU deep learning model. The MLP has a single hidden layer with 100 neurons, employing the ReLU activation function, and is trained with the Adam optimizer. It consistently achieves higher accuracy, precision, recall, F1-score, and AUC compared to all the other models considered.
The proposed model was trained for 200 epochs, as shown in
Figure 6. By analyzing the charts it can be noted that there was no further improvement expected after epoch 200 and the shape of the curves suggests that the presented model did not overfit using the data at hand.
Figure 7 shows the SHAP summary for the two classes addressed in the region dataset. The feature influence on the low-risk class is shown in
Figure 7a and the high-risk in
Figure 7b. For instance, high features N_DIS_48H, T_HD_TNSBA, and N_NB_BF_1 negatively influence the low-level risk and vice versa for the high-level risk. According to
Figure 7b, it can be deduced that several factors affect the high mortality risk; for example, an increase in the number of women dismissed from an institution after 48 h in a certain region (N_DIS_48H), an increased count of home deliveries (T_HD_TNSBA), an increased count of newborns breast-fed within an hour of birth (N_NB_BF_1), a low count of institutional deliveries, including c-section (D_PI_C), and an increased count of pregnant women with hemoglobin levels between 7 and 11 (N_PW_HB11). Accordingly, such factors could be addressed within a region to reduce the mortality risk.
Furthermore, the results of the proposed model can be compared with those achieved by [
13], as they used the same dataset. The proposed explainable model produced 24% higher testing accuracy than their explainable approach. Also, the results exceeded those achieved by article [
11], which presented an ensemble non-explainable model, by about 1.5%.
4.1. Patient Data Results
The Pearson correlation of the dataset is presented in
Figure 8. It can be noted that the risk level has a higher correlation with blood sugar and blood pressure than the other features. All features have a low-to-medium correlation with the RiskLevel class. The number of available features and the correlation plot show that there is no need for feature selection in this part of the work.
Further analysis of the available features is presented in
Figure 9. The plot shows the range of values for each feature and the existence of any outliers from the most common values. Since this is an XAI system, different data representations are required for medical personnel to monitor and understand the various factors affecting the patient’s risk.
The influence of each feature on the different risk levels is represented in
Figure 10. It can be noted from the figure that high values of BS and BodyTemp can help identify low-risk versus high-risk patients but are less powerful in the mid-risk class. To further explore the aspect of explainability, three patient samples were analyzed using the LIME model, as represented in
Figure 11. The three subfigures show a patient at low risk (
Figure 11a), another at a mid-level of risk (
Figure 11b), and one at high risk (
Figure 11c). The low-risk patient analysis shows that the BodyTemp and BS were the most influential factors, resulting in a probability of 0.57 for this patient as a low-risk patient versus 0.22 and 0.21 for mid- and high-risk, respectively. In
Figure 11b, the patient represented with a BS value of 9 was classified as mid-risk mainly because of this feature, with a probability of 0.41. Finally, the patient record represented in
Figure 11c was classified by the model as high risk with a probability of 0.58 because of the values of the features SystolicBP, BS, and BodyTemp.
The data were used in a 10-fold cross-validation manner to test multiple classifiers, as shown in
Table 5. Similar to the region-level monitoring, different models were used to compare their performance versus the proposed model. The best results were achieved by the proposed CNN-GRU model in terms of accuracy, precision, recall, F1-score, and AUC. This suggests that the proposed CNN-GRU model is well suited for this task as well, effectively identifying dependencies in the patient data.
4.2. Analytical Results
In this subsection, the simulation of the proposed analytical problem illustrated in
Section 3.4 is simulated using MATLAB. The parameters implemented in the simulation are stated in
Table 6.
Figure 12 shows the required smart monitoring device transmission power
and the required gateway transmission power
with different values of interfering device transmission power. From
Figure 12, it can be observed that the required transmission power during the uplink and downlink data transmission to achieve the best system QoS must increase when the interfering device transmission power increases. This is because increasing the interference power affects the received data and causes loss of information, which will be critical in some pregnant women’s cases. Thus, increasing the transmission power during the uplink and downlink data transmission leads to overcoming the interference, thus helping the information reach the destination most efficiently and accurately.
Figure 13 depicts the effect of the interfering transmission power on the overall system energy efficiency (EE). Five different scenarios have been assumed to determine the effect of the interfering devices’ transmission power on the system performance.
Figure 13a shows the effect of the interfering devices’ transmission power when the transmission distance between the smart monitoring device and the gateway
is 50 m and the transmission distance between the gateway and the medical reception
is 50 m. Under this condition, it can be found that decreasing the interfering device transmission leads to a decrease in the system energy efficiency, and then, increases the system losses which leads to inefficiently receiving the information. Additionally, it can be mentioned from
Figure 13b that when assuming that
is 100 m and
is 100 m the maximum EE can be achieved when the interfering device transmission power is 3 dBm either the received message will be lost or will be received with bad quality. Furthermore, when assuming that
is 150 m or 200 m and
is 150 m or 200 m as shown in
Figure 13c,d the maximum EE can be reached when the interfering device transmission power is 11 dBm. Moreover, when
is 250 m and
is 250 m the required interfering device transmission power to reach the maximum EE will be 13 dBm. It can be concluded from this figure that decreasing the distance between any source and destination for reaching the maximum EE and ensuring that the system is reliably required decreases the interfering device transmission, this can be obtained by trying to disable any transmission devices existing in the same area o the smart monitor device or keeping the smart monitor devices far way from any interfering devices. Additionally, it can be mentioned that when the interfering device transmission power increases the required transmission power for the smart monitor and the gateway must increase to overcome the effect of the interference and at the same time reach the required system QoS.
Figure 14 demonstrates the required smart monitor devices and gateway transmission power to reach the required system QoS.
Figure 14a,b show that for the uplink and downlink transmission when the required QoS increases, the transmission power for both smart monitor devices and gateway must increase to satisfy the required QoS. Moreover, it can be noted when comparing
Figure 14a,b that the required gateway transmission power is always greater than the required smart monitor device transmission power, whether the interfering transmission device is 17 dBm or 23 dBm, this is because the gateway is always facing interference greater than any other receiving device as the gateway is considered the main source that can easily communicate with all its surrounding devices and coordinate the communication among them.
5. Discussion
This study presents a comprehensive framework for minimizing the MMR by addressing both region-level and patient-level factors. The proposed framework proposes an XAI-enabled deep learning model to identify high-risk regions and patients, which can then lead to early healthcare intervention. Furthermore, the presented framework ensures efficient and secure data transmission between patients and healthcare centers.
The region-level analysis demonstrated the effectiveness of the proposed XAI-based model in identifying regions with high MMR risk. The model accurately classified regions based on various factors such as demographics, healthcare access, and maternal health indicators. The SHAP analysis provided valuable elaboration into the key factors driving the model’s predictions, allowing healthcare personnel to target interventions effectively.
The patient-level analysis presented the potential of the proposed XAI-based model to identify high-risk patients. The model accurately classified patients based on physiological parameters and demographic information. The LIME analysis provided interpretable explanations for the model’s predictions, enabling healthcare providers to understand the underlying reasons for a patient’s risk assessment.
The proposed IoMT framework ensures efficient and secure data transmission from patient devices to healthcare providers. The energy-efficient transmission scheme optimizes resource utilization, while the robust security measures safeguard patient privacy and data integrity.
While the proposed framework shows promising results, future research needs to address some limitations. One limitation is the reliance on accurate and reliable data. Data quality and completeness can significantly impact the performance of the models. Another limitation is the generalizability of the models to different regions and healthcare settings. Further research is needed to evaluate the performance of the models in diverse contexts. Several future directions could result from this work, such as integrating more data, developing more sophisticated models, and exploring missing data.