Next Article in Journal
Differentially Private Image Classification Using Support Vector Machine and Differential Privacy
Next Article in Special Issue
Machine Learning and Prediction of Infectious Diseases: A Systematic Review
Previous Article in Journal
Guidelines and Benchmarks for Deployment of Deep Learning Models on Smartphones as Real-Time Apps
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Resistin, Glucose, Age and BMI and Pruning Fuzzy Neural Network for the Construction of Expert Systems in the Prediction of Breast Cancer

by
Vinícius Jonathan Silva Araújo
1,†,
Augusto Junio Guimarães
1,†,
Paulo Vitor de Campos Souza
1,2,*,†,
Thiago Silva Rezende
1 and
Vanessa Souza Araújo
1
1
Information Systems Course—Centro Universitário UNA de Betim, Minas Gerais 32.510-010, Brazil
2
Federal Center for Technological Education of Minas Gerais, Minas Gerais 30.421-169, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mach. Learn. Knowl. Extr. 2019, 1(1), 466-482; https://doi.org/10.3390/make1010028
Submission received: 23 January 2019 / Revised: 4 February 2019 / Accepted: 12 February 2019 / Published: 14 February 2019
(This article belongs to the Special Issue Machine Learning for Biomedical Data Processing)

Abstract

:
Research on predictions of breast cancer grows in the scientific community, providing data on studies in patient surveys. Predictive models link areas of medicine and artificial intelligence to collect data and improve disease assessments that affect a large part of the population, such as breast cancer. In this work, we used a hybrid artificial intelligence model based on concepts of neural networks and fuzzy systems to assist in the identification of people with breast cancer through fuzzy rules. The hybrid model can manipulate the data collected in medical examinations and identify patterns between healthy people and people with breast cancer with an acceptable level of accuracy. These intelligent techniques allow the creation of expert systems based on logical rules of the IF/THEN type. To demonstrate the feasibility of applying fuzzy neural networks, binary pattern classification tests were performed where the dimensions of the problem are used for a model, and the answers identify whether or not the patient has cancer. In the tests, experiments were replicated with several characteristics collected in the examinations done by medical specialists. The results of the tests, compared to other models commonly used for this purpose in the literature, confirm that the hybrid model has a tremendous predictive capacity in the prediction of people with breast cancer maintaining acceptable levels of accuracy with good ability to act on false positives and false negatives, assisting the scientific milieu with its forecasts with the significant characteristic of interpretability of breast cancer. In addition to coherent predictions, the fuzzy neural network enables the construction of systems in high level programming languages to build support systems for physicians’ actions during the initial stages of treatment of the disease with the fuzzy rules found, allowing the construction of systems that replicate the knowledge of medical specialists, disseminating it to other professionals.

1. Introduction

In the human body, there are several types of tissues formed by a plurality of cells. The inharmonious and vertiginous growth of these cells can cause a tumor, being able to be benign or malignant thus originating the cancer [1]. The previous recognition of the disease influences greatly the results of the treatment, knowing that the delay in the diagnosis can cause severe consequences. Another important point is that cancer patients at the same stage of the disease may have different responses to treatment [2]. With the advancement of technology and science, there are several ways, procedures, and techniques for the detection of cancer pathology. The first examination continues to be the self-test, in which the woman touches her breast by looking carefully at the appearance of abnormal masses. Another widely used technique is screening mammography, which uses X-rays to detect tumors and other breast irregularities more accurately [3]. There is also the biopsy that is based on collecting a small amount of tissue or cells from the suspected area, being analyzed later by a pathologist [4]. A biopsy is an invasive, painful procedure that can be expensive depending on the context. Many studies have been proposed to support this type of approach, including the work of [5] a systemic review was performed on the use of mobile applications to guide and collect patient data on this type of surgical procedure. Finally, another great method is the blood test, allowing several tests to be performed to check the cells of the body, evaluating whether they are with expected values. To assist in this type of treatment that can be highly invasive and harmful to women, much research has been conducted with the aim of collecting databases to assist in the prediction of breast cancer [6]. Researchers around the world are working to improve predictions and consequently treatments for people with breast cancer. The work presented by [7], presents significant attributes of a group of women evaluated as likely to have breast cancer. For the prediction factors, the author used some parameters collected from the samples collected in the physical and biological examination of the participants. After collecting and extracting various characteristics such as glucose and body mass index he applied statistical attribute association and feature selection techniques to determine a viable set of dimensions to aid in the prediction of cancer diagnoses. After collecting the data and choosing the most representative aspects of the problem, the author worked with binary pattern classifications tests, where the values were to find out if the person had the disease or not. To validate their model and their experiments, intelligent tests were performed using regression and linear decision tree models. The technique obtained excellent results and served for other researchers to deepen their research on the dimensions collected. His approach presented values of sensitivity, specificity, and high AUC, but the two proposals initially used in his paper do not generate knowledge due to the black box nature that the intelligent models used to have [7].
Some intelligent models use the data of a problem to extract knowledge about the problem. To unite the concepts of interpretability of fuzzy system concepts, proposed by Lord Zadeh [8] with the main training techniques of the artificial neural networks, hybrid models called fuzzy neural networks were developed [9].
The fuzzy neural networks (FNN) have diverse approaches in the literature, covering the resolution of several complex problems in numerous areas of industry, science, health and others.
The use of fuzzy neural networks has been practiced in several areas, such as electric cars [10], in the area of image recognition [11], to forecast short-term load in the area of electrical engineering [12], selection of characteristics in the categorization of texts [13] and in the health area as in the treatment of HPV through immunotherapy [14]. More recent approaches act on a servo drive system of the synchronous reluctance engine position [15], prediction of wind energy under uncertain data [16], tropical cyclones [17], forecast German economic indices [18], time series forecast [19], and so on.
The proposal of this paper is based on the use of a hybrid structure that integrates concepts of neural networks, fuzzy systems, and pruning methods. The objective of this work is to find a hybrid model with high accuracy in the prediction of breast cancer and at the same time extract knowledge from the database through fuzzy rules, create a specialist system with a high degree of interpretability in the detection of sick people. The basis of information submitted to the model comes from a study proposed by [7]. The architecture of the model used in this paper was initially introduced in [20] and consists of the union of a fuzzy system of inference and a neural network of aggregation. In the first layer, the model uses fuzzy neurons composed with the centers and sigma values of the division of the input space by the fuzzification technique called Anfis [21], capable of generating equally spaced membership functions. In the second layer, logical neurons are responsible for aggregating the neurons of the first layer. Since the number of neurons may be disproportionate to solve the problem, a pruning approach is used to eliminate neurons less significant to the problem. This technique uses the concepts of f-scores applied in intelligent models by [22]. The training of the fuzzy neural network proposed in [20] is based on extreme learning machine concepts [23] to generate the weights of the neural aggregation network which in turn has a single neuron (can be considered a singleton) can identify the binary outputs of the net. To verify the efficiency of the approach, other models commonly used in the literature will be used to prove the feasibility of the proposal.
The paper is ordered as follows: In the next Section 2 we have the theoretical reference, with a review of the important concepts that will be raised in the course of all work. In Section 3 we discuss the process of using the hybrid artificial intelligence model to improve the predictive results of the expert system, with details of specific processes and concepts used. Section 4 shows the functioning of the tests performed, including database, the experiments used for the evaluations and their respective results. The paper finishes in Section 5 where the final conclusions are presented.

