Skip to main content

GNRCS: Hybrid Classification System based on Neutrosophic Logic and Genetic Algorithm

Page 1

GNRCS: Hybrid Classification System based on Neutrosophic Logic and Genetic Algorithm Sameh H. Basha

Areeg S. Abdalla

Aboul Ella Hassanien

Faculty of Science

Faculty of Science

Faculty of Computers and Information

Cairo University, Egypt

Cairo University, Egypt

Cairo University, Egypt

Scientific Research Group in Egypt (SRGE)

Email: Areeg@Sci.cu.edu.eg

Scientific Research Group in Egypt (SRGE)

http://www.egyptscience.net

http://www.egyptscience.net

Email: SamehBasha@Sci.cu.edu.eg

Email: aboitcairo@gmail.com

Abstract-In

this paper, we

present

a

hybrid intelligent

system based on Neutrosophic Logic (NL). In conjunction with Genetic Algorithm(GA) for classification. The neutrosophic logic is adapted for representing different forms of knowledge. GA is used to refine the generated neutrosophic rules. The performance of the proposed system is tested on three real-world

databases

Iris,

Wine,

and

Wisconsin

Diagnostic

Breast Cancer (WDBC). In a series of experiments, we compare the performance of the proposed genetic neutrosophic rule-based classification system with that of the neutrosophic rule-based classification system.

The performance of

both classifiers is

measured for the three real-world data sets. We have reached an average accuracy 98.39% in genetic neutrosophic against 94.78% for the corresponding neutrosophic.

Keywords-Genetic Neutrosophic Rufe Based System, Neutro­ sophic Rufe Based System, Neutrosophic set, Neutrosophic Logic, Neutrosophic Cfassijication System, Rufe Based System.

I.

INTRODUCTION

Neutrosophic Rule-based Classification System (NRCS) proposed in [17] as rule based cIassification system where neutrosophic logic(NL) is used to describe various forms of knowledge. as weil as, for describing the relationships and interactions that appear between its variables. The two main tasks in the NRCS design process are:(l)the design of the inference mechanism, and (2)the generation of the rule set(Knowledge Base (KB) or Rule Base (RB)). One of the major drawbacks of NRCS is that they are not able to learn, instead require the Knowledge Base to be derived from expert knowledge. The key point is to employ an evolutionary learning process to automate the NRCS design. Computational Intelligence techniques such as artificial neural networks, fuzzy logic, neutrosophic logic, and genetic algorithms(GAs) deal with more complex problems which are difficult to solve with traditional methods. Each component of computational intelligence is complementary to each other. Using combinations of several technologies such as fuzzy-neural,genetic-fuzzy systems will generally get better solutions. We will use genetic algorithms as a machine learning tool for designing rule-based cIassification systems. Genetic algorithms for machine learning are defined as genetics-based 9781509028634/16/$31.00 Š2016 IEEE

machine learning (GBML) algorithms. GBML algorithms are usually categorized to: Michigan approach and Pittsburgh approach[6]. In this paper we purpose a new genetic neutrosophic rule-based classification system (GNRCS). The NRCS is one sort of generalization of fuzzy rule-based system. It deals with "IF-THEN" rules whose antecedents and consequents are composed of neutrosophic logic statements, instead of fuzzy logic ones. The GNRCS will improve NRCS by using genetic algorithm to produce the best rules for cIassifications. The proposed system may aIso be successfully applied to a wide range of problems which uncertainty, incompleteness, inconsistence, and vagueness that emerge in different ways. A genetic algorithm is able to incorporate with other techniques to produce more efficient solution to real-world problems. One of research areas is to combine genetic algorithm to build rule based systems especially to fuzzy logic since fuzzy rule based system is the most famous type of rule based systems and most used among. Ishibashi, R. and Nascimento, c.L.[13] aim to get better cIassification by showing a system able to automatically generate fuzzy rule sets with less human participation. They used genetic algorithm to trained fuzzy rule-based system to perform a classification and adapt the parameters of the membership functions after created decision tree to generate a fuzzy rule-based system. This execution gives as output an Genetic Fuzzy Rule Based System assisted by Decision Trees able to automatically generate the fuzzy rules and calibrate the membership functions. They applied their proposed method to an appendicitis data set with 106 instances, 7 normalized real-valued inputs and one binary output. Jose Antonio Sanz et al [11] present IVTURS, which is a new linguistic fuzzy rule-based cIassification method based on a new completely interval-valued fuzzy reasoning method. This inference process uses interval-valued restricted equivalence functions to increase the relevance of the rules. They using the recent fuzzy rule learning algorithm known as FARC-HD [9] to learn the rule base in order to generation of an initial Interval-Valued Fuzzy Rule-Based Classification System(IV-FRBCS). After that,for each variable of the problem They model its 53


