Skip to main content
BioMed Research International logoLink to BioMed Research International
. 2022 Mar 22;2022:2653665. doi: 10.1155/2022/2653665

Fuzzy Logic-Based Systems for the Diagnosis of Chronic Kidney Disease

Murugesan G 1, Tousief Irshad Ahmed 2,✉, Jyoti Bhola 3, Mohammad Shabaz 4, Jimmy Singla 5, Manik Rakhra 5, Sujeet More 6, Issah Abubakari Samori 7,✉
PMCID: PMC8964165  PMID: 35360514

Abstract

Kidney failure occurs whenever the kidney stops to operate properly and would be unable to cleanse or refine the bloodstream as it should. Chronic kidney disease (CKD) is a potentially fatal consequence. If this condition is diagnosed early, its progression can be delayed. There are various factors that increase the likelihood of developing kidney failure. As a consequence, in order to detect this potentially fatal condition early on, these risk factors must be checked on a regular basis before the individual's health deteriorates. Furthermore, it lowers the cost of therapy. The chronic kidney or renal disease will be recognized in this work utilizing fuzzy and adaptive neural fuzzy inference systems. The fundamental purpose of this initiative is to enhance the precision of medical diagnostics used to diagnose illnesses. Nephron functioning, glucose levels, systolic and diastolic blood pressure, maturity level, weight and height, and smoking are all elements to consider while developing a fuzzy and adaptable neural fuzzy inference system. The output variable describes a specific patient's stage of chronic renal disease based on input factors such as stage 1, stage 2, stage 3, stage 4, and stage 5. The outcome will show the present stage of a patient's kidney. As a result, these methods can assist specialists in determining the stage of chronic renal disease. MATLAB software is used to create the fuzzy and neural fuzzy inference systems.

1. Introduction

Health informatics is a relatively recent field that includes the collection, storage, retrieval, and analysis of health data. Health informatics is a relatively recent field that includes the collection, storage, retrieval, and analysis of health data. Also allows communication and the most efficient utilization of healthcare resources data, and understanding. The code of ethic employs the techniques and technologies of the goal of information sciences to solve issues [1, 2]. Renal or kidney disease occurs as a result of nephron dysfunction in the kidney. It essentially happens whenever the kidney quits functioning, such as maintaining the pH, hydration, and sodium levels in the bloodstream. The kidney is indeed the biological immune blood purifier, and it excretes waste in the form of urine. Because of this life-threatening condition, the kidney loses all functioning over time. This condition can also cause harm to the kidney's neighbouring organs. Chronic renal disease will progressively worsen over time. There are 5 phases of chronic kidney disease. In the first three stages, there are no specific symptoms by the virtue of which this disease will be detected easily at these three stages. But this disease must be detected at the initial or early stages. In the fourth stage of this disease, the functionality of the kidney is very low and the required treatment of this is needed to improve the condition of the kidney. At the end or fifth stage, the kidney is no longer able to do its tasks properly. It fails to remove the extra water and waste products from the body. This stage is basically known as kidney failure, and there is no cure for this rather than kidney transplant or dialysis. Because chronic kidney disease is asymptomatic, it is difficult to identify until it has progressed, resulting in fewer options for preventing disease. To prevent the disease or to control the progress of kidney failure, one should detect and treat chronic kidney disease in the initial stages. The identification of these diseases at introductory stage and also the identification of causes and risk factors will mitigate the production of this disease and keep under control the difficult condition or complications of health of a particular patient suffering from the chronic kidney disease. The health situation of CKD sufferers is pending to get diagnosed which is aggravating than others. Thus, in introductory stages, the chunk of the patients begins their medical care at that time. The transplantation of excretory organs of the human body as well as the dialysis has to be done under the supervision of experts that will minimize mortality rates. The finest technique to reduce the risk of renal disorder is to have the regular appointments for check-ups with doctor who helps to restrain diabetes and the blood pressure of the body. These daily consultations with physician can decrease the complications of this disease that a patient faces. To achieve the maximum accuracy, the doctor has to keep all the records of patient chronic kidney disease with no missing values in it. The prevalence of patients with kidney disorders has increased in recent years, owing to an increase in population and an unhealthy lifestyle [3, 4]. It is difficult for a person to recuperate from any renal condition [5, 6]. The extraction of features from an obtained picture may also be used to identify renal illness and condition. References [7, 8] examined the kidney features by using a computer-aided diagnosis (CAD) system for the identification of kidney diseases at initial disease. References [9–12] predicted the disease which can be done by utilizing machine learning (ML) approaches. Deep learning, which is central to AI learning, is a computer engineering subject related to the development of algorithms that form the basis for computer learning [13, 14]. Work of [15, 16] compares the performances of various machine learning algorithms, whereas [17, 18] proposed a technique for detecting sickness in the early stages employing MATLAB by running the algorithm utilizing small quantity of learning algorithm and also added knowledge to it. References [19–21] used data mining techniques for the identification of chronic disorder.

