Next Article in Journal
Taxane-Induced Neuropathy and Its Ocular Effects—A Longitudinal Follow-up Study in Breast Cancer Patients
Next Article in Special Issue
Integration of Radiomics and Tumor Biomarkers in Interpretable Machine Learning Models
Previous Article in Journal
Cancer and Potential Prevention with Lifestyle among Career Firefighters: A Narrative Review
Previous Article in Special Issue
Predicting Microenvironment in CXCR4- and FAP-Positive Solid Tumors—A Pan-Cancer Machine Learning Workflow for Theranostic Target Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Algorithm of ML and XAI to Prevent Breast Cancer: A Strategy to Support Decision Making

by
Fabián Silva-Aravena
1,
Hugo Núñez Delafuente
2,
Jimmy H. Gutiérrez-Bahamondes
2,* and
Jenny Morales
1
1
Facultad de Ciencias Sociales y Económicas, Universidad Católica del Maule, Avenida San Miguel 3605, Talca 3460000, Chile
2
Doctorado en Sistemas de Ingeniería, Facultad de Ingeniería, Universidad de Talca, Camino Los Niches Km 1, Curicó 3340000, Chile
*
Author to whom correspondence should be addressed.
Cancers 2023, 15(9), 2443; https://doi.org/10.3390/cancers15092443
Submission received: 2 March 2023 / Revised: 15 April 2023 / Accepted: 18 April 2023 / Published: 25 April 2023
(This article belongs to the Special Issue Cancer: Updates on Imaging and Machine Learning)

Abstract

:

Simple Summary

Breast cancer is one of the most common health problems in the world. As a result, governments and researchers in different countries are trying to help prevent the disease. In this work, we develop a clinical decision support methodology based on machine learning tools. This methodology helps identify breast cancer patients and determine the risk factors for this disease. In addition, the proposed strategy can help detect the disease in its early stages using modern easy-to-interpret machine learning tools.

Abstract

Worldwide, the coronavirus has intensified the management problems of health services, significantly harming patients. Some of the most affected processes have been cancer patients’ prevention, diagnosis, and treatment. Breast cancer is the most affected, with more than 20 million cases and at least 10 million deaths by 2020. Various studies have been carried out to support the management of this disease globally. This paper presents a decision support strategy for health teams based on machine learning (ML) tools and explainability algorithms (XAI). The main methodological contributions are: first, the evaluation of different ML algorithms that allow classifying patients with and without cancer from the available dataset; and second, an ML methodology mixed with an XAI algorithm, which makes it possible to predict the disease and interpret the variables and how they affect the health of patients. The results show that first, the XGBoost Algorithm has a better predictive capacity, with an accuracy of 0.813 for the train data and 0.81 for the test data; and second, with the SHAP algorithm, it is possible to know the relevant variables and their level of significance in the prediction, and to quantify the impact on the clinical condition of the patients, which will allow health teams to offer early and personalized alerts for each patient.

1. Introduction

According to Sung et al. [1], in 2020, cancer was one of the main diseases of people in the world, with around 20 million cases and at least 10 million deaths. Undoubtedly, it is one of the main concerns of countries and health services. In addition and due to the COVID-19 pandemic, health services have become even more stressed (e.g., the case of oral cancer in India Gupta et al. [2], cancer diagnostic delay in northern and central Italy, cited in Ferrara et al. [3], and substantial increases in the number of avoidable cancer deaths in England, mentioned in Maringe et al. [4]), the aforementioned, and according to authors such as Spicer et al. [5], González-Montero et al. [6] in the area of cancer and other complex diseases.
On the other hand, different authors, such as Saini et al. [7], Nolan et al. [8], Collaborative et al. [9], and others, have indicated that the treatment of some cancer patients has been interrupted, and the pandemic has increased their negative consequences. In fact, Ricciardiello et al. [10] points out that due to waiting for treatment, deaths have increased by 12%. Therefore, it is dramatically important to timely detect and treat this type of disease in the population, that is, to anticipate complex patient situations. For this reason, COVID has taken a lot of time and attention from the clinical team, negatively impacting patients with other types of diseases, generating delays in care and in terms of confirming the diagnosis, as pointed out by the authors Picchio et al. [11], Radfar et al. [12], and others. For these reasons, using different methodologies and tools to prevent and detect this disease early is important, helping the clinical team and patients.
According to the World Health Organization (WHO) https://www.who.int/news-room/fact-sheets/detail/cancer (accessed on 15 February 2023), cancer is one of the leading causes of death worldwide, with almost 10 million deaths in 2020. In addition, the most common cancers are breast, lung, colon and rectal, and prostate cancer, of which about a third of deaths are due to tobacco use, high body mass index, alcohol use, low fruit and vegetable intake, and lack of physical activity. The most common in 2020 (in terms of new cases of cancer) were breast (2.26 million cases); lung (2.21 million cases); colon and rectum (1.93 million cases); prostate (1.41 million cases); skin (non-melanoma) (1.20 million cases); and stomach (1.09 million cases), and the most common causes of cancer death in 2020 were lung (1.80 million deaths); colon and rectum (916,000 deaths); liver (830,000 deaths); stomach (769,000 deaths); and breast (685,000 deaths). This quantification implies that the problem is so important that governments worldwide must continue working on actions and political measures to advance in this regard.
For our work, we are concentrating on breast cancer to consider the most important number of cases globally. Authors such as Garcia et al. [13], Chavez et al. [14] show that over 1.3 million cases of invasive breast cancer are diagnosed worldwide, and more than 450,000 women die from breast cancer annually. However, in the US, Chavez et al. [14] show that breast cancer has declined due to earlier detection due to improved adjuvant therapy and, more recently, decreased incidence due to decreased cancer rates.
Machine learning (ML) belongs to artificial intelligence, which focuses on machine learning from data. ML draws on different fields, ranging from statistics, mathematical algorithms, and data structures to deriving predictions and rules that support humans. ML has been applied in different areas, and its applications are very wide. They include, e.g., the prediction of the length of stay of cardiac patients in hospitals (Hachesu et al. [15]), classification of disease, cited by Saranya and Pravin [16] where the authors propose a sensitivity analysis for ML-based heart disease classification or instance, classifying chronic patients in risk for medical care using a lot of ML tools (Silva-Aravena et al. [17]), among many others in the health field.
The indicated strategies require the ability to interpret the predictions proposed by the algorithms, which is studied in a subfield of ML called explainable artificial intelligence (XAI) (see, for example, Madanu et al. [18], Loh et al. [19], Panigutti et al. [20]). Interpretability can significantly influence the decision to use a particular model; researchers can use a simpler model for complex problems or use ones requiring less computing power. In addition, justifying specific results that can produce valuable information that people can analyze and understand to produce knowledge and help better decision making.
Regarding the early detection of breast cancer, some authors in the world have been working with some sophisticated techniques and methodologies, such as the machine learning approach and others (see., e.g., Osareh and Shadgar [21], Ahmad et al. [22], Yue et al. [23], Ganggayah et al. [24], Rajendran et al. [25], Ming et al. [26], Rajendran et al. [27], Chaurasia and Pal [28], Naji et al. [29], Rabiei et al. [30], Zeng et al. [31]), which has allowed them to help predict and classify different types of diagnoses, estimate the survival rate, and provide clinical follow-up to patients with breast cancer that facilitate decision making by the health team in the aid of patients. Some applications include the XAI algorithm, favoring health team knowledge and their decision making (see Idrees and Sohail [32], Rodriguez-Sampaio et al. [33]).
Other diverse strategies have been studied to manage breast cancer, such as machine learning (see, e.g., Nindrea et al. [34], Magna et al. [35,36], Yu et al. [37]), Delphi techniques (Iunes et al. [38]), spatial autocorrelation (Durán and Monsalves [39]), and medical techniques such as genetic epidemiology, chemotherapy, radiotherapy, telerehabilitation (see, e.g., Ramírez-Parada et al. [40], Zavala et al. [41], Mella-Abarca et al. [42], Valverde-Ampai et al. [43]), among others.
In our methodology presented in this paper, we propose a novel methodology to classify breast cancer using a machine learning algorithm embedded with an XAI technique for Indonesian patients. This strategy was developed so that health teams provide information and preventive actions to patients who have yet to develop the disease of breast cancer. In addition, the methodological proposal serves as input for physicians to address the best treatment for patients classified with the disease and with the diagnosis confirmed by clinical examinations. In both cases, the methodology is used only as a support strategy for the clinical actions implemented by the health teams in each case.
Our main contributions to this work are as follows: First, a benchmarking strategy that allows selecting the best ML model, using some indicators such as accuracy, precision, and recall to classify patients with and without breast cancer from a set of data on the reproductive health of Indonesian women, high-fat diets, and risk factors for body mass index. Finally, the second contribution is an automated and hybrid methodology based on an embedded ML schema with an XAI algorithm. The mix, ML + XAI, makes it possible to predict the state of each patient, follow prevention actions, and know which variables and how they can affect each patient’s medical condition.
This paper is organized as follows. Section 2 presents related literature concerning the techniques and methods used to manage breast cancer patients’ risk. Section 3 presents the main methodology used in our work. The results obtained from our strategy are presented in Section 4. A section of discussion is presented in Section 5. Finally, in Section 6, we draw conclusions and make suggestions for future work.