linguistic labels with interval-valued fuzzy sets (IVFSs) and initialize the interval-valued restricted equivalence functions (IV-REF). Using the proposed synergy between the tuning of the equivalence and rule selection in the optimization step. They used genetic algorithm in their proposed method to tune the values of the parameters and to perform a rule selection process in which we obtain a compact and cooperative fuzzy rule set. J Casillas et al [10] proposed a method to deal with the difficulty comes from the exponential growth of the fuzzy rule search space with the increase in the number of features considered in the learning process. They presented a genetic feature selection process that can be integrated in a multistage genetic learning method to obtain, in a more efficient way, Fuzzy Rule based Classification Systems (FRBCSs) composed of a set of comprehensible fuzzy rules with high-classification ability. The proposed process fixes, a priori, the number of selected features, and therefore, the size of the search space of candidate fuzzy rules. O. Cordn et al in [12] proposed a new method by using a Genetic Algorithm and considering a simple generation method to derive the Rule Base to automatically learn the Knowledge Base of a Fuzzy Rule-Based System by finding an appropriate Data Base. Their genetic process using a non-linear scaling function to adapt the fuzzy partition contexts to learns all the components of the Data Base (number of labels, working ranges and membership function shapes for each linguistic variable). Genetic Neutrosophic Rule-Based System (GNRCS) aims to the genetic learning process at designing or optimizing the KB. Consequently, the proposed method is a design method for NRCSs which incorporates evolutionary techniques to achieve the automatic generation or modification of the entire or part of the KB. The rest of this paper is organized as follows. Section II presents basics technology used in our system. In section III the proposed genetic neutrosophic classifier us presented. Section 4 shows the experimental results obtained. Finally, section 5 presents conclusions and discusses future work. 11.