Machine learning relies heavily on fully convolution learning methods and systems. The word “network typically” refers to computer-based systems that simulate brain processes for machine learning [22, 23]. Early intervention of the condition allows the doctor to provide the necessary precautions to lessen the chance [24]. In the suggested strategy, the rankings are assigned to all of the risk variables that have a significant impact on the kidneys [25, 26]. Knowledge-based systems, often known as synthetic intelligent beings (AI), are computers that can make decisions like a human expert. Systems are software algorithms that employ knowledge to solve complex problems [27, 28]. Annually, renal illness is a global health concern in the United States and throughout the world. According to the Taiwan Society of Nephrology, there have also been over one lakh individuals with renal disease in the Chinese state of Taiwan, and this number is growing with each day. Furthermore, according to statistics from the United States Renal Data System (USRDS), Taiwan has the highest rate of final kidney morbidity and mortality worldwide [29, 30]. The proper diet plan should also follow to decrease the probability of kidney failure [31]. Renal failure is difficult to diagnose until it has progressed due to its asymptomatic nature, resulting in fewer options for primary prevention [32, 33]. To prevent the disease or to control the progress of kidney failure, one should detect and treat chronic kidney disorder in the recent stages [34]. This issue may be addressed by creating a model reference adaptive intelligent system [35] and an adjustable nervous system feed-forward neural. Fuzzy logic (FL) can make decisions similar to the way as humans do. Fuzzy logic preserve as numerous properties of the classical logic system [36]. Essentially, the skilled service's fundamental principle is that information from specialists in a certain illness will be transmitted to the computer system [37, 38]. Expert systems are used to diagnose a wide range of illnesses, as well as in other domains [39, 40]. A computerized system's accumulated information can be used by the user for a specific job. Following that, the computer will arrive at a conclusion by doing several assessments. The expert system is computer software designed from intelligent machines that is best suited for real-time domains or applications [41, 42]. This domain is developed to identify real-world applications in more than 70 percent of cases [43].

1.1. Fuzzy Expert System

The fuzzy logic diagnostic system consists of a set of rules and an activation function. It was likewise skewed toward mathematical computations. It is a development tool that takes numerical output and turns them to fuzzification. This approach is applicable to issues with indeterminate and partial information, as well as when it is hard to ascertain this relevant data in reliable findings. The framework of the fuzzy logic system is demonstrated in Figure 1. There are three phases of fuzzy intelligent systems:

  1. Fuzzification

  2. Implication process

  3. Defuzzification

Figure 1.

Figure 1

Architecture of the fuzzy inference system.

In the fuzzification process, nonfuzzy data are fed into an intelligent system, which transforms or converts them into fuzzy sets or fuzzy values. The expert system, as a fuzzy logic system, will map the instructions based on the provided input and, after triggering the appropriate rule, will create the output in fuzzy value. The output of the inference method is changed from imprecise to discrete values during defuzzification.

  1. Crisp sets: the fresh or the traditional data is well defined as the accumulation or set of elements x ∈ X that can be predictable, for instance, to describe the set if groups are greater than 5. The interpretation of participation function for this instance is provided by

X=x ∣ x>5, (1)

where X is the set of positive integers.

  • (ii) Fuzzy sets: if X is the collection of instances implied by x, then a fuzzy collection Y in X is the collection of ordered pair and is characterized by

Y=x,μYx/x∈X, (2)

where μY(x) is the membership function of x in Y.

1.2. Adaptive Neuro-Fuzzy Inference System

The fuzzy rule-based system is ideal for clinical uses; however, after a while, the model predictive control is no longer suited for sophisticated and computational tasks. This occurs because similarity measure and principles of the inference engine might get quite fatigued at times. The need for a binary classifier in an optimization algorithm is then revealed. As a response, the machine learning algorithm is used to answer this requirement by supplying an active learning, and the computation diminishes for the interpretation engine's deficiencies.

As a result, the fusion system was created to tackle issues that could not be solved with the fuzzy reasoning method. An ANFIS is a pattern of two soft computing methodologies: neural networks and fuzzy reasoning systems. The characteristics of ML learning and a fuzzy inference system are combined to create a hybrid system. The ANFIS includes five layers, as illustrated in Figure 2, and is suited for a variety of information disciplines including data categorization, decision-making, data processing, and pattern recognition. It is also utilized in the healthcare process to heal illness in humans with improved outcomes than neural networks, fuzzy inference systems, and fuzzy expert systems.

Figure 2.

Figure 2

Structure of five-layer ANFIS.

The five layers of adaptive neuro-fuzzy inference system are explained below.

1.2.1. Layer 1: Fuzzification Layer

In layer 1, all input variables are fuzzified. The membership functions are provided inputs in the form of crisp values. In other words, all nodes in this layer are members of the membership function.

1.2.2. Layer 2: Rule Layer

The rule layer is the second layer of ANFIS. This layer is denoted by the algebraic product symbol ″. This layer determines the strength of the rule that will be fired in response to the system's inputs.

1.2.3. Layer 3: Normalization Layer

Each node in this tier is a fixed node. This layer is denoted by the designation “N.” This layer is known as the normalization layer because it describes the normalization occupation to the strength of firing the rule in layer 2. In other words, this layer calculates the weights which are normalized in nature.

1.2.4. Layer 4: Defuzzification Layer

Layer 4, also known as the defuzzification layer, contains numerous linear functions for each input signal. Each node of this layer is an adaptive node.

1.2.5. Layer 5: Summation Layer

Summation layer is the last layer of ANFIS, represented by the label “∑.” The main task of this layer is to sum up all the signals from the previous layer and after that computes the overall or final output.

2. Related Work

