ArticlePDF Available

Cancer Diagnosis Using Modified Fuzzy Network

Authors:

Abstract and Figures

In this study, a modified fuzzy c-means radial basis functions network is proposed. The main purposes of the suggested model are to diagnose the cancer diseases by using fuzzy rules with relatively small number of linguistic labels, reduce the similarity of the membership functions and preserve the meaning of the linguistic labels. The modified model is implemented and compared with adaptive neuro-fuzzy inference system (ANFIS). The both models are applied on "Wisconsin Breast Cancer" data set. Three rules are needed to obtain the classification rate 97% by using the modified model (3 out of 114 is classified wrongly). On the contrary, more rules are needed to get the same accuracy by using ANFIS. Moreover, the results indicate that the new model is more accurate than the state-of-art prediction methods. The suggested neuro-fuzzy inference system can be re-applied to many applications such as data approximation, human behavior representation, forecasting urban water demand and identifying DNA splice sites.
Content may be subject to copyright.
Universal Journal of Computer Science and Engineering Technology
1 (2), 73-78, Nov. 2010.
© 2010 UniCSE, ISSN: 2219-2158
73
Corresponding Author: Essam Al-Daoud, Computer Science Department, Zarka University, Jordan.
Cancer Diagnosis Using Modified Fuzzy Network
Essam Al-Daoud
Faculty of Science and Information Technology
Computer Science Department, Zarka University
13110 Zarka, Jordan
essamdz@zpu.edu.jo
Abstract in this study, a modified fuzzy c-means radial basis
functions network is proposed. The main purposes of the
suggested model are to diagnose the cancer diseases by using fuzzy
rules with relatively small number of linguistic labels, reduce the
similarity of the membership functions and preserve the meaning
of the linguistic labels. The modified model is implemented and
compared with adaptive neuro-fuzzy inference system (ANFIS).
The both models are applied on "Wisconsin Breast Cancer" data
set. Three rules are needed to obtain the classification rate 97% by
using the modified model (3 out of 114 is classified wrongly). On
the contrary, more rules are needed to get the same accuracy by
using ANFIS. Moreover, the results indicate that the new model is
more accurate than the state-of-art prediction methods. The
suggested neuro-fuzzy inference system can be re-applied to many
applications such as data approximation, human behavior
representation, forecasting urban water demand and identifying
DNA splice sites.
Keywords- fuzzy c-means, radial basis functions, fuzzy-
neuro, rules, cancer diagnosis
I. INTRODUCTION
The subjectivity of the specialist is an important problem of
diagnosing a new patient. It can be noted that the decision of
the professionals is related to the last diagnostic. Therefore, to
enhance the diagnostic and to interpret the patients signal
accurately, the huge volume of the empirical input- output data
must be automated and used effectively. Cancer diagnosis can
be seen as a matching procedure whose objective is to match
each set of the symptoms (feature space) to a specific case.
Many studies have been introduced to develop cancer diagnosis
systems by using intelligent computation see for example [1-2].
Kiyan and Yildirim applied general regression neural network,
multilayer perceptrons (MLP), and probabilistic neural network
on Wisconsin breast cancer dataset. They show that the general
regression neural network is the most accurate model for breast
cancer classification [3]. Zhou et al. introduced a new system
based on neural network ensemble [4]. They named it Neural
Ensemble Based Detection (NED) and used it to identify the
images of the cancer cells. Radial Basis Functions (RBF)
represents alternative approach to MLP’s in universal function
approximation [5]. It outperforms MLP due to the convergence
speed and the capability in handling the non-stationary
datasets.
Fuzzy-Neuro system uses a learning procedure to find a set
of fuzzy membership functions which can be expressed in form
if-then rules. Fuzzy-Neuro has many advantages: Firstly it
allows incorporating our experience and the previous
knowledge into the classifier. Secondly it provides an
understanding about the characteristic of the dataset. Thirdly it
helps to find the dependencies in the datasets. Fourthly it gives
an explanation which allows us to test the internal logic [6-8].
In this paper, a new intelligent decision support system for
cancer diagnosis is constructed and tested. The suggested
system is based on a modified version of fuzzy c-means
method and radial basis functions neural network. It can be
trained to establish a quality prediction system for a cancer
disease with different parameters. Moreover the suggested
neuro-fuzzy inference system can be applied to many
applications such as data approximation, dynamic system
processing, urban water demand forecasting, identifying DNA
splice sites and image compression. In general the suggested
model can be applied to any data needs classification,
interpretation, adaptation or rules' extraction. For example the
human behavioral representation in synthetic forces consists
from several fuzzy parameters; e.g., interactions, responses,
biomechanical, physical, psychophysical and psychological
parameters. Such this data are very suitable to be modeled by
using the suggested neuro-fuzzy inference system due to the
fact that human behavior represents highly complex nonlinear
and adaptable systems.
II. FUZZY-NEURO SYSTEMS
Fuzzy-Neuro system can be designed by using various
architectures. To improve the performance of the system, three
matters must be handled: finding the optimal number of the
rules, discovering the appropriate membership functions, and
tuning of both. The following is a short overview of the major
works in this area [9-12]:
Fuzzy Adaptive Learning Control Network
(FALCON): FALCON consists from five layers. Tow
nodes for input data, one for the desired output and the
rest is for the actual output. The supervised learning is
implemented by using backpropagation algorithm .
Generalized Approximate Reasoning Based
Intelligent Control (GARIC): Several specialized
feedforward network are used to implement GARIC. The
UniCSE 1 (2), 73 -78, 2010
74
main disadvantage of GARIC is the complexity of the
learning algorithm.
Neuro-Fuzzy Controller (NEFCON): NEFCON
Consists from two phases. The first is used to embed the
rules and the second modifies and shifts the fuzzy sets.
The main disadvantage of NEFCON is that it needs a
previously defined rule base.
Adaptive Network Based Fuzzy Inference System
(ANFIS): ANFIS works with different activation
functions and uses un-weighted connections in each
layer. ANFIS consists from five layers and can be
adapted by a supervised learning algorithm.
Neuro-Fuzzy Classification (NEFCLASS) NEFCLASS
can be created from scratch by learning or it can be
refined by using partial knowledge about patterns.
Fuzzy Learning Vector Quantization (FLVQ): FLVQ
is based on the fuzzification of LVQ and it is similar to
Adaptive Resonance Theory (ART). The main
disadvantage of FLVQ is not tested widely [13].
Evolutionary Fuzzy Neural Network (EFNN): EFNN
uses evolutionary algorithms to train the fuzzy neural
network, Aliev et. At. Train the recurrent fuzzy neural
networks by using an effective differential evolution
optimization (DEO) [14].
The proposed method will be compared with ANFIS for
two reasons: firstly ANFIS has been written in many
programming languages including Matlab fuzzy logic toolbox.
Secondly ANFIS is widely tested in various applications such
as noise cancellation, system identification, time series
prediction, medical diagnosis systems, and control [15]. Fig. 1
illustrates the architecture of ANFIS. For simplicity, we assume
that ANFIS has two inputs x and y and one output z, suppose
that the rule base contains two fuzzy if-then rules of Takagi and
Sugeno’s type [16]:
Rule 1: If x is A1 and y is B1, then f1 = p1x + q1y + r1
Rule 2: If x is A2 and y is B2, then f2 = p2x + q2y + r2
Figure 1. ANFIS architecture
Let Oj,i represents the output of the ith node in the layer j, the
ANFIS output is calculated by using the following steps [16]:
1-
)(
,1 xO i
Ai
i =1 ,2
2-
)(
2
,1 xO i
Bi
i=3,4
3-
2,1,1,2
iii OOO
i=1,2
4-
2,21,2
,2
,3 OO
O
Oi
i
i=1,2
5-
)(
,3,3,4 iiiiiii rxqxpOfOO
i=1,2
6-
i
OO ,41,5
The membership function for A (or B) can be any
parameterized membership function such as:
2
1
1
i
i
A
a
cx
or (1)
)exp(
2
i
i
Aa
cx
(2)
Network can be trained by finding suitable parameters for
layer 1 and 4. Gradient decent are typically used for non linear
parameters of layer 1 while batch or recursive least squares are
used for linear parameters of layer 4 or even combination of
both.
III. THE PROPOSED MODEL
The main purposes of the suggested model are to diagnose
the cancer diseases by using fuzzy rules with relatively small
number of linguistic labels, reduce the similarity of the
membership functions and preserve the meaning of the
linguistic labels. The learning algorithm of the proposed model
consists of three phases:
Phase 1: Modified fuzzy c-means algorithm (MFCM). The
standard fuzzy c-means has various well-known problems,
namely the number of the clusters must be specified in
advanced, the output membership functions have high
similarity, and FCM is unsupervised method and cannot
preserve the meaning of the linguistic labels. On the contrary,
the grid partitions method solves some of the previous matters,
but it has very high number of the output clusters. The basic
idea of the suggested MFCM algorithm is to combine the
advantages of the two methods, such that, if more than one
cluster's center exist in one partition then merge them and
calculate the membership values again, but if there is no
cluster's center in a partition then delete it and redefined the
other clusters. Algorithm 1 illustrates the modified fuzzy c-
means algorithm
Algorithm 1. Modified fuzzy c-means algorithm
Input: Pattern vector, target vector, K the number of the
patterns and the partitions intervals of each attribute
Output: Centers, membership values and the new projected
partitions.
UniCSE 1 (2), 73 -78, 2010
75
1- Delete all the attributes that have low correlation
with the target
2- For each class in the target vector apply the
following steps on the corresponding patterns.
3- Choose c=K/2 seeds (first c patterns are selected as
seeds).
4- Compute the membership values M using
c
j
q
jk
ik
ik
cu
cu
m
1
)1/(2
||||
||||
1
, k=1,2,…K and q>1.
(3)
5- Calculate c cluster centers using:
K
k
q
ik
K
kk
q
ik
i
m
um
c
1
1
(4)
6- Compute the objective function.
c
i
K
kik
q
ik
c
iic cumJcccMJ
1 1
2
1
21 ||||),...,,,(
(5)
7- If either J is less than a certain threshold level or the
improvement in the previous iteration is less than a
certain tolerance then go to step 8, else go to step 4.
8- If there are centers that exist in one partition=
K
kik k
P
1,
then merge it
n
c
c
n
vv
new
1
, c=c-v+1
(6)
9- If all partitions that are related to a projected
partition =
h
ik
P,
K
hkk ik k
P
,1 ,
do not contain a
center then delete the projected partition
and
redefined the attribute h partitions.
10- If step 8 or 9 is true then go to step 4.
Phase 2: Sort the initial fuzzy rules (centers) for each target
class, the weight of rule x with regard to class y is calculated
as following:
z
yii iy
y
xNPNPRW
,1
)(
, (7)
Where NP is the number of patterns that have high participate
in the antecedents and the consequences of the rule x (the high
participate means that the membership is not less than T for
each attribute. In this paper T=0.5).
Phase 3: Modified RBF learning algorithm (MRBF). Fig. 2
shows the architecture of the MRBF, the hidden layers consist
from n layer, where n is the number of the target classes. Each
hidden layer growths iteratively, one node (Rule) per iteration
until accurate solution is found. The output layer consists from
n nodes, one node for each class. The MRBF is trained by
solving the system of equations using pseudo-inverse.
Figure 2. MRBF architecture
Algorithm 2. Modified RBF learning algorithm.
Input: Pattern vector, target vector, K the number of the
patterns
Output: The weight of the hidden-output layer, the
representative rules
1- Pick up the next highest weight of the rules (centers)
for class i and represent it as new node in the hidden
layer i.
2- Calculate the new outputs of all the hidden layers and
all the patterns. Where the output of the node j and
the pattern k is
kj
= φ (
jjk tx
||||
) =
2
2
|||| jjk tx
e
(8)
tj is the current center(rule) and is the width.
3- Find the new weights of the hidden-output layer for
each class by solving the following system:
T
z
T
ztttwww ...... 2121
(9)
Where z is the number of the processed centers (rules)
and
is the pseudo-inverse of the matrix
kzkk
z
z
...
............
...
...
21
22221
11211
(10)
4- If the error is less than a threshold then stop, else go
to step 1
UniCSE 1 (2), 73 -78, 2010
76
IV. EXPERIMENTAL RESULTS
In this section we will apply ANFIS and the modified
Fuzzy RBF (MFRBF) on "Wisconsin Breast Cancer" data set.
This data set contains 569 instances (patterns) distributed into
two classes (357 benign and 212 malignant). Features are
computed from a digitized image of a fine needle aspirate
(FNA) of a breast mass [17]. The number of the attributes that
are used in this paper is 11 (10 real-valued input features and
diagnosis). The features are summarized in Table 1.
TABLE I. DIAGNOSTIC BREAST CANCER FEATURES
Feature
Max
value
Min
Value
Correlation
Radius
28.1
6.981
0.7300
Texture
39.3
9.710
0.4152
Perimeter
188.5
43.790
0.7426
Area
2501
143.50
0.7090
Smoothness
0.2
0.0526
0.3586
Compactness
0.3
0.0194
0.5965
Concavity
0.4
0
0.6964
Concave points
0.2
0
0.7766
Symmetry
0.3
0.106
0.3305
Fractal dimension
0.1
0.05
-0.0128
Matlab 7.0 is used to implement the both algorithms, the
data is normalized by using the Matlab function premnmx()
and then the correlation between each feature and the target is
calculated and listed in Table 1. It can be observed that the
symmetry feature and fractal dimension feature have the lowest
correlation, thus they are deleted and the other 8 features are
used. Fig. 3 shows the first feature (Radius) distribution. A k-
folding scheme with k=5 is applied. The training procedure is
repeated 5 times, each time with 80% (455 patterns) of the
patterns as training and 20% (114) for testing. All the reported
results are obtained by averaging the outcomes of the five
separate tests.
Figure 3. The first feature (Radius) distribution
The initial shadow partitions for each feature in Algorithm
1 is chosen to be (small, Medium, Large) corresponding to ([-1,
-3.3), [-3.3,3.3), [3.3,1]). The number of the initial centers
(rules) is K/2=227. After running Algorithm 1 for 7 epochs
many centers are merged and the final number of the centers is
23. On the other hand, the projected partitions are redefined as
shown in Table 2. The deleted partitions can be substituted by
its neighborhood partition; for example, if the large partition is
deleted then the medium partition means (medium or large).
The projected partitions in Table 2 indicate that the fifth feature
(smoothness) can be ignored.
TABLE II. THE OUTPUT PROJECTED PARTITIONS
Feature
Max
value
Min
Value
Correlation
Radius
28.1
6.981
0.7300
Texture
39.3
9.710
0.4152
Perimeter
188.5
43.790
0.7426
Area
2501
143.50
0.7090
Smoothness
0.2
0.0526
0.3586
Compactness
0.3
0.0194
0.5965
Concavity
0.4
0
0.6964
Concave points
0.2
0
0.7766
Symmetry
0.3
0.106
0.3305
Fractal dimension
0.1
0.05
-0.0128
In phase 2, the rules are sorted according to its weights, the
highest weight rule is:
If (radius is small and texture is small and perimeter is
small and area is small and compactness is small and concavity
is small and concave point is small)
Then Benign
For simplicity, the above rule will be written as following:
if (s, s, s, s, s, s, s) then Benign
The number of the layers are needed in phase 3 is two
hidden layers, and one output layer, after two nodes (rules) are
added to the hidden layers (one for each), the classification
rate becomes 96% (4 out of 114 is classified wrongly). If
another node is added to the first layer then the classification
rate becomes 97% (3 out of 114 is classified wrongly). Table 3
compares the number of rules and the accuracy that are
generated by ANFIS and MFRBF.
TABLE III. COMPARISON BETWEEN ANFIS AND MFRBF
Method
Rules
Number
classification
rate
ANFIS
2, =0.8
0.9474
MFRBF
2
0.9649
ANFIS
2, =0.5
0.9386
MFRBF
2
0.9649
ANFIS
3, =0.4
0.9474
MFRBF
3
0.9737
ANFIS
7, =0.3
0.9737
MFRBF
7
0.9737
ANFIS
19, =0.2
0.9649
MFRBF
19
0.9821
Table 3 indicates that by using MFRBF we can get high
accuracy with fewer rules. On the contrary, by using ANFIS
UniCSE 1 (2), 73 -78, 2010
77
more rules are needed to get the same accuracy. Moreover the
features projected partition in ANFIS is ambiguous and can
not preserve the meaning of the linguistic labels, see Fig. 4.
Figure 4. Ambiguous membership functions that are generated by ANFIS
The following is a sample rule produced by ANFIS:
If (in1 is in1mf1) and (in2 is in2mf1) and (in3 is in3mf1) and
(in4 is in4mf1) and (in5 is in5mf1) and (in6 is in6mf1) and
(in7 is in7mf1) and (in8 is in8mf1)
Then (out1 is out1mf1)
On the other Hand, the output rules in MFRDF are
unambiguous and do not need any farther processing. The best
number of the rules is trade-off between the accuracy and the
rules number, for example, the following three rules are
recommend, these rules are produced by MFRBF with
acceptable classification accuracy (97%):
If (s, s, s, s, s, s, s) then Benign
If (m or l, m or l, m or l, m or l, m or l, m or l, m or l)
Then Malignant
If (m or l, m or l, m or l, s, m or l, s , m or l) then Malignant
In Table 4, CLOP package are used to implement and to
compare the suggested model with the state-of-art prediction
methods (CLOP Package http://clopinet.com/CLOP/). Two
measurements are used: Balance Error Rate (BER) and Area
Under Carve (AUC). The results indicate that MFRBF is more
accurate than the other methods, where the balance error rate
is 2.2, while the balance error rate is 9.92 by using nonlinear
support vector machine (NonLinearSVM).
TABLE IV. COMPARISON BETWEEN THE STATE-OF-ART PREDICTION
METHODS
Method
Testing
BER
AUC
ANFIS
4.41
98.49
MFRBF
2.20
99.21
NeuralNet
6.15
97.81
LinearSVM
12.36
93.75
Kridge
8.53
96.22
NaiveBayes
10.4
95.21
NonLinearSVM
9.92
96.98
V. CONCLUSION
To produce unambiguous rules that are suitable for cancer
diagnosis, a modified fuzzy c-means radial basis functions
(MFRBF) is introduced. The experimental results show that:
we can use MFRBF to get high accuracy with fewer and
unambiguous rules. The classification rate is 97% (3 out of 114
is classified wrongly) by using only three rules. On the
contrary, more rules are needed to get the same accuracy by
using ANFIS. Moreover the features projected partition in
ANFIS is ambiguous and can not preserve the meaning of the
linguistic labels. The results indicate that MFRBF is superior to
state-of-art prediction methods, where the balance error rate is
2.2 by using MFRBF, while the balance error rate is 9.92 by
using nonlinear support vector machine.
ACKNOWLEDGMENT
This research is funded by the Deanship of Research and
Graduate Studies in Zarka University /Jordan
REFERENCES
[1] L. Fengjun, Function approximation by neural networks,” Proceedings
of the 5th international symposium on Neural Networks: Advances in
Neural Networks, Beijing, China, pp. 384-390, 2008.
[2] V. S. Bourdès, S. Bonnevay, P. Lisboa, M. S. H. Aung, S. Chabaud, T.
Bachelot, D. Perol and S. Negrier, Breast cancer predictions by neural
networks analysis: a Comparison with Logistic Regression,” 29th
Annual International Conference of the IEEE EMBS Cité Internationale,
Lyon, France, pp. 5424-5427, 2007.
[3] T. Kiyani, and T. Yildirim, Breast cancer diagnosis using statistical
neural networks, Journal of Electrical & Electronics Engineering, vol 4,
no. 2, pp. 1149-1153, 2004.
[4] Z. Zhou, Y. Jiang, Y. Yang, and S. Chen, Lung cancer cell
identification based on artificial neural network ensembles,” Artificial
Intelligence In Medicine, vol 24, no. 1, pp. 25-36, 2002.
[5] Y.J. Oyang, S.C. Hwang and Y.Y. Ou, Data classification with radial
basis function networks based on a novel kernel density estimation
algorithm,” IEEE Transaction on Neural networks, vol. 16, no. 1, pp.
225-236, 2005.
[6] k. Rahul, S. Anupam and T. Ritu, Fuzzy Neuro Systems for Machine
Learning for Large Data Sets,” Proceedings of the IEEE International
Advance Computing Conference 6-7, Patiala, India, pp.541-545, 2009.
[7] C. Juang, R. Huang and W. Cheng, An interval type-2 fuzzy-neural
network with support-vector regression for noisy regression problems,”
IEEE Transactions on Fuzzy Systems, vol. 18, no. 4, pp. 686 699,
2010.
[8] C., Juang, Y. Lin and C. Tu, Recurrent self-evolving fuzzy neural
network with local feedbacks and its application to dynamic system
processing,” Fuzzy Sets and Systems, vol. 161, no. 19, pp. 2552-2562,
2010.
[9] S. Alshaban and R., Ali, “Using neural and fuzzy software for the
classification of ECG signals,” Research Journal of Applied Sciences,
Engineering and Technology, vol. 2, no. 1, pp. 5-10, 2010.
[10] W. Li, and Z. Huicheng, Urban water demand forecasting based on HP
filter and fuzzy neural network,” Journal of Hydroinformatics, vol. 12,
no. 2, pp. 172184, 2010.
[11] K. Vijaya, K. Nehemiah, H. Kannan and N.G. Bhuvaneswari, Fuzzy
neuro genetic approach for predicting the risk of cardiovascular
diseases,“ Int. J. Data Mining, Modelling and Management, vol. 2, pp.
388-402, 2010.
[12] A. Talei, L. Hock, C. Chua and C. Quek, A novel application of a
neuro-fuzzy computational technique in event-based rainfall-runoff
modeling,” Expert Systems with Applications: An International Journal,
vol. 37, no. 12, pp. 7456-7468, 2010.
UniCSE 1 (2), 73 -78, 2010
78
[13] Y. S. Kim, “Fuzzy neural network with a fuzzy learning rule
emphasizing data near decision boundary,” Advances in Neural
Networks, vol. 5552, pp. 201-207, 2009.
[14] R. A. Aliev, B. G. Guirimov, B. Fazlollahi and R. R. Aliev,
Evolutionary algorithm-based learning of fuzzy neural networks,” Part
2: Recurrent fuzzy neural networks, Fuzzy Sets and Systems, vol. 160,
no. 17, pp. 2553-2566, 2009.
[15] C. P. Kurian, S. Kuriachan, J. Bhat, and R. S. Aithal, “An adaptive
neuro fuzzy model for the prediction and control of light in integrated
lighting schemes,” Lighting Research & Technology, vol. 37, no. 4, pp.
343-352, 2005.
[16] E. Al-Daoud, “Identifying DNA splice sites using patterns statistical
properties and fuzzy neural networks, EXCLI Journal, vol. 8, pp. 195-
202, 2009.
[17] O. L. Mangasarian, W. N. Street and W. H. Wolberg, Breast cancer
diagnosis and prognosis via linear programming,” Operations Research,
vol. 43, no. 4, pp. 570-577, 1995.
... Different SL compositions were achieved for different chemosensitivity levels. To correlate the SL profile to cell viability and to infer rules, we implemented the FLM as is common for data analysis in biological studies (Al Daoud & Al-Daoud, 2010;Bosl, 2007;Torshabi, Riboldi, Fooladi, Mosalla & Baroni, 2013). Thus, the prediction of viability for double perturbations with chemotherapy were inferred from ODE/GMM/FLM models. ...
Article
Full-text available
Cancer is a complex genetic disease with reduced treatment alternatives due to tumor heterogeneity and drug multiresistance emergence. The sphingolipid (SL) metabolic pathway integrates different responses of cellular stress signals and defines cell survival. Therefore, we suggest studying the perturbations on the sphingolipid pathway (SLP) caused by chemotherapeutic drugs using a systems biology approach to evaluate its functionality as a drug response sensor. We used a sphingomyelin-BODIPY (SM-BOD) sensor to study SL metabolism by flow cytometry and live cell imaging in different cancer models. To decode pathway complexity, we implemented Gussian mixture models, ordinary differential equations models, unsupervised classification algorithms and a fuzzy logic approach to assess its utility as a chemotherapy response sensor. Our results show that chemotherapeutic drugs perturb the SLP in different ways in a cell line-specific manner. In addition, we found that few SM-BOD fluorescence features predict chemosensitivity with high accuracy. Finally, we found that the relative species composition of SL appears to contribute to the resulting cytotoxicity of many treatments. This report offers a conceptual and mathematical framework for developing personalized mathematical models to predict and improve cancer therapy.
... Значительные успехи достигнуты в диагностике и идентификации злокачественных опухолей даже на ранних стадиях их развития [12,13]. При диагностике рака груди авторы используют изображения с маммограмм [13]. ...
Article
Full-text available
The main problems in making a correct diagnosis are: subjectivity and insufficient qualifications of the doctor, difficulties in correctly assessing the patient’s complaints, signs and symptoms of the disease observed in the patient, as well as individual manifestations of the symptoms of the disease. In publications on the use of expert systems for medical diagnostics using fuzzy logic, the main attention was paid to the medical features of the problem. In this work, for the first time, general methodological aspects of building such systems, creating databases, representing by fuzzy sets of real numbers, digital scales, linguistic and Boolean data of symptom values are formulated. The types of membership functions that are advisable to use to represent the symptoms of diseases are proposed. In fuzzy-logical conclusions, not only the values of the characteristic functions of the logical terms of individual symptoms, but also complex arithmetic functions of their values are used.
... In the last few years, several research groups are working worldwide to implement neural networks and fuzzy inference systems in medical diagnosis. Neural network and neuro inference systems are used to elevate the correctness and quality of medical prognosis [4,[6][7][8][9]. ...
Chapter
Full-text available
Leukemia is usually characterized as a potentially fatal disease with different types and subtypes. It pretends as one of the major reason for death in developed and developing nations like Bangladesh, almost a hundred thousand people around the world are losing the fight against leukemia in every decade. An early prediction and diagnosis of a leukemia type have become inexorable in treatment, as it can reduce deadly risk to the valuable life of affected patients. This paper's objective is to design and development a smart decision support prediction system of Acute Lymphoblastic Leukemia Subtypes using Artificial Neural Network (i.e. ANN) and Adaptive Neuro-Fuzzy Inference System (i.e. ANFIS). For this prediction system, 500 datasets (main database) of different subtypes of Acute Lymphoblastic Leukemia patients are used. Training and testing are the two main steps of ANN and ANFIS, where 445 and 55 datasets are elected for training and testing respectively. According to the experimental result, it is apparent that the Adaptive Neuro-Fuzzy Inference System (i.e. ANFIS) approach performs better than the Artificial Neural Network (i.e. ANN) in both training and testing. Analysis reveals that a simple and well ergonomic back-propagation learning technique of Artificial Neural Network (i.e. ANN) and a hybrid optimization learning technique of the Adaptive Neuro-Fuzzy Inference System (i.e. ANFIS) can easily predict blood disorder efficiently and effectively in terms of hematological parameters.
... Fuzzy logic has been used to help researchers find effective treatments for cancer. Al-Daoud [11] studied cancer diagnosis using a modified fuzzy network. Evaluation of breast cancer risk using fuzzy logic has been reported by Balanica et al. [12]. ...
Preprint
Cancer is one of the most common diseases worldwide, posing a serious threat to human health and leading to the deaths of a large number of people. It was observed during the drug administration in chemotherapy that immune cells, cancer cells and normal cells are killed or at least seriously injured and also in order to keep dosage of the drug at specific level in body, drug should be delivered in specific time and dosage. Therefore, to address these problems, a decision-making process is needed to identify the most appropriate treatment for cancer cases which causes killing of cancer cells by considering the number of healthy cells that would be killed. Despite the latest technological developments, the current methods need to be improved to suggest the most optimized a dose of the drug for tumor cells discretely. It is expected that our proposed ANFIS model be able to suggest the specialists the most optimum dose of the drug, which considers all key factors including cancer cells, immune and health cells. The results of the simulations exhibit the high accuracy of the proposed intelligent controller during the treatment in predicting the behavior of all key factors and minimize the usage dose of the drug with regard this significant point that the proposed controller gives discrete data for treatment which can fill the gap between engineering and medical science.
... The observational results demonstrate that the proposed strategy can accomplish adequate results. According to the work of (Al-daoud, 2016) a model to analyze the malignancy infections by utilizing fuzzy rules with moderately little number of linguistic labels was developed . The model was actualized and contrasted with ANFIS. ...
Article
Full-text available
Cancer occurs when cells in an area of the body grows abnormally. Cervical cancer is a cancer that is known to be the second most deadly cancer affecting women worldwide which emerges from the cervix of a woman. The normal cervix has two main types of cells: squamous cells, that protect the outside of the cervix and glandular cells. Cervical cancer is caused by abnormal changes in either of these cell types in the cervix. Pap smear screening is the most successful attempt of medical science and practice for the early detection of cervical cancer. However, the manual analysis of the cervical cells (pap smear) is time consuming, laborious and error prone. In this research, detection of cervical cancer was done using Adaptive Neuro-Fuzzy Inference System (ANFIS), a hybrid intelligent system which combines the fuzzy logic qualitative approach and adaptive neural network capabilities. The system was modelled to predict the probability of cervical cancer as either high probability or low probability based on the input risk factors of cervical cancer as contained in the dataset used. The efficiency of the ANFIS in predicting cervical cancer was tested using a dataset collected from Leah Foundation, a non-governmental organization in Nigeria, having a total of 250 patient's data. The dataset contains eight risk factors of cervical cancer, which serves as the input variables. The output is the classified risk factors each patient is prone to. A patient with low level (represented as 1) is classified to be of no or less probability of having cervical cancer, while a patient with high level (represented as 2) is classified to be a victim of high probability of having cervical cancer. The result of this system shows that the system can be adopted by medical practitioners as well as for individual use.
Chapter
Machine learning is a technique of parsing data, learning from that data, and then applying what has been learned to make informed decisions. Deep learning is actually a subset of machine learning. It technically is machine learning and functions in the same way, but it has different capabilities. The main difference between deep and machine learning is, machine learning models become well progressively, but the model still needs some guidance. If a machine learning model returns an inaccurate prediction, then the programmer needs to fix that problem explicitly, but in the case of deep learning, the model does it by itself. Automatic car driving system is a good example of deep learning. On other hand, Artificial Intelligence is a different thing from machine learning and deep learning. Deep learning and machine learning both are the subsets of AI.
Article
Full-text available
The present world is under health emergency declared by WHO due to the CORONA virus.The virus which is being believed to be born in china is shaking the human mankind and playing an emergency for human.The Corona is a group of viruses which have been touching the mankind now and then. Previously this group of viruses have attacked the human with the name SARS and MERS.Though the technology has a dimension of taking humans to great heights,still many viruses challenge the human mankind to prove himself.This paper discusses the main reason behind the CORONA called the COVID-19.Many AI and ML algorithms are being used for Cancer detection.The same may be useful for COVID detection.
Article
Cancer is the general name for a group of more than 100 diseases. Although cancer includes different types of diseases, they all start because abnormal cells grow out of control. Without treatment, cancer can cause serious health problems and even loss of life. Early detection of cancer may reduce mortality and morbidity. This paper presents a review of the detection methods for lung, breast, and brain cancers. These methods used for diagnosis include artificial intelligence techniques, such as support vector machine neural network, artificial neural network, fuzzy logic, and adaptive neuro-fuzzy inference system, with medical imaging like X-ray, ultrasound, magnetic resonance imaging, and computed tomography scan images. Imaging techniques are the most important approach for precise diagnosis of human cancer. We investigated all these techniques to identify a method that can provide superior accuracy and determine the best medical images for use in each type of cancer.
Article
Full-text available
Urban water demand is a complex function of socio-economic characteristics, climatic factors and public water policies and strategies. Therefore a combination model is developed based on the multivariate econometric approach which considers these parameters to forecast and manage the urban annual water demand. Firstly, the factors correlative with water demand are selected, then the trend and cyclical components of the factors are calculated by the Hodrick-Prescott (HP) filter method. The multiple linear regression method is applied to simulate the trend components and the fuzzy neural network is built based on the cyclical components, and then the two models are combined to forecast the urban annual water demand. In order to illuminate the model, it is used to forecast the annual water demand of Dalian against actual data records from 1980 to 2007. By comparing with the traditional methods, the preferable model accuracy demonstrates the effectiveness of the fuzzy neural network and multiple linear regression based on the HP filter in forecasting urban annual water demand. After model testing, the sensitivities of the influence factors in the model are analyzed. The results show the model is reliable and feasible, and it also helps to make predictions with less than 10% relative error.
Article
Full-text available
Breast cancer is the second largest cause of cancer deaths among women. The performance of the statistical neural network structures, radial basis network (RBF), general regression neural network (GRNN) and probabilistic neural network (PNN) are examined on the Wisconsin breast cancer data (WBCD) in this paper. This is a well-used database in machine learning, neural network and signal processing. Statistical neural networks are used to increase the accuracy and objectivity of breast cancer diagnosis.
Conference Paper
Full-text available
Artificial Neural Networks have found a variety of applications that cover almost every domain. The increasing use of Artificial Neural Networks and machine learning has led to a huge amount of research and making in of large data sets that are used for training purposes. Handwriting recognition, speech recognition, speaker recognition, face recognition are some of the varied areas of applications of artificial neural networks. The larger training data sets are a big boon to these systems as the performance gets better and better with the increase in data sets. The higher training data set although drastically increases the training time. Also it is possible that the artificial neural network does not train at all with the large data sets. This paper proposes a novel concept of dealing with these scenarios. The paper proposes the use of a hierarchical model where the training data set is first clustered into clusters. Each cluster has its own neural network. When an unknown input is given to the system, the system first finds out the cluster to which the input belongs. Then the input is processed by the individual neural network of that system. The general structure of the algorithm is similar to a hybrid system consisting of fuzzy logic and artificial neural network being applied one after the other. The system has huge applications in all the areas where Artificial Neural Network is being used extensively.
Article
Two approaches to classify the ECG biomedical signals are presented in this work. One is the Artificial Neural Network (AN N) with multilayer perceptron and the other is the Fuzzy Logic with Fuzzy Knowledge Base Controller (FKBC). Backpropagation Learning Algorithm (BPA) has been used at preset to train the ANN. MATLAB version 6.5 program was used. The ECG signals were classified to eleven groups, one of them is for the normal cases and the others represent ten different diseases. These ECG records were taken for the patients of the Surgical Specialization Center. These ECG records were divided into two groups one for training the systems and the other is for testing them. The performance of both systems, ie. the ANN and the FL, was evaluated for different examples and Both programs give classification for all the cases. With average percentage of error between the training data group and the testing one is 4.793%. FL system takes fewer time to classify the ECG signals than the ANN because the Knowledge in the NN is automatically acquired by the BPA, but the learning process is relatively slow and the analysis of the trained network was found difficult.
Article
Advanced lighting simulation tools as well as computationally intelligent systems present the possibility of using a model based on computation as a means of controlling lighting on the visual task. Lighting control has now become an essential element of good design and an integral part of energy management programmes. This paper presents a novel computational model suitable for the adaptive predictive control of artificial light in accordance with the variation of daylight. Simulated data and an adaptive neuro-fuzzy inference system are incorporated into the model. The software package Radiance is used to carry out the simulation. In this process, the role of a simulator is considered as the source of the system knowledge by which a supervised learner, implemented in adaptive neuro-fuzzy inference system is trained for faster predictions. The goal of this paper is to make use of the benefits of the hybridization between simulation and machine learning for the purpose of light control.
Article
This paper proposes an interval type-2 fuzzy-neural network with support-vector regression (IT2FNN-SVR) for noisy regression problems. The antecedent part in each fuzzy rule of an IT2FNN-SVR uses interval type-2 fuzzy sets, and the consequent part is of the Takagi-Sugeno-Kang (TSK) type. The use of interval type-2 fuzzy sets helps improve the network's noise resistance. The network inputs may be numerical values or type-1 fuzzy sets, with the latter being used for further improvements in robustness. IT2FNN-SVR learning consists of both structure learning and parameter learning. The structure-learning algorithm is responsible for online rule generation. The parameters are optimized for structural-risk minimization using a two-phase linear SVR algorithm in order to endow the network with high generalization ability. IT2FNN-SVR performance is verified through comparisons with type-1 and type-2 fuzzy-logic systems and other regression models on noisy regression problems.
Article
Intelligent computing tools based on fuzzy logic and Artificial Neural Networks (ANN) have been successfully applied in various problems with superior performances. A new approach of combining these two powerful AI tools, known as neuro-fuzzy systems, has increasingly attracted scientists in different fields. Although many studies have been carried out using this approach in pattern recognition and signal processing, few studies have been undertaken to evaluate their performances in hydrologic modeling, specifically rainfall–runoff (R–R) modeling. This study presents an application of an Adaptive Network-based Fuzzy Inference System (ANFIS), as a neuro-fuzzy-computational technique, in event-based R–R modeling in order to evaluate the capabilities of this method for a sub-catchment of Kranji basin in Singapore. Approximately two years of rainfall and runoff data which from 66 separate rainfall events were analyzed in this study. Two different approaches in the selection criteria for calibration events were adopted and the performance of an ANFIS R–R model was compared against an established physically-based model called Storm Water Management Model (SWMM) in R–R modeling. The results of this study show that the selected neuro-fuzzy-computational technique (ANFIS) is comparable to SWMM in event-based R–R modeling. In addition, ANFIS is found to be better at peak flow estimation compared to SWMM. This study demonstrates the promising potential of neuro-fuzzy-computationally inspired hybrid tools in R–R modeling and analysis.
Article
Fuzzy Neural Networks (FNN) as opposed to neuro-fuzzy systems, whose main task is to process numerical relationships, can process both numerical (measurement based) information and perception based information. In spite of great importance of fuzzy feed-forward and recurrent neural networks for solving wide range of real-world problems, today there are no effective training algorithm for them. Currently there are two approaches for training of FNN. First approach is based on application of the level-sets of fuzzy numbers and the Back-Propagation (BP) algorithm. The second approach involves using evolutionary algorithms to minimize error function and determine the fuzzy connection weights and biases. The method based on the second approach was proposed by the authors and published in Part I of this paper [R. A. Aliev, B. Fazlollahi, and R. I. Vahidov, Fuzzy Sets Syst. 118, No. 2, 351–358 (2001; Zbl 0988.68823)]. In contrast to the BP and other supervised learning algorithms, evolutionary algorithms do not require nor use information about differentials, and hence, they are most effective in case where the derivative is very difficult to obtain or even unavailable. However, the main deficiency of the existing FNN based on the feed-forward architecture is its adherence to static problems. In case of dynamic or temporal problems there is a need for Recurrent Fuzzy Neural Networks (RFNN). Designing efficient training algorithms for RFNN has recently become an active research direction. In this paper we propose an effective differential evolution optimization based learning algorithm for RFNN with fuzzy inputs, fuzzy weights and biases, and fuzzy outputs. The effectiveness of the proposed method is illustrated through simulation of benchmark forecasting and identification problems and comparisons with the existing methods. The suggested approach has also been used for real applications in an oil refinery plant for petrol production forecasting.
Conference Paper
Neural networks are widely used to approximating continuous functions. In order to study its approximation ability, we discuss the constructive approximation on the whole real lines by an radial basis function (RBF) neural network with a fixed weight. Using the convolution method, we present a family of RBF neural networks with fixed weights that are able to uniformly approximate continuous functions on a compact interval. Our method of proof is constructive. And this work provides a method for function approximation.
Conference Paper
A fuzzy LVQ (Learning Vector Quantization), which is based on the fuzzification of LVQ, is proposed. This new fuzzy LVQ puts more emphasis on the input vector near decision boundary than on the input vector far from decision boundary. It prevents the outlier from deteriorating the decision boundary. The proposed fuzzy LVQ is used in the neural network, which has the control structure similar to that of ART(Adaptive Resonance Theory)-1 neural network. The result shows that Supervised IAFC (Integrated Adaptive Fuzzy Clustering) Neural Network 6 yielded fewer misclassifications than LVQ algorithm and backpropagation neural network.