to be balanced and neutralized by <Anti X> and <Non X> ideas - as a state of equilibrium [5]. Neutrosophic logic was developed to represent mathematical model of ambiguity, vagueness, uncertainty , imprecision, inconsistency , incompleteness, contradiction and redundancy [19]. Neutrosophic logic is a logic in which each proposition is estimated to have the percentage of truth in a subset T, the percentage of indeterminacy in a subset I, and the percentage of falsity in a subset F, where T, I, and F are standard or non-standard real subsets of ]-0,1+[ where ]-0,1+[ is non-standard unit interval [1] [15]. with sup T Csup, inf T Unf sup I i_sup, inf I Unf sup F Csup, inf F Cinf and n_sup Csup + i_ sup + Csup n_inf Unf + Unf + Unf. T, I, and F are called neutrosophic components, representing respectively the truth, indeterminacy, and falsehood values referring to neutrosophy, neutrosophic set, neutrosophic logic , neutrosophic statistics, neutrosophic probability [3]. In real world applications, it is easier to use standard real interval [0,1] for T, land F instead of non-standard unit interval]-0,1+[ [1]. All the factors stated in neutrosophic logic are very integral to human thinking. It is very rare that we tend to conclude/judge in definite environments. Imprecision of human systems could be due to the imperfection of knowledge that human receives (observation) from the external world [1]. The fundamental concepts of neutrosophic set, introduced by Smarandache in [19] [18], Salama et al. in [16] [7] [8] [2], provides a natural foundation for treating mathematically the neutrosophic phenomena which exists pervasively in our real world and for building new branches of neutrosophic mathematics. Now we explain a formal Definition, Neutrosophic set [5]. Let X be a space of objects, with a generic element x in X. A neutrosophic set A in X is characterized by three membership functions TA, JA, FA which are represent respectively a truth-membership function, an indeterminacy­ membership function, and a falsity membership function. Where TA(X), JA(x) and FA(X) are real standard or non­ standard subsets of non-standard interval ]-0,1+[. =

=

=

=

=

=

=

=

BASICS

TA: X -+]-0,1+[ JA: X -+]-0,1+[ FA : X -+]-0,1+[

In this section we present a basics technologies used in our system such as Neutrosoohic Logic and Genetic Algorithm.

There is no any restriction on the sum of superior JA(x) and FA(x), so -0::; supTA(x) + suph(x) + supFA(x)::; 3+.

A. Neutrosohic Logic

Neutrosophic, introduced by Smarandache [19], can handle incomplete information as weIl as inconsistent information without danger of trivialization [5]. Neutrosophy is a relatively new branch of philosophy, with ancient roots, handling neutralities, as weIl as their interactions with different ideational spectra. This theory considers every notion or idea <X> together with its opposite or negation <AntiX> and the spectrum of neutralities <NeutX> which neither <X> nor <AntiX>. The <NeutX> and <AntiX> can considered together as <Non X>. According to this theory every idea <X> tends

TA(x),

B. Genetic Algorithm

Genetic Algorithms (GAs) are general-purpose search algorithms that use principles inspired by natural population genetics to evolve solutions to problems[4]. In GA, First generate an initial population of solutions usually random. I n order to achieve the best solution GA will operates on these population by applying genetic operators such as, crossover and mutation . 54


Knowledge Base

The algorithm is stopped when the population converges toward the optimal solution. The simple genetic algorithm is as folIows: o [start] Genetic generate random population of n chromosomes. o [Fitness] Evaluate the fitness function f(x) of each chromosome x in the current population. o [New population] Create a new population by repeating the foHowing operations until the new population is complete. - [selection] select two parent from a current population according to their fitness value, the better the fitness is, the bigger chance to get selected. - [crossover] crossover the parents to form new offspring, If no crossover was performed, otfspring is the exact copy of parents. - [Mutation] mutate new offspring at each position in chromosome. - [Accepting] Place new offspring in the new population. o [Replace] Use new generated population for a further sum of the algorithm. o [Test] if the end condition is satisfied: stop and return the best solution in the current population. o [Loop] Go to step2 for fitness evaluation.

III.

I Real input -

-l

Data Base

Neutmroph;c Th,ee Components

I I

1-71

Rule Base

!

I

Inference

Neutrosophic

System

Result

Real output

--.

�

Fig. 1: Basic structure of a Neutrosophic Rule-Based Classifi­ cation System[17].

Fig. 2: Genetic Neutrosophic Rule Based Classification Sys­ tem(GNRCS).

T HE PROPOSED ApPROACH FOR GENETIC

NEUTROSOPHlC CLASSIFICATION SY STEM

GNRCS approach contains six phases: Extract Information phase, Neutrosophication phase, Generate set of rules phase, Genetic Based Machine Learning phase, Classification phase, and Accuracy Phase . These six phases are described in detail in the rest of this section.

One of successfully systems used to model human problem-solving activity and adaptive behavior is rule-based systems which use IF-THEN rules to represent human knowledge.[4]. Neutrosophic Rule-based Classification System(NRCS) which is a rule based system where neutrosophic logic is used as a tool for representing different forms of knowledge about the problem at hand, as weH as for modeling the interactions and relationships that exist between its variables[17]. The generic structure of a NRCSs shown in Fig. 1 [17]. We build a hybrid system between Genetic Algorithm and Neutrosophic Rule Based Classification System that target the genetic learning process at designing or optimizing the knowledge base as Fig. 2. Consequently, the proposed Genetic neutrosophic Rule Based Classification System(GNRCS) is a design method for NRCSs which incorporates evolutionary techniques to achieve the automatic generation or modification of the entire or part of the knowledge base. The automatic definition of NRCS can be seen as an optimization or search problem. GA is a well known and widely used global search technique with the ability to explore large search space for suitable solutions.

A. Extract Information phase

In this phase, as in NRCS we extract some significant features from the data set, such as number of attributes, number of c1asses, and the maximum, the minimum for each attribute which will be needed in section B.

B. Neutrosophication phase

In this phase, as in NRCS we apply three membership functions TA, JA, FA on the data set to represent each value in the three neutrosophic components < T,I,F >. Where T,I, and F are restricted to be subsets of standard real interval [0,1] instead of non-standard unit interval ]-0,1 + [.

C. Generate set of rule phase

In our approach, neutrosophic if-then rules are generated from data set as initial population, Each rule is represented by a string (each string divided to parts each of them contains a tripie values) and as in the Michigan approach each string (i.e. each rule)handled as an individual Thus a fitness value is calculated and assigned to a single rule. A population of individuals corresponds to a single rule set. The rule sets are not directly optimized therefore the performance of a rule set is not utilized in the evolution of rules[6]. The proposed

In this phase, for initial population we generate the training rules,and for testing generate both testing rules, and the exact rules. In neutrosophic rule based c1assification system, each variable in each rule has three components which represent respectively degree of truth, degree of indeterminacy, and degree of falsity as example in Fig. 4 [17]. Then, after checking for redundancy the rules are added to the training rules. Therefore, in most cases the number of training rules generated 55


is less than the number of training instances and moreover, number of generated training rules in GNRCS is less than that in NRCS as in TableI. In case of generating the testing rules we remove the class labels instead of checking for redundancy [17]. if scpal lenglh is [ Medium, IndctcrmincyLawMediulll, FalscMcdium ] and if seral width is [ Law, 0, FalscLaw ] and if petal length is [ Medium, 0, 0] and if peta] width is [ Medium, 0, 0] Then Class is : [lris-versicoJor]. if sepal lcngth is [ Medium, 0, 0] and if sepaJ width is [ Medium, 0, 0] and if peta] length is [ Medium, 0, FalscMediulll ] ,md ifl"letal width is [ Medium. 0, FalseMediulll ] Then Class is : [lris-versicolor]. if Alcohol is [ Law , 0, 0] and if Malic flcid is [ Law , 0, 0] and if Ash is [ Medium, 0, 0] find if Alcalinity of ash is [ Medium. 0, 0] and ifMagnesium is [ Law, 0, 0] and ifTotal phenols is [ Law, 0, 0] and ifFhlVanoids is [ Ulw, 0, Oj and if Nonllavanoid phenols is [ High, 0, 0] and if Proanthocyanins is [ ] and if Color intensity is [ Law , 0, 0] and if Hue is [

