Abstract
The objective of the present study is to develop/establish a web-based medical diagnostic support system (MDSS) by which health care support can be provided for people living in rural areas of a country. In this respect, this research provides a novel approach for medical diagnosis driven by integrating fuzzy and intuitionistic fuzzy (IF) frameworks. Subsequently, based on the proposed approach a web-based MDSS is developed. The proposed MDSS comprises of a knowledge base (KB) and intuitionistic fuzzy inference system (IFIS). Based on the observation that medical data cannot be described with both precision and certainty, a medical KB is constructed in the form of a set of if-then decision rules by employing both fuzzy and IF logics. After constructing the medical KB, a new set of patients is considered for diagnosing the diseases. For each patient, linguistic values of the patients’ symptoms are considered as inputs of the proposed IFIS and modeled by using the generalized triangular membership functions. Subsequently, integrated fuzzy and IF rule-based inference system is used to find a valid conclusion for the new set of patients. In a nutshell, in this paper fuzzy rule-based and IFS based inference systems are combined for better and more realistic representation of uncertainty of the medical diagnosis problem and for more accurate diagnostic result. The method is composed of following four steps: (1) the modeling of antecedent part of the rules, which consist of linguistic assessments of the patients’ symptoms provided by the doctors/medical experts with their corresponding confidence levels, by using generalized fuzzy numbers; (2) the modeling of consequent part, which reveals the degree of association and the degree of non-association of diseases into the patient, by using IFSs; (3) the use of IF aggregation operator in inference process; (4) the application of relative closeness function to find the final crisp output for a given diagnosis. Finally, the applicability of the proposed approach is illustrated with a suitable case study. This article has also justified the proposed approach by using similarity measurement.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
West DM (2013) Improving health care through mobile medical devices and sensors. Brookings Institution Policy Report
Bhandari L, Dutta S (2007) Health infrastructure in rural India. India Infrastructure Report
Szolovits P, Patil RS, Schwartz WB (1988) Artificial intelligence in medical diagnosis. Ann Intern Med 108(1):80–87
Jarvis-Selinger S, Bates J, Araki Y, Lear SA (2011) Internet-based support for cardiovascular disease management. Int J Telemed Appl 2011:1–9
Ishak WHW, Siraj F (2002) Artificial intelligence in medical application: an exploration. Health Inform Eur J 16:1–9
Kumar G (2009) Health sector reforms in India. Manohar Publication
Gadaras I, Mikhailov L (2009) An interpretable fuzzy rule-based classification methodology for medical diagnosis. Artif Intell Med 47(1):25–41
Dwivedi A, Mishra D, Kalra PK (2006) Handling uncertainties-using probability theory to possibility theory, http://www.iitk.ac.in/directions/feb2006/PRINTMISHRAK.pdf
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Sanz J, Galar M, Jurio A, Brugos A, Pagola M, Bustince H (2014) Medical diagnosis of cardiovascular diseases using an interval-valued fuzzy rule-based classification system. Appl Soft Comput 20:103–111
Zadeh HG, Pakdelazar O, Haddadnia J, Rezai-Rad G, Mohammad-Zadeh M (2012) Diagnosing breast cancer with the aid of fuzzy logic based on data mining of a genetic algorithm in infrared images. Middle East J Cancer 3(4):119–129
Tsakonas A, Dounias G, Von Keyserlingk DG, Axer H (2001) Hybrid computational intelligence for handling diagnosis of aphasia. In: European symposium on intelligent technologies, hybrid systems and their implementation on smart adaptive systems. Eunite. Citeseer, pp 13–14
Sanchez E (1996) Truth-qualification and fuzzy relations in natural languages, application to medical diagnosis. Fuzzy Sets Syst 84(2):155–167
Samuel O, Omisore M, Ojokoh B (2013) A web based decision support system driven by fuzzy logic for the diagnosis of typhoid fever. Expert Syst Appl 40(10):4164–4171
Atanassov KT (1986) Intuitionistic fuzzy sets. Fuzzy Sets Syst 20(1):87–96
De SK, Biswas R, Roy AR (2001) An application of intuitionistic fuzzy sets in medical diagnosis. Fuzzy Sets Syst 117(2):209–213
Das S, Dutta B, Guha D (2015) Weight computation of criteria in a decision-making problem by knowledge measure with intuitionistic fuzzy set and interval-valued intuitionistic fuzzy set. Soft Comput 1–22. doi:10.1007/s00500-015-1813-3
Papakostas GA, Hatzimichailidis AG, Kaburlasos VG (2013) Distance and similarity measures between intuitionistic fuzzy sets: a comparative analysis from a pattern recognition point of view. Pattern Recogn Lett 34 (14):1609–1622
Kharal A (2009) Homeopathic drug selection using intuitionistic fuzzy sets. Homeopathy 98(1):35–39
Hung KC, Tuan HW (2013) Medical diagnosis based on intuitionistic fuzzy sets revisited. J Interdiscip Math 16(6):385–395
Szmidt E, Kacprzyk J (2001) Intuitionistic fuzzy sets in some medical applications. In: Computational intelligence theory and applications. Springer, pp 148–151
Chen SM (1994) A weighted fuzzy reasoning algorithm for medical diagnosis. Decis Support Syst 11(1):37–43
Yao JF, Yao JS (2001) Fuzzy decision making for medical diagnosis based on fuzzy number and compositional rule of inference. Fuzzy Sets Syst 120(2):351–366
Obot OU, Uzoka F-ME (2008) Fuzzy rule-based framework for the management of tropical diseases. Int J Med Eng Inf 1:7–17
Chiang IJ, Shieh MJ, Hsu JY-J, Wong J-M (2005) Building a medical decision support system for colon polyp screening by using fuzzy classification trees. Appl Intell 22(1):61–75
Obot OU, Uzoka F-ME (2009) A framework for application of neuro-case-rule base hybridization in medical diagnosis. Appl Soft Comput 9(1):245–253
Maio CD, Loia V, Fenza G, Gallo M, Linciano R, Morrone A (2011) Fuzzy knowledge approach to automatic disease diagnosis. In: Proceedings of IEEE international conference on fuzzy systems (FUZZ), pp 2088–2095
Fenza G, Furno D, Loia V (2012) Hybrid approach for context-aware service discovery in healthcare domain. J Comput Syst Sci 78(4):1232–1247
Aribarg T, Supratid S, Lursinsap C (2012) Optimizing the modified fuzzy ant-miner for efficient medical diagnosis. Appl Intell 37(3):357–376
Sundarapandian V, Ephzibah E (2012) Framing fuzzy rules using support sets for effective heart disease diagnosis. Int J Fuzzy Logic Syst 2:11–16
Singh S, Kumar A, Panneerselvam K., Vennila JJ (2012) Diagnosis of arthritis through fuzzy inference system. J Med Syst 36(3):1459–1468
Caponetti L, Castellano G, Basile MT, Corsini V (2014) Fuzzy mathematical morphology for biological image segmentation. Appl Intell 41(1):117–127
Phuong NH, Kreinovich V (2001) Fuzzy logic and its applications in medicine. Int J Med Inform 62(2):165–173
Zhou SM, John RI, Wang X-Y, Garibaldi JM, Ellis IO (2008) Compact fuzzy rules induction and feature extraction using svm with particle swarms for breast cancer treatments. In: IEEE congress on evolutionary computation (CEC). IEEE, pp 1469–1475
Sajja PS, Shah DM (2010) Knowledge based diagnosis of abdomen pain using fuzzy prolog rules. J Emerg Trends Comput Inf Sci 1(2):55–60
Baig F, Khan MS, Noor Y, Imran M (2011) Design model of fuzzy logic medical diagnosis control system. Int J Comput Sci Eng 3(5):2093–2108
Djam X, Wajiga G, Kimbi Y, Blamah N (2011) A fuzzy expert system for the management of malaria. Int J Pure Appl Sci Technol 5(2):84–108
Dahiya V, Trivedi J, Sajja PS (2012) Designing of fuzzy rule base for vision defects. Int J Comput Technol Appl 3(2):734–737
Szmidt E, Kacprzyk J (2004) A similarity measure for intuitionistic fuzzy sets and its application in supporting medical diagnostic reasoning. In: Artificial intelligence and soft computing-ICAISC. Springer, pp 388–393
Ye J (2011) Cosine similarity measures for intuitionistic fuzzy sets and their applications. Math Comput Model 53(1):91–97
Hung KC, Wang PK (2014) An integrated intuitionistic fuzzy similarity measures for medical problems. Int J Comput Intell Syst 7(2):327–343
Yanni W, Yaping D, Fancheng M (2013) Similarity measure of intuitionistic trapezoidal fuzzy numbers and its application for medical diagnosis. In: 32nd Chinese Control Conference (CCC). IEEE, pp 8567–8571
Hung KC (2012) Medical pattern recognition: applying an improved intuitionistic fuzzy cross-entropy approach. Adv Fuzzy Syst 2012:1–6
Zhang Z, Yang J, Ye Y, Hu Y, Zhang Q (2012) A type of score function on intuitionistic fuzzy sets with double parameters and its application to pattern recognition and medical diagnosis. Procedia Eng 29:4336–4342
Das S, Kar S (2014) Group decision making in medical system: an intuitionistic fuzzy soft set approach. Appl Soft Comput 24:196–211
Zhang H, Shu L, Liao S (2014) Generalized trapezoidal fuzzy soft set and its application in medical diagnosis. J Appl Math 2014:1–12
Own CM (2009) Switching between type-2 fuzzy sets and intuitionistic fuzzy sets: an application in medical diagnosis. Appl Intell 31(3):283–291
Lee H, Chen YP (2014) Skin cancer extraction with optimum fuzzy thresholding technique. Appl Intell 40(3):415–426
Guha D, Chakraborty D (2010) A new approach to fuzzy distance measure and similarity measure between two generalized fuzzy numbers. Appl Soft Comput 10(1):90–99
Chen SJ, Chen SM (2003) Fuzzy risk analysis based on similarity measures of generalized fuzzy numbers. IEEE Trans Fuzzy Syst 11(1):45–56
Chakraborty D, Guha D, Dutta B Multi-objective optimization problem under fuzzy rule constraints using particle swarm optimization. Soft Comput. doi:10.1007/s00500-015-1639-z
Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning–II. Inf Sci 8(4):301– 357
Beliakov G, Pradera A, Calvo T (2007) Aggregation functions: a guide for practitioners. Springer, Berlin
Xia M, Xu Z, Zhu B (2012) Some issues on intuitionistic fuzzy aggregation operators based on Archimedean t-conorm and t-norm. Knowl-Based Syst 31:78–88
Klement EP, Mesiar R, Pap E (2000) Triangular norms, vol 8. Springer Science and Business Media
Beliakov G, Bustince H, Goswami DP, Mukherjee UK, Pal NR (2011) On averaging operators for Atanassov’s intuitionistic fuzzy sets. Inf Sci 181(6):1116–1124
Lee KH (2006) First course on fuzzy theory and applications, vol 27. Springer Science and Business Media
Larsen PM (1980) Industrial applications of fuzzy logic control. Int J Man Mach Stud 12(1):3–10
Boran FE, Genċ S, Kurt M, Akay D (2009) A multi-criteria intuitionistic fuzzy group decision making for supplier selection with topsis method. Expert Syst Appl 36(8):11363–11368
Castellano G, Fanelli AM, Mencar C (2003) Discovering human understandable fuzzy diagnostic rules from medical data. In: Proceedings of European symposium on intelligence technologies, hybrid systems and their implementation on smart adaptive systems, pp 227–233
Yong D, Wenkang S, Feng D, Qi L (2004) A new similarity measure of generalized fuzzy numbers and its application to pattern recognition. Pattern Recogn Lett 25(8):875–883
Hwang CM, Yang MS (2014) New similarity measures between generalized trapezoidal fuzzy numbers using the Jaccard Index. Int J Uncertain Fuzziness Knowl Based Syst 22(6):831–844
Vicente E, Mateos A, Jiménez A (2013) A new similarity function for generalized trapezoidal fuzzy numbers. In: Proceedings of artificial intelligence and soft computing. Springer, pp 400–411
Cheng CH (1998) A new approach for ranking fuzzy numbers by distance method. Fuzzy Sets Syst 95 (3):307–317
Acknowledgments
We are very grateful to the Editors and the anonymous Reviewers for their insightful and constructive comments and suggestions for the improvement of the manuscript. The authors would like to thank Dr. Rajesh Ranjan, Mahavir Vaatsalya Aspatal, Patna, India for his precious assistance in data analysis of our research. We especially appreciate Dr. Tapomay Dutta Majumder, for his utmost co-operation in rule base construction from collected data. The first author gratefully acknowledges the financial support provided by Ministry of Human Resource Development, Government of India and third author gratefully acknowledges the financial support provided by the Council of Scientific and Industrial Research, New Delhi, India, under Award 09/1023(007)/2011-EMR-I.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A:
Here, we review definitions and concepts of fuzzy number, GFN and IFS that are required for developments of the present study. We start by recalling the definition of a fuzzy number.
Definition A.1
[64] A fuzzy set defined on real line \(\mathbb {R}\) is called a fuzzy number if it is convex, normal and having a piecewise continuous membership function with bounded support.
To represent expert’s opinion, in a more flexible manner, GFN is better to use as it captures confidence level of expert. The definition of GFN is given as follows:
Definition A.2
[50] A GFN \(\widetilde {A}=[(a,b,c,d); w]\), where a,b,c,d are real numbers and 0<w≤1, is a fuzzy subset of the real numbers \(\mathbb {R} \) with a membership function μ A (u) which satisfies the following conditions:
-
i)
\(\mu _{\widetilde {A}}(u)\) is a continuous function from \(\mathbb {R} \) to the closed interval [0,w].
-
ii)
\(\mu _{\widetilde {A}}(u)=0, \)where −∞<u≤a.
-
iii)
\(\mu _{\widetilde {A}}(u)\) is monotonic increasing function in [a,b].
-
iv)
\(\mu _{\widetilde {A}}(u)=w, \)where b≤u≤c.
-
v)
\(\mu _{\widetilde {A}}(u)\) is monotonic decreasing function in [c,d].
-
vi)
\( \mu _{\widetilde {A}}(u)=0, \) where d≤u<∞.
If \(\mu _{\widetilde {A}}(u)\) is a linear function of u and also b = c then \(\widetilde {A}\) is called a GTFN. Without any loss of generality, throughout the work to represent the linguistic assessments of patients’ symptoms, provided by the medical experts, in a flexible manner, we consider GTFNs. When a GTFN \(\widetilde {A}\) is used to represent the expert’s opinion, the value w indicates the level of confidence of the medical expert.
Definition A.3
[15] An IFS A in the universe \(\mathcal {U}\) can be expressed as a set of ordered triple, \(A=\{(u,\mu _{A}(u),\nu _{A}(u)):u\in \mathcal {U}\}\), where \(\mu _{A}(u):\mathcal {U}\rightarrow [0,1]\) is the degree of belongingness and \(\nu _{A}(u):\mathcal {U}\rightarrow [0,1]\) is the degree of non-belongingness of u in A. They satisfy the relation 0≤μ A (u) + ν A (u)≤1∀u∈U. The quantity π A (u)=1−μ A (u)−ν A (u) is called the degree of hesitation (indeterminacy) of u in A.
A brief description of the concepts of IFS operations and aggregation operators for IFSs based on continuous Archimedean t-norm and t-conorm, are briefly reviewed in Appendix B.
Appendix B
It is well known that, a strict Archimedean t-norm has a representation by means of its additive generator [56] g:[0,1]→[0,∞] such that g(1)=0 as T(x,y) = g −1(g(x) + g(y))
Similarly, a strict Archimedean t-conorm is expressed through its additive generator [56] h:[0,1]→[0,∞] as S(x,y) = h −1(h(x) + h(y))
With the above analysis, pointwise operations for IFSs based on a given strict Archimedean t-norm T (generated by an additive generator g) and strict Archimedean t-conorm S (generated by an additive generator h) are introduced as follows:
Definition B.1
[54, 56] Let \(a_{1}=(\mu _{a_{1}},\nu _{a_{1}})\) and \(a_{2}=(\mu _{\widetilde {a}_{2}},\nu _{\widetilde {a}_{2}})\) be two IFSs and α≥0 be a scalar, and let a strict t-norm T and strict t-conorm S be generated by additive generators g and h, respectively. Then
-
(i) \(a_{1}\oplus a_{2}=\left (S(\mu _{a_{1}},\mu _{a_{2}}), T(\nu _{a_{1}},\nu _{a_{2}})\right )\)
\( =\left (h^{-1}\!\left (h(\mu _{a_{1}})\,+\, h(\mu _{a_{2}})\right )\!, g^{-1}\!\left (g(\nu _{a_{1}})\,+\,g(\nu _{a_{2}})\right )\right )\)
-
(ii) \(a_{1}\otimes a_{2}=\left \langle T(\mu _{a_{1}},\mu _{a_{2}}), S(\nu _{a_{1}},\nu _{a_{2}})\right )\)
\( =\!\left (g^{-1}\!\left (g(\mu _{a_{1}})\,+\,g(\mu _{a_{2}})\right )\!, h^{-1}\!\left (h(\nu _{a_{1}})\,+\,h(\nu _{a_{2}})\right )\right )\)
-
(iii) \(\alpha a_{1}=\left (h^{-1}\left (\alpha h(\mu _{a_{1}})\right ), g^{-1}\left (\alpha g(\nu _{a_{1}})\right )\right )\)
-
(iv) \(a_{1}^{\alpha } =\left (g^{-1}\left (\alpha g(\mu _{a_{1}})\right ), h^{-1}\left (\alpha h(\nu _{a_{1}})\right )\right )\)
To combine several IFSs into a single IFS, an aggregation function [53] is required which can be defined as: a function f:[0,1]n→[0,1] is called aggregation function of n arguments if it satisfies the properties (i) f(0,0,...,0)=0 and f(1,1,...,1)=1; (ii) if x≤y then f(x)≤f(y)∀x,y∈[0,1]n. In this work, we use intuitionistic fuzzy weighted arithmetic mean (IWAM) operator to aggregate IFSs. Based on arithmetic operations of IFSs defined in Definition B.1, IWAM operator [56] is defined as
Definition B.2
[56] Let \(a_{i}=(\mu _{a_{i}},\nu _{a_{i}}) (i=1,2,...,n)\) be a collection of IFSs. An IWAM operator is a mapping IWAM \(:(\mathbb {R^{+}})^{n}\rightarrow \mathbb {R^{+}}\) which is defined by
where ω=(ω 1,ω 2,..,ω n )T be the weight vector of a i (i=1,..,n),ω i >0,and \( \displaystyle \sum \limits _{i=1}^{n}\omega _{i}=1\).
Definition B.3
[56] If in particular, h −1 = h=1−I d and g −1 = g = I d on [0, 1], and that \(\displaystyle \sum \limits _{i=1}^{n}\omega _{i}=1\) ensures the argument of h −1∈[0,1], then IWAM and IAM operator reduce to the following forms:
If the weight vector \(\omega =(\frac {1}{n},\frac {1}{n},...,\frac {1}{n})^{T}\), then IWAM operator reduces to IAM operator and consequently (12) becomes
Rights and permissions
About this article
Cite this article
Das, S., Guha, D. & Dutta, B. Medical diagnosis with the aid of using fuzzy logic and intuitionistic fuzzy logic. Appl Intell 45, 850–867 (2016). https://doi.org/10.1007/s10489-016-0792-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-016-0792-0