Home Fuzzy Logic-Based Formalisms for Gynecology Disease Diagnosis
Article Open Access

Fuzzy Logic-Based Formalisms for Gynecology Disease Diagnosis

  • Anjali Sardesai EMAIL logo , Vilas Kharat , Pradip Sambarey and Ashok Deshpande
Published/Copyright: January 22, 2016
Become an author with De Gruyter Brill

Abstract

The very basis of the present article is the fact that the medical knowledge consisting of clinical presentation, diagnosis, and treatment of a disease is with imprecision and uncertainty. The overall approach in gynecological disease diagnosis could be divided into three distinct stages, and this was confirmed by seven experienced gynecologists. Stage 1 refers to an initial screening process in order to arrive at a single disease diagnosis for the patients, which is based only on the subjective information provided by patients to the physician. In stage 2, the patient who has not received a single diagnostic label in stage 1 is further investigated for a single disease diagnosis using past history criteria. If stage 2 fails to arrive at a single disease diagnosis for a patient, then physical examination and various tests like imaging tests, blood tests, etc., are conducted, and the test results are processed in stage 3. In stage 1, we have revisited fuzzy relational calculus and mathematically evaluated the perceptions of the domain experts (gynecologists) with respect to 31 gynecological diseases. The paper also presents the research findings with a case study focused on stage 2 using a type 1 fuzzy inference system. Out of 226 patients, 50 are correctly diagnosed for a single disease and 147 for multiple diseases in stage 1. The paper concludes that fuzzy relational calculus is an effective method as an “initial screening” process to arrive at a single disease diagnosis. We have identified 29 out of 226 patients satisfying past history criteria to achieve a single disease diagnosis by stage 2. Investigations for stage 3 are in progress.

1 Introduction

The diagnosis of a disease involves several levels of uncertainty and imprecision, and it is inherent to medicine. A single disease may manifest itself differently, depending on the patient, and with different intensities. A single symptom may correspond to different diseases. On the other hand, several diseases present in a patient may interact and interfere with the usual description of any of the diseases. Disease descriptions use linguistic expressions that are inherently imprecise/vague/fuzzy/ambiguous. The process of medical diagnosis is characterized by different stages of uncertainty in various forms like the symptoms (s) of the patient (p), symptoms (s)-diseases (d) association, and the indicated diagnosis (d) itself. Such uncertainty is crucial for the physician to determine a diagnostic label to entail the appropriate therapeutic regimen. The best and most precise description of disease entities uses linguistic terms that are also imprecise and vague [13]. However, diseases such as gynecological ones involve multiple concomitant causal factors, which are difficult to represent using conventional statistical methods. Medical documentation is in linguistic form. The physician uses his/her tactic knowledge, based on his/her experience, which is then represented as membership grades [24, 26], which is detailed in the paper.

Many times, the diagnostic process constitutes one type of imprecision and uncertainty, and the knowledge related to a patient’s state constitute another type. The physician generally gathers knowledge about the patient from the past history, physical examination, laboratory test results, and other investigative procedures such as ultrasonic diagnosis, X-ray, etc. The knowledge provided by each of these sources carries varying degrees of uncertainty. The past history furnished by the patient may be subjective, exaggerated, underestimated, or incomplete. Also, mistakes may be committed in the physical examination and symptoms may be sometimes overlooked. Nonetheless, measurements provided by laboratory tests are often of limited precision, and the exact borderline between normal and abnormal pathological results are often unclear. The diagnostic tests require a correct interpretation of the results [1, 30]. Thus, the state and symptoms of the patient can be known by the physician with only a limited degree of precision. The desire to better understand and teach this difficult and important technique of medical diagnosis has prompted attempts to model the process with the use of the fuzzy set theory [13].

Most of the medical decision support systems (MDSSs) are developed during 1970–1980 using Bayesian methods [7, 8, 12] and symbolic reasoning – PIP, MEDITEL [31], INTERNIST [15, 18], DXPLAIN [5, 17, 19], DiagnosisPro [10], Iliad, fuzzy diagnosis, and fuzzy sets in medical artificial intelligence [14, 28, 29]. In the mid-1970s, MYCIN [6, 11], a knowledge-based computer program, was designed to aid physicians in the diagnosis and treatment of meningitis and infectious diseases, and accommodates uncertainties and ambiguities in labeling the symptoms. It is a rule-based expert system with backward chaining that uses around 600 rules that are stored as LISP expressions. In the last two decades, systems based on other paradigms like information theory and fuzzy set theory have been developed; for example: Isabel is an information theory-based pediatric diagnostic system [21]. Early works in which the fuzzy set theory was effectively used for medical diagnosis were carried out by Sanchez [23], Esogbue [9], Adlassnig et al. [24, 16, 27], Kolarz et al. [3, 4, 16], and other researchers. CADIAG systems for the diagnosis of medical conditions such as rheumatic disorders and pancreatic diseases were developed by Adlassnig and his colleagues [16]. In 1970–1980s, some stand-alone systems like CADUCEUS, Iliad, and DxPlain, which use patient symptoms as input and give diagnosis, were developed [20]. Systems like DynaMed and UpToDate are based on the information from journals and expert experience [20]. This information along with the clinical guidelines and protocols are used to create value-added tools to support clinical care. Mobile devices and tools like InfoRetriever, ePocrates, and Micromedex help provide drug information, clinical guidelines, calculators, and emergency medicine resources at the point of care [20].