Pujari and Hajare [7] presented the examination of various stages of chronic kidney disease. This inspection has been done by using the ultrasonography pictures of the kidney region. The image processing techniques have been used to identify the fibrosis condition of tissues of the kidney of the patient. The constructed framework will take the record of these conditions, and according to noted conditions, the final outcome or decision will be the stages of the chronic kidney disease. Wibawa et al. [10] used the different classifier methods of machine learning for the feature selection. To enhance these features and for feature choices, the ensemble learning has been used. The classifiers are merged together to increase the efficiency and accuracy. The combination of k-nearest neighbour classifier with CFS and AdaBoost gave the best accuracy rate and precision rate as compared to rest of the combinations of classifiers. Dulhare [11] developed a method to detect the stage of chronic kidney disease by sung naïve Bayes. The principles collected in this manner correlate to the stage of chronic renal illness. The glomerular filtration rate (GFR) was measured in order to determine the accurate and appropriate phase of kidney impairment in the patient. The OneR method was employed with naive Bayes. Avci and Extraction examined the classification techniques used in data analysis for the identification of renal disease in order to inhibit the patient role from continuing to the next stage of chronic kidney disease. The naive Bayes, K-star, support vector machine (SVM), and J48 classifiers were compared. These classifications' performance was compared using several characteristics such as reliability, specificity, responsiveness, and F-measure. The information was gathered using WEKA application, and the decision tree approach was shown to be the best classification technique among all of them, with 99 percent efficiency. Kunwar et al. [19] employed a two-classification approach for predicting chronic renal disease. These two classification techniques are naive Bayes and multilayer perceptron (ANN). The outcomes between both techniques were examined to see which method produced the significantly better results. The findings have been integrated in the popular open source utility. According the RapidMiner tool's outcomes, the naive Bayes delivered more accurate and better health outcomes than the artificial neural network. Bondor et al. [25] proposed a method for ranking the risk variables for chronic renal disease. The TOPSIS approach was used to analyze diabetic patients' data, which was then contrasted to those other causes of chronic kidney disease. All of the factors for chronic kidney disease were ordered in sequence after assessment. This improved method produced more accurate and reliable findings when ranking the various risks of chronic renal disease. Shen et al. [29] created a small-budget technique for dialysis patient role. This approach is used to assess the risk of cardiac illness in chronic renal disease patients (CKD). This was accomplished through the use of a patient's ECG characteristics and rate variability. For texture analysis, it employs a decision-based neural network architecture. The total exactness of the improved procedure for cardiac illness on chronic kidney failure is 70.77%. Rovenţa and Roşu [41] created a health expert approach that can identify 27 distinct renal disorders from 9 various kinds. The diagnosis of kidney illness is prepared by taking the symptoms detected in a clinical exam and comparing them to the results of a laboratory experiment. The system was designed with Prolog 5.2 software and assists the physician in much more precisely diagnosing the ailment.

Khade et al. [44] summarises the several researches carried out by various scientists in the topic of predicting the occurrence of CKD utilizing AI approaches. Furthermore, all of the works have been divided into three categories, and it is undertaken to examine the finest suggestions in each of those areas. Al-Kasasbeh et al. [45] demonstrate significant lipid peroxidation and antioxidant activities. The study forecasts the development of issues, and doctors can outline screening and management by integrating physiotherapy with antioxidant and detoxification therapy.

3. Material and Method

The fuzzy medical intelligent system for the discovery of chronic kidney disease is intended by utilizing the procedure given in Figure 3. There is a very important practical use of this system for the society. This system can be used in hospitals for the diagnosis of chronic kidney diseases. It can act as supporting tool for doctors. Using this fuzzy intelligent system, 80 experiments were run to assess chronic kidney dysfunction. Every patient was also evaluated and given a result by the group of physicians. Following that, the results' expert opinion was compared to the results acquired from the fuzzy inference system. By connecting the two findings, 75 out of 80 experiments were appropriately categorized, resulting in 5 anomalies in the system's output.

Figure 3.

Figure 3

Methodology of fuzzy inference expert system.

The dataset for the diagnosis of chronic kidney disease is taken with the help of doctors from various hospitals. All the membership functions and rules are generated with the help of experts from the hospitals.

Step 1 . —

Collect risk factors for chronic kidney or renal disease and utilize them as crisp values as input variables for the system.

Step 2 . —

The fuzzifier converts these input variables to fuzzy values from their crisp values.

Step 3 . —

The fuzzy input set will be sent to the inference system, which will store the information in knowledge base. The inference will map the rules according to the given input to conclude the output.

Step 4 . —

The fuzzy output set will be converted into again the crisp output set by the defuzzifier.

Step 5 . —

The crisp value of output will help in the detection of chronic kidney or renal disease.

The input factors for this medical diagnostic method are nephron functioning, diastolic blood pressure, blood sugar, age, weight and height (BMI), and smoking. The output variable for the same is stages of chronic kidney disease. The expert system has one layer. This layer detects the stage of chronic kidney disease on the seven input variables as shown in Figure 4.

Figure 4.

Figure 4

Development of a fuzzy expert system.

The seven (7) input features have been used for the development of fuzzy inference or expert system. The different varieties are studied for all the input variable quantity as explained below.

Nephron functionality (NF): the fraction of activated nephrons in the kidney is referred to as nephron functioning. If the result is larger than 0.47, the glomerular functioning is in the buffer environment. Nevertheless, if the level is about 0.3 as well as 0.5, the feature is somewhat dangerous, and it is extremely unsafe if it is less than 0.35. The membership function of nephron functionality is demonstrated in Figure 5.

Figure 5.

Figure 5

Membership function for nephron functionality.

Blood sugar (BS): the quantity of glucose levels is referred to as sugar levels. It is made up of 3 fuzzy groups. If the concentration in the glucose is less than 104, it is acceptable; if it is between 104 and 150, it is intermediate; and if it is higher than 140, the presence of glucose in the blood is excessive. The classifier of glucose levels is depicted in Figure 6.

Figure 6.

Figure 6

Membership function for blood sugar.