2. Theoretical Reference

2.1. Breast Cancer

Breast cancer is a disease caused by the disordered spread of cells in this region, thus giving rise to abnormal cells forming the tumor. The primary sign is the appearance of nodules in the region of the six and changes in the physical aspect of the breast. This type of pathology is the most common among women in the United States, accounting for almost one in three cases, accounting for more than 40,000 deaths per year [24].
The late age of first pregnancy, menopause and the early age of menarche are linked to a considerable increase in the development of breast cancer. Multiple pregnancies may modestly lower the risk of acquiring this disease when diagnosed after age 40, regardless of the age of the first birth. An important situation for prevention is the surgical removal of the ovaries, aiding in the protection against breast cancer significantly [25].
People with the diagnosis of cancer find various forms of treatments, surgery, radiotherapy and therapies available [26]. The prognosis for breast cancer has a very high diversification according to the function, extent of disease and age of the patient. Historically, white women had the highest rates of disease incidence among women aged 40 years or older. Incidence rates have increased for estrogen receptor positive breast cancer in younger white women, Hispanic women aged 60–69, and all but the older African-American women [27].
Breast cancer is the type of cancer that affects women more; however, there is a small possibility of occurring in men, even in a very unusual way, since according to statistics, for every 1 man diagnosed with cancer 100 women present the disease. In the United States, 1500 new cases are identified each year [28]. Figure 1 highlights the characteristics of cancer in a mammary region.

2.2. Artificial Neural Networks

Artificial neural networks are models that apply the logical neuron to their structures, thus simulating the processing of information from the human brain through a network of innumerable artificial neurons, which interconnect through synaptic connections. Briefly, an artificial neural network can be compared to a graph, where the nodes are the neurons and the links function the synapses. The way in which the weights are adjusted during the learning process greatly differentiates the architecture of the neural networks. One of the main factors is learning, where the artificial neural network captures the information supplied by the inputs, through the connections and the synaptic weights. The neural network is determined by the number of layers being single or multiple layers. It is also defined by the number of nodes in each layer, the type of connection between nodes (feedforward or feedback) and their number of responses [30].
Figure 2 below shows a neural network structure with multiple layers. It also shows the neurons and their synaptic connections.

2.3. Fuzzy Systems

The use of the fuzzy system becomes essential in situations where the classical approach becomes infeasible for the solution of a problem as a consequence of the essence of its complexity. Fuzzy systems have features: membership functions, rules, and aggregation operators, which provides a closer approximation to the actual model. Due to this approximation, it is avoided that resolution of the fuzzy system differs significantly from the expected reality [32]. The fuzzy system has the ability to identify, reproduce, manipulate, interpret, and apply information and data that is vague and uncertain. Figure 3 presents the main elements that integrate fuzzy logic: Inputs, the process of modifying inputs in fuzzy elements, the formation of fuzzy input sets, the grouping of rules and inferences, obtaining fuzzy response sets, which is to convert a numerical value into a fuzzy set using the membership functions [8].

2.4. Fuzzy Logic Neurons

Many studies have been done to emulate the behavior of human neurons, evidencing those that sought to add the fuzzy nature to the artificial neuron model, complementing the ability to treat imprecise information. This neuron we call a fuzzy neuron [34]. Type III fuzzy neurons (represented by fuzzy logic equations) provide some variations of models that combine fuzzy type II neurons (with fuzzy inputs combined with fuzzy weights) and III. To these neurons we call logical neurons. They were proposed by [35] and have a structure similar to type III neurons, except that the connection weights w i are associated with each of the inputs x i . Thus the logical neuron performs a mapping in the space formed by the Cartesian product between the input space and the space of the weights in the unit interval, that is X x W – [0,1] [34].
We can point to logical fuzzy and and or logical neurons, as well as a one-way-based generalization of t-norm and s-norm [36], calling unineuron. When we use the logical neuron and we use a s-norm as a weighting operator, while the aggregation operator is implemented by a t-norm, unlike when we use the which is accomplished through the use of a t-norm as a weighting operator and a norm as an aggregation operator [34]. Once unineuron was initially treated as the extension of logical and neurons and where the neuron processing takes place on two levels. In the first level the input signals are individually combined with the weights, already in the second level a global action is performed on the results of all combinations of the first level [37]. Consider as the input signal [ a 1 , a 2 , a n ] and the weights [ w 1 , w 2 , w n ] for a i ∈ [0, 1] and w i ∈ [0,1] for i of 1, …, n. The aggregation performed by the fuzzy logic neurons and, Where the input signals are combined individually with the weights and carried out the subsequent global aggregation can be defined as follows [35]:
z = O R ( a , w ) = S i = 1 n ( a i t w i )
z = A N D ( a , w ) = T i = 1 n ( a i s w i )
where T and t are the representation of a t-norm and S and s an s-norm. Now for unineuron [37] described the steps to perform the functions of the neuron:
  • Transform each pair ( a i , w i ) into a single value b i = h ( a i , w i );
  • Calculate the unified aggregation of the transformed values U ( b 1 , b 2 , , b n ), where n is the number of input.
The function h is responsible for transforming the inputs and corresponding weights into individual transformed values [37]. A formulation for the h function can be visualized:
h ( w , a ) = w × a + w × g
Using the weighted aggregation reported in [37] we can write unineuron as:
z = U N I ( w , x ; g ) = U i = 1 n h ( w , x )

2.5. Related Work