Medium, IndetennincyLllwMedium , FlilseMedium

Medium, 0, 0] lind if OD Medium FlilseHigh

OJOD

High Law

IndetermincyMediuml-ligh ofdilUlcd wincs is [ Medium, IndclcnnincyLawMedium, FalseMedium ] and ifProline is [ Law , 0, 0] '!llcn Class is : [2]. if x2

is [ medium, IndetennincyLawMedium , FalscMedium ] and if x3

and if x5 is [

is [ High, 0, 0] and if x4 is [ medium, 0, 0]

law , 0, 0] and if x6 is [ medium, 0, 0] and if x7 is [ medium, 0, 0] and if x8 is [ medium, 0, 0] and

ifx9 is [ mcdium , 0, 0] and if xlO is [ medium, 0, 0] lind if xii

is [ mcdilllll , 0, 0] and ifx12 is [ law , 0, 0] lind if

xl3 is [Iaw, 0, 0] and ifxl4 is [Iaw, 0, 0] and ifxl5 is [Iaw, 0, 0] lind ifxl6 is [Iaw, 0, 0] lind ifxl7 is [Iaw, IndetennincyLawMedium, FalseLaw] and ifx18 is IllW [ , 0, 0] and ifx19 is [ law, IndetennincyLawMediulll, FalseLaw ] and ifx20 is [Illw , 0, 0] lind if x21 is [ law , 0, 0] lind ifx22