Diastolic blood pressure: the role of diastolic blood pressure is to fill the heart to pump blood among muscle convulsions. It is made up of four fuzzy sets. Blood pressure is lower if the variation is little below 89. If the variety is between 87 and 110, it is considered moderate, and if it is among 106 and 121, it is rated severe. However, if the fury is greater than 118, the blood pressure is unusually very severe. Figure 7 depicts the systole blood pressure membership degree.

Figure 7.

Figure 7

Membership function for diastolic blood pressure.

Systolic blood pressure (SBP): the systolic blood pressure is produced as the contraction of the heart. It is unusually the maximum capillary pressure during intraventricular shrinking in the heart. Systolic pressure is the moment when ventricular contraction happens. If the systolic pressure variety is lower than 134, it is considered lower; if the range is around 127 and 153, it is considered moderate; if it is between 142 and 172, it is rated severe; and if it is greater than 162, it is considered especially very severe. Figure 8 depicts the systolic and diastolic blood level classifier.

Figure 8.

Figure 8

Membership function for systolic blood pressure.

Age: age has a nasty effect on the participants' kidney. It has three parameters. If the patient is now under the age of 36, he or she is regarded juvenile; if the patient is between the ages of 33 and 66, the patient is called middle-aged; and if the patient is above the age of 52, the patient is deemed elderly. Figure 9 depicts the age degree of membership.

Figure 9.

Figure 9

Membership function for age.

BMI: the body mass index (BMI) is computed by dividing a person's weight by their height. It consists of four parameters. The BMI is slightly malnourished if it is less than 19, average weight if it is among 18.5 and 24.9, weighty if it is among 24.6 and 30, and unhealthy if it is 29.5 or above. Figure 10 displays the BMI classifier.

Figure 10.

Figure 10

Membership function for BMI.

Smoke: smoking also has an effect on the kidney. It has three fuzzy set theories. It is minimal if indeed the spread is much less than 2.64, moderate if the spread is around 1.8 and 9.5, and severe if the spread is greater than 9.5. Smoke's classifier is seen in Figure 11.

Figure 11.

Figure 11

Membership function for smoke.

The values for these input variables used in the proposed medical expert system can be represented in tabular form as revealed in Table 1.

Table 1.

Input variables of the proposed fuzzy inference system.

Sr. no. Input parameters Ranges Semantic sign
1 Nephron functionality LT < 0.35 Very risky
B/W 0.3-0.5 Moderately risky
GT > 0.47 Safe zone
2 Blood sugar LT < 104 Safe
B/W 104-150 Borderline
GT > 140 High
3 Diastolic blood pressure LT < 89 Low
B/W 87-11 Medium
B/W 106-121 High
GT > 118 Extremely high
4 Systolic blood pressure LT < 134 Low
B/W 127-153 Medium
B/W 142-172 High
GT > 162 Extremely high
5 Age LT < 36 Young
B/W 33-66 Middle-aged
GT > 52 Old
6 BMI LT < 19 Underweight
B/W 18.5-24.9 Normal weight
B/W 24.6-30 Overweight
GT > 29.5 Obese
7 Smoke LT < 2.64 Low
B/W 1.8-9.5 Medium
GT > 8.5 High

LT = less than; GT = greater than; B/W = between.

3.1. Knowledge Base for Fuzzy Inference System

The set of rules is used to link the model parameters to the consequent categorization. The level of expertise is where these fuzzy rules are created. The rules contained in the inference engine carry out their jobs in an IF-THEN fashion. The Mamdani inference rule-based model is applied in this approach, and the principles are written as follows.

The input-output rules are crucial in the fuzzy inference system. The effectiveness or throughput of a designed methodology is immediately related to the amount of input/and output rules created and accumulated in the professional method's concentration of knowledge. Figure 12 depicts the knowledge base infrastructure in which the rules are kept.

Figure 12.

Figure 12

I/O rules for the proposed expert system.

The suggested model has seven variables, resulting in 5184 rules, yet it is challenging to manage such a large number of rules. As a result, 83 rules are employed in this study. While each of these principles has a likelihood of occurrence, there are no omissions. The attributes are designed in such a manner whereby pattern commonality is eliminated, as well as the reliance of one parameter on another, so that the inference process is not affected. The regulations are also amended to identify inconsistencies, although the study yielded favourable results. The above-mentioned seven input variables are combined, and the result is established using the benchmark rules.

IRT=Nephron Functionality3×Blood Sugar3×Diastolic Blood Pressure4×Systolic Blood Pressure4×Age3×BMI4×Smoke3=5,184 inference rules, (3)

where IRT is the inference rules' total.

MATLAB is used for the defuzzification process, it calculates the output by using centroid method in which the centre of gravity of an image is evaluated, and this outcome is prompted at that time at which the linguistic variable of all the inputs has been breakdown. It also enumerated the surface areas of the outcome in the form of an image. The outcome of a rectangle according to the centroid method is the middle of the rectangle's base. Similarly, for the areas in the form of triangles, the position considered as output is at the third part of the triangle's base and it is corresponding to the angle inaugurated by base and the triangle's hypotenuse. Subsequently, the value of the output by using centroid method has been determined. To acquire the value of variable, the sum of surface product is divided by the centroid multiplied by the total surface.

Figure 13 shows the methodology that will be used in the development of neuro-fuzzy intelligent system for the diagnosis of chronic kidney disease.

Figure 13.

Figure 13

Methodology of adaptive neuro-fuzzy system.

The various steps involved in the development of adaptive neuro-fuzzy inference system are as follows.

Step 6 . —

