Abstract
The liver, the most crucial interior organ of the human body, performs functions of metabolism control and food digestion. Liver disorders can sometimes prove fatal, and appropriate treatment at the right time will save many lives. Research has been conducted to predict and diagnose liver diseases for quite a while, and Machine Learning (ML) tools have proven very effective. We have considered eight ML models for this study while working on the Liver Patient Dataset, which contains more than 30k instances, for accurately predicting liver diseases. This study includes some boosting algorithms as well. For the proper judgment of the performance of the proposed models, commonly used performance metrics such as accuracy, RoC-AuC, F1 score, precision, and recall have been used. We have inferred that the k-Nearest Neighbor (KNN) produced the most accurate results at 92.345%. Since the models are not overfitted, they are k-fold cross-validated, and hence, the standard deviation of each model is lower. Therefore, the standard deviation of KNN is 0.815, and the False Negative (FN) rate comes out to be 3.7%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Liver Disease Facts. SLU Care Physician Group (2022). [Online]. Available: https://slucare.com/gastroenterology-hepatology/liver-center/liver-disease-facts. Accessed 15 Oct 2022
Mondal, D.: Epidemiology of Liver Diseases in India. PMC PunMed Central (2022). [Online]. Available: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8958241/. Accessed 15 Oct 2022
Geetha, C., Arunachalam, A.: Evaluation based approaches for liver disease prediction using machine learning algorithms. In: 2021 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India (2021)
Ambesange, S., Nadagoudar, R., Uppin, R., Patil, V.: Liver diseases prediction using KNN with hyper parameter tuning techniques. In: 2020 IEEE Bangalore Humanitarian Technology Conference (B-HTC), Vijayapur, India (2020)
Thirunavukkarasu, K., Singh, A.S., Irfan, M., Chowdhury, A.: Prediction of liver disease using classification algorithms. In: 2018 4th International Conference on Computing Communication and Automation (ICCCA), Greater Noida, India (2018)
Adil, S.H., Ebrahim, M., Raza, K., Azhar Ali, S.S.: Liver patient classification using logistic regression. In: 2018 4th International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia (2018)
Auxilia, L.A.: Accuracy prediction using machine learning techniques for Indian patient. In: 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India (2018)
Kuzhippallil, M.A., Joseph, C., Kannan, A.: Comparative analysis of machine learning techniques for Indian liver disease patients. In: 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India (2020)
Hartatik, H., Badri Tamam, M., Setyanto, A.: Prediction for diagnosing liver disease in patients using KNN and Naïve Bayes algorithms. In: 2020 2nd International Conference on Cybernetics and Intelligent System (ICORIS), Manado, Indonesia (2020)
Afreen, N., Patel, R., Ahmed, M., Sameer, M.: A novel machine learning approach using boosting algorithm for liver disease classification. In: 2021 5th International Conference on Information Systems and Computer Networks (ISCON), Mathura, India (2021)
Srivastava, A., Vineeth Kumar, V., Mahesh, T.R., Vivek, V.: Automated prediction of liver disease using machine learning (ML) algorithms. In: 2022 Second International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT), Bhilai, India (2022)
Newaz, A., Ahmed, N., Shahriyar Haq, F.: Diagnosis of liver disease using cost-sensitive. In: 2021 International Conference on Computational Performance Evaluation (ComPE), Shillong, India (2021)
Minnoor, M., Baths, V.: Liver disease diagnosis using machine learning. In: 2022 IEEE World Conference on Applied Intelligence and Computing (AIC), Sonbhadra, India (2022)
Gupta, K., Jiwani, N., Afreen, N., Divyarani, D.: Liver disease prediction using machine learning classification techniques. In: 2022 IEEE 11th International Conference on Communication Systems and Network Technologies (CSNT), Indore, India (2022)
Zhao, R., Wen, X., Pang, H., Ma, Z.: Liver disease prediction using W-LR-XGB algorithm. In: 2021 International Conference on Computer, Blockchain and Financial Development (CBFD), Nan**g, China (2021)
Dwivedi, D., Garg, S., Jayaraman, R.: Liver failure prediction using supervised machine learning. In: 2022 7th International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India (2022)
Liver Disease Patient Dataset 30K Train Data. Kaggle (2020). [Online]. Available: https://www.kaggle.com/datasets/abhi8923shriv/liver-disease-patient-dataset. Accessed 15 Aug 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Dutta, S., Mondal, S., Nag, A. (2024). Prediction of Liver Disease Using Machine Learning Approaches Based on KNN Model. In: Das, B., Patgiri, R., Bandyopadhyay, S., Balas, V.E., Roy, S. (eds) Modeling, Simulation and Optimization. CoMSO 2022. Smart Innovation, Systems and Technologies, vol 373. Springer, Singapore. https://doi.org/10.1007/978-981-99-6866-4_13
Download citation
DOI: https://doi.org/10.1007/978-981-99-6866-4_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-6865-7
Online ISBN: 978-981-99-6866-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)