Artificial intelligence has already presented several works to solve problems of prediction of breast cancer. These works involve different resolutions through the identification of images [38,39,40,41], artificial neural networks [42,43,44,45,46,47], fuzzy approach [48,49], support vector machines [50,51], deep learning [52,53] among others.
The work proposed by [7] has already been worked on some models recently. The models of [54] which also uses a fuzzy neural network to detect breast cancer patterns, but unlike the approach proposed in this paper, a regularized approach based on resampling is used. In the work done by [55] the database is evaluated through numerous machine learning techniques, as well as comparisons with other databases with data related to this disease. In the work of [56] the database first went through a normalization process based on the MAD technique. In the second step, resource weighting based on k-means clustering (KMC) was used to weight the normalized data. Finally, the AdaBoostM1 classifier was used to classify the weighted data set. Finally, a PhD thesis [57] addressed the problem solving and a recent paper proposed by [58] seeks improvements in the classification of artificial neural network models through new training algorithms.

3. Fuzzy Neural Network for Detection of Breast Cancer

Neural Network Neural Network Architecture and Training for Binary Classification Problems

In the field of computational intelligence the great advance in the development of techniques, models that simulate human behavior acting in systems and processes, with emphasis on artificial neural networks, fuzzy systems and their hybrid models, with an enormous amount of new applications being proposed in the literature [59]. One of the purposes of computational intelligence research is the ability to create and model computational systems that mimic peculiar characteristics of human beings, such as learning, logical reasoning, intuition, regression, and classification [30].
The fuzzy neural networks, is a mathematical model used to perform simulations of human behavior having in its structure fuzzy neurons. This model differs from the traditional models of neural networks and fuzzy systems because of the co-operation between the neural networks concepts and the fuzzy associations ideas, resulting in a model with the learning capacity of the neural networks together with the efficiency in the treatment the imprecision and the interpretation that exists in fuzzy systems. [35].
The architecture of the fuzzy neural network used in this work is the same as reported in [20]. Therefore the fuzzy neural network to be used in this paper uses in the first layer the division of input space in a grid format called FIS [60], that is, it does the fuzzification process reported in Figure 3 using the space division of input data into a number M of fuzzy membership functions of the type Gaussian and Triangular equally sparse and centered in 0.5. These types of divisions through membership functions with the same characteristics can aid in semantic interpretation. The fuzzy Inference System (FIS) is a computational framework based on the concepts of fuzzy set theory, fuzzy rules of the style IF… THEN and fuzzy reasoning where its structure has three conceptual layers: a rule base, a database, and a reasoning basis [34]. In [34] explains that the FIS can perform a non-linear mapping from its input space to the output space. This mapping is accompanied by many fuzzy IF… THEN rules, where each one describes the local behavior of the mapping. The antecedents in the rules of a fuzzy inference system implement a multidimensional neural partition, which can be in the grid, decision tree or by grouping, in the space of the input variables of a model. In this paper, an evaluation was used to filter the neurons that will leave the first layer: If the number of characteristics of the problem is less than six and the number of pertinence functions chosen are less than or equal to three, the initially proposed in [34] This choice is due to several previous tests that verified that the ability to create fuzzy rules made the problem much more complicated than was necessary. If the premise is not met, the amount of neurons in the first layer is defined using a modified proposal of [34], where there is a random-creation limiting filter of 500 fuzzy neurons based on the input space. The number 500 was arbitrated after several algorithm performance tests using cross-validation concepts with various combinations of feature numbers and membership functions. Figure 4 below explains how partitioning the input data works according to the partition used.
Considering v1 and v2 as two characteristics present in the data collected from study patients, we can infer linguistic rules of the type: If v1 is small and v2 is small, y is 1, just as if v1 and v2 were large, the class of y is 2. Within this fuzzy rule model, v1 and v2 by elements of a cancer research base and responses 1 and two by people with cancer and people without cancer. In this context one can apply, for example, the value of v1 a dimension as age and v2 as the BMI of women. However, as described in [7], the database groupings were made from rules of statistical membership, and the final results of the classifier tests did not calculate the test accuracy and the interpretability of the results, highlighting only the value AUC, specificity and sensibility.
In the second layer there are fuzzy logical neurons that use unineuron concepts proposed in [37], which perform the aggregation of the weights and activation functions of the fuzzy neurons of the first layer. Fuzzy rules can be extracted from unineuron. See more in [37].
As the Anfis model can generate a high amount of rules and some of them are unnecessary for the context, the [20] approach uses in the second layer the pruning of neurons less significant for the background evaluated using the F-scores technique developed by [61]. It is capable of assessing the discriminating power of the variables of a set of characteristics. In this context, we used the concept of F-scores in the second layer of fuzzy neural network seeking to discard neurons that have smaller F-score than a defined threshold value (defined like [20]).
In this context, the calculation of the F-score will be used in the columns of z. To determine which elements will be selected within this approach, the criterion will be adopted in [62] and replicated in the where the s j variables are smaller than theaverage of all the f-scores found. This approach willallow a choice of the most significant neurons (candidate neurons) ( L s ) participating in the fuzzy neural network response [20].
The second layer weights are defined using the extreme learning machine concepts [23] that act efficiently in fast weight generation, unlike methods that work with backpropagation, method [63] to update the network architecture. In models that work with large data mass, this approach becomes feasible due to its more straightforward nature of generating the weights using pseudo-inverse [64] concepts. This approach is used in several contexts in science to solve problems related to the pattern classification [65,66,67], time series forecasting [68,69,70], industry issues [71,72,73,74], health area [75,76,77], among others.
The learning algorithm assumes that the output hidden layer composed of the candidate neurons can be written as [20]:
f ( x i ) = i = 0 L s v i z i ( x i ) = s i g n ( f ( z ( x i ) v ) )
where v = [ v 0 , v 1 , v 2 , , v L s ] is the weight vector of the output layer and z ( x i ) = [ z 0 , z 1 ( x i ) , z 2 ( x i ) z L s ( x i )] the output vector of the second layer, for z 0 = 1 and sign is a step function that transforms values greater than zero into 1 and values smaller than zero into −1. In this context, z ( x i ) is considered as the non-linear mapping of the input space for a space of fuzzy characteristics of dimension L s [20]. The learning algorithm has only to estimate the output layer vector v = [ v 0 , v 1 , v 2 v L ] T which best adjustment the wanted output. In this paper these parameters are computed using the Moore-Penrose pseudo-inverse [64]:
v = Z + y
Z + is the Moore-Penrose pseudo Inverse [64] of z, which is the minimum norm of the least squares solution for the output weights.
Finally, the model uses a simple artificial neuron in the third layer, which can be seen as singleton. The architecture of the fuzzy neural network used in the paper is presented in Figure 5. The following Algorithm 1 presents the necessary steps for the execution of the classification of patterns on the treatments for breast cancer. It has two parameter:
  • the number of membership functions, M;
  • the type of fuzzy logic neuron, unineuron, andneuron or orneuron;