In medical science working with crisp values, concrete definitions are rather rare. As an example, the intensity of pain can be described verbally and depends on the subjective information of the patient. To model this subjective information, linguistic variables like Always, Often, Not Specific, Seldom, and Never are invariably used. Prof. Zadeh proposed the use of linguistic hedge. For example, “Very” to indicate “Very Often.” The concentration operator takes the form as Avery(x)=A2(x). In computer-assisted medical diagnosis, Adlassnig proposed that the medical knowledge should be stored as logical relationships between symptoms and diagnosis in terms of (i) presence of a symptom Si in the case of diagnosis Dj ; (ii) conclusiveness of symptom Si for diagnosis Dj. He defined fuzzy subsets presence and conclusiveness, and calculated membership functions and determined membership values for all the subsets [2]. In the paper, Zadeh’s exponents are used to calculate the linguistic hedges.

1.1 A Word on Gynecology

The exponential growth of gynecological diseases across the globe, in general and especially in lower middle class with special reference to India, prompted the research team to initiate the study with an objective to assist relatively new gynecologists or general physicians/clinicians in decision making. Gynecology refers to the abnormalities or diseases of the female reproductive system such as the uterus, vagina, and ovaries, while obstetrics deals with abnormalities or diseases during pregnancy (prenatal period), childbirth, and the postnatal period. The information about gynecological diseases and conditions include uterine fibroid (tumors), ovarian cysts, polycystic ovarian syndrome, and endometriosis. Also, it consists of many other female reproductive system abnormalities that could refer to different disease categories such as cervical health, common uterine conditions, diseases of the uterus, ovarian conditions, and vaginal health. Because of inherent uncertainty in the form of vagueness/fuzziness, which is resident in gynecology, an attempt has been made in this paper to explore the possibility of using fuzzy set theoretic operations in medical decision making.

In developing countries, their respective governments usually run medical camps in villages/towns, where people undergo medical check-ups even for gynecology. In such cases of mass diagnosis, the use of software can be used to save time in diagnosis. Also in medical colleges, software can be used as a demonstrative learning tool for the students, in teaching the process of differential diagnosis. It can also help assist a general physician or a new gynecologist in the diagnosis process.

The overall approach in gynecological disease diagnosis could be divided into three distinct stages, which were accepted by experienced gynecologists. Stage 1 [26] refers to the initial screening process in order to arrive at a single disease diagnosis for the patients, and based only on the subjective information provided by patients to the physician. In stage 2 [25], the patient who has not received a single diagnostic label in stage 1 is further investigated for a single disease diagnosis using parameters like past history, premenstrual changes, last menstrual period (LMP), marital status, parity, etc. If stage 2 fails to arrive at a single disease diagnosis for a patient, then physical examination and various tests like ultrasonography, X-ray, blood tests, etc., are conducted, and the test results are processed in stage 3. The paper relates the efficacy of the stage 1 investigations using fuzzy computational rule of inference and stage 2 investigations using the fuzzy inference system (FIS).

The remaining part of the paper is organized as follows. Section 2.1 describes the techniques used to achieve the objective. Section 2.2 demonstrates the approach to fuzzy relational calculus in gynecology. Section 2.3 contains a case study in gynecological diseases in India, while results and discussion are presented in Section 3.

2 Mathematical Preliminaries

MDSS primarily depends on the perception of the domain experts due to the inherent uncertainty/imprecision at every stage in the diagnostic process. The fuzzy set theory, in our view, could be one of the possible soft computing formalisms that could be used effectively in medical diagnostic decision making. We therefore present an overview of the techniques used in the study reported in this sequel.

2.1 Computational Rule of Inference: Max-Min Composition

The definitions of fuzzy sets and fuzzy operations are well known [13, 22], and therefore not discussed in this section. This section very briefly describes fuzzy relational calculus used in the paper [13, 22].

Definition 1: Let R be a fuzzy relation on X×Y, i.e. R={((x, y), fR (x, y))|(x, y)∈X×Y}, where the α-cut matrix Rα is denoted by

Rα={((x,y),fR(x,y))|fR(x,y)=1, if_fR(x,y)α;fR(x,y)=0; if_fR(x,y)<α,(x,y)X×Y,α[0,1]}.

Definition 2: Let RX×Y and SY×Z be fuzzy relations; the max-min composition R°S is defined by

(1)RS={((x,z),maxy{minx,z{fR(x,y),fS(y,z)}})|xX,yY,zZ}. (1)

