Diagnosis of Prostate Cancer using Soft Computing Paradigms

Table of contents

1. Introduction

rostate cancer is a common disease in elderly men (Leonard, 2008;Ajape & Babatunde, 2009;Thomas, 2011). The rapid spread of prostate cancer disease stems from unawareness of its early symptoms. Early diagnosis and treatment of prostate cancer reduce the rate of fatality (Ifere & Ananaba, 2012;Ganesh et al., 2013;Mfon, 2017). Some symptoms of prostate cancer observed in other diseases make it difficult to obtain precise diagnosis using traditional and hard computing methods. Soft Computing (SC) methodology offers a plausible solution to this problem. SC emulates human processing capabilities. It harnesses imprecision, uncertainty, partial truth as well as learn from previous experience to provide solution in a seemingly impossible scenario. The principal techniques of SC are -fuzzy logic, neural networks, support vector machines, evolutionary computation and probabilistic reasoning (Kurhe et al., 2011).

The implementation technique of SC is complementary rather than competitive. SC has been successfully applied in medical diagnosis, prediction, pattern recognition, decision support, automotive control and infrastructure monitoring (Obot and Udoh, 2013;Agu et al., 2015;Udoh, 2016;Mfon 2017; Udoh et al., 2017;Arlan et al., 2018). The remainder of the paper is organized in Sections. Section 2 presents related works in soft computing techniques. Section 3 addresses the design of adaptive neuro-fuzzy inference system for prostate cancer diagnosis. Implementation and discussion on the results are carried out in Section 4 while Section 5 presents the conclusion of the work and recommendation for further research.

2. II.

3. Related Works a) Fuzzy Logic

Zadeh (1965) introduced fuzzy logic (FL) as a mathematical tool for dealing with uncertainty. The FL theory provides a mechanism for representing linguistic constructs such as "many," "low," "medium," "often," "few." It is a problem-solving methodology which provides a simple way to draw definite conclusions from vague, ambiguous or imprecise information. FL technique follows the process of fuzzification, inferencing, composition, and defuzzification (Gupta, 1995

4. c) Neuro-Fuzzy Paradigm

Neuro-fuzzy model combines the capabilities of NN and FL (Akinyokun, 2007; Udoh, 2016). Benecchi (2006) proposed a neuro-fuzzy system for predicting the presence of prostate cancer. The system made use of a co-active neuro-fuzzy inference model. The predictive ability of neuro-fuzzy system performed better than that obtained by a total prostate specific antigen. Kuo et al. (2015) proposed a fuzzy neural network (FNN) system for prognosis of prostate cancer. The use of cluster analysis helped in the determination of the initial membership function parameters. An integration of artificial immune network and a particle swarm optimization assisted the investigation of input-output relationships. FNN algorithm gave a satisfactory prediction in prostate cancer prognosis. Cosma et al. (2016) proposed a neuro-fuzzy model for prediction of pathological state in patients with prostate cancer. The receiver operating characteristic (ROC) points obtained from neuro-fuzzy approach performed better than those obtained from fuzzy c-means, support vector machine (SVM) and Naïve Bayes classifiers. Mustain

5. a) Data Collection and Processing

A collection of 510 prostate cancer dataset within nine months (July 2017 to March 2018) from the University of Uyo Teaching Hospital, Uyo, (UUTH), Nigeria, assisted the assessment of the practical function of the system. The attributes: Age of Patient (AP), Pain in Urination (PU), Frequent Urination (FU), Blood in Semen (BS) and Pains in Pelvic (PV) served as input while Prostate Risk (PR) served as output. The splitting of the dataset in the ratio of 8:1:1, translated into 408, 51 and 51 datasets for system training, checking and testing respectively.

6. b) ANFIS Design and Training

ANFIS design consists of five layers. The first and the fourth layers consist of adaptive nodes which have parameters to be learned while the second, third and fifth layers are fixed nodes and contain no learning parameters. The system employed Sugeno inference mechanism whose reasoning methodology shows the output of each rule as a sequential combination of each rule input variable plus the constant term as shown in Equation 1.

IF a is X 1 AND b is Y 1 AND? AND c is Z 1 THEN f 1 = p 1 a + q 1 b+?+r 1 c + s 1 (1)

where a, b, c are the inputs or antecedent parameters, X, Y, Z are the fuzzy sets of inputs parameters, f is the fuzzy set of output parameters and p, q, r, and s are consequent parameters.