Algorithm 1: FNN- Training
(1) Define the number os membership functions, M.
(2) Calculate M neurons for each characteristic in the first layer using Anfis.
(3) Construct L fuzzy neurons with Gaussian or Triangular membership functions constructed with center and σ values derived from ANFIS (Using genfis1 approach).
(4) Define the weights and bias of the fuzzy neurons randomly.
(5) Construct L fuzzy logical neurons with random weights and bias on the second layer of the network by welding the L fuzzy neurons of the first layer.
(6) Use f-scores to define the most significant neurons to the problem ( L s ).
(7) For all K input do
(7.1) Calculate the mapping z k ( x k ) using logical neurons
end for
(8) Estimate the weights of the output layer using Equation (6).
(9) Calculate output y using Equation (5).

4. Patient Classification Tests Using Fuzzy Neural Network

4.1. Dabase on Breast Cancer Prediction Research

The research for the prediction of breast cancer (The database used in the tests can be obtained from https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Coimbra) presented in [7] was performed after a study in which 9 attributes were used as parameters, in the participation of 166 patients. These parameters were organized and submitted to three classification algorithms: logistic regression, random forests and support vector machines. The values collected in the study were organized using letters and numbers to represent characteristics, where:
  • V1 = Glucose
  • V2 = Resistin
  • V3 = Age
  • V4 = BMI − body mass
  • V5 = HOMA − evaluation of the homeostasis model for insulin resistance
  • V6 = Leptin
  • V7 = Insulin
  • V8 = Adiponectin
  • V9 = MCP-1 − monocyte-1 chemotactic protein.
For modeling, the author divided the variables into 6 clusters according to statistical membership techniques (V1-V2, V1-V3, V1-V4, V1-V5, V1-V6, V1-V9). Each combination considered as the predictor characteristics the most significant dimensions for the problem, calculated from a feature selection rule to be able to determine what were the most relevant factors to determine patients with cancer probability. In correlation with the classification, there are three evaluation algorithms: AUC, Sensitivity and Specificity. Where sensitivity and specificity consist respectively in guessing when sick people are really sick and not sick when they do not have the disease. Based on the results, the presence or absence of breast cancer in women could be predicted with sensitivity ranging from 82% to 88% and specificity ranging from 85% to 90%. Indicating that Resistin and Glucose, together with Age and BMI, can be considered a good grouping for biomarkers of breast cancer.
The worst AUC intervals were obtained in the Random Forest model in the V1-V2 combination ([0.70, 0.75]), sensitivity occurred in the Logistic Regression model in the combination V1-V9 ([0.70, 0.76]). Finally, the specificity was found to be lower concerning Random Forest V1-V2 ([0.63, 0.70]).
The best AUC results were found in the Support Vector Machine and V1-V4 test([0.87, 0.91]). For Sensitivity, the best value interval was the SVM model in the V1-V3 analysis ([0.87, 0.92]). Finally, Specificity achieved the best results also with the SVM but in the V1-V4 test ([0.84, 0.90]).

4.2. Test Configuration

The tests performed in the database were used in the regularized and non-regularized versions of the [60] model. The pertinence functions are of the Gaussian and Triangular types, the first and second layer weights were randomly estimated in the range of [−3, 3]. The neurons used in the tests were unineuron and andneuron. The model resolution is calculated by checking the network output with the expected classification value. The sum of these values is divided by the total of samples used in the training and test steps to determine the accuracy, respectively. More detailed information on [60] and [37]. To avoid tendency, 30 repetitions with random inputs were performed. The training target is 70 % for training and 30 % for testing. The number of membership functions of the fuzzy neural network models were defined using the cross-validation procedure with k-fold technique. For this purpose, 70 % of the training samples and 30 % of the samples were used for validation with all combinations of M = [3, 4, 5, 6, 7]. The result of the cross-validation test evaluated the best value of accuracy, selecting the best value of M. The outputs of the model were normalized to −1 and 1 to aid the correct calculations. The factors evaluated in this paper are as follows:
a c c u r a c y = T P + T N T P + F N + T N + F P
s e n s i t i v i t y = T P T P + F N
s p e c i f i c i t y = T N T N + T P
A U C = 1 2 ( s e n s i t i v i t y + s p e c i f i c i t y )
where, T P = true positive, T N = true negative, F N = false negative and F P = false positive.

4.3. Patient Classification Tests

The pattern classification test was performed with breast cancer patients and presented two test cores. Figure 6 shows the neural network performance test using the unineuron with Gaussian membership functions (Uninet), the andneuron with triangular membership functions (Andnet) and orneuron and Gaussian membership functions (OrNet). The values of the membership function are in the range of [2–5] (defined by cross-validation with 70% training and 30% validation with 10 k-fold). On the other hand, the values of the training accuracy and test accuracy are presented in average percentage values after the execution of the 30 repetitions. The values shown in parentheses are the standard deviations for the experiment. It is also emphasized the values of Sensitivity, Specificity and AUC, in addition to the amount resulting from neurons used after regularization. In all the tables presented in the tests the collected time is expressed in seconds. Figure 6 shows the values obtained in the breast cancer classification tests.
In the figure shown, one can observe an evident approach on the concepts of AUC and accuracy. The model supported the approximate AUC to the experiments proposed in [7], contrasting by using an average of 30 replicates. The specificity and sensitivity of the model also helps in the understanding of how the neural network can work with the construction of fuzzy rules avoiding false negative positives. In the first experiment, 3 membership functions were used, each assigning a literal value, such as “small”, “medium” and “large”. Based on the membership functions, it is possible to compare the concepts of Glucose and Resistin by means of IF/THEN rules, thus identifying the literal level of each of them according to the patient, determining a correlation that can be used for the elaboration of expert systems.
After the preliminary tests, we identified the database that the FNN model obtained the best results (V1-V4) and chose this base to undergo a comparative analysis with five intelligent models that are available in the WEKA tool [79]. Among the models chosen were Naive Bayes (NB) [80], the Multilayer Perceptron (MLP) [81], Random Tree [82], Zero R [83], and a decision tree model called C 4.5 [84]. These models were chosen because they are commonly used as standard classifiers and are highlighted in several scientific articles.
The values used in the fuzzy neural network models were the same as in the previous test. For WEKA [79], the experiment tool was used, allocating 70% of the samples for training and 30% for tests. The parameters follow the initial configuration proposed by the device. The procedure of 10 k-fold was used in the tool to obtain the results. Table 1 shows the values obtained in the breast cancer classification tests.
We can see that after the execution of the tests the models with the fuzzy neural network pruned were the ones that presented the best general results. The results with the traditional literature models also corroborate that the database is very complex and it becomes increasingly complicated to work with it. In this case, intelligent models can extract knowledge from the network to further assist in feature selection techniques and other approaches to improve the quality of algorithm evaluation.

