alexa Application of Artificial Intelligence in the Diagnosis of Eosinophilia
ISSN: 2157-7420
Journal of Health & Medical Informatics

Like us on:

Make the best use of Scientific Research and information from our 700+ peer reviewed, Open Access Journals that operates with the help of 50,000+ Editorial Board Members and esteemed reviewers and 1000+ Scientific associations in Medical, Clinical, Pharmaceutical, Engineering, Technology and Management Fields.
Meet Inspiring Speakers and Experts at our 3000+ Global Conferenceseries Events with over 600+ Conferences, 1200+ Symposiums and 1200+ Workshops on Medical, Pharma, Engineering, Science, Technology and Business
  • Research Article   
  • J Health Med Informat 2010, Vol 1(1): 103
  • DOI: 10.4172/2157-7420.1000103

Application of Artificial Intelligence in the Diagnosis of Eosinophilia

S. Martha Merlyn, S. Shiney Valentina, Sachidanand Singh, J. Jannet Vennila and Atul Kumar*
Department of Bioinformatics, Karunya University, Coimbatore, Tamil Nadu, India
*Corresponding Author: Atul Kumar, Department of Bioinformatics, Karunya University, Coimbatore, Tamil Nadu, India, Tel: +919488523540, Email: [email protected]

Received Date: Dec 13, 2010 / Accepted Date: Dec 27, 2010 / Published Date: Dec 29, 2010


Artificial intelligence is a branch of computer science capable of analysing complex medical data. Their potential to exploit meaningful relationship with in a data set can be used in the diagnosis, treatment and predicting outcome in many clinical scenarios. The task of medical diagnosis is a complex one, considering the level vagueness and uncertainty management, especially when the disease has multiple symptoms. Fuzzy logic controller (FLC) was used to design a system for the diagnosis of eosinophilia. Eosinophilia is a common disease which is prevalent in people. High eosinophilic count in blood is an evidence for prevalence of eosinophilia. It is caused by both external and internal factors. The remedial measures for eosinophilia should be taken at the earliest, as the effect for it can vary from mild to severe. The design is based on Mamdani-style inference system which is very good for the representation of human reasoning and effective analysis. The implementation is done using MATLAB fuzzy logic tools. The effectiveness of FLC depends on the rules formed and interpretation of surface data. The performance of our FLC was predicted about 82.5% and a minimum error was obtained as 10.0%.


Eosinophils are a type of white blood cell. They contain particles filled with chemicals that fight off infections and play a role in your body’s immune response. Normally our blood doesn’t have a large number of eosinophils. Our body may produce more of them in response to allergic disorders, inflammation of the skin, and parasitic infections. They can also increase in response to some infections or to some bone marrow disorders [1]. In some conditions, the eosinophils can move outside the bloodstream and into organs and tissues. Treatment of the problem depends on the cause.

Diagnosis of the condition of eosinophilia is via blood count, but diagnosis of the underlying cause varies depending on the suspected condition. Treatment is determined by the causative condition. Eosinophilia can be idiopathic (primary) or secondary to another disease [3]. In the United States, allergic or atopic diseases are the most common causes, especially those of the respiratory systems. In the developing world, parasites are the most common cause. A parasitic infection of nearly any bodily tissue can cause eosinophilia.