Definition 3: A fuzzy relation R on R×R is called is a fuzzy compatible or tolerance or proximity relation if it satisfies reflexive and symmetric conditions.

Definition 4: A fuzzy relation R on R×R is called a fuzzy equivalence relation if the following three conditions hold:

  1. R is reflexive, if fR(x,x)=1, ∀xX.

  2. R is symmetric, if fR(x,y)=fR(y,x), ∀x,yX.

  3. R is transitive, if R(2)=(R°R)⊂R, or more explicitly fR(x,z)maxy{{minx,z{fR(x,y),fR(y,z)}},x,y,zX.

Definition 5: The transitive closure, RT, of a fuzzy relation R is defined as the relation that is transitive, contain R, and has the smallest possible membership grades.

Theorem 1:Let R be a fuzzy compatibility relation on a finite universal set X with |R|=n, then the max-min transitive closure of R is the relation is defined as the relation R(n−1) [13, 22].

According to Theorem 1, we can get the algorithm to find the transitive closure, RT =R(n−1).

Algorithm A: Find the transitive closure RT of fuzzy compatibility relation [13].

Step 1: Calculate R(2) if R(2)R or R(2)=R, then transitive closure RT=R and stop. Otherwise, k=2, go to step 2.

Step 2: If 2kn−1, then RT=R(n−1) and stop. Otherwise, calculate R(2k)=R(2k1)R(2k1); if R(2k)=R(2k1), then transitive closure RT=R(2k) and stop. Otherwise, go to step 3.

Step 3: k=k+1. Go to step 2.

Prof. Zadeh proposed the use of a linguistic modifier that is commonly used. Among which, we used the linguistic hedge “very” to indicate “very often” and “very seldom” linguistic terms [22]. The concentration operator takes the form as

(2)Avery(x)=A2(x). (2)

2.2 Type 1 FIS

The FIS defines a non-linear mapping of the input data vector into a scalar output, using fuzzy rules. A Mamdani-type FIS was used in this research, which uses center of gravity as a defuzzification method. The details of the method are available in standard literature [13, 22].

The fuzzy logic-based formalism to arrive at a correct diagnosis in gynecological diseases is presented in Figure 1.

Figure 1: Fuzzy Logic-Based Formalism for the Diagnosis of Gynecological Diseases.
Figure 1:

Fuzzy Logic-Based Formalism for the Diagnosis of Gynecological Diseases.

There is a relation between symptoms (s) and diseases (d). To model the descriptive information, two fuzzy relations can be formulated: (i) fuzzy occurrence relation (Ro) and (ii) fuzzy confirmability relation (Rc). The first one provides knowledge about the tendency or frequency of a symptom with respect to a specific disease. It corresponds to a question, “How often does a symptom ‘s’ occur with respect to a disease ‘d’?.” The second one describes the discriminating power of the symptom to confirm the disease and corresponds to a question, “How strongly does the symptom ‘s’ confirm the disease ‘d’?.” The distinction between occurrence and conformability is useful because a symptom may rather likely occur with respect to a given disease but may also commonly occur with several other diseases; therefore, limiting its power as a discriminating factor among them is necessary. Another symptom, on the other hand, may be relatively rare with respect to a given disease, but its presence may nevertheless constitute an almost certain confirmation of the presence of the disease. We then obtain a fuzzy relation Rs specifying the presence, absence, or otherwise status of symptom (s) for the patients [13].

2.3 Initial Screening: Stage 1

The compositional rule of inference procedure is formulated as follows:

Let S={s1, …, sn } be the crisp universal set of symptoms, D={d1, …, dm } be the crisp universal set of diseases, and ={α1, …, αn } be the fuzzy relation on the patient and S, where 0≤αj ≤1, j=1, …, n. Also let R be the fuzzy relation on S×D. From this relation R, we can arrive at two relations: fuzzy occurrence relation (Ro) and fuzzy confirmability relation (Rc), as discussed above. Consider the crisp universal set P of k patients, say, P={p1, …, pk }. Suppose Rs is the fuzzy relation on S×P.

Using relations Ro, Rc, and Rs, we can now calculate different fuzzy indication relations defined on the universal set P×D of patients and diseases. The fuzzy set R1 of the possible diseases of the patient can be inferred by means of compositional rule of inference, which is called as fuzzy occurrence indication relation [Eq. (1)].

R1=Rs°Ro≡(b1, b2, …, bm), which is given by

(3)R1j=(s1ro1j)(s2ro2j)(snronj). j=1, 2, , m. (3)

Similarly, the fuzzy confirmation indication relation can be calculated as fuzzy set R2 [Eq. (3)]. From these indication relations, different diagnostic conclusions could be drawn that would ultimately result in the decision on the p-d relationship. For calculating the final diagnostic indication R, the intersection operation over R1 and R2 is used. If R1 and R2=1, we conclude that the patient p suffers from the diseased [26].

2.4 Past History Parameter Screening: Stage 2

After taking a deeper look by the authors, it was inferred that the diagnostic efforts in gynecology heavily depend on some of the factors/history such as age of the patient, LMP, premenstrual cycle (PMC), irregular/regular nature of menses, married/unmarried status of the patient, and parity. These factors collectively decide some of the diseases. Thus, five fuzzy sets, namely, age, LMP, PMC_Flow, marital status, and parity, were defined (Figure 2A–E) and 72 fuzzy rules were formulated and using type 1 FIS [25].

Figure 2: (A–E) Fuzzy Sets for History Parameter. (A) Fuzzy set for age. (B) Fuzzy set for PMC_Flow. (C) Fuzzy set for Marital_Status. (D) Fuzzy set for parity. (E) Fuzzy set for LMP.
Figure 2:

(A–E) Fuzzy Sets for History Parameter. (A) Fuzzy set for age. (B) Fuzzy set for PMC_Flow. (C) Fuzzy set for Marital_Status. (D) Fuzzy set for parity. (E) Fuzzy set for LMP.

3 Case Study

The study relates to the investigations carried out by a team of eight gynecologists, a fuzzy logic engineer, and a computer scientist in India, to finally arrive at a patient-disease matrix. The domain experts, based on their more than two decades of experience, confirmed that there are 31 commonly observed gynecological diseases and 123 related symptoms. The case study is divided into two parts.

The first part focuses on classifying the experts depending on their perceptions on the symptom-disease relationship. The second part of the case study initiates the process of initial screening to arrive at some diagnosis by one expert and also with eight experts.

The gynecologists recorded their perceptions linguistically with corresponding membership values (in bracket) as A – Always (1), Very Often – VO (0.5625), O – Often (0.75), NS – Not Specific (0.5), S – Seldom (0.25), VS – Very Seldom (0.0625), and N – Never (0) (Table 1) [Eq. (2)].

Table 1

Computation of Fuzzy Confirmability Relation Query: “How Strongly Does the Symptom “s” Confirm with Respect to the Disease “d”? (Case Study Example).

S1S2S3S4S5S6S7S8S9S10S11S12S13S14S15S16S17
D1NNNNNNVSNONAAONNNN
D2NNONNNNNONNNNAOAN
D3NOOAOAAAONNNNNNNN
D4NNNANANNANNNNNNNN
D5NNNNVOAAANONNNNNNN
D6VONNNNNVONONAVONSNNNSN
D7ONVOANNNNANNNNNONN
D8OOAVOONNNNNVONNNNAS
D9NNNNNNNNNNSANNNNNN

In order to explain the computational procedure, a sample set of 9/31 diseases and 17/123 related symptoms are considered (Table 1), and the names of diseases and symptoms are presented in the Appendix. We presuppose that if in a disease di, a symptom sj is absent, the fuzzy occurrence and confirmation table entries for the [di, sj ] will have membership value 0. Such entries in the tables are not further considered in the analysis for obvious reasons (Table 1).

3.1 Initial Screening Using Fuzzy Relational Calculus: Stage 1

Initial screening is one of the early steps in the process of differential diagnosis that is followed very commonly by medical professionals. It is possible that the model may diagnose one or more diseases based on the inputs from the patients. The possibility of differential diagnosis cannot be ruled out, as the s-d relationship in fuzzy relational calculus is based only on the perceptions of the patients without further medical tests.

In order to follow the initial screening part of the research study, the data for the patient-symptom matrix is collected from three different hospitals in Pune and Ambejogai, India, by interviewing the patients so as to avoid collecting happenstance data in statistics. During personal conversations with the patients, questions were asked about their complaints, past history, age, LMP, PMC details, number of children, history about hypertension, diabetes, etc. These data of 226 patients were initially scanned by the experts, and a sample set of nine patients was considered (Table 2). The max-min composition mentioned in Section 1 is followed.

Table 2

Patient-Symptom Relation (Case Study Example).

P1P2P3P4P5P6P7P8P9
S1000000.5000
S2000000000
S3100010001
S4100011000.5
S5010000000
S6000000100
S700000000.50
S8000000100
S9000000000
S10000000000
S11010101000
S12000000000
S13000000.5000
S14000000000
S15000000000
S160110000.50.50
S17000000000.5

Using the defined max-min resemblance/composition procedure [Eqs. (1) and (3)], we have obtained fuzzy occurrence indication relation and fuzzy conformability indication relation.

3.2 Past History Parameter Screening: Stage 2

We have developed a comprehensive computer code for the various stages in decision making in gynecology disease diagnosis. A Mamdani-type FIS using center of gravity as a defuzzification method is simulated while in software development in order to arrive at a single disease as an output.

Table 3 demonstrates the application of fuzzy rules using Mamdani-type FIS, for patient (P215) with history as follows: Age – 35 years, LMP – 60 days back. This fits in the fuzzy set Age-Fertile with membership value 1 (F=1), and also in fuzzy set LMP-MMC with membership value 1 (MMC=1) and fuzzy set LMP-PMC with membership value 0.047619 (PMC=0.047619). These three factors will fire the following six rules from the set of 72 rules to yield the output as “secondary amenorrhea present with possibility 1.”

Table 3

Fuzzy Rules Applied to Patient P215.

0   1
1If (age is PM AND LMP is MMC) Then
Secondary Amenorrhea PresentMin is(0)
0  0.047619
2If (age is PM AND LMP is PMC) Then
Secondary Amenorrhea PresentMin is(0)
11
3If (age is F AND LMP is MMC) Then
Secondary Amenorrhea PresentMin is(1)
10.047619
4If (age is F AND LMP is PMC) Then
Secondary Amenorrhea Present Min is(0.047619)
01
5If (age is EF AND LMP is MMC) Then
Secondary Amenorrhea PresentMin is(0)
00.047619
6If (age is EF AND LMP is PMC) Then
Secondary Amenorrhea PresentMin is(0)
Max (0,0,1, 0.047619,0,0)=1 so we claim,
Secondary Amenorrhea Present with possibility 1.

4 Results and Discussion

In stage 1, fuzzy occurrence and fuzzy conformability indication relations are computed [Eqs. (1) and (3)]. Table 4 presents the final fuzzy conformability indication relation matrix using max-min composition.

Tables 4 and 5 infer that disease D2 occurs “always” in patient P2 and “always” confirms the disease. Thus, we can state that patient P2 is suffering from disease D2. Similarly, patient P2 is also suffering from diseases D2, D6, D8, and D9.

Table 4

Disease-Patient Occurrence Indication Matrix (p×d) (Case Study Example).

P1P2P3P4P5P6P7P8P9
D101010100.06250
D20.56251100.5625010.50.5625
D310.750010.7510.751
D4100011100.75
D500000010.750
D6010.51010. 50.750
D7100011000.5625
D81110.562510.56250.750.51
D9010101000
Table 5

Disease-Patient Confirmability Indication Matrix (p×d) (Case Study Example).

P1P2P3P4P5P6P7P8P9
D1010101000
D20.751100.7500.750.50.75
D310.750010.7510.750.75
D4100010100.75
D500000010.750
D6010.51010.750.56250
D7100011000.5625
D81110.562510.56250.750.51
D9010101000

Table 6 shows that max-min composition does not result only in one disease diagnosis but identifies more than one disease or multiple diagnoses in a patient. Physicians term it as initial screening of the disease in a patient, which is same as the model output. From the data set above, we can state that fuzzy model has diagnosed 4/31 diseases correctly in a patient P1, 5/31 in patient P2, and so on, as shown in Table 6. For patient P9, the model diagnosed a single disease – pelvic inflammatory disease. In the cases of all other seven patients, the gynecologist suggested further investigative tests to arrive at the single disease diagnosis. In patient P8, the diagnosis by model was “disease unspecific.” There are various reasons related to a “disease unspecific” output, such as that the symptoms narrated by the patient may not match with any of the currently selected 31 diseases, or the symptoms narrated may be very weak so it does not calculate both the fuzzy indication relations as the “always” linguistic value; this may require to cut down the result to the nearest α-cut level, or it is mostly observed in many patients that the patient with a psychological history cannot be diagnosed correctly.

Table 6

Possibility of Diseases Occurring for a Patient (Case Study Example).

PatientPossible diseases that occurred in the patient
P1Uterine fibroid (D3), adenomyosis (D4), endometriosis (D7), pelvic inflammatory disease (D8)
P2Vaginal yeast infection (D1), ovarian cyst (D2), cervicitis (D6), pelvic inflammatory disease (D8), leukorrhea (D9)
P3Ovarian cyst (D2), pelvic inflammatory disease (D8)
P4Vaginal yeast infection (D1), cervicitis (D6), leukorrhea (D9)
P5Uterine fibroid (D3), adenomyosis (D4), endometriosis (D7), pelvic inflammatory disease (D8)
P6Vaginal yeast infection (D1), cervicitis (D6), endometriosis (D7), leukorrhea (D9)
P7Uterine fibroid (D3), adenomyosis (D4), dysfunctional uterine bleeding (D5)
P8Disease unspecific
P9Pelvic inflammatory disease (D8)

In the study, 226 patients were studied and an overview of the diagnosis analysis for one expert is presented below.

  1. Total number of patients diagnosed by the model: 226.

  2. Number of patients with only one disease diagnosed by model and confirmed by the expert: 50.

  3. Number of patients with multiple diseases diagnosed by model, all correct and confirmed by the expert: 40.

  4. Number of patients with multiple diseases diagnosed by model, partial correct and confirmed by the expert: 107.

  5. Diagnosis percentage with 100% accuracy by the model (only one disease was diagnosed by model and confirmed by the expert): 22.12%.

  6. Diagnosis percentage of initial screening model diagnosis with one + multiple diseases confirmed by the expert: 87.17%.

  7. Failure percentage of the initial screening model: 12.83%.

It was observed that the model gives 12.83% incorrect diagnosis. The possible reasons may be as follows:

  1. The patient comes with a set of symptoms not covered in the study, as only 31 gynecology diseases are considered at present.

  2. The patient may have history/symptoms other than gynecology-related symptoms, and so the model fails to diagnose the relevant diseases. In such a case, the patient is directed to another branch of medicine for the diagnosis.

  3. It is noted in many psychological patients that the psychological imbalance causes changes in female hormones, namely estrogens and progesterone, and consequently causes disturbance in the functioning of the female reproductive system.

In this study, the perceptions of eight domain experts were considered, and the model was executed for each of the experts, keeping the patient’s data the same. Table 7 shows the detailed diagnosis analysis for 226 patients.

Table 1 rows 2 and 3 infer multiple disease diagnosis for some of the patients. Therefore, in the quest of arriving at a single disease, there was a need to look for an additional mathematical formalism.

Table 7

Diagnosis Analysis for Eight Experts (Eight Experts, 226 Patients).

Diagnosis analysisExperts
E1E2E3E4E5E6E7E8
One disease – correct5041505450535618
Multiple diseases – all correct405261465
Multiple diseases – partial correct10750615964575461
Incorrect diagnosis29131113107109112110142
Accuracy percentage (single disease)22.1218.1422.1223.8922.1223.4524.787.96
Overall accuracy percentage87.1642.4850.0051.7750.8850.4451.3337.17

In stage 2, out of 226 patients, 30 patients were identified using type 1 FIS, for whom the “history” criteria was applicable to arrive at a single disease. We can state in no uncertain terms that 29/30 patients were correctly diagnosed for a single disease. In stage 1, 50 patients were diagnosed correctly using type 1 fuzzy relational calculus, for a single disease diagnosis. In stage 2, only one patient (P100) was incorrectly diagnosed. The reason for the failure is narrated below:

The history of the patient was as follows: Age – 25 years, fits in the fuzzy set Age-Fertile (F=1), Marital Status – Unmarried (M_Status=U), Amenorrhea for 4 years, which does not fit in any of the LMP fuzzy sets. In the fuzzy sets defined, Amenorrhea is termed when there are no menses for >1.5 months to 4–5 months. Then, till 9 months, the patient is Gravid, and after the birth of a child for next ~1.5 years, it is Lactational Amenorrhea. More than 4 years should fall into Menopause, but menopause is not possible at an early age like 25 years. Thus, none of the rules are fired and the model gives no output. The gynecologists invariably termed the diseases as Secondary Amenorrhea for the symptoms – “age 25 and no menses present.” As it is not good practice to redefine the fuzzy set for every extreme case, we consider this as exceptional case or it may be an outlier. The initial screening model also could diagnose this patient as “Disease Unspecific.” This patient P100 can be considered as an outlier.

Table 8 shows the increased accuracy of performance in the overall diagnosis by each expert after the application of rules to all identified 30 patients out of 226 patients. It ranged from 22.12% to 30.53% for the single disease diagnosis as an output by eight experts.

In stage 3, hopefully, we will be able to identify most of the remaining 147 patients to confirm the single disease diagnosis. Though information on symptom and history of a patient can help in single disease diagnosis, the investigations carried out in sequel emphasize the need for further investigations to conduct tests such as blood tests, medical imaging tests (ultrasonic test, X-ray, magnetic resonance imaging, computed tomography scan, and so on), etc.

Table 8

Diagnosis Analysis for Eight Experts after Applying “History” Rule Base (Eight Experts, 226 Patients).

Diagnostic analysisExperts
E1E2E3E4E5E6E7E8
One disease – correct6450586560636937
Multiple diseases – all correct45129138111313
Multiple diseases – partial correct9348555358525259
Incorrect diagnosis241161049510010092115
Accuracy percentage (single disease)28.3222.1225.6628.7626.5527.8830.5316.37
Overall accuracy percentage89.3848.6753.9257.9655.7555.7559.2948.23

4.1 Analysis of Exponent 2 in Linguistic Hedges

The exponent 2, used as one of the linguistic hedges, was varied from 1.85 to 2.3 at an interval of 0.1 in the real-time data, and the effect on the output was studied. It can be stated that there was no effect on the output of the model after varying these values [Eq. (2)]. Therefore, the authors are of strong belief that the exponent 2, as one of the linguistic hedges proposed by Prof. Lotfi Zadeh, is suitable in real-world applications.

The results were tested and verified with the diagnosis given by gynecologists for each patient’s case. The software was run for each expert’s perception to find the diagnosis analysis among multiple experts, to conclude the end of the initial screening process. The development of the software was made to simulate the process of differential diagnosis to achieve some level of machine intelligence in medical diagnosis.

5 Concluding Remarks and Future Scope for Research

The limited study concludes that exponent 2, used as a concentration operator (fuzzy hedge) in the transformation from good to very good, initially proposed by Prof. Zadeh, works out well. The case study infers that the use of type 1 fuzzy relational calculus in the initial screening process (stage 1 of medical diagnosis) helps in arriving at a single disease diagnosis. Stage 1 also arrives at multiple diseases as an output, for which the FIS (stage 2) is used to refine the diagnosis for past history parameters. Stage 3 can be used to finally arrive at a single disease diagnosis.

The development of the software is an important activity and is aimed to simulate the process of differential diagnosis to achieve some level of machine intelligence in medical diagnosis.

In order to check the sensitivity and specificity of these results, the efficacy of the use of receiving operating curve is being studied. Implementation of these approaches will go a long way to achieving the ultimate objective of assisting a general physician/newcomer gynecologist. In the process, exhaustive user-friendly software will be developed.

A large proportion of routine clinical decision making depends on the availability of good quality clinical information and instant access to up-to-date medical knowledge. There is increasing evidence that the use of computer-aided clinical decision support to manage medical knowledge results in better health-care processes and patient outcomes. We believe that the three-stage approach detailed in the paper is a better proposition in the medical diagnosis system, especially in the field of gynecology. Though the use of type 1 fuzzy relational calculus and FIS is more appropriate, the possibility of additional bio-inspired computing methods could be explored. The software will help in arriving at a correct disease diagnosis in gynecology for general physicians/gynecologists.

Appendix

DiseasesRelated Symptoms
D1Vaginal yeast infectionS1Backache
D2Ovarian cystS2Increased frequency of micturition
D3Uterine fibroidS3Pain in lower abdomen
D4AdenomyosisS4Painful menstruation
D5Dysfunctional uterine bleedingS5Irregular menses
D6CervicitisS6Heavy bleeding between periods
D7EndometriosisS7Vaginal bleeding between periods
D8Pelvic inflammatory diseaseS8Passage of clots
D9LeukorrheaS9Painful intercourse
S10Weakness
S11White discharge
S12Vaginal itching
S13Burning Micturition
S14Abdominal swelling
S15Bowel/bladder complaints
S16Abdominal pain
S17No menses

Bibliography

[1] M. F. Abbod, D. G. Diedrich von Keyserling, D. A. Linkens and M. Mahfoul, Survey of utilisation of fuzzy technology in medicine and healthcare, Fuzzy Sets Syst.120 (2001), 331–349.10.1016/S0165-0114(99)00148-7Search in Google Scholar

[2] K. P. Adlassnig, A fuzzy logical model of computer-assisted medical diagnosis, Methods Inform. Med.19 (1980), 141–148.10.1055/s-0038-1636674Search in Google Scholar

[3] K. P. Adlassnig, G. Kolarz, W. Scheithauer and H. Grabner, Approach to a hospital-based application of a medical expert system, Med. Inform.11 (1986), 205–223.10.3109/14639238609003728Search in Google Scholar

[4] K. P. Adlassnig, W. Scheithauer and G. Kolarz, Fuzzy medical diagnosis in a hospital, in: Fuzzy Logic in Knowledge Engineering, pp. 275–294, Verlag TÜV Rheinland, Cologne, Germany, 1986.Search in Google Scholar

[5] G. O. Barnett, J. J. Cimino, J. A. Hupp and E.P. Hoffer, DXplain, an evolving diagnostic decision-support system, J. Am. Med. Assoc.258 (1987), 67–74.10.1001/jama.258.1.67Search in Google Scholar

[6] B. G. Buchanan and E. H. Shortliffe, Rule Based Expert Systems, Addison Wesley, Reading, MA, 1984.Search in Google Scholar

[7] F. T. De Dombal, Computer-aided diagnosis of acute abdominal pain, Br. Med.9 (1992), 267–270.10.1007/978-1-4613-8554-7_7Search in Google Scholar

[8] F. T. De Dombal, Computers, diagnoses and patients with acute abdomen pain, Arch. Emerg. Med.9 (1992), 267–270.10.1136/emj.9.3.267Search in Google Scholar

[9] A. O. Esogbue, Fuzzy sets and the modelling of physician decision processes, part II: fuzzy diagnosis decision models, Fuzzy Sets Syst.3 (1980), 1–9.10.1016/0165-0114(80)90002-0Search in Google Scholar

[10] P. P. Glasziou, Information overload: what’s behind it, what’s beyond it?, Med. J. Aust.189 (2008), 84–85.10.5694/j.1326-5377.2008.tb01922.xSearch in Google Scholar

[11] P. Harmon and D. King, Artificial Intelligence in Business, John Wiley, New York, 1985.Search in Google Scholar

[12] J. C. Horrocks, A. P. Mccann, J. R. Staniland, D. J. Leaper and F. T. De Dombal, Computer aided diagnosis: description of an adaptable system and operational experience with 2034 cases, Br. Med. J.2 (1972), 5–9.10.1136/bmj.2.5804.5Search in Google Scholar

[13] G. J. Klir and C. Bo Yuan, Fuzzy Sets and Fuzzy Logic, Theory and Applications, Prentice P. T. R. Hall, Upper Saddle River, NJ, 1995.Search in Google Scholar

[14] L. I. Kuncheva and F. Steimann, Fuzzy diagnosis, Artif. Intell. Med.16 (1999), 121–128.10.1016/S0933-3657(98)00068-2Search in Google Scholar

[15] H. S. Lee, An optimal algorithm for computing the max-min transitive closure of a fuzzy similarity matrix, Fuzzy Sets Syst.123 (2001), 129–136.10.1016/S0165-0114(00)00062-2Search in Google Scholar

[16] H. Leitich, K. P. Adlassnig and G. Kolarz, Development and evaluation of fuzzy criteria for the diagnosis of rheumatoid arthritis, Methods Inf. Med.35 (1996), 334–342.10.1055/s-0038-1634678Search in Google Scholar

[17] S. London, DXplain: a web-based diagnostic decision support system for medical students, Med. Ref. Serv. Q.17 (1998), 17–28.10.1300/J115v17n02_02Search in Google Scholar PubMed

[18] R. A. Miller, H. E. Pople, Jr. and J. D. Myers, Internist-1, an experimental computer-based diagnostic consultant for general internal medicine, N. Engl. J. Med.307 (1982), 468–476.10.1007/978-1-4612-5108-8_8Search in Google Scholar

[19] R. A. Miller, Medical diagnostics decision support systems – past, present and future, J. Am. Med. Inform. Assoc.1 (1994), 8–27.10.1136/jamia.1994.95236141Search in Google Scholar PubMed PubMed Central

[20] M. Moore and K.A. Loper, An introduction to clinical decision support systems, J. Electron. Resour. Med. Libr.8 (2011), 348–366.10.1080/15424065.2011.626345Search in Google Scholar

[21] P. Ramnarayan, A. Tomlinson, A. Rao, M. Coren, A. Winrow and J. Britto, ISABEL: a web-based differential diagnostic aid for paediatrics: results from an initial performance evaluation, Arch. Dis. Child.88 (2003), 408–413.10.1136/adc.88.5.408Search in Google Scholar PubMed PubMed Central

[22] T. Ross, Fuzzy Logic with Engineering Applications, John Willy & Sons Ltd., Chichester, UK, 2010.10.1002/9781119994374Search in Google Scholar

[23] E. Sanchez, Inverse of fuzzy relations, application to possibility distributions and medical diagnosis, Fuzzy Sets Syst.2 (1979), 75–86.10.1109/CDC.1977.271520Search in Google Scholar

[24] A. Sardesai, V. Kharat, P. Sambarey and A. Deshpande, Efficacy of fuzzy-stat modelling in classification of gynaecologists and patients, J. Intell. Syst.25 (2016), 147–157.10.1515/jisys-2015-0001Search in Google Scholar

[25] A. Sardesai, V. Khrat, A. Deshpande and P. Sambarey, Fuzzy logic application in gynaecology: a case study, in: Proc. 3rd International Conference on Informatics, Electronics and Vision 2014, Dhaka, Bangladesh, IEEE Explore Digital Library, 2014.10.1109/ICIEV.2014.6850715Search in Google Scholar

[26] A. Sardesai, V. Khrat, A. Deshpande and P. Sambarey, Initial screening of gynecological diseases in a patient, expert’s knowledgebase and fuzzy set theory: a case study in India, in: 2nd World Conference on Soft Computing, Baku, Azerbaijan, pp. 258–262, 2012.Search in Google Scholar

[27] R. Seising, C. Schuh and K. P. Adlassnig, Medical knowledge, fuzzy sets, and expert systems, in: Workshop on Intelligent and Adaptive Systems in Medicine, Prague, 2003.Search in Google Scholar

[28] F. Steimann, Fuzzy set theory in medicine, Artif. Intell. Med.11 (1997), 1–7.Search in Google Scholar

[29] F. Steimann, On the use and usefulness of fuzzy sets in medical AI, Artif. Intell. Med. AI21 (2001), 131–137.10.1016/S0933-3657(00)00077-4Search in Google Scholar

[30] A. Torres and J. J. Nieto, Fuzzy logic in medicine and bioinformatics, J. Biomed. Biotechnol.2006 (2006), 1–7.10.1155/JBB/2006/91908Search in Google Scholar PubMed PubMed Central

[31] W. E. Worley and H. S. Waxman. Meditel: computer assisted diagnosis: version 1.0, Ann. Intern. Med.112 (1990), 154.10.7326/0003-4819-112-2-154_1Search in Google Scholar

Received: 2015-9-22
Published Online: 2016-1-22
Published in Print: 2016-4-1

©2016 by De Gruyter

This article is distributed under the terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Downloaded on 22.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jisys-2015-0106/html
Scroll to top button