5. Conclusions

After the experiments, one can arrive at some significant results. There was a considerable increase in accuracy, sensitivity, and specificity concerning the work was done by [7]. In addition to a substantial improvement in results, the model is calculated in a scientific way and without trend. Another essential point to be mentioned is that about the work done by [54], the pruning method has much faster performance than the resampling method because it does everything in one step. This made the model more compact and with very low execution time.
The works based on fuzzy neural networks work with approaches that can lead to the creation of a set of fuzzy rules to build expert systems to serve as tools for physicians who deal with this complex subject.
In future works, other fuzzy neural models may be used, and more efficient algorithms for the selection of characteristics for the treatment of breast cancer, as well as other pathologies.

Author Contributions

Conceptualization, V.J.S.A. and P.V.d.C.S.; methodology, A.J.G.; software execution, P.V.d.C.S. and T.S.R.; validation, V.S.A., V.J.S.A.; formal analysis, P.V.d.C.S.; investigation, A.J.G. and V.J.S.A.; data curation, P.V.d.C.S.; writing–original draft preparation, V.J.S.A. and P.V.d.C.S. and A.J.G.; writing–review and editing, V.J.S.A., A.J.G. and P.V.d.C.S.; visualization, V.S.A. and T.S.R.; supervision, P.V.d.C.S.; project administration, V.J.S.A. and P.V.d.C.S.

Funding

This research received no external funding.

Acknowledgments

Acknowledgments to this work are destined to the UNA University Center and the Federal Center of Technological Education of Minas Gerais-CEFET-MG.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FNNFuzzy Neural Network
AUCArea Under Curve
UNIunineuron
ANDandneuron