Collect the dataset of various patients of chronic kidney disease from the expertise or specialist doctor of nephrology.

Step 7 . —

After acquiring the dataset, preprocessing of the dataset will be done such as normalization of dataset.

Step 8 . —

Now, do the partitioning process. In this, divide the dataset into the training set. Let us take 80% of data samples from the dataset for the training phase of medical intelligent system.

Step 9 . —

By using the training data, train the medical diagnostic system during the training phase for the detection of chronic kidney or renal disease.

Step 10 . —

Similarly, the rest of the data samples of dataset of chronic kidney or renal disease will be used as testing data, i.e., 20% of the dataset will used to test the medical diagnostic system during the testing phase.

Step 11 . —

At this step, calculate the effectiveness of a newly designed healthcare sophisticated clinical diagnosis for progressive kidney illness by using various parameters like sensitivity, specificity, and accuracy.

3.2. Membership Functions of Input Variables Used in Adaptive Neuro-Fuzzy Inference System

For each input parameter, the triangle membership function is used. In inputs 1, 2, 5, and 7, each of which contains three triangle membership functions. Consequently, inputs 3, 4, and 6 each have four triangular membership functions. For example, it has been separated into three categories for input variable nephron functioning. These three categories are extremely dangerous, somewhat risky, and protected. These categories were constructed dynamically from the learning data collection. Each group will be transformed into membership functions for input 1, which is nephron functionality. Consequently, for each input parameter, there are fundamental features depending on the ranges received from the information set of labeled training trials during the training stage dynamically.

Figures 14–20 depict the membership function parameters for input 1, input 2, input 3, input 4, input 5, input 6, and input 7, in that order. When the adaptive neuro-fuzzy inference system (ANFIS) is employed, it generates all of the principles and similarity measure of the dependent and independent variables. These policies and association functions are not explicitly established; they are developed dynamically during the ANFIS learning stage by using the classification model.

Figure 14.

Figure 14

Membership function for input 1, i.e., nephron functionality.

Figure 15.

Figure 15

Membership function for input 2, i.e., blood sugar.

Figure 16.

Figure 16

Membership function for input 3, i.e., diastolic blood pressure.

Figure 17.

Figure 17

Membership function for input 4, i.e., systolic blood pressure.

Figure 18.

Figure 18

Membership function for input 5, i.e., age.

Figure 19.

Figure 19

Membership function for input 6, i.e., body mass index (BMI).

Figure 20.

Figure 20

Membership function for input 7, i.e., smoke.

3.3. Knowledge Base (IF-THEN Rule Formulation)

The creation of principles in an adaptive neuro-fuzzy inference system is accomplished by considering all feasible membership function combinations for each input variable. The established ANFIS has 5184 rules for diagnosing chronic renal disease. Figure 21 illustrates some of the principles.

Figure 21.

Figure 21

Rules generated by ANFIS.

Estimated no.of regulations = association function of first input∗association function of second input∗association function of third input∗association function of fourth input∗association function of fifth input∗association function of sixth input∗association function of seventh input.

Therefore, total number of rules = 3∗3∗4∗4∗3∗4∗3 = 5184.

4. Results and Discussion

Using a built fuzzy intelligent system, 80 experiments were run to assess chronic kidney dysfunction. Every patient was also evaluated and given a result by the group of physicians. Following that, the results' expert opinion was compared to the results acquired from the fuzzy inference system. By connecting the two findings, 75 out of 80 experiments were appropriately categorized, resulting in 5 anomalies in the system's output.

The confusion matrix is provided in Table 2. 80 instances of various patients are carried out. The first column contains 15 examples of healthy individuals, all of whom are classed as belonging to the right class, i.e., the normal category. In column 2, the information of 10 patient's role at the worrisome threshold is evaluated; however, as a consequence, eight of the ten cases are classed as troubling, while the remaining two are labeled as unwell. Correspondingly, in column 3, 16 instances of extremely serious worry are carried out, and 15 among those 16 patients are accurately identified, while one is characterized as unwell. In the fourth column, one of the eleven patients with a diagnosis is categorized wrongly, while the other ten are accurate. Similarly, the fifth column indicates that the 14 diagnosed patients' role of class extremely sick is recognized correctly. Finally, the sixth column reveals that there are 14 examples of a critically ill patient, but one of them is obese and overweight.

Confidence indicator=Success numberTotal number of tests∗100. (4)

Here, total number of tests = 80 and number of successes = 75.

Table 2.

CKD confusion matrix.

Extremely sick Very sick Sick Very concerning Concerning Healthy Class names
13 00 00 01 00 00 Extremely sick
00 14 00 00 00 00 Very sick
00 00 10 00 00 01 Sick
00 00 01 15 00 00 Very concerning
00 02 00 00 08 00 Concerning
00 00 00 00 00 15 Healthy

By analyzing the reliability indicator using the aforementioned approach, it was established that 93.75 percent of the fuzzy inference system's findings are correctly classified. As a consequence of monitoring the confidence indicator, the developed fuzzy expert system may be used in conjunction with doctors to aid in the diagnosis of chronic renal failure.

The results reveal that the fuzzy reasoning algorithm incorrectly classified chronic renal failure at a rate of 06.25 percent. The first three categories, which are deemed normal, concerning, and very concerning, are now considered “no.” As a result, the rest of the groups classified as unwell, extremely ill, or seriously ill are understood as affirmative. As a consequence, the data distribution is reduced to a 2 × 2 matrix, as shown in Table 3.

Table 3.

Reduced dimensionality matrix.

Yes No Class name
37 02 Yes
03 38 No

