Abstract
Liver cirrhosis, the end stage of chronic liver disease, is one of the major risk factors for the development of liver cancer, and may result in premature death. This research proposes a fuzzy fibrosis decision support (F2DS) system. It is a fuzzy knowledge-based expert system for liver fibrosis stage prediction. F2DS is carefully based on a set of knowledge acquisition and machine learning techniques. In addition, the system depends on domain expert knowledge for designing the membership functions and validating the fuzzy knowledge base. It depends on a suitable list of 17 symptoms, and laboratory test features that can accurately and significantly describe fibrosis patients. The experimental results of the expert system were obtained using a real dataset from the Liver Institute, Mansoura University, Egypt, of 119 patients infected by chronic viral hepatitis C. The performance of the system was evaluated with many metrics, achieving a testing accuracy of 95.7%. The evaluation of proposed fuzzy expert system shows its capability of diagnosing the stages of liver fibrosis with a high degree of accuracy, and it can be embedded as a component in a healthcare system to assist physicians in their daily practice. In addition, students training in medicine can benefit from this system.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Amer, F.; Gohar, M.; Yousef, M.: Epidemiology of hepatitis C virus infection in Egypt. Int. J. Trop. Dis. Health 7(3), 119–131 (2015)
Hashem, A.; Rasmy, E.; Wahba, K,; Shaker, O.: Prediction of the degree of liver fibrosis using different pattern recognition techniques. In: 5th Cairo International Biomedical Engineering Conference, pp. 210–214. IEEE (2010)
Ministry of Health and Population [Egypt]: El-Zanaty and Associates [Egypt] and ICF International, Egypt Health Issues Survey, p. 2015. Cairo: Ministry of Health and Population and ICF International, Egypt and Rockvilla, Maryland, USA (2015)
Sebastiani, G.; Gkouatsos, K.; Pantopoulos, K.: Chronic hepatitis C, and liver fibrosis. World J. Gastroenterol. 20(32), 11033–11053 (2014)
Sanai, F.; Keeffe, E.: Liver biopsy for histological assessment-the case against. Saudi J. Gastroenterol. 16(2), 124–132 (2010)
Badria, F.; Gabr, S.: Prediction of liver fibrosis and cirrhosis among egyptians using noninvasive index. J. Pure Appl. Microbiol. 1(1), 45–50 (2007)
Saleh, E.; Valls, A.; Moreno, A.; Romero, P.: Diabetes retinopathy risk estimation using fuzzy rules on electronic health record data. In: Modeling Decision for Artificial Intelligence MDAI Lecture Notes in Computer Science vol. 2016, no. (9880), pp. 263–274 (2016)
Tsipouras, M.; Fotiadis, D.; Naka, K.; Michalis, L.: Automated diagnosis of coronary artery disease based on data mining and fuzzy modeling. IEEE Trans. Inf. Technol. Biomed. 12(2), 447–458 (2008)
Satarkar, S.; Ali, M.: Fuzzy expert system for the diagnosis of common liver disease. Int. Eng. J. Res. Dev. 1(1), 2–7 (2014)
Bohacik, J.; Zabovsky, M.: Dissimilarity measure for comparison of fuzzified instance and its application in a fuzzy rule-based system for heart failure domain. In: 14th International Symposium on Applied Machine Learning and Informatics, pp. 339–344. IEEE (2016)
Orczyk, T.; Porwik, P.: Liver fibrosis diagnosis support system using machine learning methods. Adv. Comput. Syst. Secur. 395, 111–121 (2015)
Malmir, B.; Amini, M.; Chang, S.: A medical decision support system for disease diagnosis under uncertainty. Expert Syst. Appl. 88, 95–108 (2017)
Farokhzad, M.; Ebrahimi, L.: A novel adaptive neuro-fuzzy inference system for the diagnosis of liver disease. Int. J. Acad. Res. Comput. Eng. IJARCE 1(1), 61–66 (2016)
Gorunescu, F.; Belciug, S.; Gorunescu, M.; Badea, R.: Intelligent decision making for liver fibrosis stadialization based on tandem feature selection and evolutionary driven neural network. Expert Syst. Appl. 39, 12824–12832 (2012)
Gadaras, I.; Mikhailov, L.: An interpretable fuzzy rule-based classification methodology for medical diagnosis. Artif. Intell. Med. 47(1), 25–41 (2009)
Sweidan, S.; Elbakry, H.; Elsappagh, S.; Sabah, S.; Mastorakis, N.: viral hepatitis diagnosis: a survey of artificial intelligent techniques. Int. J. Biol. Biomed. 1, 106–116 (2016)
Raoufy, M.; Vahdani, P.; Alavian, S.; Fekri, S.; Eftekhari, P.; Gharibzadeh, S.: A novel method for diagnosing cirrhosis in patients with chronic hepatitis B: artificial neural network approach. J. Med. Syst. 35, 121–126 (2011)
Gong, T.; Tuson, A.: Enhanced forma analysis of permutation problems. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation- GECCO’07, pp. 923–930 (2007)
Sartakhti, J.; Zangooei, M.; Mozafari, K.: hepatitis disease diagnosis using a novel hybrid method based on support vector machine and simulated annealing (SVM-SA). Comput. Method Program Biomed. I08, 570–579 (2012)
Zadeh, L.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Adlassnig, K.: Fuzzy set theory in medical diagnosis. IEEE Trans. Syst. Man Cybern. 16(2), 260–265 (1986)
El-Sappagh, S.; Elmogy, M.; Riad, A.M.: A fuzzy-ontology oriented case-based reasoning framework for semantic diabetes diagnosis. Artif. Intell. Med. 65(3), 179–208 (2015)
El-Sappagh, S.; Alonso, J.; Ali, F.; Ali, A.; Jang, J.; Kwak, K.: An ontology-based interpretable fuzzy decision support system for diabetes diagnosis. IEEE Access 6, 37371–94 (2018)
Anooj, P.: Implementing decision tree fuzzy rules in clinical decision support system after comparing with fuzzy based and neural network based systems. In: IEEE, IT Convergence and security ICITCS, 2013 International Conference (2013). https://doi.org/10.1109/ICITCS.2013.6717845
El-Sappagh, S.; Ali, F.; Ali, A.; Hendawi, A.; Badria, F.; Suh, D.: Clinical decision support system for liver fibrosis prediction in hepatitis patients: A case comparison of two soft computing techniques. IEEE Access 6, 52911–52929 (2018)
Mamdani, E.; Assillian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man Mach. Stud. 7(1), 1–13 (1975)
Kumar, Y.; Sahoo, G.: Prediction of different types of liver diseases using rule based classification model. Technol. Health Care 21, 417–432 (2013)
El-Sappagh, S.; Elmogy, M.: an encoding methodology for medical knowledge using SNOMED CT ontology. J. King Saud Univ. Comput. Inf. Sci. 28(3), 311–329 (2016)
Forgy, C.: A fast algorithm for the many pattern/many object pattern match problems. Artif. Intell. 19(1), 17–37 (1982)
Quinlan, J.: C4.5: Programs for machine learning. In: Machine Learning, Vol. 16, Issue 3, pp. 235–240. Morgan Kaufmann Publishers Inc (1993)
Quinlan, J.: Induction of decision trees. Mach. Learn. 1, 81–106 (1986)
Jang, J.: Structure determine in fuzzy modeling: a fuzzy CART approach. In: Proceedings of the IEEE Conference on Fuzzy Systems, pp. 480–485 (1994)
Janikow, C.: Fuzzy decision trees: issues and methods. IEEE Trans. Syst. Man Cybern B 28(1), 1–14 (1998)
Lee, K.; Lee, J.; Kwang, H.: A fuzzy decision tree induction method for fuzzy data. In: IEEE International Fuzzy System Conference Proceedings, pp. 16–21 (1999)
Wang, T.; Dalee, H.: Construction a fuzzy decision tree by integrating fuzzy sets and entropy. In: 5th WSEAS International Conference on Applied Computer Science, pp. 306–311 (2006)
Suk, K.; Kim, D.: staging of liver fibrosis or cirrhosis: the role of hepatic venous pressure gradient Measurement. World J. Hepatol. 7(3), 607–615 (2015)
Kanwal, F.: Quality of care assessment in chronic liver disease. Clin. Liver Dis. 4(6), 149–152 (2014)
Almuhaideb, S.; Menai, M.: Impact of preprocessing on medical data classification. Front. Comput. Sci. 10(6), 1082–1102 (2016)
Andridge, R.; Little, R.: A review of hot-deck imputation for survey non-response. Int. Stat. Rev. 78(1), 40–64 (2011)
Pereira, E.; Estevez, D.: Automatic classification of respiratory patterns involving missing data imputation Techniques. Biosyst. Eng. 138, 65–76 (2015)
Mohsin, M.; Hamdan, A.; Bakar, A.: An evaluation of feature selection technique for dendrite cell algorithm. In: IEEE, IT Convergence and Security ICITCS, pp. 1–5 (2015). https://doi.org/10.1109/ICITCS.2014.7021732
Liu, S.; Chen, X.; Liu, W.; Chen, J.; Gu, Q.; Chen, D.: FECAR: A feature selection framework for software defect prediction. IEEE 38th Annual International Computers, Software and Application Conference, pp. 426–435 (2014)
Kira, K.; Rendell, L.: A practical approach to feature selection. In: 9th International Workshop On Machine Learning, pp. 249–256 (1992)
Rahman, S.; Mutalib, S.; Khanafi, N.; Ali, A.: Exploring feature selection and support vector machine in Text Categorization. In: IEEE, 16th International Conference on Computational Science and Engineering, pp. 1101–1104 (2013)
Markov, Z.; Russell, I.: An introduction to the WEKA data mining system. ACM SIGCSE Bull. 38(3), 367–368 (2006)
Lessmann, S.; Baesens, B.; Mues, C.; Pietsch, S.: Benchmarking classification models for software defect prediction: a proposed framework and novel findings. IEEE Trans. Softw. Eng. 34(4), 485–496 (2008)
Santana, E.; Giraldo, G.: A knowledge-based expert system for scheduling in services systems. Appl. Comput. Sci. Eng. 657, 212–224 (2016)
Pota, M.; Esposito, M.; Pietro, G.: Designing rule-based fuzzy systems for classification in medicine. Knowl. Based Syst. 124(c), 105–132 (2017)
MacQueen J.: Some methods for classification and analysis of multivariate observations. In: 5th Berkeley Symposium on Mathematical Statistics and Probability, vol. I., pp. 281–297 (1967)
Pota, M.; Esposito, M.: degrees of freedom and advantages of different rule-based fuzzy systems. Adv. Appl. Pure Math. 29, 107–114 (2014)
Kaur, A.; Kaur, A.: comparison of Mamdani-type and Sugeno-type fuzzy inference systems for air conditioning system. Int. J. Soft Comput. Eng. IJSCE 2(2), 323–325 (2012)
Khan, D.; Zuhra, F.; Khan, F.; Mubarak, A.: Evaluation of diagnostic accuracy of APRI for prediction of fibrosis in hepatitis C patients. J. Ayub Med. Coll. Abbottabad 20, 122–126 (2008)
Burman, P.: Estimation of optimal transformations using v-fold cross-validation and repeated learning-testing methods. Indian J. Stat. 52(3), 314–345 (1990)
Kohavi, R.: A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Proceeding of the Fourteenth International Joint Conference on Artificial Intelligence, vol. 2, no. (12), pp. 1137–1143 (1995)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sweidan, S., El-Sappagh, S., El-Bakry, H. et al. A Fibrosis Diagnosis Clinical Decision Support System Using Fuzzy Knowledge. Arab J Sci Eng 44, 3781–3800 (2019). https://doi.org/10.1007/s13369-018-3670-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-018-3670-8