Hypereosinophilia is a subcategory of idiopathic eosinophilia; diagnosis requires documentation of both sustained eosinophilia (absolute eosinophil count ≥1500 cells/µL for at least 6 months. An increase in eosinophils, i.e., the presence of more than 500 eosinophils/ micro litre of blood is called an eosinophilia. The normal concentration is between 0 and 0.5 x 109 eosinophils per litre of blood. Eosinophilia can be reactive (in response to other stimuli such as allergy or infection) or non reactive [2]. The release of interleukin 5 by T cells, mast cells and macrophages stimulates the production of eosinophils.

Alternative knowledge acquisition approaches based on fuzzy logic have recently attracted considerable attention. It is essential to realize that fuzzy logic uses truth degrees as a mathematical model of the vagueness phenomenon. Fuzzy logic resembles human reasoning in its use of approximate information and uncertainty to generate decisions [4]. An approach to uncertainty that combines real values [0…1] and logic operations is based on the ideas of fuzzy set theory and fuzzy set membership function.

This work presents the application of fuzzy logic to automate knowledge acquisition for diagnosis of Eosinophilia. Fuzzy logic is applied for the diagnosis of eosinophilia on knowledge base which consists of a data base and a rule base. The advantage of these methods over other approaches is that they can produce good results in situations where data is imprecise, noisy and inconsistent.

Materials and Methods

Fuzzy logic controller (FLC), a successful application of Zadeh’s fuzzy set theory; [5] is a potential tool for dealing with uncertainty and imprecision. Thus, the knowledge of a doctor can be modeled using an FLC [6]. The performance of an FLC depends on its knowledge base which consists of a data base and a rule base. It is observed that the performance of an FLC mainly depends on its rule base and optimizing the membership function distributions stored in the data base is a fine tuning process [7].

The process of knowledge acquisition has been long recognized as one of the most complex and laborious tasks in the construction of expert systems. In some situations, lack of available expertise can make development of such systems impossible. Eliciting knowledge from experts encounters numerous obstacles. Although the experts are highly skilled in solving problems in their domain, they often have difficulty in articulating their knowledge or sometimes even in understanding their own decision making processes.

Designing of fuzzy inference system

Fuzzy inference is a method that interprets the values in the input and based on user defined Rules, assigns values to the output. For developing diagnosing tool for Eosinophilia, data is required; the data should be capable of representing the whole disease and also the severity of the disease. Basically the data is sign and symptoms of patients, some medical report etc. Hence, data was collected from Jeyasekaran Medical Trust, Nagercoil from which 150 patients were analysed. By consulting doctor and by analysing the data of the patients four symptoms were finalised as the inputs for diagnosing the eosinophilia. The four symptoms which are relevant and mostly used for the diagnosis of eosinophilia were used as an input in fuzzy inference system as shown below. Based on these symptoms presence or absence of eosinophilia was predicted as an output.

Physical symptoms

1. Redness

2. Frequent wheezing.

3. Breathlessness due to asthma.

4. Parasitic infections symptoms - abdominal pain, diarrhoea, fever, cough and rashes.

5. Pneumonia.

6. Anaemia

Medical tests

7. 6. Absolute Eosinophilic Count

8. 7. Differential Count

Algorithm for the fuzzy inference system for diagnosis of eosinophilia

For the four symptoms four input variables and one output variable “Eosinophilia” was created. The four symptoms which are considered here as an input variable for diagnostic system are crucial and mainly considered for the detection and diagnosis of Eosinophilia. The four input variables (Symptoms) are divided into 4 Membership Functions based on the frequency and percentage value of the symptoms. The Membership Function and Membership Function plot for four input variables are shown in the following Tables (1-5) and Figures (1-5).

Membership Function Type Params
Normal Trimf [1 5 10]
Mild Trimf [7 13 20]
Moderate Trimf [16 23 30]
Severe Trimf [25 62 100]

Table 1: Membership Function for Input Variable differential count.

Membership Function Type Params
Normal Trimf [0 500 1000]
Mild Trimf [600 1300 2000]
Moderate Trimf [1500 3500 5000]
Severe Trimf [5000 7500 10000]

Table 2: Membership Function for Input Variable absolute eosinophilic count.

Membership Function Type Params
Normal Trimf [15 16.5 18]
Mild Trimf [13 14.5 16]
Moderate Trimf [11 12.5 14]
Severe Trimf [8 10 12]

Table 3: Membership Function for Input Variable Haemoglobin Count.

Membership Function Type Params
Normal Trimf [0 1.5 3]
Mild Trimf [2.5 4 5.5]
Moderate Trimf [5 6.5 8]
Severe Trimf [7 8.5 10]

Table 4: Membership Function for Input Variable Redness.

Membership Function Type Params
No Eosinophilia Trimf [0 25 50]
Eosinophilia Trapmf [50 75 100]

Table 5: Membership Function for Input Variable of type Eosinophilia.


Figure 1: Membership Function Plot for Input Variable Differential Count.


Figure 2: Membership Function Plot for Input Variable Absolute Eosinophilic Count.


Figure 3: Membership Function Plot for Input Variable Haemoglobin Count.


Figure 4: Membership Function Plot for Input Variable Redness.


Figure 5: Membership Function Plot for Input Variable Type of Eosinophilia.

Based on the descriptions of the input and output variables 30 rules were constructed by selecting an item in each input and output variable box and one Connection (AND). None was chosen as one of the variable qualities to exclude any of the variables from a given rule. The weight was specified to unity (1). Table 6 shows the rule base for the Eosinophilia inference system.


Figure 6: Rule Viewer for Eosinophilia Inference System.

1 Normal Moderate Severe normal EP
2 Severe Normal Mild Severe NE
3 Moderate Severe Moderate mild EP
4 Normal Mild Normal Moderate NE
5 Normal severe None Normal EP
6 Normal Normal Moderate Severe NE
7 mild moderate None mild EP
8 Mild Normal Normal Severe NE
9 Mild Severe Moderate Normal EP
10 Mild Mild Severe Normal NE
11 Moderate Moderate Mild Severe EP
12 Moderate Normal Normal Mild NE
13 Moderate Mild Moderate Mild NE
14 Severe Moderate Severe Severe EP
15 Severe Severe Normal Mild EP
16 Severe Mild Moderate Moderate NE
17 Normal Mild None Severe NE
18 Normal Moderate None Normal EP
19 Normal Severe None Mild EP
20 Mild Moderate Moderate None EP
21 Mild Severe Severe None EP
22 Severe Normal Mild None NE
23 Severe Mild Normal None NE
24 Normal Moderate Moderate mild EP
25 Severe Severe Mild Mild EP
26 Moderate Severe Normal moderate EP
27 Mild Normal Moderate Moderate NE
28 Mild Normal Severe severe NE
29 Mild Moderate Severe Severe EP
30 Mild Severe None None EP
31 Mild Severe Mild normal EP
32 Moderate Mild Severe None NE
33 Moderate Severe None None EP
34 Moderate Normal Severe Severe NE
35 Moderate Moderate None None EP
36 Moderate Mild None None NE
37 Severe Severe None Mild EP
38 Severe Normal Moderate Moderate NE
39 Severe Moderate Moderate Moderate EP
40 Severe Mild Normal Moderate NE
41 Severe Severe Moderate Mild EP
42 Moderate Severe Mild Normal EP
43 Moderate Severe Severe Mild EP
44 Moderate Moderate Severe Severe EP
45 Severe Moderate Mild Normal EP

Table 6: Rule base for Eosinophilia Inference System in which DC- Differential count, AEC- Absolute Eosinophilic Count, HB- Haemoglobin, RN- Redness, OPOutput, NE- No Eosinophilia, EP- Eosinophilia.

Based on these rules the roadmap of the whole fuzzy inference system is shown in Figure 6. Rule Viewer acts as a diagnostic, can show which rules is active, or how individual membership function shapes are influencing the results. It displays a roadmap of the whole fuzzy inference process. In Figure 6 the five plots across the top of the figure represent the antecedent and consequent of the first rule. Each rule is a row of plots, and each column is a variable. The rule numbers are displayed on the left of each row.

There are 226 plots nested in a single figure window. The four plots across the top of the figure represent the antecedent and consequent of the first rule. Each rule is a row of plots, and each column is a variable. The rule numbers are displayed on the left of each row. The first four columns of plots (the yellow plots) show the membership functions referenced by the antecedent, or the if-part of each rule. The fifth column of plots (the blue plots) shows the membership functions referenced by the consequent, or the then-part of each rule. The plots which are blank in the if-part of any rule correspond to the characterization of none for the variable in the rule. The last plot in the fifth column of plots represents the aggregate weighted decision for the given inference system. This decision will depend on the input values for the system. The defuzzified output is displayed as a bold vertical line on this plot. The variables and their current values are displayed on top of the columns. In the lower left, there is a text field Input for entering specific input values.

Results and Discussion

Based on the rules the inference system calculated the type and severity of Eosinophilia by following AND connection and then defuzzyfying the generated output using the centroid method. The AND connection was used to perform logical operation (Table 7). In fuzzy logic the truth of any statement is matter of degree so the AND connection performed a min operation, i.e. resolved the statement A and B, where A and B are limited to the range (0, 1) by using the function min (A, B).

A B Min (A, B)
0 0 0
0 1 0
1 0 0
1 1 1

Table 7: Logical operation performed by AND Connection in Fuzzy Logic.

The truth table was converted to a plot of two fuzzy sets applied together to create one fuzzy set. Figure 7 displays how the operations work over a continuously varying range of truth values A and B according to the defined fuzzy operations.


Figure 7: Membership Function Plot for Input Variable Type of Eosinophilia.

Defuzzification of the output

As much as fuzziness helps the rule evaluation during the intermediate steps, the final desired output for each variable is generally a single number. However, the aggregate of a fuzzy set encompasses a range of output values, and so must be defuzzified in order to resolve a single output value from the set. The defuzzification method used here was the centroid calculation, which returns the centre of area under the curve (Figure 8).


Figure 8: Defuzzification of the aggregate output.

The defuzzified value was calculated based on the following equation:


Where dCA (C) is the defuzzified value and C is the Membership Function.

Based on the AND operation every rule was examined for a given set of Input values and the rule which satisfied the operational logic was used to generate the output for the Inference system. The output given by each rule was aggregated and then defuzzified using centroid calculation to generate a single output which was a single number representing the severity of Arthritis.

Testing of the arthritis fuzzy inference system

The effectiveness of the developed Fuzzy Inference System was tested by providing ten sets of field data. Results of the manually constructed FLC was found to be correct when compared with the field data output. It happened because the rule base of the constructed FLC was designed after a careful study of the effects of different inputs on the output, i.e., grade of the disease. Based on the output of the FLC which is expressed on a scale of 0-100, decision can be taken on the severity of Eosinophilia for a particular set of input symptoms. Table 8 shows the testing data and the generated output by the Fuzzy Inference System.

Val.1 11 7200 11.9 2 88.23
Val.2 6 1000 - 8.5 83.33
Val.3 16 7200 11.2 - 93.75
Val.4 25.6 500 13.5 - 71.42
Val.5 4 10000 - 3.5 75.75
Val.6 4 500 11.5 8.5 83.62
Val.7 11 6200 13.5 2 89.76
Val.8 14 700 8.7 8 83.33
Val.9 25.6 5000 14.5 2 84.33
Val.10 25.9 1200 17.6 6.5 71.4

Table 8: Validation results of Eosinophilia in which Val- validation of patient, DCDifferential count, AEC- Absolute Eosinophilic Count, HB- Haemoglobin, RNRedness, OP- Output.

The entire span of the output set based on the entire span of the input set is shown in Figure 9. It displays the dependency of one of the outputs on anyone or two of the inputs i.e., it shows the plot of an output surface map for the system based on the rules defined in rule base.


Figure 9: Plot of an output surface map for the system based on the rules.


This work was undertaken with the aim to design a system for the diagnosis of Eosinophilia diagnosis and its severity using Fuzzy Logic so that common people who suspects little bit of pain in there joints, may use this system and get the result on the diagnosis and severity of Eosinophilia which will be helpful to guide him to take proper curative measures before the severity increases. The results obtained from the systems reveal that the diagnostic system for Eosinophilia is giving expected results. The efficacy of the system developed is to be endorsed by the doctors in the field observation. Hence, afterwards the system can be made open to all through Internet. With the consultation of the doctors, the curative measures suggested by them can be made available with the system.


The authors are profoundly grateful to “Dr. Deva Prasad”, Jeyasekaran Nursing home and Trust, Nagercoil, who helped a lot to collect the data, which helped us to significantly improve the diagnostic system. We express our deep sense of gratitude to Mr. Sachidanand Singh, lecturer Department of Bioinformatics for his invaluable guidance, support and encouragement.


Citation: Merlyn SM, Valentina SS, Singh S, Kumar A (2010) Application of Artificial Intelligence in the Diagnosis of Eosinophilia. J Health Med Informat 1:103. Doi: 10.4172/2157-7420.1000103

Copyright: © 2010 Merlyn SM, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution and reproduction in any medium, provided the original author and source are credited.

Select your language of interest to view the total content in your interested language

Post Your Comment Citation
Share This Article
Article Usage
  • Total views: 12698
  • [From(publication date): 12-2010 - Dec 06, 2019]
  • Breakdown by view type
  • HTML page views: 8851
  • PDF downloads: 3847
Share This Article