The created expert medical system's efficiency is calculated by taking into account numerous factors such as correctness, specificity, sensitivity, and responsiveness.

In case of chronic kidney disease, from Table 3, TN (true negative) is 38, FP (false positive) is 03, FN (false negative) is 02, and TP (true positive) is 37.

Sensitivity=TPTP+FN=3737+02=94.87%, (5)
Specificity=TNTN+FP=3838+03=92.68%, (6)
Precision=TPTP+FP=3737+03=92.5%, (7)
Classification Accuracy=TP+TNTP+FP+TN+FN=37+3837+03+38+02=93.75%. (8)

Figure 22 depicts these estimated parameters in the form of a graph.

Figure 22.

Figure 22

Graphical representation of calculated parameters for fuzzy expert system.

Following the assessment of the adaptable neuro-fuzzy intelligence system's result, experienced specialists analyze the performance of the adaptive neuro-fuzzy intelligent system for diagnosing chronic renal diseases with the goal parameters. Following that, it is discovered that the outcome delivered by ANFIS for the analysis of renal disease is very comparable to the conclusion that was made by medical experts or specialists relating to the given input or clinical signs of an individual experiencing the horrible disease referred to as chronic kidney disease. Table 4 reflects the effectiveness of a medical diagnostic system employing ANFIS algorithms. And estimated parameters are represented in a graph in Figure 23.

Table 4.

Performance of developed medical diagnostic system.

Sr. no. Disease Model Membership function Sensitivity (%) Specificity (%) Precision (%) Accuracy (%)
1 Chronic kidney disease Adaptive neuro-fuzzy inference system Triangular 94 98 97.1 96

Figure 23.

Figure 23

Graphical representation of calculated parameters for adaptive neuro-fuzzy expert system.

5. Conclusion and Future Scope

These clinical imaging systems for severe kidney illness or renal disease make use of a fuzzy and adaptive neural fuzzy intelligent system. These techniques can assist both professionals and novices in detecting various phases of chronic renal disease. This recommended technique can be utilized as a tool to assist physicians in keeping their patients healthy. The performance of medical diagnostic systems is estimated by considering a number of factors such as sensitivity, specificity, and accuracy. The computation results in the conclusion that the fuzzy inference system is more effective than the legacy infrastructure. The simulation tool is used to carry out this investigation. The suggested approach can be utilized in hospitals to diagnose a patient's stage of chronic kidney disease or renal disease. This sort of decision-making method is extremely advantageous for emerging economies, as the fatality rate from these serious diseases is quickly growing. It is suggested here that adaptable neural fuzzy algorithms produce superior outcomes than fuzzy intelligent machines.

Clinical investigations and researchers will find prospective and more dangerous variables that affect an individual's glomerular filtration rate in the future, as well as additional metrics for identifying the stage of kidney failure so that a patient's valuable life can be saved from these types of dangerous diseases by detecting them in their early or beginning stages.

Algorithm 1.

Algorithm 1

Contributor Information

Tousief Irshad Ahmed, Email: khagankhan@gmail.com.

Issah Abubakari Samori, Email: iasamori@st.ug.edu.gh.

Data Availability

The data will be made available on request from the corresponding author.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