References

  1. Brabletz, T.; Jung, A.; Spaderna, S.; Hlubek, F.; Kirchner, T. Migrating cancer stem cells—An integrated concept of malignant tumour progression. Nat. Rev. Cancer 2005, 5, 744. [Google Scholar] [CrossRef] [PubMed]
  2. Van’t Veer, L.J.; Dai, H.; Van De Vijver, M.J.; He, Y.D.; Hart, A.A.; Mao, M.; Peterse, H.L.; Van Der Kooy, K.; Marton, M.J.; Witteveen, A.T.; et al. Gene expression profiling predicts clinical outcome of breast cancer. Nature 2002, 415, 530. [Google Scholar]
  3. Kerlikowske, K.; Grady, D.; Rubin, S.M.; Sandrock, C.; Ernster, V.L. Efficacy of screening mammography: A meta-analysis. JAMA 1995, 273, 149–154. [Google Scholar] [CrossRef] [PubMed]
  4. Veronesi, U.; Paganelli, G.; Galimberti, V.; Viale, G.; Zurrida, S.; Bedoni, M.; Costa, A.; De Cicco, C.; Geraghty, J.G.; Luini, A.; et al. Sentinel-node biopsy to avoid axillary dissection in breast cancer with clinically negative lymph-nodes. Lancet 1997, 349, 1864–1867. [Google Scholar] [CrossRef]
  5. Giunti, G.; Giunta, D.; Guisado-Fernandez, E.; Bender, J.; Fernández-Luque, L. A biopsy of Breast Cancer mobile applications: State of the practice review. Int. J. Med. Informat. 2018, 110, 1–9. [Google Scholar] [CrossRef] [PubMed]
  6. Vlahou, A.; Laronga, C.; Wilson, L.; Gregory, B.; Fournier, K.; McGaughey, D.; Perry, R.R.; Wright, G.L., Jr.; Semmes, O.J. A novel approach toward development of a rapid blood test for breast cancer. Clin. Breast Cancer 2003, 4, 203–209. [Google Scholar] [CrossRef]
  7. Patrício, M.; Pereira, J.; Crisóstomo, J.; Matafome, P.; Gomes, M.; Seiça, R.; Caramelo, F. Using Resistin, glucose, age and BMI to predict the presence of breast cancer. BMC Cancer 2018, 18, 29. [Google Scholar] [CrossRef]
  8. Zadeh, L.A. A fuzzy-algorithmic approach to the definition of complex or imprecise concepts. In Systems Theory in the Social Sciences; Springer: Berlin, Germany, 1976; pp. 202–282. [Google Scholar]
  9. Pedrycz, W. Fuzzy neural networks and neurocomputations. Fuzzy Sets Syst. 1993, 56, 1–28. [Google Scholar] [CrossRef]
  10. Moreno, J.; Ortúzar, M.E.; Dixon, J.W. Energy-management system for a hybrid electric vehicle, using ultracapacitors and neural networks. IEEE Trans. Ind. Electron. 2006, 53, 614–623. [Google Scholar] [CrossRef]
  11. Cireşan, D.; Meier, U.; Schmidhuber, J. Multi-column deep neural networks for image classification. arXiv, 2012; arXiv:1202.2745. [Google Scholar]
  12. Hippert, H.S.; Pedreira, C.E.; Souza, R.C. Neural networks for short-term load forecasting: A review and evaluation. IEEE Trans. Power Syst. 2001, 16, 44–55. [Google Scholar] [CrossRef]
  13. Yang, Y.; Pedersen, J.O. A comparative study on feature selection in text categorization. Icml 1997, 97, 412–420. [Google Scholar]
  14. Guimarães, A.J.; Araujo, V.J.S.; de Campos Souza, P.V.; Araujo, V.S.; Rezende, T.S. Using Fuzzy Neural Networks to the Prediction of Improvement in Expert Systems for Treatment of Immunotherapy. In Ibero-American Conference on Artificial Intelligence; Springer: Berlin, Germany, 2018; pp. 229–240. [Google Scholar]
  15. Lin, F.J.; Chen, S.G.; Hsu, C.W. Intelligent Backstepping Control Using Recurrent Feature Selection Fuzzy Neural Network for Synchronous Reluctance Motor Position Servo Drive System. IEEE Trans. Fuzzy Syst. 2018. [Google Scholar] [CrossRef]
  16. Sharifian, A.; Ghadi, M.J.; Ghavidel, S.; Li, L.; Zhang, J. A new method based on Type-2 fuzzy neural network for accurate wind power forecasting under uncertain data. Renew. Energy 2018, 120, 220–230. [Google Scholar] [CrossRef]
  17. Huang, Y.; Jin, L.; Zhao, H.S.; Huang, X.Y. Fuzzy neural network and LLE Algorithm for forecasting precipitation in tropical cyclones: Comparisons with interpolation method by ECMWF and stepwise regression method. Nat. Hazards 2018, 91, 201–220. [Google Scholar] [CrossRef]
  18. García, F.; Guijarro, F.; Oliver, J.; Tamošiūnienė, R. Hybrid fuzzy neural network to predict price direction in the German DAX-30 index. Technol. Econ. Dev. Econ. 2018, 24, 2161–2178. [Google Scholar] [CrossRef]
  19. De Campos Souza, P.V.; Torres, L.C.B. Regularized fuzzy neural network based on or neuron for time series forecasting. In North American Fuzzy Information Processing Society Annual Conference; Springer: Berlin, Germany, 2018; pp. 13–23. [Google Scholar]
  20. Vitor de Campos Souza, P. Pruning fuzzy neural networks based on unineuron for problems of classification of patterns. J. Intell. Fuzzy Syst. 2018, 35, 1–9. [Google Scholar]
  21. Jang, J.S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  22. Chen, Y.W.; Lin, C.J. Combining SVMs with various feature selection strategies. In Feature Extraction; Springer: Berlin, Germany, 2006; pp. 315–324. [Google Scholar]
  23. Huang, G.B.; Zhu, Q.Y.; Siew, C.K. Extreme learning machine: theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  24. Stewart, B.; Wild, C.P. World Cancer Report 2014; WHO: Geneva, Switzerland, 2014. [Google Scholar]
  25. Al-Hajj, M.; Wicha, M.S.; Benito-Hernandez, A.; Morrison, S.J.; Clarke, M.F. Prospective identification of tumorigenic breast cancer cells. Proc. Natl. Acad. Sci. USA 2003, 100, 3983–3988. [Google Scholar] [CrossRef]
  26. Cassileth, B.R.; Lusk, E.J.; Strouse, T.B.; Bodenheimer, B.J. Contemporary unorthodox treatments in cancer medicine: A study of patients, treatments, and practitioners. Ann. Intern. Med. 1984, 101, 105–112. [Google Scholar] [CrossRef] [PubMed]
  27. DeSantis, C.; Ma, J.; Bryan, L.; Jemal, A. Breast cancer statistics, 2013. CA Cancer J. Clin. 2014, 64, 52–62. [Google Scholar] [CrossRef] [PubMed]
  28. Giordano, S.H.; Buzdar, A.U.; Hortobagyi, G.N. Breast cancer in men. Ann. Intern. Med. 2002, 137, 678–687. [Google Scholar] [CrossRef] [PubMed]
  29. Breast Cancer. Available online: https://pt.wikipedia.org/wiki/Ficheiro:Diagram_1_of_2_showing_stage_2A_breast_cancer_CRUK_003.svg (accessed on 11 February 2019).
  30. Haykin, S.; Network, N. A comprehensive foundation. Neural Netw. 2004, 2, 41. [Google Scholar]
  31. The Artificial Neural Networks Handbook: Part 1. Available online: https://medium.com/coinmonks/the-artificial-neural-networks-handbook-part-1-f9ceb0e376b4 (accessed on 11 February 2019).
  32. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  33. Cherri, A.C.; Junior, D.J.A.; da Silva, I.N. Inferencia fuzzy para o problema de corte de estoque com sobras aproveitaveis de material. 2011. Available online: http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-74382011000100011 (accessed on 11 February 2019).
  34. Jang, J.S.R.; Sun, C.T.; Mizutani, E. Neuro-Fuzzy and Soft Computing; A Computational Approach to Learning and Machine Intelligence; Prentice Hall: Englewood Cliffs, NJ, USA, 1997. [Google Scholar]
  35. Savic, D.A.; Pedrycz, W. Evaluation of fuzzy linear regression models. Fuzzy Sets Syst. 1991, 39, 51–63. [Google Scholar] [CrossRef]
  36. Pedrycz, W. Neurocomputations in relational systems. IEEE Trans. Pattern Anal. Mach. Intell. 1991, 13, 289–297. [Google Scholar] [CrossRef]
  37. Lemos, A.; Caminhas, W.; Gomide, F. New uninorm-based neuron model and fuzzy neural networks. In Proceedings of the 2010 Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS), Toronto, ON, Canada, 12–14 July 2010; pp. 1–6. [Google Scholar]
  38. Uren, R.F.; Howman-Giles, R.B.; Thompson, J.F.; Malouf, D.; Ramsey-Stewart, G.; Niesche, F.W.; Renwick, S.B. Mammary lymphoscintigraphy in breast cancer. J. Nuclear Med. Off. Publ. Soc. Nuclear Med. 1995, 36, 1775–1780. [Google Scholar]
  39. Vyborny, C.J.; Giger, M.L. Computer vision and artificial intelligence in mammography. Am. J. Roentgenol. 1994, 162, 699–708. [Google Scholar] [CrossRef] [PubMed]
  40. Robertson, S.; Azizpour, H.; Smith, K.; Hartman, J. Digital image analysis in breast pathology—From image processing techniques to artificial intelligence. Transl. Res. 2018, 194, 19–35. [Google Scholar] [CrossRef] [PubMed]
  41. Hosny, A.; Parmar, C.; Quackenbush, J.; Schwartz, L.H.; Aerts, H.J. Artificial intelligence in radiology. Nat. Rev. Cancer 2018, 18, 500–510. [Google Scholar] [CrossRef] [PubMed]
  42. Abbass, H.A. An evolutionary artificial neural networks approach for breast cancer diagnosis. Artif. Intell. Med. 2002, 25, 265–281. [Google Scholar] [CrossRef]
  43. Delen, D.; Walker, G.; Kadam, A. Predicting breast cancer survivability: A comparison of three data mining methods. Artif. Intell. Med. 2005, 34, 113–127. [Google Scholar] [CrossRef] [PubMed]
  44. Setiono, R. Generating concise and accurate classification rules for breast cancer diagnosis. Artif. Intell. Med. 2000, 18, 205–219. [Google Scholar] [CrossRef]
  45. Marcano-Cedeño, A.; Quintanilla-Domínguez, J.; Andina, D. WBCD breast cancer database classification applying artificial metaplasticity neural network. Expert Syst. Appl. 2011, 38, 9573–9579. [Google Scholar] [CrossRef]
  46. Liu, Y.; Kohlberger, T.; Norouzi, M.; Dahl, G.E.; Smith, J.L.; Mohtashamian, A.; Olson, N.; Peng, L.H.; Hipp, J.D.; Stumpe, M.C. Artificial Intelligence–Based Breast Cancer Nodal Metastasis Detection: Insights Into the Black Box for Pathologists. Arch. Pathol. Lab. Med. 2018. [Google Scholar] [CrossRef]
  47. Khan, M.M.; Mendes, A.; Chalup, S.K. Evolutionary Wavelet Neural Network ensembles for breast cancer and Parkinson’s disease prediction. PLoS ONE 2018, 13, e0192192. [Google Scholar] [CrossRef]
  48. Pena-Reyes, C.A.; Sipper, M. A fuzzy-genetic approach to breast cancer diagnosis. Artif. Intell. Med. 1999, 17, 131–155. [Google Scholar] [CrossRef]
  49. Colaluca, I.N.; Basile, A.; Freiburger, L.; D’Uva, V.; Disalvatore, D.; Vecchi, M.; Confalonieri, S.; Tosoni, D.; Cecatiello, V.; Malabarba, M.G.; et al. A Numb–Mdm2 fuzzy complex reveals an isoform-specific involvement of Numb in breast cancer. J. Cell Biol. 2018, 217, 745–762. [Google Scholar] [CrossRef] [PubMed]
  50. Akay, M.F. Support vector machines combined with feature selection for breast cancer diagnosis. Expert Syst. Appl. 2009, 36, 3240–3247. [Google Scholar] [CrossRef]
  51. Polat, K.; Güneş, S. Breast cancer diagnosis using least square support vector machine. Dig. Signal Process. 2007, 17, 694–701. [Google Scholar] [CrossRef]
  52. Cireşan, D.C.; Giusti, A.; Gambardella, L.M.; Schmidhuber, J. Mitosis detection in breast cancer histology images with deep neural networks. In International Conference on Medical Image Computing and Computer-Assisted Intervention; Springer: Berlin, Germany, 2013; pp. 411–418. [Google Scholar]
  53. Chan, H.; Helvie, M. Deep Learning for Mammographic Breast Density Assessment and Beyond. Radiology 2019, 290, 59. [Google Scholar] [CrossRef] [PubMed]
  54. Guimaraes, A.J.; Araújo, V.J.; de Oliveira Batista, L.; Souza, P.V.C.; Araújo, V.; Rezende, T.S. Using Fuzzy Neural Networks to Improve Prediction of Expert Systems for Detection of Breast Cancer. In Proceedings of the XV Encontro Nacional de Inteligência Artificial e Computacional (ENIAC), Sao Paulo, SP, Brazil, 22–25 October 2018; Volume 1, pp. 799–810. [Google Scholar]
  55. Li, Y.; Chen, Z. Performance Evaluation of Machine Learning Methods for Breast Cancer Prediction. Appl. Comput. Math. 2018, 7, 212–216. [Google Scholar]
  56. Polat, K.; Sentürk, U. A Novel ML Approach to Prediction of Breast Cancer: Combining of mad normalization, KMC based feature weighting and AdaBoostM1 classifier. In Proceedings of the 2018 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Ankara, Turkey, 19–21 October 2018; pp. 1–4. [Google Scholar]
  57. Dular, L. Statistical Comparison of Machine Learning Algorithms with Respect to Multiple Performance Measures: Master’s Thesis. Ph.D. Thesis, Univerza v Ljubljani, Fakulteta za Matematiko in Fiziko, Ljubljana, Slovenia, 2018. [Google Scholar]
  58. Livieris, I. Improving the Classification Efficiency of an ANN Utilizing a New Training Methodology. Informatics 2019, 6, 1. [Google Scholar] [CrossRef]
  59. Patterson, D.W. Redes Neurais Artificiais: Teoria e Aplicações; Prentice Hall PTR: Englewood Cliffs, NJ, USA, 1998. [Google Scholar]
  60. Souza, P.V.C. Regularized Fuzzy Neural Networks for Pattern Classification Problems. Int. J. Appl. Eng. Res. 2018, 13, 2985–2991. [Google Scholar]
  61. Gao, J.; Wang, Z.; Yang, Y.; Zhang, W.; Tao, C.; Guan, J.; Rao, N. A novel approach for lie detection based on F-score and extreme learning machine. PLoS ONE 2013, 8, e64704. [Google Scholar] [CrossRef] [PubMed]
  62. Güneş, S.; Polat, K.; Yosunkaya, Ş. Multi-class f-score feature selection approach to classification of obstructive sleep apnea syndrome. Expert Syst. Appl. 2010, 37, 998–1004. [Google Scholar] [CrossRef]
  63. Werbos, P.J. Backpropagation through time: What it does and how to do it. Proc. IEEE 1990, 78, 1550–1560. [Google Scholar] [CrossRef]
  64. Albert, A. Regression and the Moore-Penrose Pseudoinverse; Elsevier: Amsterdam, The Netherlands, 1972. [Google Scholar]
  65. De Campos Souza, P.V.; Guimaraes, A.J.; Araújo, V.S.; Rezende, T.S.; Araújo, V.J.S. Method of pruning the hidden layer of the extreme learning machine based on correlation coefficient. In Proceedings of the 5th IEEE Latin American Conference on Computational Intelligence LA-CCI, Guadalajara, Mexico, 7–9 November 2018; Volume 5. [Google Scholar]
  66. Huang, G.B.; Zhou, H.; Ding, X.; Zhang, R. Extreme learning machine for regression and multiclass classification. IEEE Trans. Syst. Man Cybern. Part B 2012, 42, 513–529. [Google Scholar] [CrossRef]
  67. Zhang, Y.; Wang, Y.; Zhou, G.; Jin, J.; Wang, B.; Wang, X.; Cichocki, A. Multi-kernel extreme learning machine for EEG classification in brain-computer interfaces. Expert Syst. Appl. 2018, 96, 302–310. [Google Scholar] [CrossRef]
  68. Sun, Z.L.; Choi, T.M.; Au, K.F.; Yu, Y. Sales forecasting using extreme learning machine with applications in fashion retailing. Decis. Support Syst. 2008, 46, 411–419. [Google Scholar] [CrossRef]
  69. Rafiei, M.; Niknam, T.; Aghaei, J.; Shafie-khah, M.; Catalão, J.P. Probabilistic Load Forecasting using an Improved Wavelet Neural Network Trained by Generalized Extreme Learning Machine. IEEE Trans. Smart Grid 2018, 9, 6961–6971. [Google Scholar] [CrossRef]
  70. Das, P.; Bisoi, R.; Dash, P. Data decomposition based fast reduced kernel extreme learning machine for currency exchange rate forecasting and trend analysis. Expert Syst. Appl. 2018, 96, 427–449. [Google Scholar] [CrossRef]
  71. Zhang, Y.; Li, C.; Li, L. Wavelet transform and Kernel-based extreme learning machine for electricity price forecasting. Energy Syst. 2018, 9, 113–134. [Google Scholar] [CrossRef]
  72. Janahiraman, T.V.; Ahmad, N.; Nordin, F.H. Extreme Learning Machine and Particle Swarm Optimization in optimizing CNC turning operation. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2018; Volume 342, p. 012086. [Google Scholar]
  73. Hu, Q.; Qin, A.; Zhang, Q.; He, J.; Sun, G. Fault Diagnosis Based on Weighted Extreme Learning Machine With Wavelet Packet Decomposition and KPCA. IEEE Sens. J. 2018, 18, 8472–8483. [Google Scholar] [CrossRef]
  74. Xu, Y.; Zhang, M.; Ye, L.; Zhu, Q.; Geng, Z.; He, Y.L.; Han, Y. A novel prediction intervals method integrating an error & self-feedback extreme learning machine with particle swarm optimization for energy consumption robust prediction. Energy 2018, 164, 137–146. [Google Scholar]
  75. Pan, H.; Lü, Z.; Wang, H.; Wei, H.; Chen, L. Novel battery state-of-health online estimation method using multiple health indicators and an extreme learning machine. Energy 2018, 160, 466–477. [Google Scholar] [CrossRef]
  76. Eshtay, M.; Faris, H.; Obeid, N. Improving extreme learning machine by competitive swarm optimization and its application for medical diagnosis problems. Expert Syst. Appl. 2018, 104, 134–152. [Google Scholar] [CrossRef]
  77. Rongjun, X.; Khalil, I.; Badsha, S.; Atiquzzaman, M. Collaborative extreme learning machine with a confidence interval for P2P learning in healthcare. Comput. Netw. 2019, 149, 127–143. [Google Scholar]
  78. De Campos Souza, P.V.; Guimarães, A.J. Utilizando redes neurais nebulosas para melhoria na predição de sistemas especialistas para tratamento de crioterapia. In Proceedings of the Anais- I Congresso Internacional Cidadania, Ciência, Direito e Saúde: Reflexões Transdisciplinares, Barreiro, Brazil, 2–4 May 2018. (In Portuguese). [Google Scholar]
  79. Hall, M.; Frank, E.; Holmes, G.; Pfahringer, B.; Reutemann, P.; Witten, I.H. The WEKA data mining software: An update. ACM SIGKDD Explor. Newslett. 2009, 11, 10–18. [Google Scholar] [CrossRef]
  80. Rish, I. An empirical study of the naive Bayes classifier. In IJCAI 2001 Workshop on Empirical Methods in Artificial Intelligence; IBM: New York, NY, USA, 2001; Volume 3, pp. 41–46. [Google Scholar]
  81. Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  82. LaValle, S.M. Rapidly-exploring random trees: A new tool for path planning. In Computer Science Dept. Research Report 9811; CiteSeerX: Ames, LA, USA, 1998. [Google Scholar]
  83. Witten, I.H.; Frank, E.; Trigg, L.E.; Hall, M.A.; Holmes, G.; Cunningham, S.J. Weka: Practical Machine Learning Tools and Techniques with Java Implementations; Citeseer: Pennsylvania, PA, USA, 1999. [Google Scholar]
  84. Quinlan, J.R. C4. 5: Programs for Machine Learning; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