Layer 1 is the input layer. It has AP, PU, FU, BS, and PP as inputs. Every node i in layer 1 has a node function

) ( 1 a X O i i µ = (2)

where a is the input to node i, and i X is the linguistic label (Low, Moderate and High) associated with this node function. . Layer 2 is the rule node. Every node in layer 2 computes the firing strength of each rule as given in Equation 4. Layer 3 is the normalization layer. Every node in layer 3 calculates the ratio of the ith rule's firing strength to the sum of all rules's firing strengths as shown in Equation 4. Layer 4 is the defuzzification layer which consists of consequent nodes for computing the contribution of each rule to the overall output as shown in Equation 6. Layer 5 is the output layer (a single node that computes the overall output, Prostate Risk (PR). The output as shown in Equation 7is computed as summation of prostate cancer signals.

7. *

) ( 2 a X w O i i i µ = = * ) (b Y i µ ) (c Z i µ (4) ? = = = n i i i i w w w O 1 1 3 (5) ) ... ( 4 i i i i i i i i s c r b q a p w f w O + + + + = = (6) ? ? ? = = i i i i i i i i i w f w f w O 5 (7)

The training and parameters adjustments in ANFIS are facilitated either by hybrid learning algorithm or the back propagation algorithm. The hybrid learning algorithm converges faster than the traditional back propagation method. It comprises the combination of least square method in the forward pass and back propagation gradient descent procedure in the backward pass. In the forward pass, the node output goes forward until layer 4 and the consequent parameters are updated by least square method . In the backward pass, the error signal propagates backwards and the premise parameters are updated by gradient method. (Udoh et al., 2017).

IV.

8. Results and Discussion

The system as shown in Figure 2 was implemented in an environment characterized by MatLab 2015a programming tools. Prostrate cancer data samples of sizes 408, 51 and 51 records facilitated system training, checking and testing respectively. Figures 3 and 4 depict the loading of training and checking data as well as training and checking error interface respectively. The results of training and checking errors carried out in 20 iterations using hybrid learning process with Triangular, Trapezoidal, Bells or Gaussian membership functions are presented in Table 1. As shown in Figure 5. The 51 testing data samples were loaded to ascertain the functionality of the trained and checked ANFIS. An average testing error of 0.25019 was observed between the computed and the expected output. The testing and checking errors derived from the experiment using different membership functions are depicted in Table 1.

9. Table 1: Training and Checking Errors Based on Different Membership Functions

Triangular MF gave the best results in terms of training and checking errors, followed by Gaussian MF. The worst checking errors were observed in Bells MF. The results of prostate cancer diagnosis using the ANFIS and the fuzzy paradigms are depicted in Figure 6. The data points in the ANFIS diagnosis matched the expected output more precisely than those in the fuzzy diagnosis. Out of the 20 data points used in the experiment, 19 data points matched with the expected output in the ANFIS model, whereas the fuzzy model had 14 similar data points. In the first instance of the diagnosis, using the ANFIS model the patient with serial number 1 had a high degree of prostate cancer. This corresponds to the expected output from domain experts.

10. Figure 6: Graph of Prostate Cancer Diagnosis

However, using the same sets of input variables on the fuzzy model presented in (Mfon, 2017) Both ANFIS and fuzzy models gave high diagnosis in the second instance of the diagnosis. This is in agreement with expected output from domain experts. Nevertheless, the diagnosis value of the ANFIS model was observed to be closer to that of domain experts than the one from the fuzzy model. Investigation showed that 14 out of 20 instances (70%) gave accurate prediction in the fuzzy model while 19 out of 20 instances (95%) gave accurate predictions in the ANFIS model. The results of the experiment shown in Table 2, demonstrated the precision of ANFIS model over fuzzy model in the task of prostate cancer diagnosis.

V.

11. Conclusion and Recommendation

This paper presented a review of prostate cancer diagnosis using soft computing models. Practical function of the ANFIS paradigm was assessed in an environment characterized by matrix laboratory programming tools. The data of prostate cancer patients collected from the University of Uyo teaching hospital, Uyo, Nigeria, was used for system training and testing. A comparison of the results, showed the accuracy of the ANFIS model over the fuzzy model in the task of prostate cancer diagnosis. Future works would employ evolutionary computations and support vector machine for further investigations.

Figure 1.
y, z are the parameters of the membership function (MF) governing triangular shape, i X is the linguistic variable, a is prostate cancer input, x and y are the parameters of the membership function such that
Figure 2. Figure 2 :
2Figure 2: Prostate Cancer Diagnosis Implementation
Figure 3. Figure 3 :
3Figure 3: Loading of Training and Checking Data
Figure 4. Figure 4 :
4Figure 4: Training and Checking Error Interface
Figure 5. Figure 5 :
5Figure 5: Testing Error Interface
Figure 6.
III. Methodology
The method followed for prostate cancer
diagnosis in this work is depicted in Figure 1. It
comprises four major stages namely: 1. Data collection
and preprocessing; 2. ANFIS design and training 3;
ANFIS parameters checking and 4. Prostate Cancer
Diagnosis.
Figure 7. Table 2 :
2
Iteration Triangular MF Trapezoidal MF Bells MF Gaussian MF
No. Training Checking Training Checking Training Checking Training Checking
Error Error Error Error Error Error Error Error
1 0.000148 0.531080 0.197052 1.020400 0.002829 0.619600 0.001827 0.606912
2 0.000145 0.530330 0.197007 1.014800 0.002764 0.679068 0.001760 0.612429
3 0.000141 0.529580 0.196963 1.009600 0.002699 0.745846 0.001696 0.617943
4 0.000138 0.528840 0.196919 1.004500 0.002635 0.819051 0.001633 0.623423
5 0.000135 0.528110 0.196815 0.999700 0.002571 0.897450 0.001572 0.628843
6 0.000132 0.527370 0.196831 0.995100 0.002508 0.979547 0.001514 0.634181
7 0.000129 0.526650 0.196786 0.990700 0.002445 1.063660 0.001458 0.639416
8 0.000127 0.525920 0.196742 0.986400 0.002382 1.148020 0.001403 0.644531
9 0.000124 0.525200 0.196697 0.982300 0.002320 1.230880 0.001352 0.649510
10 0.000121 0.524490 0.196653 0.978400 0.002260 1.310590 0.001302 0.654341
11 0.000119 0.523770 0.196608 0.974600 0.002200 1.385740 0.001255 0.659013
12 0.000116 0.523070 0.196564 0.970900 0.002143 1.455150 0.001209 0.663518
13 0.000114 0.522360 0.196519 0.967400 0.002087 1.517930 0.001166 0.667850
14 0.000112 0.521660 0.196475 0.964000 0.002034 1.573510 0.001125 0.672004
15 0.000110 0.520960 0.196430 0.960685 0.001983 1.621590 0.001086 0.675976
16 0.000108 0.520270 0.196385 0.957500 0.001935 1.662100 0.001048 0.679766
17 0.000105 0.519580 0.196341 0.954400 0.001889 1.695200 0.001012 0.683374
18 0.000104 0.518895 0.196296 0.951390 0.001846 1.721220 0.000978 0.686801
19 0.000102 0.518220 0.196251 0.948500 0.001805 1.740570 0.000945 0.690049
20 0.000098 0.517540 0.196207 0.945600 0.001767 1.753790 0.000914 0.693122
1
2

Appendix A

  1. Knowledge of prostate cancer screening among native African urban population in Nigeria. A Ajape , A Babatunde . Nigeria Quarter Journal of Hospital Medicine 2009. 19 (3) p. .
  2. Soft Computing and Its Applications. A B Kurhe , S S Satonkar , P B Khanale , A Shinde . BIOINFO Soft Computing 2011. 1 (1) p. . Department of Computer Science, Shri Guru Buddhiswami College
  3. The changing pattern of prostate cancer in Nigerians: Current status in the Southeastern states. A Thomas . Journal of National Medicine Association 2011. 94 (7) p. .
  4. Prostate Cancer: A Hospital-Based Survival Study from Mumbai, B Ganesh , T Sanjay , M Umesh , S Sushama , S Shyam . 2013. India.
  5. An Early Diagnosis System for Predicting Lung Cancer Risk Using Adaptive Neuro Fuzzy Inference System and Linear Discriminant Analysis. B Mustain , I Nazrul . Journal of Molecular Pathological Epidemiology 2016. 1 (13) p. .
  6. Application of Machine Learning in Cancer Prediction and Prognosis. C Joseph , David Wishari . Journal of Cancer Informatics 2006. (2) p. .
  7. D Bob , R Mesut , Z Alexandre , S Christian , S Peter . Novel Artificial Neural Network for Early Detection of Prostate Cancer, 2002.
  8. An experiment in linguistic synthesis with a fuzzy logic controller. E H Mamdani , S Assilian . International Journal of Man-Machine Studies 1975. 7 (1) p. .
  9. Application of Fuzzy Logic for Diagnosis of Prostate Cancer, E Mfon . 2017. Bachelor of Science Project Department of Computer Science, Faculty of Science. University of Uyo. Nigeria
  10. , G Cosma , G Acampora , D Brown , C R Robert , K Masood .
  11. Emergent trends in the reported incidence of prostate cancer in Nigeria. G O Ifere , G A Ananaba . Journal of Clinical Epidemiol 2012. 4 p. .
  12. Evaluation of Artificial Neural Networks for the Prediction of Pathologic Stage in Prostate Carcinoma. H Misop , B Peter , B Jeffrey , AlanP . International Journal of the American Cancer Society 2001. 91 p. .
  13. Classification and Diagnostic Prediction of Cancers Using Gene Expression Profiling and Artificial Neural Networks, K Javed , W Jun , R Markus , S Lao , L Marc , W Frank . 2001.
  14. , L A Zadeh . Fuzzy Sets. Intl J. Information Control 1965. 8 p. .
  15. A Neuro Fuzzy System for Prostate Cancer Diagnosis. L Benecchi . Journal of Urology 2006. 68 (2) p. .
  16. Application of Artificial Intelligence to Management of Urological Cancer. Maysama Feddie , H . Journal of Urology 2007. 178 (4) p. .
  17. Training ANFIS System with Genetic Algorithm for Diagnosis of Prostate Cancer, M B Arslan , D Arlan , B Hasnedar . 2018. Mustafa Kernal University Press.
  18. Fuzzy Logic and Intelligent Systems. M Gupta . Boston. Foundations of Mathematics 1995. 1970. Kluwer Academic Publishers. p. .
  19. Strategies for Global Evaluation of Human Resource Performance Using Neuro Computing Technology. O C Akinyonkun . International Journal of Trade and Sustainable Development 2007. 3 (1) p. .
  20. Roots of Prostate Cancer in African-American Men. O Leonard . Journal of National Medical Association 2008. 98 (4) p. .
  21. Standardizing Neural Networks and Fuzzy Logic Diagnostics Results of Hepatitis Patients. O U Obot , S S Udoh . International Journal of Tomography and Simulation (IJTS) 2013. 22 (1) p. .
  22. Generation of Fuzzy Rules with Subtractive Clustering. P Agu , R Muhammad , J Ahmad , R Aliasi , O Atiq , H Azmi , A Mohd . Journal of Technology University of Technology Malaysia 2005. 4 (3) p. .
  23. Prediction of Pathological State in Patients with Prostate Cancer: A Neuro-Fuzzy Model. P Graham . Journal of Innovation in Medical Science 2016. 17 (3) p. .
  24. Application of a Two-Stated Fuzzy Neural Network for a Prostate Cancer Prognosis. R J Kuo , M H Huang , W C Cheng , C C Lin , Y H Wu . Journal of Artificial Intelligence in Medicine 2015. Elsevier. 63 (2) p. .
  25. Adaptive Neuro-Fuzzy Discrete Event System Specification for Monitoring Petroleum Products Pipeline. PhD Dissertation, S S Udoh . 2016. Akure, Nigeria. p. . Department of Computer Science, School of Sciences, Federal University of Technology
  26. Discrete Event Based Hybrid Framework for Petroleum Products Pipeline Activities Classification. S S Udoh , O C Akinyokun , U G Inyang , O Olabode , G B Iwasokun . Journal of Artificial Intelligence Research 2017. 6 (2) p. . (AIR))
  27. Comparison with Sugeno Model and Measurement Of Cancer Risk Analysis By New Fuzzy Logic Approach, Y At?nç , A Kür?at . 2011. Department of Computer Engineering, Faculty of Engineering, Halic University, Istanbul, Turkey
Notes
1
( ) D © 2019 Global Journals
2
( ) D © 2019 Global Journals Diagnosis of Prostate Cancer using Soft Computing Paradigms
Date: 2019-01-15