2. Related Literature

Below, we present how breast cancer is managed and prevented worldwide and how it has intensified with the pandemic. In addition, we show the various proposals for strategies in the state-of-the-art and the gaps that justify the choice of our proposed methodology.

2.1. Impact of COVID-19 for Managing Cancer in the World

For Cheng et al. [44], the cancer health problems of the population have been one of the main challenges of public policies, both in the clinical and budgetary spheres. According to Flores et al. [45], this challenge becomes more complex during the pandemic. This situation, such as the inability to manage the cancer health problems of patients, generates important gaps between the health demand and available resources (Obek et al. [46], Levit et al. [47], Abu-Odah et al. [48], Hwang et al. [49]).
Authors, such as Okereke et al. [50] and others, point out that the daily burden experienced by health services added to the demand for attention to increasingly complex problems, such as cancer and others (Elkaddoum et al. [51], Al-Quteimat and Amer [52]), and the reorganization of the medical supply as a result of the pandemic (see, e.g., Radfar et al. [12] ) generates an unavoidable problem: waiting lists in those processes, such as cancer, are not related to the health emergency caused by COVID-19 (see, e.g., Sorrentino et al. [53], de la Vina et al. [54], Cadili et al. [55]). In addition, Lo et al. [56] mention that the cancer waiting time is longer due to COVID-19 and that according to Greenwood and Swanton [57], 31,000 fewer patients started treatment for cancer across the UK between April and August 2020 in the pandemic period, compared with the same period in the previous year. Authors such as Sud et al. [58], Malagón et al. [59] point out that while cancer patients wait, health conditions worsen due to the risk of tumors progressing, and in extreme cases, waiting can cause their death.
So many authors, such as Vourganti et al. [60], Lu et al. [61], Janas [62], Keenan and Frizelle [63], before and after the pandemic, have been working on different methodologies, techniques, and tools for improving and detecting cancer episodes in patients. Other authors, such as Zhu et al. [64], Leung et al. [65], have developed applications to predict if patients will have cancer in the future.

2.2. Strategies for the Prevention and Management of Breast Cancer

Various strategies have been developed to manage cancer in health services. For instance, Adams et al. [66] developed a lung nodule management strategy that combines with an artificial intelligence malignancy-risk score, achieving savings per patient assessed. Others, such as Osareh and Shadgar [21], Yue et al. [23], Ming et al. [26], Chaurasia and Pal [28], Naji et al. [29], Rabiei et al. [30], Nindrea et al. [34,36], Santiago-Montero et al. [67], have used machine learning algorithms to predict breast cancer diagnosis. Addittionally, in the same line, Ahmad et al. [22], Zeng et al. [31] use machine-learning strategies to predict breast cancer recurrence. Other authors, such as Yerukala Sathipati and Ho [68], had intended to predict the disease’s different stages and proposed treatment strategies.
To concentrate on breast cancer, other authors have proposed different techniques related to mathematical models. For instance, Padmanabhan et al. [69], Jarrett et al. [70] use mathematical models for the dynamics of breast cancer and immune checkpoint inhibitors. Even Yang et al. [71] has developed and validated a mathematical model that predicts how glucose dynamics influence metabolism and, therefore, tumor cell growth. On the other hand, Szczurek et al. [72] presents theoretical grounds for the metastatic bottleneck with a simple stochastic model used for breast cancer survival. In addition, Avanzini et al. [73] developed a mathematical model of tumor evolution and shedding to predict the size at which it becomes detectable.
In other aspects, when patients do not receive prompt attention, the complexity of breast cancer increases, and the therapies sometimes cannot work. For this reason and shown by Chamseddine and Rejniak [74], modeling such complex systems and predicting how tumors will respond to therapies require mathematical models that can handle various types of information and combine diverse theoretical methods on multiple temporal and spatial scales, that is, through hybrid models. In the same way, Altaf [75] designed a hybrid model based on Pulse-Coupled Neural Networks and Deep Convolutional Neural Networks for breast cancer diagnosis. In addition, Hosseinpour et al. [76] presented a hybrid breast cancer risk assessment algorithm. For that, the fuzzy method obtains the tumor’s effect on breast cancer, and an improved Random Forest Classification predicts an overall breast cancer risk.
Other sophisticated types of strategies have been considered for breast cancer diagnosis, such as nature-inspired meta-heuristic optimization algorithms, presented by Oladele et al. [77], or a heuristic neural network and meta-heuristic models (see, e.g., Alsaeedi et al. [78], Kang et al. [79]). Finally, survival strategies are successfully designed and studied for breast cancer, where for instance Moncada-Torres et al. [80] and others compare different techniques for survival analysis, e.g., Cox proportional hazard; machine learning models for survival analysis; random survival forests; survival support vector machines; and extreme gradient boosting, which demonstrates a better performance of the cancer attention patients process.

2.3. Justification of the Chosen Method

In light of the background and the strategies presented in the state-of-the-art, it is clear that breast cancer prevention processes can be optimized through machine learning methods and interpretability strategies to support medical decision making and benefit patients. patients. As a result, the main findings that justify adopting the chosen method are presented below:
  • Extensive international evidence demonstrates the importance of including dynamic and machine-learning methodologies for the prevention and management of patients with breast cancer. That is why it is urgent in the countries with the highest incidence to implement these tools that support medical management to help patients.
  • One of the elements rarely addressed in the literature on breast cancer prevention is the inclusion of interpretable algorithms that facilitate understanding for decision makers.
  • Finally, one of the relevant factors discussed in the literature is the importance of medical opinion when defining methods, criteria, and factors that allow the development of the oncological strategy since each clinical unit and its committee have its way of managing its patients.
The conclusions reveal the importance of developing breast cancer prevention systems that support medical decision making and, in turn, provide each patient with relevant information for breast cancer prevention in a personalized and early way.

3. Materials and Methods

This section presents the methodology’s main elements for classifying breast cancer patients using ML + XAI.

3.1. New Strategy to Classify Patients with Breast Cancer

The structure of the patient classification strategy is based on the Intersectoral Standard Process for the development of Machine Learning applications with the quality assurance methodology (CRISP-ML(Q)), a method widely used in the health sector and which has been mentioned in different works, such as Silva-Aravena et al. [17], Kolyshkina and Simoff [81], Silva-Aravena and Morales [82], Silva-Aravena et al. [83]. Additionally, we have incorporated an explainability algorithm, XAI, into this strategy to provide better-quality information that favors clinical decision making. This hybrid method, ML + XAI, is adapted to improve the management of patients with breast cancer, strongly supported by the interpretability strategy. The main components of the methodology are presented in Figure 1.
For the particular case of this study, the methodology presents six stages: (1) the objective of the study is to determine a model of ML and XAI that allows for predicting the clinical condition of patients and provides an interpretation that supports the decision-making of the health team; (2) raw data preprocessing from anonymous patients; (3) evaluate different classification algorithms; (4) create a performance ranking of the models using the test data; (5) select the best ML model; and finally (6) use the XAI algorithm at the patient level that contributes to clinical decision support systems.

3.2. Case Study: Breast Cancer Patients in Indonesia