is [ law , IndetemlincyL<lwMedium , FlilseL<lw ] lind if

x23 is [ High, 0, 0] lind ifx24 is [ medium, Indetennin<.;yLllwMedium, FlilseMedium] lind ifx25 is [ law, 0, 0] and if x26 is [ medium, 0, 0] and ifx27 is [ High, 0, 0] lind ifx28 is [ High, 0, 0] and ifx29 is [ High, 0, 0] lind ifx30 is [ medium, 0, 0] and ifx31 is [ mcdium, 0, 0] Then Class is : M.

Fig. 3: Sampie of training rule for Iris, Wine, and Wdbc data sets in Neutrosophic[17]

TABLE I: Number of training rule generated for each data set in GNRCS and NRCS. Iris Data Set

Wine Data Set

Wdbc Data Set

NRCS

51

89

269

GNRCS

45

85

264

D. Genetic Based Machine Learning phase

Genetics-based machine learning (GBML) algorithms are genetic algorithms for machine learning which are usually classified into two categories: Michigan approach and Pitts足 burgh approach[6].The comparison between these approaches are summarized in Table 11.

TABLE 11: Comparison between Michigan approach and Pitts足 burgh approach[6]. Michigan

Pittsburgh

approach

approach

Individual

A single rule

A single rule set

Population

A single rule set

Multiple rule sets

Evaluation of each rule

Yes

No

Evaluation of each rule set

No

Yes

Fitness calculation

For each rule

For each rule set

Selection

Good rules

Good rules sets

Crossover

Between rules

Between rules sets

In our proposed GNRCS we apply Michigan approach to refine a linguistic rules. Michigan-Style Neutrosophic GBML Algorithm Step 1: Parameter Specification. Specify the number of linguistic rules N rule, the number of replaced rules N replace, the crossover probability P c, the mutation probability Pm, and the stopping condition. Step 2: Initialization. generates a pre-specified number of linguistic rules (say, N rule linguistic rules) from data set as an initial population.

Step 3: We evaluate the fitness value of each rule in the current population which the fitness value of each linguistic rule is the number of correctly classified training patterns by these rule. Step 4: Genetic Operations. new linguistic rules are generated from linguistic rules in the current population using genetic operations[6]. Two parent linguistic rules are randomly selected from the current population and the better rule with the higher fitness value is chosen as a parent while the roulette wheel selection method get bad result because the big ditference between the best one and other individuals. Then, from two selection parent generate new two rules by applying uniform crossover operation. Then, after generating a new rules by crossover each cell of the generated rules is randomly replaced with a different symbol from another rule chosen randomly by a mutation operation with a mutation probability. Step 5: Remove the worst N replace linguistic rules from the current population and add to the current population the newly generated N replace linguistic rules. Step 6: Check the st端pping condition. If it is not satisfied, return to Step 2. Otherwise terminate the execution.

E.

Classification Phase

For Initial Population as in NRCS, After generating training and testing rules, we construct the testing rule matrix after removing class labels. Then, to get the class label we compare each rule in the testing set with all rules in the training set. If we do not find any one of the training rules intersected with the current testing rule -at least in half of the attributes-, from the exact rule set we get this rule completed and add it to the training rules set, then for each class caJculate the total accuracy, precision, recall, and specifity [17], then we begin with these training rule as initial population for genetic algorithm and begin evaluate fitness function then select two parent for crossover operation to generate two new rules and f端r each new rule check for mutation and, evaluate fitness to our population after adding these new two rules, then replace the worst two rules from our population and check classification accuracy again and so on until get the best.