References

  • 1.Mezan S. O., Al Absi S. M., Jabbar A. H., Roslan M. S., Agam M. A. Synthesis and characterization of enhanced silica nanoparticle (SiO2) prepared from rice husk ash immobilized of 3-(chloropropyl) triethoxysilanea. Materials Today: Proceedings . 2021;42:2464–2468. [Google Scholar]
  • 2.Kumar M. N., Jagota V., Shabaz M. Retrospection of the optimization model for designing the power train of a formula student race car. Scientific Programming . 2021;2021:9. doi: 10.1155/2021/9465702. [DOI] [Google Scholar]
  • 3.Varughese S., Abraham G. Chronic kidney disease in India a clarion call for change. Clinical Journal of the American Society of Nephrology . 2018;13(5):802–804. doi: 10.2215/CJN.09180817. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Kubota Y., Mitsukura Y., Fukumi M., Akarnatsu N., Yasutomo M. In the Proceedings of International Symposium on Intelligent Signal Processing and Communication Systems, 2004 . ISPACS 2004; 2004. Automatic extraction of a kidney region by using the q-1eaning; pp. 536–540. [Google Scholar]
  • 5.Bommanna Raja K., Madheswaran M. In the Proceedings of International Conference on Intelligent and Advanced Systems . ICIAS 2007; 2007. Determination of kidney area independent unconstrained features for automated diagnosis and classification; pp. 724–729. [Google Scholar]
  • 6.Iqbal F., Pallewatte A. S., Wansapura J. P. Texture analysis of ultrasound images of chronic kidney disease. In the Proceedings of International Conference on Advances in ICT for Emerging Regions, ICTer 2017- Proceedings, vol. 2018; 2018; Janua. pp. 299–303. [Google Scholar]
  • 7.Pujari R. M., Hajare M. V. D. Analysis of ultrasound images for identification of chronic kidney . In the Proceedings of First International Conference on Networks and Soft Computing; 2014. [Google Scholar]
  • 8.Ahmad M., Tundjungsari V., Widianti D., Amalia P., Rachmawati U. A. Diagnostic decision support system of chronic kidney disease using support vector machine . In the Proceedings of Second International Conference on Informatics and Computing (ICIC); 2017. [Google Scholar]
  • 9.Charleonnan A., Fufaung T., Niyomwong T., Chokchueypattanakit W., Suwannawach S., Ninchawee N. In the Proceedings of Management and Innovation Technology International Conference (MITicon) IEEE; 2016. Predictive analytics for chronic kidney disease using machine learning techniques; pp. MIT-80–MIT-83. [Google Scholar]
  • 10.Wibawa M. S., Maysanjaya I. M. D., Putra I. M. A. W. In the Proceedings of 5th International Conference on Cyber and IT Service Management, CITSM 2017 . IEEE; 2017. Boosted classifier and features selection for enhancing chronic kidney disease diagnose. [Google Scholar]
  • 11.Dulhare U. N. Extraction of action rules for chronic kidney disease using naïve Bayes classifier. 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC); 2016; Chennai, India. pp. 0–4. [Google Scholar]
  • 12.Sridharan A., Kasoji S., Chang E., Dayton P. A. Contrast-enhanced ultrasound (CEUS) in patients with chronic kidney disease (CKD). 2017 IEEE International Ultrasonics Symposium (IUS); 2017; Washington, DC, USA. pp. 2–5. [DOI] [Google Scholar]
  • 13.Bhola J., Soni S. Advances in VLSI, Communication, and Signal Processing . Singapore: Springer; 2021. Information theory-based defense mechanism against DDOS attacks for WSAN; pp. 667–678. [DOI] [Google Scholar]
  • 14.Yan Z., Yu Y., Shabaz M. Optimization research on deep learning and temporal segmentation algorithm of video shot in basketball games. Computational Intelligence and Neuroscience . 2021;2021:10. doi: 10.1155/2021/4674140. [DOI] [PMC free article] [PubMed] [Google Scholar] [Retracted]
  • 15.Avci E., Extraction A. D. Performance comparison of some classifiers on chronic kidney disease data. 2018 6th International Symposium on Digital Forensic and Security (ISDFS; 2018; Antalya, Turkey. [DOI] [Google Scholar]
  • 16.Adam T., Hashim U. Designing an artificial neural network model for the prediction of kidney problems symptom through patient’ s metal behavior for pre- clinical medical diagnostic. 2012 International Conference on Biomedical Engineering (ICoBE); 2012; Penang, Malaysia. pp. 27–28. [DOI] [Google Scholar]
  • 17.Ningshan L. Application of radial basis function neural network to estimate glomerular filtration rate in Chinese patients with chronic kidney disease. In the Proceedings of International Conference on Computer Application and System Modeling (ICCASM 2010), no. Iccasm; 2010; Taiyuan. pp. 332–335. [DOI] [Google Scholar]
  • 18.Ravindra B., Sriraam N., Geetha M. Chronic kidney disease detection using back propagation neural network classifier. In the Proceedings of International Conference on Communication, Computing and Internet of Things (IC3IoT); 2018; Chennai, India. [DOI] [Google Scholar]
  • 19.Kunwar V., Chandel K., Sabitha A. S., Bansal A. Cloud System and Big Data Engineering (Confluence), In the Proceedings of 6th International Conference . IEEE; 2016. Chronic kidney disease analysis using data mining classification; pp. 300–305. [Google Scholar]
  • 20.Yudaningtyas E., Santjojo D. H., Djuriatno W., Siradjuddin I., Hidayatullah M. R. Identification of pulse frequency spectrum of chronic kidney disease patients measured at TCM points using FFT processing. In the Proceedings of 15th International Conference on Quality in Research (QiR) : International Symposium on Electrical and Computer Engineering; 2017; Nusa Dua, Bali, Indonesia. pp. 169–172. [DOI] [Google Scholar]
  • 21.Lin C. J., Chen C. Y., Wu P. C., et al. Intelligent system to predict intradialytic hypotension in chronic hemodialysis. Journal of the Formosan Medical Association . 2018;117(10):888–893. doi: 10.1016/j.jfma.2018.05.023. [DOI] [PubMed] [Google Scholar]
  • 22.Wang B., Yao X., Jiang Y., Sun C., Shabaz M. Design of a real-time monitoring system for smoke and dust in thermal power plants based on improved genetic algorithm. Journal of Healthcare Engineering . 2021;2021 doi: 10.1155/2021/7212567. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Jabbar A. H., Mezan S. O., Al Absi S. M., Agam M. A. Assessment of anticholinesterase effect of polyvinylpyrrolidone/silver nanocomposite biosynthesized by Pandanus atrocarpus extract. Materials Today: Proceedings . 2021;42:2578–2583. [Google Scholar]
  • 24.Paper C., Dey N. Hybrid modified cuckoo search-neural network in chronic kidney disease classification hybrid modified cuckoo search-neural network in chronic kidney disease classification. 2017 14th International Conference on Engineering of Modern Electric Systems (EMES); 2017; Oradea, Romania. pp. 164–167. [DOI] [Google Scholar]
  • 25.Bondor C. I., Kacso I. M., Lenghel A. R., Muresan A. Hierarchy of risk factors for chronic kidney disease in patients with type 2 diabetes mellitus. In the Proceedings of IEEE 8th International Conference on Intelligent Computer Communication and Processing; 2012; Cluj-Napoca, Romania. pp. 103–106. [DOI] [Google Scholar]
  • 26.Salekin A., Stankovic J. Detection of chronic kidney disease and selecting important predictive attributes. In the Proceedings of IEEE International Conference on Healthcare Informatics, ICHI 2016; 2016; Chicago, IL, USA. pp. 262–270. [DOI] [Google Scholar]
  • 27.Kumar A., Jagota V., Shawl R. Q., et al. Wire EDM process parameter optimization for D2 steel. Materials Today: Proceedings . 2021;37:2478–2482. [Google Scholar]
  • 28.Bhola J., Soni S., Kakarla J. A scalable and energy-efficient MAC protocol for sensor and actor networks. International Journal of Communication Systems . 2019;32(13, article e4057) doi: 10.1002/dac.4057. [DOI] [Google Scholar]
  • 29.Rachana B., Priyanka T., Sahana K. N., Supritha T. R., Parameshachari B. D., Sunitha R. Detection of polycystic ovarian syndrome using follicle recognition technique. Global Transitions Proceedings . 2021;2(2):304–308. doi: 10.1016/j.gltp.2021.08.010. [DOI] [Google Scholar]
  • 30.Fricks R. B., Bobbio A., Orientale P., Trivedi K. S. Reliability models of chronic kidney disease. 2016 Annual Reliability and Maintainability Symposium (RAMS); 2016; Tucson, AZ, USA. [DOI] [Google Scholar]
  • 31.Wickramasinghe M. P. N. M., Perera D. M., Kahandawaarachchi K. A. D. C. P. Dietary prediction for patients with chronic kidney disease (CKD) by considering blood potassium level using machine learning algorithms. 2017 IEEE Life Sciences Conference (LSC); 2017; pp. 300–303. [DOI] [Google Scholar]
  • 32.Batra A., Batra U., Singh V. A review to predictive methodology to diagbose chronic kidney disease. 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom); 2016; New Delhi, India. [Google Scholar]
  • 33.Sobrinho A., Dias Da Silva L., Pinheiro M. E., Cunha P., Perkusich A., Medeiros L. Formal specification of a tool to aid the early dignosis of the chronic kidney disease. In the Proceedings of IEEE Chilean Conference on Electrical, Electronics Engineering, Information and Communication Technologies, Proceedings of IEEE Chilecon 2015; 2016; Santiago, Chile. pp. 173–178. [DOI] [Google Scholar]
  • 34.Zhang Q., Rothenbacher D. Prevalence of chronic kidney disease in population-based studies : systematic review. BMC Public Health . 2008;8(1):1–13. doi: 10.1186/1471-2458-8-117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Subramani P., BD P. Prediction of muscular paralysis disease based on hybrid feature extraction with machine learning technique for COVID-19 and post-COVID-19 patients . Personal and ubiquitous computing; 2021. [DOI] [PMC free article] [PubMed] [Google Scholar] [Retracted]
  • 36.Novák V. Which logic is the real fuzzy logic? Fuzzy Sets and Systems . 2006;157(5):635–641. doi: 10.1016/j.fss.2005.10.010. [DOI] [Google Scholar]
  • 37.Das S., Ghosh P. K. Hypertension diagnosis : a comparative study using fuzzy expert system and neuro fuzzy system. In the Proceedings of International Conference on Fuzzy Systems, no. 2005; 2013; Hyderabad, India. pp. 1–7. [DOI] [Google Scholar]
  • 38.Fernando I., Henskens F., Cohen M. A domain specific expert system model for diagnostic consultation in psychiatry. In the Proceedings of 12th ACIS International Conference on Software Engineering, Artificial Intelligence Networking and Parallel Distributed Computing, SNPD 2011; 2011; Sydney, NSW, Australia. pp. 3–6. [DOI] [Google Scholar]
  • 39.Sivathasan S., Cecelja F., Balachandran W. ECG diagnosis using neural network and fuzzy expert system. In the Proceedings of 17th IEEE Instrumentation and Measurement Technology Conference [Cat. No. 00CH37066] . 2000;2:988–992. [Google Scholar]
  • 40.De Medeiros I. B., Soares Machado M. A., Damasceno W. J., Caldeira A. M., Dos Santos R. C., da Silva Filho J. B. A fuzzy inference system to support medical diagnosis in real time. Procedia Computer Science . 2017;122:167–173. doi: 10.1016/j.procs.2017.11.356. [DOI] [Google Scholar]
  • 41.Rovenţa E., Roşu G. The diagnosis of some kidney diseases in a small Prolog Expert System; In the Proceedings of 3rd International Workshop on Soft Computing Applications, SOFA 2009 ; 2009; pp. 219–224. [Google Scholar]
  • 42.More S., Singla J. A generalized deep learning framework for automatic rheumatoid arthritis severity grading. Journal of Intelligent Fuzzy Systems . 2021;41(6):7603–7614. doi: 10.3233/JIFS-212015. [DOI] [Google Scholar]
  • 43.More S., Singla J. Discrete-MultiResUNet: segmentation and feature extraction model for knee MR images. Journal of Intelligent Fuzzy Systems . 2021;41(2):3771–3781. doi: 10.3233/JIFS-211459. [DOI] [Google Scholar]
  • 44.Khade A. A., Vidhate A. V., Vidhate D. 2021 2nd International Conference on Smart Electronics and Communication (ICOSEC) 2021. A comparative analysis of applied AI techniques for an early prediction of chronic kidney disease; pp. 1386–1392. [DOI] [Google Scholar]
  • 45.Al-Kasasbeh R. T., Korenevskiy N. A., Petrovich S. S., Sergeevna C. M., Amanzholovna A. A., Ilyash M. Y. Biotechnical system and fuzzy logic models for prediction and prevention of post-traumatic inflammatory complications in patients with blunt renal trauma. International Journal of Biomedical Engineering and Technology . 2021;37(4):p. 395. doi: 10.1504/IJBET.2021.120193. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data will be made available on request from the corresponding author.


Articles from BioMed Research International are provided here courtesy of Wiley

RESOURCES