The data were encoded as part of the processing. We follow a label encoding strategy in the variables of one class; we use a one-hot encoding strategy in the variables of more than one class. As a result of this processing, in the dataset, 0 will indicate the absence of the feature and 1 its presence.
The case study used the public data of women from Indonesia with and without breast cancer (see, Nindrea et al. [84]) and was published (https://data.mendeley.com/datasets/xfcyrffhy7/2, accessed on 1 February 2023). Some risk factors, pointed out by [85], Alsolami et al. [86], Solikhah et al. [87], are included in the study case, such as age at menarche, the first pregnancy, age at menopause, and others. In addition, a high-fat diet and determinants of body mass index (BMI), parity, breastfeeding, and other factors for breast cancer in Indonesian women. The registries contain information on patients with and without breast cancer. The data were collected from the 1st June to 31 September 2020. Two hundred breast cancer patients and two hundred non-breast cancer patients in Indonesia provided the online survey. The study would help identify the potential risk to Indonesian women preventing breast cancer and women in other parts of the world.

3.3. Extreme Gradient Boosting: XGBoots Algorithm to Predict Breast Cancer

Multiple decision trees are sequentially combined in the ensemble learning technique known as XGBoost (see, e.g., Ramraj et al. [88], Tian et al. [89]). To represent a dataset with m features and n labels, let D = ( x i , y i ) ( | D | = n , x i R m , y i R n ) be used. Using XGBoost’s jth decision tree, a sample ( x i , y i ) is predicted by
g j ( x i ) = w q ( x i )
where the decision tree’s leaf weights are represented by w q . The total of the predictions from each decision tree yields the final forecast for XGBoost:
y ^ i = j = 1 M g j ( x i )
where M is how many decision trees there are. The objective function in XGBoost is made up of a loss function l and a regularization term Ω , which work together to combat the overfitting that decision trees introduce:
o b j ( θ ) = i = 1 N l ( y i , y ^ i ) + j = 1 M Ω ( f i )
where T is the number of leaves and γ and λ are regularization parameters, and Ω (f) = γ T + λ 2 l = 1 T w l 2 . XGBoost iteratively incorporates new decision trees while training. The tth iteration’s prediction is given as
y ^ i ( t ) = y ^ i ( t 1 ) + g t ( x i )
In accordance with this, the tth iteration’s objective function is
o b j ( t ) = i = 1 N l ( y i , y ^ i ( t 1 ) + g t ( x i ) ) + Ω ( f i )
XGBoost presents the loss function’s first and second derivatives. The objective function of the tth iteration can be stated as follows by using Taylor expansion on the objective function of the second order:
o b j ( t ) i = 1 N [ l ( y i , y ^ i ( t 1 ) + y ^ i ( t 1 ) l ( y i , y ^ i ( t 1 ) ) f t ( x i ) + 1 2 y ^ i ( t 1 ) 2 l ( y i , y ^ i ( t 1 ) ) f t 2 ( x i ) + Ω ( f i )
XGBoost can predict the labels of sample data with proportional probabilities. The likelihood that an anonymous patient has breast cancer or not is output by XGBoost in our study. If the estimated chance is greater than 50%, this classification is marked as positive (breast cancer), and if not, it is marked as non-breast cancer.

3.4. Selection Model

This study aims to explain how an algorithm discriminates between patients diagnosed with breast cancer and healthy ones. We used a dataset of reproductive-related breast cancer risk factors, a high-fat diet, and body mass index (Nindrea et al. [84]). Through benchmarking, we evaluate different classification algorithms and select the one with the best performance to interpret its results. The performance of the algorithms is measured in terms of accuracy, precision, and recall.
a c c u r a c y = T P + T N T P + T N + F P + F N
p r e c i s i o n = T P T P + F P
r e c a l l = T P T P + F N
where TP, FP, FN, and TN correspond to true positives, false positives, false negatives, and true negatives, respectively. True positives (TP) are the number of cancer patients correctly identified by the algorithm; false positives (FP) are the number of healthy patients that the algorithm incorrectly classifies as having cancer; false negatives (FN) are the number of cancer patients who are incorrectly classified as healthy; and true negatives (TN) are the number of healthy patients correctly classified. Accuracy in Equation (7) is the ratio that represents the total number of patients correctly classified over the total number of patients analyzed. For breast cancer patients, in this study, the precision in Equation (8) is the ratio that represents the patients with breast cancer correctly identified over the total that the algorithm indicates have cancer. Recall that Equation (9) corresponds to the ratio of correctly identified breast cancer patients out of all cancer patients.
The algorithms selected for benchmarking are logistic regression, random forest, XGBoost, and support vector machine. We chose these algorithms because they are commonly used in classification problems and have been used in previous breast cancer screening studies (see, e.g., Liu [90], Khandezamin et al. [91], Sultana and Jilani [92], Nguyen et al. [93], Begum et al. [94], Kabiraj et al. [95], Mahesh et al. [96], Liew et al. [97], Kim et al. [98], Wang et al. [99], Chiu et al. [100], Alshutbi et al. [101]).
The dataset is divided into 75% training and 25% testing. On the training set, the values of the hyperparameters that maximize accuracy are determined, and these parameters are obtained through a random search, this strategy has proven more efficient for hyperparameter optimization, obtaining better models in less time than a grid search (Shekhar et al. [102]). Appendix A shows the hyperparameter search space for each algorithm. This study used the classification algorithms’ accuracy as a performance measure because the dataset is balanced. That is, the number of cancer patients and healthy patients is similar.

3.5. SHAP Mathematical Method: Strategy to Interpret the XGBoost Model of Breast Cancer

The algorithm that obtains the best ranking is selected to interpret its results. We use Shapley Additive Explanations because they are widely used for interpreting machine learning models (Keren Evangeline et al. [103], Zhang et al. [104], Meshoul et al. [105], Larasati [106], Kim et al. [107]). SHAP is derived from game theory and is useful for explaining any ML algorithm. To interpret the model, a reference value is used, and the marginal contribution of each variable to the final result is calculated.
For our model, and also proposed by Lundberg and Lee [108], the prediction function is f ( x ) , and F is the set of all input parameters; the SHAP values are obtained as follows:
Φ i = S F \ { i } | S | ! ( | F | | S | 1 ) ! | F | ! f S { i } ( x S { i } ) f S ( x S ) ;
where | F | is the number of input parameters of the model, S is a subset of features that does not include the ith feature, | S | is the cardinality of this subset, y f s ( ) represents the prediction function of the model.
The experiments were carried out in Python to implement the algorithms and search for hyperparameters, and the sklearn and XGBoost libraries were obtained. For the interpretation of the results, the SHAP library was obtained.

4. Results

The main results of the methodology used in this research are based on the selection of algorithms, the explainable model, and the interpretation of the prediction at the patient level as a clinical decision support model and actions preventing breast cancer from helping patients.

4.1. Algorithm Selection

We have selected the XGBoost algorithm (see Table 1) since it is the model that represents the best performance in terms of precision when compared to the other three ML models. A random search determined the hyperparameters. Table 1 shows the mean values of accuracy, precision, and recall using cross-validation, with k = 10.
Table 1 shows that XGboost presents the best performance in terms of precision in the test dataset and does not lose predictive capacity compared to the result obtained in the train dataset, with the expected result confirming the absence of overfitting. For this reason, we used XGBoost as the classification algorithm to interpret. Table 2 presents the accuracy, precision, and recall over the entire set of tests.
The calculated hyperparameters for XGBoost are as follows: (1) reg lambda = 0.1; (2) reg alpha = 1; (3) n estimators = 400; (4) min child weight = 1; (5) max depth = 3; (6) learning rate = 0.1; (7) gamma = 0.6; (8) colsample bytree = 0.7.

4.2. Model Explainability

After selecting the XGBoost algorithm, we have considered providing additional information to physicians and management teams through an interpretability algorithm, which helps explain how the model classified patients.
Figure 2 represents the extraction of the most significant variables from the XGBoost model for the available patient data. It is observed that the variables high-fat diet and breastfeeding described as hfat y Breastfeeding are the most important variables that allow the algorithm to discriminate between healthy patients and those with breast cancer in Indonesian women. In Figure 3, the blue color represents the absence of the characteristic and red its presence; in this, we can observe that the presence of a high-fat diet has a positive contribution to the prediction of cancer patients, while the absence of a high-fat diet contributes negatively to the prediction. In this way, the XGBoost model mixed with the SHAP interpretability algorithm offers more information for the decision making of health teams.

4.3. Interpretation of the Prediction at the Patient Level

It is crucial to comprehend how a model predicts an outcome. In this case, if the XGBoost output is greater than or equal to 0.5 , the patient will be classified as having breast cancer, and if the output is less than 0.5 , the patient will be classified as having no breast cancer. To interpret the XGBoost prediction, we obtained the SHAP values from the training data. For example, we randomly selected two patients the algorithm correctly classified as not having breast cancer and two correctly classified as having breast cancer.
Figure 4 shows the patients without breast cancer. The blue color decreases the value of the algorithm’s output, while the red color contributes to increasing the output value. Figure 4a corresponds to patient 3, who had her first pregnancy after 29, i.e., a SHAP value of + 0.02 , corresponding to the marginal contribution over the reference value (0.488). The positive sign implies that this condition does not satisfy the output value of the algorithm. However, she does not have a high-fat diet and has breastfed for less than one year; together, they have a SHAP value of 0.3 ( 0.2 and 0.1 , respectively), leaving the algorithm output below the threshold, finally, implying a classification without cancer. Similarly, Figure 4b shows patient 11, who, having breastfed for over a year, will increase the algorithm’s output with a SHAP value of + 0.02 . However, not having a high-fat diet has a greater impact, and a SHAP value of 0.16 , leaving the algorithm output below the threshold, ultimately implying a cancer-free classification.
Figure 5 shows the patients with breast cancer. Figure 5a corresponds to patient 6, who, despite having her first pregnancy between the ages of 20 and 29, with a SHAP value of 0.02 , the fact of maintaining a high-fat diet and breastfeeding for longer periods at one year has SHAP values of + 0.07 and + 0.02 , respectively, implying that the output of the algorithm is higher than the threshold, classifying the patient with cancer. Similarly, Figure 5b shows patient 27, who, despite having a pregnancy between 20 and 29 years of age, has a SHAP value of 0.02 , having a high-fat diet, working as a servant civil, and breastfeeding for periods longer than one year (i.e., SHAP value of + 0.15 = + 0.07 , + 0.05 and + 0.03 , respectively), implying that the output of the algorithm was higher than the threshold, classifying the patient with breast cancer.

5. Discussion

The main advantage of the strategy proposed in this research is the chance to interpret the results offered by the combination of ML and XAI algorithms and the knowledge available to health teams when making decisions on breast cancer prevention. Along the same line, the proposed strategy helps patients, in a personalized way, to know the relevant variables and how these variables could increase the risk of suffering from the disease.
The results show a simple method to support the clinical decisions, which allows each case to know precisely the relevant variables of breast cancer prevention. First, we compared different classification algorithms with patients with and without breast cancer. We chose the XGBoost algorithm from this process since it represents better mean accuracy, using cross-validation with k = 10. We subsequently optimized the parameters of the XGBoost algorithm and linked it with the SHAP algorithm. The mix of ML + XAI provided a simple and interpretable method. This method makes it possible to classify new patients at risk of suffering from breast cancer based on a list of variables. The health team and decision makers can analyze the category assigned to a patient with or without breast cancer and understand which rules and the degree of importance determine the result provided by the prediction model.
The structure of the methodology and other relevant elements could evolve, such as technology, environmental conditions, and population size. Therefore, it is necessary to update the methodology since the elements and components of decision making and management that may be affecting the diagnostic opportunity for the care and treatment of patients at risk of developing breast cancer may not be so tomorrow.
According to the WHO, 1 in 12 patients develop breast cancer in their lifetime, 8.3%. This reality is representative of the universe of patients with this health condition. Along the same lines, the raw data available from Indonesian patients to carry out this study were 400 cases, of which 50% were classified as having breast cancer. The balance of cases with a confirmed diagnosis of breast cancer (200 cases) undoubtedly affected the performance of the XGBoost classification model (average accuracy of 0.81 for test data), and we believe that in distributions of cases similar to the registries of WHO, the model could offer better results. The implications of the 15% error in predicting healthy patients should be observed since, in practice, this means leaving patients who require it without treatment.
As a matter of fact, and if this methodology is reproduced and scaled in other health services around the world, it is necessary to consider greater availability of anonymous data from participating patients (i.e., clinical and non-clinical information) for the entire experimentation process (development of strategies of ML and XAI), the participation of health teams, and the resources necessary for development.
Some works in the literature show the impact of COVID-19 in patients with breast cancer (Osareh and Shadgar [21], Ahmad et al. [22], Yue et al. [23]). Unlike these jobs, our hybrid ML + XAI strategy allows health teams to work in a coordinated and collaborative manner, favoring decision making and personalized care.
Considering a breast cancer control mechanism and prevention in women is essential. Although this strategy makes it possible to classify patients, we also suggest an order or ranking of patients with major risks to be cared for earlier by the clinical team (see, e.g., Silva-Aravena et al. [109]). For this reason, we suggest that hospitals in Indonesia do a computerized medical protocol with expert supervision, adding this methodology as support.
When starting the implementation of this methodology, we recommend that health services include additional management components to ensure proper classification and treatment of patients with breast cancer. Despite the results obtained, we suggest that the method can be analyzed and adapted to the particular requirements and needs of hospitals where it is implemented.

6. Conclusions

In this research, we follow the standard data management structure in the healthcare field, CRISP-ML(Q), that combines with the SHAP explainability algorithm to develop a hybrid ML strategy to classify anonymous breast cancer patients in Indonesia. The method proposes a novel algorithm that measures some variables, classifies the status of patients, and decides if patients have breast cancer, helping patients who do not have the disease with prevention strategies suggested by the clinical team. The methodology is easy to apply and can help the Indonesian medical team complement their medical decision.
Our work used a universe of 400 anonymous patient cases, 200 of them with breast cancer in Indonesia. The methodology proposes to use different algorithms for classifying and selecting the best according to performance indicators, such as accuracy, recall, and precision. Additionally, the methodology proposed in this work provides new management elements and an explainable machine learning strategy through the SHAP algorithm that offers better quality information to health specialists to make decisions based on data about patients at risk of developing breast cancer.
The resulting model offered by the approach is the ease of interpreting the classification of patients with and without breast cancer. The interpretability strategy helps patients and the health team with strategies and suggestions for preventing the disease since it allows timely knowledge of which variable, in what way, and with what level of quantitative importance could affect each patient individually. The strategy proposed in this paper identifies two variables, high-fat diet, and breastfeeding, as the most relevant when classifying patients in the clinical evaluation process.
In future work, we suggest analyzing the imbalance of cases observed in healthy patients and those with breast cancer in the real world.
To implement the methodology in this research in hospitals worldwide, we suggest that health centers have all the relevant information in the decision-making process about patients with and without breast cancer (i.e., data, relevant variables, and clinical aspects and administrative management), which allow, on the one hand, classifying with greater precision and, on the other hand, to validating the management strategy with a higher level of support and participation of the health teams.

Author Contributions

Conceptualization, F.S.-A. and H.N.D.; data curation, F.S.-A. and H.N.D.; formal analysis, F.S.-A., J.H.G.-B. and J.M.; funding acquisition, H.N.D. and J.H.G.-B.; investigation, F.S.-A., H.N.D. and J.H.G.-B.; methodology, F.S.-A., H.N.D., J.H.G.-B. and J.M.; project administration, F.S.-A.; supervision, F.S.-A., H.N.D. and J.M.; validation, H.N.D., J.H.G.-B. and J.M.; writing—original draft, F.S.-A. and H.N.D.; writing—review and editing, F.S.-A., H.N.D., J.H.G.-B. and J.M. All authors have read and agreed to the published version of the manuscript.

Funding

Hugo Núñez Delafuente and Jimmy H. Gutiérrez-Bahamondes received funding support from the Chilean National Agency of Research and Development, ANID, and scholarship grant program PFCHA/Doctorado Becas Chile, 2021-21211244 and 2018-21182013, respectively.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Public records are available in Mendeley Data https://data.mendeley.com/datasets/xfcyrffhy7/2 (accessed on 1 February 2023), and their description in Nindrea et al. [84].

Acknowledgments

The authors thank the research team of Nindrea et al. [84].

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Hyperparameter Search Space for Each Algorithm

AlgorithmHyperparameterSearch Space
XGBootsn_estimators[100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]
learning_rate[0.0001, 0.001, 0.01, 0.1, 1]
max_depthrange(3, 21, 3)
min_child_weightrange(1, 21, 3)
gamma[i/10.0 for i in range(0, 7)]
colsample_bytree[i/10.0 for i in range(3, 10)]
reg_alpha[ 0.00001 , 0.01 , 0.1, 1, 10, 40, 80, 100]
reg_lambda[ 0.00001 , 0.01 , 0.1, 1, 10, 40, 80, 100]
Logistic Regressionpenalty[‘l1’, ‘l2’, ‘elasticnet’]
dual[True, False]
tol[ 0.0001 , 0.001 , 0.01 , 0.1 , 1, 10, 100, 1000]
C[ 0.0001 , 0.001 , 0.01 , 0.1 , 1, 10, 100, 1000]
intercept_scaling[1, 2, 3, 4, 5]
solver[‘newton-cg’, ‘lbfgs’, ‘sag’, ‘saga’]
Random Forestn_estimators[5, 20, 50, 100]
max_features[‘auto’, ‘sqrt’]
max_depth[int(x) for x in np.linspace(10, 120, num = 12)]
min_samples_split[2, 6, 10]
min_samples_leaf[1, 3, 4]
bootstrap[True, False]
SVMC[0.1, 1, 10, 100, 1000]
gamma[“scale”, “auto”]
kernel[‘rbf’, ‘poly’, ‘sigmoid’]
degree[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
coef0[0.1, 0.5, 1, 2, 5, 10]
shrinking[True, False]
probability[True, False]
tol[ 0.0001 , 0.001 , 0.01 , 0.1 , 1, 10, 100, 1000]
cache_size[200, 500, 1000]
class_weight[None, “balanced”]
decision_function_shape[‘ovo’, ‘ovr’]
break_ties[True, False]
decision_function_shape[‘ovo’, ‘ovr’]
break_ties[True, False]

References

  1. Sung, H.; Ferlay, J.; Siegel, R.L.; Laversanne, M.; Soerjomataram, I.; Jemal, A.; Bray, F. Global cancer statistics 2020: Globocan estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J. Clin. 2021, 71, 209–249. [Google Scholar] [CrossRef] [PubMed]
  2. Gupta, A.; Arora, V.; Nair, D.; Agrawal, N.; Su, Y.x.; Holsinger, F.C.; Chan, J.Y. Status and strategies for the management of head and neck cancer during COVID-19 pandemic: Indian scenario. Head Neck 2020, 42, 1460–1465. [Google Scholar] [CrossRef]
  3. Ferrara, G.; De Vincentiis, L.; Ambrosini-Spaltro, A.; Barbareschi, M.; Bertolini, V.; Contato, E.; Crivelli, F.; Feyles, E.; Mariani, M.P.; Morelli, L.; et al. Cancer diagnostic delay in northern and central Italy during the 2020 lockdown due to the coronavirus disease 2019 pandemic: Assessment of the magnitude of the problem and proposals for corrective actions. Am. J. Clin. Pathol. 2021, 155, 64–68. [Google Scholar] [CrossRef] [PubMed]
  4. Maringe, C.; Spicer, J.; Morris, M.; Purushotham, A.; Nolte, E.; Sullivan, R.; Rachet, B.; Aggarwal, A. The impact of the COVID-19 pandemic on cancer deaths due to delays in diagnosis in England, UK: A national, population-based, modelling study. Lancet Oncol. 2020, 21, 1023–1034. [Google Scholar] [CrossRef] [PubMed]
  5. Spicer, J.; Chamberlain, C.; Papa, S. Provision of cancer care during the COVID-19 pandemic. Nat. Rev. Clin. Oncol. 2020, 17, 329–331. [Google Scholar] [CrossRef] [PubMed]
  6. González-Montero, J.; Valenzuela, G.; Ahumada, M.; Barajas, O.; Villanueva, L. Management of cancer patients during COVID-19 pandemic at developing countries. World J. Clin. Cases 2020, 8, 3390. [Google Scholar] [CrossRef]
  7. Saini, K.S.; de Las Heras, B.; de Castro, J.; Venkitaraman, R.; Poelman, M.; Srinivasan, G.; Saini, M.L.; Verma, S.; Leone, M.; Aftimos, P.; et al. Effect of the COVID-19 pandemic on cancer treatment and research. Lancet Haematol. 2020, 7, e432–e435. [Google Scholar] [CrossRef] [PubMed]
  8. Nolan, G.S.; Dunne, J.A.; Kiely, A.L.; Pritchard Jones, R.O.; Gardiner, M.; Jain, A. The effect of the COVID-19 pandemic on skin cancer surgery in the United Kingdom: A national, multi-centre, prospective cohort study and survey of plastic surgeons. J. Br. Surg. 2020, 107, e598–e600. [Google Scholar]
  9. Collaborative, I.S.R.; Italian Society of Colorectal Surgery; Association of Surgeons in Training; Transatlantic Australasian Retroperitoneal Sarcoma Working Group. Effect of COVID-19 pandemic lockdowns on planned cancer surgery for 15 tumour types in 61 countries: An international, prospective, cohort study. Lancet Oncol. 2021, 22, 1507–1517. [Google Scholar]
  10. Ricciardiello, L.; Ferrari, C.; Cameletti, M.; Gaianill, F.; Buttitta, F.; Bazzoli, F.; de’Angelis, G.L.; Malesci, A.; Laghi, L. Impact of SARS-CoV-2 pandemic on colorectal cancer screening delay: Effect on stage shift and increased mortality. Clin. Gastroenterol. Hepatol. 2021, 19, 1410–1417. [Google Scholar] [CrossRef]
  11. Picchio, C.A.; Valencia, J.; Doran, J.; Swan, T.; Pastor, M.; Martró, E.; Colom, J.; Lazarus, J.V. The impact of the COVID-19 pandemic on harm reduction services in Spain. Harm Reduct. J. 2020, 17, 87. [Google Scholar] [CrossRef] [PubMed]
  12. Radfar, S.R.; De Jong, C.A.; Farhoudian, A.; Ebrahimi, M.; Rafei, P.; Vahidi, M.; Yunesian, M.; Kouimtsidis, C.; Arunogiri, S.; Massah, O.; et al. Reorganization of substance use treatment and harm reduction services during the COVID-19 pandemic: A global survey. Front. Psychiatry 2021, 12, 349. [Google Scholar] [CrossRef] [PubMed]
  13. Garcia, M.; Jemal, A.; Ward, E.; Center, M.; Hao, Y.; Siegel, R.; Thun, M. Global cancer facts & figures 2007. Atlanta GA Am. Cancer Soc. 2007, 1, 52. [Google Scholar]
  14. Chavez, K.J.; Garimella, S.V.; Lipkowitz, S. Triple negative breast cancer cell lines: One tool in the search for better treatment of triple negative breast cancer. Breast Dis. 2010, 32, 35. [Google Scholar] [CrossRef]
  15. Hachesu, P.R.; Ahmadi, M.; Alizadeh, S.; Sadoughi, F. Use of data mining techniques to determine and predict length of stay of cardiac patients. Healthc. Inform. Res. 2013, 19, 121–129. [Google Scholar] [CrossRef]
  16. Saranya, G.; Pravin, A. An Efficient Feature Selection Approach using Sensitivity Analysis for Machine Learning based Heart Desease Classification. In Proceedings of the 2021 10th IEEE International Conference on Communication Systems and Network Technologies (CSNT), Bhopal, India, 18–19 June 2021; pp. 539–542. [Google Scholar]
  17. Silva-Aravena, F.; Delafuente, H.N.; Astudillo, C.A. A Novel Strategy to Classify Chronic Patients at Risk: A Hybrid Machine Learning Approach. Mathematics 2022, 10, 3053. [Google Scholar] [CrossRef]
  18. Madanu, R.; Abbod, M.F.; Hsiao, F.J.; Chen, W.T.; Shieh, J.S. Explainable ai (xai) applied in machine learning for pain modeling: A review. Technologies 2022, 10, 74. [Google Scholar] [CrossRef]
  19. Loh, H.W.; Ooi, C.P.; Seoni, S.; Barua, P.D.; Molinari, F.; Acharya, U.R. Application of explainable artificial intelligence for healthcare: A systematic review of the last decade (2011–2022). Comput. Methods Programs Biomed. 2022, 226, 107161. [Google Scholar] [CrossRef]
  20. Panigutti, C.; Perotti, A.; Pedreschi, D. Doctor XAI: An ontology-based approach to black-box sequential data classification explanations. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, Barcelona, Spain, 27–30 January 2020; pp. 629–639. [Google Scholar]
  21. Osareh, A.; Shadgar, B. Machine learning techniques to diagnose breast cancer. In Proceedings of the 2010 5th International Symposium on Health Informatics and Bioinformatics, Ankara, Turkey, 20–22 April 2010; pp. 114–120. [Google Scholar]
  22. Ahmad, L.G.; Eshlaghy, A.; Poorebrahimi, A.; Ebrahimi, M.; Razavi, A. Using three machine learning techniques for predicting breast cancer recurrence. J. Health Med. Inform. 2013, 4, 3. [Google Scholar]
  23. Yue, W.; Wang, Z.; Chen, H.; Payne, A.; Liu, X. Machine learning with applications in breast cancer diagnosis and prognosis. Designs 2018, 2, 13. [Google Scholar] [CrossRef]
  24. Ganggayah, M.D.; Taib, N.A.; Har, Y.C.; Lio, P.; Dhillon, S.K. Predicting factors for survival of breast cancer patients using machine learning techniques. BMC Med. Inform. Decis. Mak. 2019, 19, 48. [Google Scholar] [CrossRef]
  25. Rajendran, K.; Jayabalan, M.; Thiruchelvam, V.; Sivakumar, V. Feasibility study on data mining techniques in diagnosis of breast cancer. Int. J. Mach. Learn. Comput. 2019, 9, 328–333. [Google Scholar] [CrossRef]
  26. Ming, C.; Viassolo, V.; Probst-Hensch, N.; Chappuis, P.O.; Dinov, I.D.; Katapodi, M.C. Machine learning techniques for personalized breast cancer risk prediction: Comparison with the BCRAT and BOADICEA models. Breast Cancer Res. 2019, 21, 75. [Google Scholar] [CrossRef] [PubMed]
  27. Rajendran, K.; Jayabalan, M.; Thiruchelvam, V. Predicting breast cancer via supervised machine learning methods on class imbalanced data. Int. J. Adv. Comput. Sci. Appl. 2020, 11, 54–63. [Google Scholar] [CrossRef]
  28. Chaurasia, V.; Pal, S. Applications of machine learning techniques to predict diagnostic breast cancer. SN Comput. Sci. 2020, 1, 270. [Google Scholar] [CrossRef]
  29. Naji, M.A.; El Filali, S.; Aarika, K.; Benlahmar, E.H.; Abdelouhahid, R.A.; Debauche, O. Machine learning algorithms for breast cancer prediction and diagnosis. Procedia Comput. Sci. 2021, 191, 487–492. [Google Scholar] [CrossRef]
  30. Rabiei, R.; Ayyoubzadeh, S.M.; Sohrabei, S.; Esmaeili, M.; Atashi, A. Prediction of breast cancer using machine learning approaches. J. Biomed. Phys. Eng. 2022, 12, 297. [Google Scholar] [CrossRef]
  31. Zeng, L.; Liu, L.; Chen, D.; Lu, H.; Xue, Y.; Bi, H.; Yang, W. The innovative model based on artificial intelligence algorithms to predict recurrence risk of patients with postoperative breast cancer. Front. Oncol. 2023, 13, 807. [Google Scholar] [CrossRef]
  32. Idrees, M.; Sohail, A. Explainable machine learning of the breast cancer staging for designing smart biomarker sensors. Sensors Int. 2022, 3, 100202. [Google Scholar] [CrossRef]
  33. Rodriguez-Sampaio, M.; Rincón, M.; Valladares-Rodríguez, S.; Bachiller-Mayoral, M. Explainable Artificial Intelligence to Detect Breast Cancer: A Qualitative Case-Based Visual Interpretability Approach. In Proceedings of the International Work-Conference on the Interplay Between Natural and Artificial Computation, Puerto de la Cruz, Spain, 31 May–3 June 2022; pp. 557–566. [Google Scholar]
  34. Nindrea, R.D.; Kusnanto, H.; Haryono, S.J.; Harahap, W.A.; Dwiprahasto, I.; Lazuardi, L.; Aryandono, T. Development of Breast Cancer Risk Prediction Model for Women in Indonesia: A Case-Control Study. 2020. Available online: https://assets.researchsquare.com/files/rs-24225/v1/79816af2-b565-4447-906b-315495b64a26.pdf?c=1631833888 (accessed on 17 April 2023).
  35. Magna, A.A.R.; Allende-Cid, H.; Taramasco, C.; Becerra, C.; Figueroa, R.L. Application of machine learning and word embeddings in the classification of cancer diagnosis using patient anamnesis. IEEE Access 2020, 8, 106198–106213. [Google Scholar] [CrossRef]
  36. Acevedo, F.; Bravo, L.; Sanchez, C.; Muñiz, S.; Petric, M.; Martinez, R.; Guerra, C.; Navarro, M.; Causa, L.; Bravo, S.; et al. Machine Learning Analysis of a Chilean Breast Cancer Registry. Biomed. J. Sci. Tech. Res. 2021, 37, 29654–29657. [Google Scholar]
  37. Yu, K.; Tan, L.; Lin, L.; Cheng, X.; Yi, Z.; Sato, T. Deep-learning-empowered breast cancer auxiliary diagnosis for 5 GB remote E-health. IEEE Wirel. Commun. 2021, 28, 54–61. [Google Scholar] [CrossRef]
  38. Iunes, R.F.; Uribe, M.V.; Torres, J.B.; Garcia, M.M.; Dias, C.Z.; Alvares-Teodoro, J.; de Assis Acurcio, F.; Guerra-Junior, A.A. Confidentiality agreements: A challenge in market regulation. Int. J. Equity Health 2019, 18, 11. [Google Scholar] [CrossRef] [PubMed]
  39. Durán, D.; Monsalves, M.J. Spatial autocorrelation of breast cancer mortality in the Metropolitan Region, Chile: An ecological study. Medwave 2020, 20, e7766. [Google Scholar] [CrossRef]
  40. Ramírez-Parada, K.; Courneya, K.S.; Muñiz, S.; Sánchez, C.; Fernández-Verdejo, R. Physical activity levels and preferences of patients with breast cancer receiving chemotherapy in Chile. Support. Care Cancer 2019, 27, 2941–2947. [Google Scholar] [CrossRef]
  41. Zavala, V.A.; Serrano-Gomez, S.J.; Dutil, J.; Fejerman, L. Genetic epidemiology of breast cancer in Latin America. Genes 2019, 10, 153. [Google Scholar] [CrossRef]
  42. Mella-Abarca, W.; Barraza-Sánchez, V.; Ramírez-Parada, K. Telerehabilitation for people with breast cancer through the COVID-19 pandemic in Chile. Ecancermedicalscience 2020, 14, 1085. [Google Scholar] [CrossRef]
  43. Valverde-Ampai, W.; Palma-Rozas, G.; Conei, D.; Marzuca-Nassr, G.N.; Medina-González, P.; Escobar-Cabello, M.; del Sol, M.; Muñoz-Cofre, R. Effects of concurrent chemotherapy and radiotherapy on lung volumes in women with breast cancer living in Talca, Chile. Rev. Fac. Med. 2020, 68, 222–228. [Google Scholar]
  44. Cheng, M.; Akalestos, A.; Scudder, S. Budget Impact Analysis of EGFR Mutation Liquid Biopsy for First-and Second-Line Treatment of Metastatic Non-Small Cell Lung Cancer in Greece. Diagnostics 2020, 10, 429. [Google Scholar] [CrossRef]
  45. Flores, S.; Kurian, N.; Yohannan, A.; Persaud, C.; Saif, M.W. Consequences of the COVID-19 pandemic on cancer clinical trials. Cancer Med. J. 2021, 4, 38. [Google Scholar]
  46. Obek, C.; Doganca, T.; Argun, O.B.; Kural, A.R. Management of prostate cancer patients during COVID-19 pandemic. Prostate Cancer Prostatic Dis. 2020, 23, 398–406. [Google Scholar] [CrossRef] [PubMed]
  47. Levit, L.A.; Byatt, L.; Lyss, A.P.; Paskett, E.D.; Levit, K.; Kirkwood, K.; Schenkel, C.; Schilsky, R.L. Closing the rural cancer care gap: Three institutional approaches. JCO Oncol. Pract. 2020, 16, 422–430. [Google Scholar] [CrossRef] [PubMed]
  48. Abu-Odah, H.; Molassiotis, A.; Liu, J. Challenges on the provision of palliative care for patients with cancer in low-and middle-income countries: A systematic review of reviews. BMC Palliat. Care 2020, 19, 55. [Google Scholar] [CrossRef]
  49. Hwang, E.S.; Balch, C.M.; Balch, G.C.; Feldman, S.M.; Golshan, M.; Grobmyer, S.R.; Libutti, S.K.; Margenthaler, J.A.; Sasidhar, M.; Turaga, K.K.; et al. Surgical oncologists and the COVID-19 pandemic: Guiding cancer patients effectively through turbulence and change. Ann. Surg. Oncol. 2020, 27, 2600–2613. [Google Scholar] [CrossRef] [PubMed]
  50. Okereke, M.; Ukor, N.A.; Adebisi, Y.A.; Ogunkola, I.O.; Favour Iyagbaye, E.; Adiela Owhor, G.; Lucero-Prisno III, D.E. Impact of COVID-19 on access to healthcare in low-and middle-income countries: Current evidence and future recommendations. Int. J. Health Plan. Manag. 2021, 36, 13–17. [Google Scholar] [CrossRef] [PubMed]
  51. Elkaddoum, R.; Haddad, F.G.; Eid, R.; Kourie, H.R. Telemedicine for Cancer Patients during COVID-19 Pandemic: Between Threats and Opportunities. 2020. Available online: https://www.futuremedicine.com/doi/full/10.2217/fon-2020-0324 (accessed on 17 April 2023).
  52. Al-Quteimat, O.M.; Amer, A.M. The impact of the COVID-19 pandemic on cancer patients. Am. J. Clin. Oncol. 2020. [Google Scholar] [CrossRef] [PubMed]
  53. Sorrentino, L.; Guaglio, M.; Cosimelli, M. Elective colorectal cancer surgery at the oncologic hub of Lombardy inside a pandemic COVID-19 area. J. Surg. Oncol. 2020, 122, 117–119. [Google Scholar] [CrossRef] [PubMed]
  54. de la Viña, J.I.; Mayol, J.; Ortega, A.L.; Navarrete, B.A. Lung cancer patients on the waiting list in the midst of the COVID-19 crisis: What do we do now? Arch. Bronconeumol. 2020, 56, 602. [Google Scholar] [CrossRef]
  55. Cadili, L.; DeGirolamo, K.; McKevitt, E.; Brown, C.J.; Prabhakar, C.; Pao, J.S.; Dingee, C.; Bazzarelli, A.; Warburton, R. COVID-19 and breast cancer at a Regional Breast Centre: Our flexible approach during the pandemic. Breast Cancer Res. Treat. 2021, 186, 519–525. [Google Scholar] [CrossRef]
  56. Lo, B.D.; Zhang, G.Q.; Stem, M.; Sahyoun, R.; Efron, J.E.; Safar, B.; Atallah, C. Do specific operative approaches and insurance status impact timely access to colorectal cancer care? Surg. Endosc. 2021, 35, 3774–3786. [Google Scholar] [CrossRef]
  57. Greenwood, E.; Swanton, C. Consequences of COVID-19 for cancer care—A CRUK perspective. Nat. Rev. Clin. Oncol. 2021, 18, 3–4. [Google Scholar] [CrossRef] [PubMed]
  58. Sud, A.; Torr, B.; Jones, M.E.; Broggio, J.; Scott, S.; Loveday, C.; Garrett, A.; Gronthoud, F.; Nicol, D.L.; Jhanji, S.; et al. Effect of delays in the 2-week-wait cancer referral pathway during the COVID-19 pandemic on cancer survival in the UK: A modelling study. Lancet Oncol. 2020, 21, 1035–1044. [Google Scholar] [CrossRef]
  59. Malagón, T.; Yong, J.H.; Tope, P.; Miller, W.H., Jr.; Franco, E.L.; McGill Task Force on the Impact of COVID-19 on Cancer Control and Care. Predicted long-term impact of COVID-19 pandemic-related care delays on cancer mortality in Canada. Int. J. Cancer 2022, 150, 1244–1254. [Google Scholar] [CrossRef]
  60. Vourganti, S.; Rastinehad, A.; Yerram, N.K.; Nix, J.; Volkin, D.; Hoang, A.; Turkbey, B.; Gupta, G.N.; Kruecker, J.; Linehan, W.M.; et al. Multiparametric magnetic resonance imaging and ultrasound fusion biopsy detect prostate cancer in patients with prior negative transrectal ultrasound biopsies. J. Urol. 2012, 188, 2152–2157. [Google Scholar] [CrossRef]
  61. Lu, Y.Y.; Chen, J.H.; Chien, C.R.; Chen, W.T.L.; Tsai, S.C.; Lin, W.Y.; Kao, C.H. Use of FDG-PET or PET/CT to detect recurrent colorectal cancer in patients with elevated CEA: A systematic review and meta-analysis. Int. J. Color. Dis. 2013, 28, 1039–1047. [Google Scholar] [CrossRef]
  62. Janas, Ł. Current clinical application of serum biomarkers to detect and monitor ovarian cancer-update. Prz. Menopauzalny Menopause Rev. 2021, 20, 211. [Google Scholar] [CrossRef]
  63. Keenan, J.I.; Frizelle, F.A. Biomarkers to Detect Early-Stage Colorectal Cancer. Biomedicines 2022, 10, 255. [Google Scholar] [CrossRef]
  64. Zhu, W.; Xie, L.; Han, J.; Guo, X. The application of deep learning in cancer prognosis prediction. Cancers 2020, 12, 603. [Google Scholar] [CrossRef] [PubMed]
  65. Leung, W.K.; Cheung, K.S.; Li, B.; Law, S.Y.; Lui, T.K. Applications of machine learning models in the prediction of gastric cancer risk in patients after Helicobacter pylori eradication. Aliment. Pharmacol. Ther. 2021, 53, 864–872. [Google Scholar] [PubMed]
  66. Adams, S.J.; Mondal, P.; Penz, E.; Tyan, C.C.; Lim, H.; Babyn, P. Development and Cost Analysis of a Lung Nodule Management Strategy Combining Artificial Intelligence and Lung-RADS for Baseline Lung Cancer Screening. J. Am. Coll. Radiol. 2021, 18, 741–751. [Google Scholar] [CrossRef]
  67. Santiago-Montero, R.; Sossa, H.; Gutiérrez-Hernández, D.A.; Zamudio, V.; Hernández-Bautista, I.; Valadez-Godínez, S. Novel mathematical model of breast cancer diagnostics using an associative pattern classification. Diagnostics 2020, 10, 136. [Google Scholar] [CrossRef] [PubMed]
  68. Yerukala Sathipati, S.; Ho, S.Y. Identifying a miRNA signature for predicting the stage of breast cancer. Sci. Rep. 2018, 8, 16138. [Google Scholar] [CrossRef] [PubMed]
  69. Padmanabhan, R.; Kheraldine, H.S.; Meskin, N.; Vranic, S.; Al Moustafa, A.E. Crosstalk between HER2 and PD-1/PD-L1 in breast cancer: From clinical applications to mathematical models. Cancers 2020, 12, 636. [Google Scholar] [CrossRef] [PubMed]
  70. Jarrett, A.M.; Hormuth II, D.A.; Wu, C.; Kazerouni, A.S.; Ekrut, D.A.; Virostko, J.; Sorace, A.G.; DiCarlo, J.C.; Kowalski, J.; Patt, D.; et al. Evaluating patient-specific neoadjuvant regimens for breast cancer via a mathematical model constrained by quantitative magnetic resonance imaging data. Neoplasia 2020, 22, 820–830. [Google Scholar] [CrossRef] [PubMed]
  71. Yang, J.; Virostko, J.; Hormuth, D.A.; Liu, J.; Brock, A.; Kowalski, J.; Yankeelov, T.E. An experimental-mathematical approach to predict tumor cell growth as a function of glucose availability in breast cancer cell lines. PLoS ONE 2021, 16, e0240765. [Google Scholar] [CrossRef]
  72. Szczurek, E.; Krüger, T.; Klink, B.; Beerenwinkel, N. A mathematical model of the metastatic bottleneck predicts patient outcome and response to cancer treatment. PLoS Comput. Biol. 2020, 16, e1008056. [Google Scholar] [CrossRef]
  73. Avanzini, S.; Kurtz, D.M.; Chabon, J.J.; Moding, E.J.; Hori, S.S.; Gambhir, S.S.; Alizadeh, A.A.; Diehn, M.; Reiter, J.G. A mathematical model of ctDNA shedding predicts tumor detection size. Sci. Adv. 2020, 6, eabc4308. [Google Scholar] [CrossRef]
  74. Chamseddine, I.M.; Rejniak, K.A. Hybrid modeling frameworks of tumor development and treatment. Wiley Interdiscip. Rev. Syst. Biol. Med. 2020, 12, e1461. [Google Scholar] [CrossRef]
  75. Altaf, M.M. A hybrid deep learning model for breast cancer diagnosis based on transfer learning and pulse-coupled neural networks. Math. Biosci. Eng. 2021, 18, 5029–5046. [Google Scholar] [CrossRef]
  76. Hosseinpour, M.; Ghaemi, S.; Khanmohammadi, S.; Daneshvar, S. A hybrid high-order type-2 FCM improved random forest classification method for breast cancer risk assessment. Appl. Math. Comput. 2022, 424, 127038. [Google Scholar] [CrossRef]
  77. Oladele, T.O.; Olorunsola, B.J.; Aro, T.O.; Akande, H.B.; Olukiran, O.A. Nature-Inspired Meta-heuristic Optimization Algorithms for Breast Cancer Diagnostic Model: A Comparative Study. Fuoye J. Eng. Technol. 2021, 6. [Google Scholar] [CrossRef]
  78. Alsaeedi, A.H.; Aljanabi, A.H.; Manna, M.E.; Albukhnefis, A.L. A proactive meta heuristic model for optimizing weights of artificial neural network. Indones. J. Electr. Eng. Comput. Sci. 2020, 20, 976–984. [Google Scholar]
  79. Kang, C.; Yu, X.; Wang, S.H.; Guttery, D.S.; Pandey, H.M.; Tian, Y.; Zhang, Y.D. A heuristic neural network structure relying on fuzzy logic for images scoring. IEEE Trans. Fuzzy Syst. 2020, 29, 34–45. [Google Scholar] [CrossRef] [PubMed]
  80. Moncada-Torres, A.; van Maaren, M.C.; Hendriks, M.P.; Siesling, S.; Geleijnse, G. Explainable machine learning can outperform Cox regression predictions and provide insights in breast cancer survival. Sci. Rep. 2021, 11, 6968. [Google Scholar] [CrossRef] [PubMed]
  81. Kolyshkina, I.; Simoff, S. Interpretability of machine learning solutions in public healthcare: The CRISP-ML approach. Front. Big Data 2021, 4, 660206. [Google Scholar] [CrossRef]
  82. Silva-Aravena, F.; Morales, J. Dynamic Surgical Waiting List Methodology: A Networking Approach. Mathematics 2022, 10, 2307. [Google Scholar] [CrossRef]
  83. Silva-Aravena, F.; Gutiérrez-Bahamondes, J.H.; Núñez Delafuente, H.; Toledo-Molina, R.M. An intelligent system for patients’ well-being: A multi-criteria decision-making approach. Mathematics 2022, 10, 3956. [Google Scholar] [CrossRef]
  84. Nindrea, R.D.; Usman, E.; Katar, Y.; Darma, I.Y.; Hendriyani, H.; Sari, N.P. Dataset of Indonesian women’s reproductive, high-fat diet and body mass index risk factors for breast cancer. Data Brief 2021, 36, 107107. [Google Scholar] [CrossRef]
  85. Listyawardhani, Y.; Mudigdo, A.; Adriani, R.B. Risk Factors of Breast Cancer in Women: A New Evidence from Surakarta, Central Java, Indonesia. In Proceedings of the Mid-International Conference on Public Health, Solo, Indonesia, 18–19 April 2018; p. 75. [Google Scholar]
  86. Alsolami, F.J.; Azzeh, F.S.; Ghafouri, K.J.; Ghaith, M.M.; Almaimani, R.A.; Almasmoum, H.A.; Abdulal, R.H.; Abdulaal, W.H.; Jazar, A.S.; Tashtoush, S.H. Determinants of breast cancer in Saudi women from Makkah region: A case-control study (breast cancer risk factors among Saudi women). BMC Public Health 2019, 19, 1554. [Google Scholar] [CrossRef]
  87. Solikhah, S.; Perwitasari, D.; Permatasari, T.A.E.; Safitri, R.A. Diet, Obesity, and Sedentary Lifestyle as Risk Factor of Breast Cancer among Women at Yogyakarta Province in Indonesia. Open Access Maced. J. Med. Sci. 2022, 10, 398–405. [Google Scholar] [CrossRef]
  88. Ramraj, S.; Uzir, N.; Sunil, R.; Banerjee, S. Experimenting XGBoost algorithm for prediction and classification of different datasets. Int. J. Control. Theory Appl. 2016, 9, 651–662. [Google Scholar]
  89. Tian, H.; Jiang, X.; Tao, P. PASSer: Prediction of allosteric sites server. Mach. Learn. Sci. Technol. 2021, 2, 035015. [Google Scholar] [CrossRef] [PubMed]
  90. Liu, L. Research on logistic regression algorithm of breast cancer diagnose data by machine learning. In Proceedings of the 2018 International Conference on Robots & Intelligent System (ICRIS), Amsterdam, The Netherlands, 21–23 February 2018; pp. 157–160. [Google Scholar]
  91. Khandezamin, Z.; Naderan, M.; Rashti, M.J. Detection and classification of breast cancer using logistic regression feature selection and GMDH classifier. J. Biomed. Inform. 2020, 111, 103591. [Google Scholar] [CrossRef] [PubMed]
  92. Sultana, J.; Jilani, A.K. Predicting breast cancer using logistic regression and multi-class classifiers. Int. J. Eng. Technol. 2018, 7, 22–26. [Google Scholar] [CrossRef]
  93. Nguyen, C.; Wang, Y.; Nguyen, H.N. Random forest classifier combined with feature selection for breast cancer diagnosis and prognostic. J. Biomed. Sci. Eng. 2013, 6, 31887. [Google Scholar] [CrossRef]
  94. Begum, A.; Dhilip Kumar, V.; Asghar, J.; Hemalatha, D.; Arulkumaran, G. A Combined Deep CNN: LSTM with a Random Forest Approach for Breast Cancer Diagnosis. Complexity 2022, 9299621. [Google Scholar] [CrossRef]
  95. Kabiraj, S.; Raihan, M.; Alvi, N.; Afrin, M.; Akter, L.; Sohagi, S.A.; Podder, E. Breast cancer risk prediction using XGBoost and random forest algorithm. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020; pp. 1–4. [Google Scholar]
  96. Mahesh, T.; Vinoth Kumar, V.; Muthukumaran, V.; Shashikala, H.; Swapna, B.; Guluwadi, S. Performance Analysis of XGBoost Ensemble Methods for Survivability with the Classification of Breast Cancer. J. Sens. 2022, 2022, 4649510. [Google Scholar] [CrossRef]
  97. Liew, X.Y.; Hameed, N.; Clos, J. An investigation of XGBoost-based algorithm for breast cancer classification. Mach. Learn. Appl. 2021, 6, 100154. [Google Scholar] [CrossRef]
  98. Kim, W.; Kim, K.S.; Lee, J.E.; Noh, D.Y.; Kim, S.W.; Jung, Y.S.; Park, M.Y.; Park, R.W. Development of novel breast cancer recurrence prediction model using support vector machine. J. Breast Cancer 2012, 15, 230–238. [Google Scholar] [CrossRef]
  99. Wang, H.; Zheng, B.; Yoon, S.W.; Ko, H.S. A support vector machine-based ensemble algorithm for breast cancer diagnosis. Eur. J. Oper. Res. 2018, 267, 687–699. [Google Scholar] [CrossRef]
  100. Chiu, H.J.; Li, T.H.S.; Kuo, P.H. Breast cancer—Detection system using PCA, multilayer perceptron, transfer learning, and support vector machine. IEEE Access 2020, 8, 204309–204324. [Google Scholar] [CrossRef]
  101. Alshutbi, M.; Li, Z.; Alrifaey, M.; Ahmadipour, M.; Othman, M.M. A hybrid classifier based on support vector machine and Jaya algorithm for breast cancer classification. Neural Comput. Appl. 2022, 34, 16669–16681. [Google Scholar] [CrossRef]
  102. Shekhar, S.; Bansode, A.; Salim, A. A Comparative study of Hyper-Parameter Optimization Tools. In Proceedings of the 2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Brisbane, Australia, 8–10 December 2021; pp. 1–6. [Google Scholar] [CrossRef]
  103. Keren Evangeline, I.; Angeline Kirubha, S.; Glory Precious, J. Prediction of Breast Cancer Recurrence in Five Years using Machine Learning Techniques and SHAP. In Intelligent Computing Techniques for Smart Energy Systems; Springer: Berlin/Heidelberg, Germany, 2022; pp. 441–453. [Google Scholar]
  104. Zhang, G.; Shi, Y.; Yin, P.; Liu, F.; Fang, Y.; Li, X.; Zhang, Q.; Zhang, Z. A machine learning model based on ultrasound image features to assess the risk of sentinel lymph node metastasis in breast cancer patients: Applications of scikit-learn and SHAP. Front. Oncol. 2022, 12, 944569. [Google Scholar] [CrossRef] [PubMed]
  105. Meshoul, S.; Batouche, A.; Shaiba, H.; AlBinali, S. Explainable Multi-Class Classification Based on Integrative Feature Selection for Breast Cancer Subtyping. Mathematics 2022, 10, 4271. [Google Scholar] [CrossRef]
  106. Larasati, R. Explainable AI for Breast Cancer Diagnosis: Application and User’s Understandability Perception. In Proceedings of the 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), Czechi, Prague, 20–22 July 2022; pp. 1–6. [Google Scholar]
  107. Kim, J.; Lee, J.; Park, M. Identification of Smartwatch-Collected Lifelog Variables Affecting Body Mass Index in Middle-Aged People Using Regression Machine Learning Algorithms and SHapley Additive Explanations. Appl. Sci. 2022, 12, 3819. [Google Scholar] [CrossRef]
  108. Lundberg, S.M.; Lee, S.I. A unified approach to interpreting model predictions. arXiv 2017, arXiv:1705.07874. [Google Scholar]
  109. Silva-Aravena, F.; Álvarez-Miranda, E.; Astudillo, C.A.; González-Martínez, L.; Ledezma, J.G. Patients’ Prioritization on Surgical Waiting Lists: A Decision Support System. Mathematics 2021, 9, 1097. [Google Scholar] [CrossRef]
Figure 1. CRISP-ML (Q) mixed with an XAI algorithm to optimize decision-making for breast cancer prevention.
Figure 1. CRISP-ML (Q) mixed with an XAI algorithm to optimize decision-making for breast cancer prevention.
Cancers 15 02443 g001
Figure 2. Visualization of explainability variables provided by the SHAP algorithm.
Figure 2. Visualization of explainability variables provided by the SHAP algorithm.
Cancers 15 02443 g002
Figure 3. Contribution of each variable for the entire dataset.
Figure 3. Contribution of each variable for the entire dataset.
Cancers 15 02443 g003
Figure 4. Patients without breast cancer and correctly classified by XGBoost.
Figure 4. Patients without breast cancer and correctly classified by XGBoost.
Cancers 15 02443 g004
Figure 5. Breast cancer patients correctly classified by XGBoost.
Figure 5. Breast cancer patients correctly classified by XGBoost.
Cancers 15 02443 g005
Table 1. Accuracy, precision, and recall when performing cross-validation, k = 10, in training and test set.
Table 1. Accuracy, precision, and recall when performing cross-validation, k = 10, in training and test set.
AlgorithmPhaseLabelPrecisionRecallAccuracy
XGBootsTrain191.7%75.0%81.33%
071.8%90.3%
Test185.7%81.4%81.00%
075.0%80.5%
Logistic RegressionTrain188.2%76.5%81.33%
075.0%87.3%
Test182.1%78.0%77.00%
070.5%75.6%
Random ForestTrain187.5%75.9%80.67%
074.4%86.6%
Test183.9%79.7%79.00%
072.7%78.0%
SVMTrain189.6%76.8%82.00%
075.0%88.6%
Test183.9%77.0%77.00%
068.2%76.9%
Table 2. Accuracy, precision, and recall obtained from XGBoost with the total test data.
Table 2. Accuracy, precision, and recall obtained from XGBoost with the total test data.
AlgorithmLabelPrecisionRecallAccuracy
XGBoots185.4%79.5%85.0%
084.7%89.3%
Logistic Regression175.0%81.8%80.0%
084.6%78.6%
Random Forest175.5%84.1%81.0%
086.3%78.6%
SVM181.0%77.3%82.0%
082.8%85.7%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Silva-Aravena, F.; Núñez Delafuente, H.; Gutiérrez-Bahamondes, J.H.; Morales, J. A Hybrid Algorithm of ML and XAI to Prevent Breast Cancer: A Strategy to Support Decision Making. Cancers 2023, 15, 2443. https://doi.org/10.3390/cancers15092443

AMA Style

Silva-Aravena F, Núñez Delafuente H, Gutiérrez-Bahamondes JH, Morales J. A Hybrid Algorithm of ML and XAI to Prevent Breast Cancer: A Strategy to Support Decision Making. Cancers. 2023; 15(9):2443. https://doi.org/10.3390/cancers15092443

Chicago/Turabian Style

Silva-Aravena, Fabián, Hugo Núñez Delafuente, Jimmy H. Gutiérrez-Bahamondes, and Jenny Morales. 2023. "A Hybrid Algorithm of ML and XAI to Prevent Breast Cancer: A Strategy to Support Decision Making" Cancers 15, no. 9: 2443. https://doi.org/10.3390/cancers15092443

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop