Abstract
Approximately 10% of the population worldwide is affected by chronic kidney disease (CKD), and millions die each year because they do not have access to affordable treatment. Over 2 million people worldwide currently receive treatment with dialysis or a kidney transplant to stay alive, yet this number may only represent 10% of people who actually need treatment to live. This paper presents the possible modality of diagnosis kidney disease. Testing was done on 400 samples; 200 samples are for chronic kidney disease and 200 for the healthy class of patients. Artificial Neural Network (ANN) was developed in order to perform prediction of renal diseases based on diagnostic parameters. Parameters that we used were gender, age, creatinine clearance (ml/min), urea (g/h), albumin (mg/h), glucose (mmol/L) and cystatin C (mg/l). Although limited number of data were present in this study, such automated systems can be used as assistant tool during diagnosis in real-time clinical settings.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Kidneys are organs with multiple functions that include regulation of electrolyte and volume, excretion of nitrogenous waste and elimination of exogenous molecules (drugs), synthesis of a variety of hormones (erythropoietin), metabolism of low molecular weight proteins (insulin), etc. 1. They perform their function through three processes including glomerular filtration (glomerulus), active tubular excretion and active and passive tubular reabsorption (tubules) 2.
Chronic kidney disease (CKD) is a serious health problem in the world with possible unfortunate outcomes such as kidney failure and premature death. In addition to urea and creatinine from the blood, the two most important indicators of kidney disease are eGFR (estimated glomerular filtration rate) and urinary albumin. At the very beginning of kidney disease, there are often no clear signs or symptoms, but it can be detected by simple laboratory tests - determination of protein in the urine and urate, urea and creatinine in the blood. As the disease progresses, other signs appear such as swollen ankles, fatigue, difficulty concentrating, decreased appetite and an unusual appearance of urine.
Over 850 million people, according to statistics, suffer from chronic kidney disease, acute renal injury (AKI) or are on renal replacement therapy (RTT), which is a worrying figure since it exceeds the number of people with diabetes. The risk of the disease is almost equal in women and men 3. People with diabetes are especially susceptible to developing kidney disease. Therefore, they should be checked regularly.
In the age of 4th industrial revelution, the health sector is one of the areas where artificial intelligence has already begin to play a significant role in improving the existing systems and processes. Already, intelligent systems which a large amount of data such as: diagnostic images, laboratory tests and medical records have been developed and are aiding medical professionals in the everyday activities. Research in this field is one of the most productive ones nowadays. Application of different techniques is being investigated, such as artificial neural networks (ANNs) and machine learning (ML) algorithms.
For instance, Sarić et al. [4] suggest usage of ANNs implemented on FPGA for epileptic seizure classification. Implementation of these systems is not uncommon for genetic testings as well. Catic et al. [5] have developed neural network for classification of prenatal syndroms based on parameters that can be acquired non-invasively from the pregnant woman. Successful implementation of ANNs for diagnosis of other conditions and diseases can be seen in healthcare sector [6,7,8,9]. Researchers have investigated application of these tools for detection and classification of chronic kidney disease and other pathological conditions associated with the urinary system [10]. Certain artificial intelligence techniques have made it possible to detect kidney stones, based on the results of laboratory tests such as creatinine, uric acid, glucose, lymphocytes and other blood components. Neural networks and other machine learning techniques have also been applied to identify the stage of chronic kidney disease. Some research suggests a neural network model to detect CKD from patient laboratory data, as well as comparisons with other machine learning models 10.
The aim of this research is to develop artificial neural network for prediction of renal function based on diagnostic parameters that can be easily collected within healthcare environment. The goal for such system is to serve as an aid in the early detection and prevention of chronic kidney disease, especially in rural and remote areas where clinical specialist isn’t available.
2 Methods and Materials
For the development of an artificial neural network, database of clinical parameters related to occurence of chronic kidney disease was used. Each sample in the database consisted of information about five input parameters for each patient, and those parameters are: (1) creatinine clearance (ml/min) (2) urea (g/h) (3) albumin (mg/h) (4) glucose (mmol/L) and (5) cystatin C (mg/l). Table 1. shows the values of the mentioned parameters for healthy patients. Increased values of these clinical parameters in blood and urine, indicate acute and/or chronic kidney disease and urinary tract obstruction.
The data set for this study consisted of 400 subjects, out of overall number, 200 samples were for class of patients with chronic kidney disease and 200 for the healthy class of patients. As indicated in Table 2, in first group, 107 were men with an average age of 43, and the remaining 93 were women with an average age of 41. The rest of the patients were from the control group, 98 of them were male with average age of 42, and 102 female with average age of 43 years.
The distribution of the dataset for development of the Artificial Neural Network (ANN) is presented in Table 3. Since this is relatively small dataset, distribution of 70:30% for training and validation was used [11].
Artificial Neural Network (ANN) was developed in order to perform prediction of renal diseases based on diagnostic parameters. Developed ANN has 7 input parameters: gender, age, creatinine clearance (ml/min), urea (g/h), albumin (mg/h), glucose (mmol/L) and cystatin C (mg/l). The ANN performs classification of samples into two classes: healthy and patients with renal disease.
For the development of the ANN in this research, standard architecture for pattern recognition was used. That is feedforward neural network which consists of two-layers. This architecture is designed since according to the application experts, that kind of ANN is sufficient to properly perform the classification of input data [12].
The input layer is made of network inputs. Input layer is followed by a hidden layer which consists of parallely connected neurons. The network was tested on training performance with different number of neurons. Since, this classification is basically highly non-linear data classification, sigmoid function was used for hidden layer [13].
During the design of the network, different number of neurons was used in order to measure the performance. According to the Mean Square Error (MSE), appropriate number of neurons was chosen. After training, validation of the network performance was done using confusion matrix.
According to these results, specificity, sensitivity and accuracy of the network are calculated according to Eqs. (1) (2) (3):
3 Results
According to previous research and expert recommendation [4,5,6,7,8, 12, 14,15,16], for classification of renal diseases in this paper, two-layer feedforward artificial neural network, with sigmoid transfer function in hidden layer was developed.
Accuracy of training for feedforward neural network with 2 neurons and sigmoid transfer function in hidden layer was 84.3%. Training was performed using Levenberg – Marquadt training algorithm. Training performance of the developed neural network is presented in the Fig. 1.
The validation of performance of feedforward neural network with 2 neurons and sigmoid transfer function in hidden layer is presented in Table 4.
Accuracy of training for feedforward neural network with 5 neurons and sigmoid transfer function in hidden layer was 88.2%. Training was performed using Levenberg – Marquadt training algorithm. Training performance of the developed neural network is presented in the Fig. 2.
The validation of performance of feedforward neural network with 2 neurons and sigmoid transfer function in hidden layer is presented in Table 5.
Accuracy of training for feedforward neural network with 15 neurons and sigmoid transfer function in hidden layer was 92.3%. Training was performed using Levenberg – Marquadt training algorithm. Training performance of the developed neural network is presented in the Fig. 3.
The validation of performance of feedforward neural network with 10 neurons and sigmoid transfer function in hidden layer is presented in Table 6.
Since the training and validation performance of neural network with 15 neurons in hidden layer was the highest this neural network architecture is suggested for the usage for prediction of renal disease.
Using this expert system at primary healthcare level, based on basic diagnostic parameters there is above 80% chance that patient will be diagnosed correctly. This is promising results, since such expert system can be used as an aid to healthcare professional at primary healthcare level in situations when medical specialist is not available.
4 Conclusion
Chronic kidney disease is a serious health problem that can be predicted by Artificial Intelligence. Artificial Neural Network (ANN) was developed in order to perform prediction of renal disease based on diagnostic parameters: creatinine clearance (ml/min), urea (g/h), albumin (mg/h), glucose (mmol/L) and cystatin C (mg/l).
Training and validation performance of neural network with 15 neurons in hidden layer is suggested for the usage for prediction of renal disease.
Using this expert system at primary healthcare level, based on basic diagnostic parameters, indicate that there is above 80% chance that patient will be diagnosed correctly.
References
Bindroo, S., Quintanilla Rodriguez, B.S., Challa, H.J.: Renal Failure. 2020 Aug 13. In: StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; 2020 Jan – PMID: 30085554. Preuzeto sa. https://pubmed.ncbi.nlm.nih.gov/30085554/. Accessed 28 Nov 2020
Murray, I., Paolini, M.A.: Histology, Kidney and Glomerulus. [Updated 2020 May 5]. In: StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; 2020 Jan - Preuzeo sa. https://www.ncbi.nlm.nih.gov/books/NBK554544/. Accessed 28 Nov 2020
Jager, K.J., Kovesdy, C., Langham, R., Rosenberg, M., Jha, V., Zoccali, C.: A single number for advocacy and communication—worldwide more than 850 million individuals have kidney diseases, Nephrology Dialysis Transplantation, vol. 34, no. 11, pp. 1803–1805, November 2019. https://doi.org/10.1093/ndt/gfz174. Accessed 28 Nov 2020
Sarić, R., Jokić, D., Beganović, N., Pokvić, L.G., Badnjević, A.: FPGA based real-time epileptic seizure classification using Artificial Neural Network. Biomed. Sign. Process. Control 62, 102106 (2020). ISSN 1746-8094, https://doi.org/10.1016/j.bspc.2020.102106
Catic, A., Gurbeta, L., Kurtovic-Kozaric, A., Mehmedbasic, S., Badnjevic, A.: Application of Neural Networks for classification of Patau, Edwards, Down, Turner and Klinefelter Syndrome based on first trimester maternal serum screening data, ultrasonographic findings and patient demographics. BMC Med. Genomics 11, 19 (2018). https://doi.org/10.1186/s12920018-0333-2
Badnjevic, A., Gurbeta, L., Cifrek, M., Marjanovic, D.: Classification of asthma using artificial neural network. In: IEEE 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), vol. 30. Opatija, Croatia, May to 03. June 2016
Badnjevic, A., Cifrek, M., Koruga, D., Osmankovic, D.: Neuro-fuzzy classification of asthma and chronic obstructive pulmonary disease. BMC Med. Inform. Dec. Making J. 15(3), 1–9 (2015). https://doi.org/10.1186/1472-6947-15-s3-s1
Sejdinovic, D., Gurbeta, L., Badnjevic, A., Malenica, M., Dujic, T., Causevic, A., Bego, T., Divovic, L.: Classification of prediabetes and Type 2 diabetes using artificial neural network. In: CMBEBIH 2017. IFMBE Proceedings, vol. 62, pp. 685–689. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-4166-2_103
Rau, S.-H., Hsu, C.-Y., Lin, Y.-A., Atique, S., Fuad, A., Wei, L.-M., Hsu, M.-H.: Development of a web-based liver cancer prediction model for type II diabetes patients by using an artificial neural network. Comput. Methods Programs Biomed. 125, 58–65 (2016). ISSN 0169-2607, https://doi.org/10.1016/j.cmpb.2015.11.009
Vásquez-Morales, G.R., Martínez-Monterrubio, S.M., Moreno-Ger, P., RecioGarcía, J.A.: Explainable prediction of chronic renal disease in the colombian population using neural networks and case-based reasoning. IEEE Access 7, 152900152910 (2019). https://doi.org/10.1109/access.2019.2948430
Anifowose, F., Khoukhi, A., Abdulraheem, A.: Investigating the effect of training–testing data stratification on the performance of soft computing techniques: an experimental study. J. Exp. Theor. Artif. Intell. 29(3), 517–535 (2017). https://doi.org/10.1080/0952813X.2016.1198936
Badnjevic, A., Gurbeta, L., Cifrek, M., Marjanovic, D.: Classification of asthma using artificial neural network. In: IEEE 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). Opatija, Croatia (2016)
Aggarwal, C.: Neural Networks and Deep Learning. Springer. https://springerlink.bibliotecabuap.elogim.com/book/10.1007/978-3-319-94463-0
Badnjevic, A., Gurbeta, L., Custovic, E.: An expert diagnostic system to automatically identify asthma and chronic obstructive pulmonary disease in clinical settings. Sci. Rep. 8(1), 1–9 (2018)
Gurbeta, L., Badnjevic, A., Maksimovic, M., Omanovic-Miklicanin, E., Sejdic, E.: A telehealth system for automated diagnosis of asthma and chronical obstructive pulmonary disease. J. Am. Med. Inform. Assoc. 25(9), 1213–1217 (2018)
Divovic Mustafic, L., et al.: Diagnosis of severe aortic stenosis using implemented expert system. In: Badnjevic, A., Škrbić, R., Gurbeta Pokvić, L. (eds) CMBEBIH 2019. IFMBE Proceedings, vol. 73. Springer, Cham (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Valida, A., Tarik, A., Amra, A., Amar, A., Anisa, A., Lamija, A. (2021). Application of Artificial Intelligence Techniques to Predict Renal Function Based on Diagnostic Parameters. In: Badnjevic, A., Gurbeta Pokvić, L. (eds) CMBEBIH 2021. CMBEBIH 2021. IFMBE Proceedings, vol 84. Springer, Cham. https://doi.org/10.1007/978-3-030-73909-6_42
Download citation
DOI: https://doi.org/10.1007/978-3-030-73909-6_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-73908-9
Online ISBN: 978-3-030-73909-6
eBook Packages: EngineeringEngineering (R0)