F.

Accuracy Phase

In this phase, in each generation as in NRCS we compare testing matrix, obtained from phase E, with the exact matrix, obtained from phase C. Then, we compute the confusion matrix; which is a matrix that is often used to describe the performance of a classifier on a set of testing data for which the true values are known[17]. Finally, we caJculate the total accuracy, precision, recall, and specifity for each class. AS in Fig. 5., Fig. 6., Fig. 7., and Fig. 8., we compare our results with the results obtained from the corresponding neutrosophic rule based system in [17].

IV.

EXPERIMENTAL RESULTS

A. Dataset

Since we have limited accessibility to the private datasets, we made our test on public open datasets until we are able to 56


Precision of \Nine Dat:a Set:

Accuracy of classification

• Neutrosophk:

0.98

_Genetic Neutrosophic

0.96 • Neutrosophic

0.94

• Genetic Neutrosophic

0.92

Recall Or Sensitivity of \Nine Data Set

0.9 0.88 Iris DataSet

Wine Data Set Wdbc Data Set _ Neutrosophic _Genetic: Neutrosophic

Fig. 4: Accuracy of classification for Iris, Wine, and Wdbc data sets in Genetic Neutrosophic and Neutrosophic Specifity of \Nine Data Set

Precision of Iris Dat:a Set: • Neutrosophic _Genetic Neutrosophic

• Neut.rosophic • Genetic Neutrosophic

virJiitinicill

Recall Or Sensitivity of Iris Data Set

Fig. 6: precision, recall, and specifity for Wine data set in Genetic Neutrosophic and Neutrosophic

_ Neutros.ophic

Precision of \Ndbc Data Set

_Genetic Neutroso phic

• Neutrosophic

Specifity of Iris Data Set

• Genetic Neutrosophic

• Neutro50phic

Recall Or Sensitivity of \Ndbc Data Set

• Genetic Neutn:>50phic

• Neutrosophic • Genetic Neutrosophic::

Fig. 5: precision, recall, and specifity for Iris data set in Genetic Neutrosophic and Neutrosophic

Specifity of \Ndbc Data Set

perform this test on new datasets [17]. The performance of our proposed genetic neutrosophic clas­ sification system is studied using three widely used real­ world databases Iris, Wine, and Breast Cancer Wisconsin Diagnostic(wdbc) Data Sets which available on VCI Machine Learning Repository web site. B. Evaluation Results

The proposed Genetic neutrosophic rule based system improves the neutrosophic rule based system and gives better results. A comparison, in Fig. 5., shows that for all the data sets used our proposed GNRCS is more accurate in classification. Also it reduces the computational and complexity by removing the overlaps between sets and classes. Which was a result of introducing the indeterminacy term in neutrosophic

_ Neutro.sophic _Genetic Neutrosophic

Fig. 7: precIslOn, recall, and specifity for Wdbc data set in Genetic Neutrosophic and Neutrosophic

logic. then by hybrid genetic algorithm get the best rules for classification from the initial set of rules cames from data sets.

57


V.

CONCLUSIONS AND FUTURE WORK

[13]

R. Ishibashi, c.L. Nascimento," Knowledge Extraction using a Genetic Fuzzy Rule-based System with Increased Interpretability", IEEE Jubilee International Symposium on Applied Machine Intelligence and Informatics, vol. 10, pp. 247 - 252, January 26-28, 2012.

[14]

Rahul Malhotra, Narinder Singh, Yaduvir Singh, "Genetic a1gorithms: Concepts, design for optimization of process controllers", Computer and Information Science, vol. 4, no. 2, March 2011.

[15]

A. Robinson, "Non-standard analysis", Princeton Landmarks in Mathematics and Physics series, 1996.

[16]

S. Alblowi, A. Salama, and M. Eisa, "New concepts of neutrosophic sets", International Journal of Mathematics and Computer Applications Research (IJMCAR), vol. 4, no. I, pp. 59-66, 2014.

