Skip to main content

Advertisement

Log in

A Fibrosis Diagnosis Clinical Decision Support System Using Fuzzy Knowledge

  • Research Article - Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Amer, F.; Gohar, M.; Yousef, M.: Epidemiology of hepatitis C virus infection in Egypt. Int. J. Trop. Dis. Health 7(3), 119–131 (2015)

    Article  Google Scholar 

  2. 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)

  3. 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)

  4. Sebastiani, G.; Gkouatsos, K.; Pantopoulos, K.: Chronic hepatitis C, and liver fibrosis. World J. Gastroenterol. 20(32), 11033–11053 (2014)

    Article  Google Scholar 

  5. Sanai, F.; Keeffe, E.: Liver biopsy for histological assessment-the case against. Saudi J. Gastroenterol. 16(2), 124–132 (2010)

    Article  Google Scholar 

  6. Badria, F.; Gabr, S.: Prediction of liver fibrosis and cirrhosis among egyptians using noninvasive index. J. Pure Appl. Microbiol. 1(1), 45–50 (2007)

    Google Scholar 

  7. 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)

  8. 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)

    Article  Google Scholar 

  9. Satarkar, S.; Ali, M.: Fuzzy expert system for the diagnosis of common liver disease. Int. Eng. J. Res. Dev. 1(1), 2–7 (2014)

    Google Scholar 

  10. 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)

  11. Orczyk, T.; Porwik, P.: Liver fibrosis diagnosis support system using machine learning methods. Adv. Comput. Syst. Secur. 395, 111–121 (2015)

    Article  Google Scholar 

  12. Malmir, B.; Amini, M.; Chang, S.: A medical decision support system for disease diagnosis under uncertainty. Expert Syst. Appl. 88, 95–108 (2017)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Gadaras, I.; Mikhailov, L.: An interpretable fuzzy rule-based classification methodology for medical diagnosis. Artif. Intell. Med. 47(1), 25–41 (2009)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. 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)

    Article  Google Scholar 

  20. Zadeh, L.: Fuzzy sets. Inf. Control 8, 338–353 (1965)

    Article  MATH  Google Scholar 

  21. Adlassnig, K.: Fuzzy set theory in medical diagnosis. IEEE Trans. Syst. Man Cybern. 16(2), 260–265 (1986)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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

  25. 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)

    Article  Google Scholar 

  26. Mamdani, E.; Assillian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man Mach. Stud. 7(1), 1–13 (1975)

    Article  MATH  Google Scholar 

  27. Kumar, Y.; Sahoo, G.: Prediction of different types of liver diseases using rule based classification model. Technol. Health Care 21, 417–432 (2013)

    MathSciNet  Google Scholar 

  28. 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)

    Google Scholar 

  29. Forgy, C.: A fast algorithm for the many pattern/many object pattern match problems. Artif. Intell. 19(1), 17–37 (1982)

    Article  Google Scholar 

  30. Quinlan, J.: C4.5: Programs for machine learning. In: Machine Learning, Vol. 16, Issue 3, pp. 235–240. Morgan Kaufmann Publishers Inc (1993)

  31. Quinlan, J.: Induction of decision trees. Mach. Learn. 1, 81–106 (1986)

    Google Scholar 

  32. Jang, J.: Structure determine in fuzzy modeling: a fuzzy CART approach. In: Proceedings of the IEEE Conference on Fuzzy Systems, pp. 480–485 (1994)

  33. Janikow, C.: Fuzzy decision trees: issues and methods. IEEE Trans. Syst. Man Cybern B 28(1), 1–14 (1998)

    Article  Google Scholar 

  34. 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)

  35. 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)

  36. 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)

    Article  Google Scholar 

  37. Kanwal, F.: Quality of care assessment in chronic liver disease. Clin. Liver Dis. 4(6), 149–152 (2014)

    Article  Google Scholar 

  38. Almuhaideb, S.; Menai, M.: Impact of preprocessing on medical data classification. Front. Comput. Sci. 10(6), 1082–1102 (2016)

    Article  Google Scholar 

  39. Andridge, R.; Little, R.: A review of hot-deck imputation for survey non-response. Int. Stat. Rev. 78(1), 40–64 (2011)

    Article  Google Scholar 

  40. Pereira, E.; Estevez, D.: Automatic classification of respiratory patterns involving missing data imputation Techniques. Biosyst. Eng. 138, 65–76 (2015)

    Article  Google Scholar 

  41. 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

  42. 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)

  43. Kira, K.; Rendell, L.: A practical approach to feature selection. In: 9th International Workshop On Machine Learning, pp. 249–256 (1992)

  44. 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)

  45. Markov, Z.; Russell, I.: An introduction to the WEKA data mining system. ACM SIGCSE Bull. 38(3), 367–368 (2006)

    Article  Google Scholar 

  46. 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)

    Article  Google Scholar 

  47. Santana, E.; Giraldo, G.: A knowledge-based expert system for scheduling in services systems. Appl. Comput. Sci. Eng. 657, 212–224 (2016)

    Article  Google Scholar 

  48. Pota, M.; Esposito, M.; Pietro, G.: Designing rule-based fuzzy systems for classification in medicine. Knowl. Based Syst. 124(c), 105–132 (2017)

    Article  Google Scholar 

  49. 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)

  50. Pota, M.; Esposito, M.: degrees of freedom and advantages of different rule-based fuzzy systems. Adv. Appl. Pure Math. 29, 107–114 (2014)

    Google Scholar 

  51. 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)

    Google Scholar 

  52. 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)

    Google Scholar 

  53. Burman, P.: Estimation of optimal transformations using v-fold cross-validation and repeated learning-testing methods. Indian J. Stat. 52(3), 314–345 (1990)

    MathSciNet  MATH  Google Scholar 

  54. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sara Sweidan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-018-3670-8

Keywords

Navigation