Figure 1. Breast cancer [29].
Figure 1. Breast cancer [29].
Make 01 00028 g001
Figure 2. Artificial neural network of multiple layers and outputs [31].
Figure 2. Artificial neural network of multiple layers and outputs [31].
Make 01 00028 g002
Figure 3. Concepts present in fuzzy logic [33].
Figure 3. Concepts present in fuzzy logic [33].
Make 01 00028 g003
Figure 4. Division of input space performed by Gaussian and triangular membership functions.
Figure 4. Division of input space performed by Gaussian and triangular membership functions.
Make 01 00028 g004
Figure 5. Structure of the fuzzy neural network used in the paper [78].
Figure 5. Structure of the fuzzy neural network used in the paper [78].
Make 01 00028 g005
Figure 6. Test Performance Fuzzy Neural Network.
Figure 6. Test Performance Fuzzy Neural Network.
Make 01 00028 g006
Table 1. Results V1-V4 database.
Table 1. Results V1-V4 database.
ModelsAccuracyAUCSensitivitySpecificityTime
AndNet80.01 (6.98)0.8052 (0.1011)0.7841 (0.1124)0.7905 (0.1003)1.94 (0.03)
OrNet81.04 (4.85)0.8019 (0.0918)0.8193 (0.1024)0.8118 (0.1203)1.89 (0.02)
UniNet78.49 (4.97)0.7624 (0.1207)0.8248 (0.1412)0.7105 (0.0311)2.19 (0.06)
MLP73.80 (11.38)0.7409 (0.1206)0.4187 (0.2102)0.7803 (0.1018)15.62 (6.04)
J4871.83 (14.27)0.7114 (0.1243)0.5276 (0.1206)0.7895 (0.1032)0.78 (0.01)
NB69.71 (12.61)0.6925 (0.1213)0.3687 (0.1786)0.7112 (0.2142)15.22 (0.76)
ZR55.15 (3.10)0.5004 (0.0012)0.5500 (0.0021)0.5500 (0.0016)7.12 (0.43)
RT79.67 (11.67)0.7421 (0.1120)0.5301 (0.1703)0.8718 (0.0613)8.21 (0.01)