[17]

A. Ansari, R. Biswas, and S. Aggarwal, "Neutrosophic classifier: An extension of fuzzy classifer", Applied Soft Computing, vol. 13, no. I, pp. 563-573, 2013.

Sameh H.Basha, Aboul Ella Hassenian, Areeg S.Abdalla, "Neutrophic Rule-based Classification System",lnteliiSys 2016, London, UK ,Sep21-22, 2016.

[18]

A.Salama, and S. Alblowi, "Generalized neutrosophic set and generalized neutrosophic spaces", Journal Computer Sci. Engineering, vol. 2, no. 7, pp. 129-132, 2012.

F. Smarandache, "Neutrosophic set, a generialization of the intuituionistics fuzzy sets", International Journal of Pure and Appl' Mathematics, vol. 24, pp. 287-297, 2005.

[19]

F. Smarandache, "A unifying field in logics: neutrosophic logic. neutrosophy, neutrosophic set, neutrosophic probability", American Research Press, 3rd edition, Dec 31, 2003.

The proposed Genetic neutrosophic rule based classification system improves the neutrosophic rule based system and gives better results. Better rules were obtained in shorter time. Moreover, the results shows that GNRCS is more robust in classification. In future work, we aim to build a hybrid system between a neutrosophic rule based system and rough set which not only applies to analyze the attributes of quality but also to study the attributes of quantity.

REFERENCES [1]

[2]

[3]

C. Ashbacher, "Introduction to neutrosophic logic", American Research Press, Sep I, 2002.

[4]

O. Cordn, "Genetic fuzzy systems: evolutionary tuning and learning of fuzzy knowledge bases", Advances in Fuzzy Systems - Applications and Theory series, Wspc, vol. 19, 2002.

[5]

H. Wang, F. Smarandache, R. Sunderraman, and Y. Zhang, "lnterval neutrosophic sets and logic:theory and applications in Computing", Hexis, Neutrosophic Book Series, 1st edition, 2005.

[6]

Hisao Ishibuchi, Tomoharu Nakashima, Manabu Nii," Classification and Modeling with Linguistic Information Granules Advanced Approaches to Linguistic Data Mining", Advanced approaches to Iinguistic data mining. Berlin: Springer, 2005.

[7]

I. Hanafy, A. Salama, and K. Mahfouz, "Correlation of neutrosophic data", International Refereed Journal of Engineering and Science (IRJES), vol. I, no. 2, pp. 33-39, 2012.

[8]

I. Hanafy, A. Salama, and K. Mahfouz, "Neutrosophic classical events and its probability", International Journal of Mathematics and Computer Applications Research(IJMCAR), vol. 3, no. I, pp. 171-178, 2013.

[9]

J. A\cala-Fdez, R. A1cala, F. Herrera, "A fuzzy association rule based classification model for high-dimensional problems with genetic rule selection and lateral tuning", IEEE Trans. Fuzzy Syst, vol. 19, no. 5, pp. 857-872, Oct 2011.

[10]

J. Casillas, 0 Cordn, MJ. DeI Jesus,F. Herrera, "Genetic feature selection in a fuzzy rule-based classification system learning process for high-dimensional problems", Information Sciences, vol. 136, no. 1-4, pp. 135-157, August 2001.

[11]

J.A. Sanz, A. Fernandez, H. Bustince, F. Herrera," IVTURS: A Linguistic Fuzzy Rule-Based Classification System Based On a New Interval-Valued Fuzzy Reasoning Method With Tuning and Rule Selection", IEEE TRANSACTIONS ON FUZZY SYSTEMS, vol. 21, no. 3, pp. 399 - 411, JUNE 2013.

[12]

O. Cordn, F. Herrera, L. Magdalena, P. VilIar, " A genetic learning process for the scaling factors, granularity and contexts of the fuzzy rule-based system data base", Information Sciences, vol. 136, no. 1-4, pp. 85-107, August 2001.

58


Turn static files into dynamic content formats.

Create a flipbook