Share and Cite

MDPI and ACS Style

Silva Araújo, V.J.; Guimarães, A.J.; de Campos Souza, P.V.; Rezende, T.S.; Araújo, V.S. Using Resistin, Glucose, Age and BMI and Pruning Fuzzy Neural Network for the Construction of Expert Systems in the Prediction of Breast Cancer. Mach. Learn. Knowl. Extr. 2019, 1, 466-482. https://doi.org/10.3390/make1010028

AMA Style

Silva Araújo VJ, Guimarães AJ, de Campos Souza PV, Rezende TS, Araújo VS. Using Resistin, Glucose, Age and BMI and Pruning Fuzzy Neural Network for the Construction of Expert Systems in the Prediction of Breast Cancer. Machine Learning and Knowledge Extraction. 2019; 1(1):466-482. https://doi.org/10.3390/make1010028

Chicago/Turabian Style

Silva Araújo, Vinícius Jonathan, Augusto Junio Guimarães, Paulo Vitor de Campos Souza, Thiago Silva Rezende, and Vanessa Souza Araújo. 2019. "Using Resistin, Glucose, Age and BMI and Pruning Fuzzy Neural Network for the Construction of Expert Systems in the Prediction of Breast Cancer" Machine Learning and Knowledge Extraction 1, no. 1: 466-482. https://doi.org/10.3390/make1010028

Article Metrics

Back to TopTop