Printer Friendly
The Free Library
4,474,568 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Classification of fuzzy-based information using improved backpropagation algorithm of artificial neural networks.


Abstract: Artificial neural networks show inadequacy while classifying fuzzy based information. In this paper, a methodology has presented for adequate classification of fuzzy information. In this system, the fuzzy rules are used as input-output stimuli's. The system consists of layered architecture of fuzzy-neural network. First hidden layer generates the degree of membership for all the input-output patterns pairs. This vector of degree of membership is now being trained into the neural network for generating the final classification of rules using the Backpropagation algorithm of neural network. Thus, neural network as a whole performs two tasks. First it generates the degree of membership and later it classifies the rules in different classes on the basis of membership function. A simulation program in C has been deliberated and developed for analyzing the consequences. The overall process has been illustrated by applying to two real-world classification problems i.e. IRIS and Post-operative Patient Data. Results show the adequacy of the classification and improvement in the epochs for learning the fuzzy rules.

Keywords: Pattern Classification, Fuzzy System, Artificial Neural Networks, Fuzzy Logic.

I. Introduction

The humans effortlessly recognize and distinguish objects right from the natural scenario. The human brain intercepts imprecise and incomplete sensory information provided by perceptive organs. They can perceive the grossly distorted, ambiguous, noisy or fuzzy patterns. They are also capable to distinguish overlapped patterns. Human performs the entire decision-processing task with biological neural networks [1], which consists of the interconnection of neurons in an immensely intricate fashion. Artificial neural network [2], simulated structure for this interconnection, is capable for pattern recognition [3-5] task after proper learning of stimuli's. But they are inadequate while classifying fuzzy information consisting linguistic rules [6].

Neural networks so as fuzzy logic [7] are dealing with important aspects of knowledge representation, reasoning and learning, but in different approaches with their advantages and weaknesses. Neural networks can learn and classify information from the examples, but it is nearly impossible to describe knowledge acquired in that way. On the other hand, fuzzy logic which enables approximate reasoning [8] has a structural knowledge representation in the form of fuzzy if-then rules but lacks the adaptability to deal with changing external environments. Thus, we incorporate neural network learning concepts in fuzzy inference systems, resulting in fuzzy-neural networks (FNN) [9-11] with their greatest application in implementation of classification of fuzzy information.

Fuzzy logic, based on the Zadeh's fuzzy sets [7], has mathematical potential for describing indeterminacy related with human cognitive processes, such as thinking, learning and reasoning. Fuzzy set theory provides a systematic calculus to deal with such information linguistically, and it performs numerical computation by using linguistic labels stipulated by membership functions. Moreover, a selection of fuzzy if-then rules forms the key component of a fuzzy system that can effectively model human expertise in a specific application. Fuzzy logic enables reasoning based on incomplete and imprecise information, known as approximate reasoning. On the other hand, artificial neural networks, with their diverse architectures built on the concept of an artificial neuron, are developed to ape biological neural systems in performing functions such as learning or recalling for the various pattern recognition tasks. While fuzzy logic enables mechanism for reasoning based on incomplete and imprecise information, artificial neural networks provide some remarkable abilities such as learning, adaptation and generalization. Neural networks and Fuzzy logic have some common features such as distributed representation of knowledge, model-free estimation, ability to handle data with uncertainty and imprecision etc.

The interest in Neuro-fuzzy systems [12-16] has grown in popularity tremendously over the recent years due to great impact in machine learning [17]. A neuro-fuzzy system is an improved neural network wherein learning performance will be much better. Fuzzy logic has tolerance for imprecision of data, while neural networks have tolerance for noisy data. Number of researchers have probed diverse edifice of neuro-fuzzy system as hybrid neuro-fuzzy models [18-26]. In this architecture a neural network and a fuzzy system is combined into homogeneous architecture. The system may be either interpreted as a special neural network with fuzzy parameters, or as a fuzzy system implemented in a parallel distributed form. Some intensions for approaching hybrid neuro-fuzzy models can be shown as follows.

* Automatically create or improve a fuzzy system by means of neural network methods.

* Generate fuzzy rules for classification of fuzzy information.

* Optimize the fuzzy rule base for classification of fuzzy information.

A methodology for adequate classification for fuzzy based information using fuzzy-neural network system is presented in this paper. The fuzzy-neural network system employs a set of linguistic rules to describe the human behavior, machine process behavior or etc. The linguist rules describe a control surface, which defines an appropriate output value for every vector of input values. Some rules in the domain of speed control, for example, could have the form:

'If the speed is very high and the next vehicle is very near, then apply break very strongly'.

'If the speed is below average and road is empty, then apply accelerator'.

The set of fuzzy control rules is applied as input-output stimuli's to this fuzzy-neural network system. The multilayer feedforward neural network system is incompetent for classification of fuzzy information in the form of if-then rules with linguistic values. The architecture of presented fuzzy-neural network system is extended from the multilayer feedforward neural network. Here, in the present paper, we augmented one additional layer for this fuzzy-neural network system immediately following the input layer. This additional layer estimates the degree of membership [7] of various input-output stimuli's for each class. This generated degree of membership of various input-output stimuli's corresponding to each class is now being learned as input-output stimuli's to the fuzzy-neural network system. So, the whole process can be described in two phases; in the first phase the degree of membership for various input-output stimuli's is generated, in the second phase the classification of fuzzy information is performed on the basis of degree of membership.

Here we applied the approach to two well-known real world classification problems i.e. IRIS [27] and Postoperative Patient Data [28]. Initially the classification for both the problems is performed with backpropagation algorithm. The results obtained exhibit the inadequacy of backpropagation algorithm for classification. Now we performed the classification with proposed fuzzy-neural network system. We have investigated the adequacy for classification using 84 different architectures of hidden layers. Results exhibit that the artificial neural network is not able to generate adequate classification due to presence of fuzzy information. The adequate classification can be achieved using the presented fuzzy-neural network system. The fuzzy-neural network system envisages superior consequences in contrast with the feedforward neural network.

The next section discusses the methodology and simulation design of the problem. In this section the mathematical formulation for the artificial neural network and fuzzy-neural network system has been discussed. The experimental analysis has been shown in section 3. The results and discussions are presented in section 4. The Section 5 concludes this paper with a summary, the conclusions of this study.

II. Methodology and Simulation Design

The architecture of fuzzy-neural network system is extended from the multilayer feedforward neural network (figure - 1). The fuzzy-neural network system consists of the components of a conventional fuzzy system except that computation of degree of membership for each rule is performed by additional layer (DOM layer) and the neural network's learning capacity is provided to enhance the system knowledge. Thus, we are extending one additional layer (DOM layer) i.e. used to generate the degree of membership for the input-output stimuli's. Various input-output stimuli's in the form of fuzzy if-then rules are presented to this fuzzy-neural network system. Here we are discussing the mathematical foundation of both the systems for the evaluation.

[FIGURE 1 OMITTED]

The input-output stimuli's for a particular data set are trained with the neural network architecture as shown in figure-1. It has three layers: one input layer, one output layer and a combination of hidden layer(s). Classification of fuzzy information can't be accomplished precisely with the help of conventional artificial neural network architecture. In backpropagation training algorithm, an input pattern vector P having n features as [P.sub.1] [P.sub.2] [P.sub.3], ... [P.sub.n]. Classification of these patterns will be in M classes having the output pattern respectively [C.sub.1] [C.sub.2] [C.sub.3], ... ,[C.sub.M]. Output layer neuron's activation [A.sup.O.sub.K] and output function [O.sup.O.sub.K] could be specified as follows,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.1)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.2)

where function f([A.sup.O.sub.K]) is used as given as,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.3)

Now similarly, the activation and output value for the neurons of hidden layers can be written as,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.4)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.5)

and output value of input layer neurons and [O.sup.i.sub.k] = f ([A.sup.i.sub.k]) (2.1.6)

In the backpropagation learning algorithm the change in weight vector is being done according to the calculated error in the network, after iterative training. The error and change in weights in the network can be calculated as,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.7)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.8)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.1.9)

for m = 1 to M output pattern features and p = 1 to P

presented input patterns and [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] is the squared difference between the actual output value of output layer for pattern P and the target output value.

B. Generating Degree of Membership

The building edifice of presented fuzzy-neural network system (figure-2) is diverse from the traditional artificial neural network. The additional layer, we call degree of membership layer (DOM layer), generates the degree of membership for each of the input-output stimuli's. This DOM layer will have exactly the same number of neurons as in input layer. Suppose we have p input-output stimuli, each having n features and each stimuli belongs to one of M classes. In fuzzy artificial neural network, the degree of membership for [i.sup.th] pattern (i = 1 to P patterns) with the [j.sup.th] class (j = 1 to M classes) can be generated as follows,

[FIGURES 2-3 OMITTED]

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.1)

where k = 1 to L pattern feature. ck and [[sigma].sub.k] are the center and width corresponding to the whole set of patterns for that particular feature across M classes. This method of generating degree of membership is taken from the standard Gaussian membership function (MF). A Gaussian MF is determined completely by c and [sigma]; c represents the MFs center and [sigma] determines the MFs width. The following figure plots Gaussian membership function Gaussian (x; 50, 20).

DOM layer will generate a vector [V.sub.DOM] (p, m) of degree of membership corresponding to the relationship between various input-output stimuli's as follows;

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.2)

Here [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] represents the input pattern vector for training. For classification of this input pattern vector of degree of membership with the fuzzy-neural network system a target output corresponding each input pattern in the form of degree of membership may be defined as follows,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.3)

For example in the IRIS problem we are considering 4 features, 3 classes and 30 fuzzy rules as input-output stimuli's. So the DOM layer will generate the vector of degree of membership as VDOM (30, 3). This vector of degree of membership (VDOM) will be used as input-output stimuli's for training to the fuzzy-neural network system in support of generating the appropriate classification using the backpropagation algorithm. The error in the network can be calculated as,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.4)

where [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] is the squared difference between the actual output value of output layer and the target output value in the form of degree of membership. To minimize the error signal, coupling-strength is updated by an amount proportional to the partial derivative of [E.sup.p] with respect to [w.sub.ik] (weight between hidden and output layer units)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.5)

Where [[partial derivative].sup.po.sub.m = ([S.sup.po.sub.m] - [[mu].sup.p.sub.max])[S.sup.ph.sub.m](1 - [S.sup.po.sub.m]) and [S.sup.ph.sub.m] is the output from hidden layer. Here [[partial derivative].sup.po.sub.m] is the error term from output layer.

Similarly the partial derivative of [E.sup.p] with respect to [w.sub.ho] (weight between input and hidden layer units) can be derived as follows,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.6)

where [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] and this is the error removed from hidden layer. Change in weights in the network for optimization of weights can be calculated as,

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.7)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2.2.8)

III. Experiments and Results

In order to consistently validate our method, we performed two experiments for two different sets of data i.e. IRIS and Post-operative Patient Data. First we are attempting to classify both the real-world data with the conventional artificial neural network, later the classification is carried out using the proposed approach of fuzzy-neuro system. Both experiments were run with the varying neural network architectures for generating the appropriate classification. 84 different combinations of hidden layers for artificial neural network have been used for investigating the adequacy of the artificial neural network and fuzzy neutral network system. We have chosen three combinations of hidden layers i.e. one, two and three hidden layers for both the neural network system. Tolerance of neural network has taken for error i.e. (MAXE [less than or equal to] 0.00001) parameter experiments are described in table-1. Consequences of classification have been exposed in table-2 and table-3.

A. Data Set - I (IRIS)

Here we have performed the experiment for classification of IRIS data with varying hidden layers. IRIS data contains four fuzzy input constraints to decide classification in three classes named IRIS Setosa, IRIS Versicolor, and IRIS Virginica. Here we are considering only 30 out of 150 rules for classification. We have trained the sample data for around 100 times. Figure 4 depicts the results presented in table 2. The results clearly show the superiority of presented approach over artificial neural network.

[FIGURE 4 OMITTED]

B. Data Set - II (Post-Operative Patient Data)

Here we have performed the experiment for classification of Post-Operative Patient Data with varying hidden layers. Post-Operative Patient data contains eight fuzzy input constraints to decide classification in three classes named I (patient should be send to intensive care unit) S (patient should be discharged) and A (patient should be shifted to general floor in hospital). Here we are considering all 90 rules for classification. We have trained the sample data for around 100 times. Figure 5 depicts the results presented in table 3. The results clearly show the superiority of presented approach over artificial neural network.

[FIGURE 5 OMITTED]

IV. Discussion

To test the performance of the presented fuzzy-neural network system, it has been employed to the real-world problem of IRIS and Post-Operative Patient Data. The proceedings described in this work have some advantages over the standard backpropagation algorithm.

* The artificial neural network is trained with fuzzy rules rather than standard real features values.

* The weights of the neural network has been allocated as same as in artificial neural network system i.e. they are real in nature.

In the first experiment we are trying to classify the fuzzy if then rules using simple backpropagation algorithm of artificial neural networks. In the second experiment, we have augmented one more layer following input layer i.e. DOM layer for generating the degree of membership for various input-output stimuli's. The role of fuzzy-neural network is to classify the vector of degree of membership into corresponding output classes. Table 2 and 3 demonstrates the results of both the approaches.

In table 2 and 3 the term "Error" represents the misclassification of fuzzy if-then rules. The conventional artificial neural network is not able to classify the rules with the particular combination of hidden layers. The epochs are representing the convergence of the network. The epochs in decimal number is representing the network convergence up to 20000 iterations with the error. Results in table 2 and 3 indicate the superiority of fuzzy-neural network over conventional neural network. Figure 4 and 5 shows the comparison study of standard backpropagation algorithm and presented fuzzy-neural network. Results indicate that only 52% convergence achieved with conventional artificial neural network trained with simple Backpropagation algorithm, while the fuzzy-neural system is able to classify the rules with 95% convergence for IRIS data. Results indicate that only 54% convergence achieved with conventional artificial neural network trained with simple Backpropagation algorithm, while the fuzzy-neural system is able to classify the rules with 80% convergence for Post-Operative Patient data.

The results demonstrated that, within the simulation framework presented above, large significant differences exist between the performances of backpropagation feedforward neural network and fuzzy-neural network system for the classification problem of IRIS and Post-Operative Patient data. These results recommend that, in most of the cases the fuzzy-neural network is adequate for classification of fuzzy if-then rules. Results show classification of both real world problems performed with the methodology up to having the maximum limit of 20000 iterations (Decimal number indicates error exists after 20000 epochs). The artificial neural network has often failed to classify the information as it contains fuzzy rules for classification purposes. Some neural network architectures cannot be trained for fuzzy data i.e. IRIS and Post-Operative Patient data.

The simulation program, which we have developed in VC++ 6.0, for testing the adequacy of presented methodology over the data set of IRIS and Post-Operative Patient data, generates the initial weights randomly through its random generator. So the epochs for the algorithms will be different every time with the same network structure and the same training data set. We have chosen the best suitable epochs for designing our results by testing the same training set on the same network structure repeatedly.

V. Conclusion

Fuzzy-neural networks are based on the integration of two complementary theories. Purpose of their integration is to compensate weaknesses of one theory with advantages of the other. Based on the analysis of several fuzzy-neural network models, we tried to introduce uniform representation model for classification of fuzzy information. Fuzzy logic facilities reasoning based on incomplete and imprecise information, known as approximate reasoning. On the other hand, artificial neural networks are developed to ape biological neural systems in performing functions such as adaptation, pattern classification, pattern recalling, pattern association and lots of other functionalities. While fuzzy logic enables mechanism for reasoning based on incomplete and imprecise information, artificial neural networks provide some remarkable abilities such as learning, adaptation and generalization.

The results demonstrated that, large significant differences exist between the performances of backpropagation feedforward neural network and fuzzy-neural network system for the classification problem of IRIS and Post-Operative Patient data in the terms of accuracy, convergence and epochs. These results recommend the adequacy of fuzzy-neural network for classification of IRIS Post-Operative Patient fuzzy data. In first experiment i.e. using feedforward neural network, it often failed to classify the IRIS and Post-Operative Patient data as fuzzy rules are used for classification purposes. In the second experiment i.e. using fuzzy-neural network system there are some advantages for classification. Here we perform the classification in two steps. First we are generating the degree of membership using DOM layer. Later on, we classify the vector of degree of membership. The fuzzy-neural network is working with fuzzy information i.e. fuzzy if-then rules. This is the main advantage against common neural networks and the theme of this paper. The duration of training the fuzzy information in the form of if-then rules is often shorter. We require less epochs for training the fuzzy information to the fuzzy-neural network. The neural network is also capable for generating degree of membership and classifying any unknown stimuli, not used in the training process.

In this research paper, we are also trying to integrate both the approaches i.e. fuzzy logic and artificial neural networks. We found that, in all cases the presented methodology performs adequately for the classification of well-known problem of IRIS. It is also obvious from the results that the training time is improved in comparison with feedforward neural networks.

Here we perform the classification in two steps. First we are generating the degree of membership using DOM layer. Later on, we classify the vector of degree of membership. The fuzzy-neural network is working with fuzzy information i.e. fuzzy if-then rules. This is the main advantage against common neural networks and the theme of this paper. The duration of training the fuzzy information in the form of if-then rules is often shorter. We require fewer epochs for training the fuzzy information to the fuzzy-neural network, i.e. degree of membership. Once trained with adequate fuzzy information, the neural network is also capable for generating degree of membership and classifying any unknown stimuli, even not used in the training process yet. The observations made from the experiments are clearly indicating the superiority of fuzzy-neural network trained with Backpropagation algorithm over the conventional artificial neural network in terms of accuracy, convergence and epochs.

References

[1] B. Muller and J. Reinhardt, Neural Networks: An Introduction, Physics of Neural Networks, New York: Springer-Verlag, 1991.

[2] F. Rosenblatt, Principles of Neuro-dynamics: perceptrons and the theory of brain mechanisms, Spartan, New York, 1962.

[3] P. A. Devijver and J. Kittler, Feature Extraction based on the Karhunen - Loeve expansion, Pattern Recognition-A Statistical Approach, NJ: Prentice Hall, Inc, 1982.

[4] R. Schalkoff, Pattern Recognition: Statistical, Structural and Neural Appraoches, New Work, John Wiley & Sons, 1992.

[5] J. C. Bezdek, A review of probabilistic, fuzzy and neural models for pattern recognition, Fuzzy Logic and Neural Network Handbook, USA, McGraw Hill, 1996.

[6] LA Zadeh, Fuzzy logic, neural networks and soft computing, One-page course announcement of CS 294-4, Spring 1993, University of California at Berkeley, 1992.

[7] LA Zadeh, Fuzzy Sets, Information and Control, 1965.

[8] LA Zadeh, The concept of a linguistic variable and its application to approximate reasoning, Parts 1, 2 & 3, Information Sciences, 1975.

[9] D Nauck, Neuro-Fuzzy Systems: An Overview, Fuzzy systems in Computer Science, Artificial Intelligence, Wiesbaden, 1994b.

[10] D Nauck, R Kruse, Choosing Appropriate NeuroFuzzy Models, Proc. 2nd European Congress on Fuzzy and Intelligent Technologies (EUFIT94), 1994a.

[11] Y. Yuan and S. Suarga, On the Integration of Neural Networks and Fuzzy Logic Systems, International Conference on Systems, Man and Cybernetics, Canada, 1995.

[12] J. S. R. Jang, ANFIS: Adaptive-Network-Based Fuzzy Inference Systems. IEEE Trans. Systems, Man & Cybernetics, vol. 23, pp. 665-685, 1993.

[13] SK Halgamuge and M Glesner, The fuzzy neural controller FuNe-II with a new adaptive defuzzification strategy based on CBAD distributions, Proc. 1st European Congress on Fuzzy and Intelligent Technologies (EUFIT93), 1993.

[14] SK Halgamuge and M Glesner, Neural networks in designing fuzzy systems for real world applications, Fuzzy Sets and Systems, 1994.

[15] N Tschichold and G[u..]rman, Generation and improvement of fuzzy classifiers with incremental learning using fuzzy RuleNet, Proc. of the 1995 ACM Symposium on Applied Computing, 1995.

[16] HR Berenji and P Khedkar, Fuzzy rules for guiding reinforcement learning. In Int. Conf. on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU'92), 1992.

[17] N. Nilsson, Learning Machines, New York, McGraw Hill, 1965.

[18] D Nauck and R Kruse. NEFCLASS - A neuro fuzzy approach for the classification of data, Proc. of the 1995 ACM Symposium on Applied Computing, 1995a.

[19] D Nauck, Building neural fuzzy controllers with NEFCON, Fuzzy Systems in Computer Science, Artificial Intelligence, 1994.

[20] D Nauck and R Kruse, A fuzzy neural network learning fuzzy control rules and membership functions by fuzzy error backpropagation. In Proc. IEEE Int. Conf. on Neural Networks, 1993.

[21] D Nauck and R. Kruse. NEFCON-I: An X-Window based simulator for neural fuzzy controllers, In Proc. IEEE Int. Conf. Neural Networks, 1994b.

[22] P. Deplanques, P. Vaija, P. and R. Zapata, Fuzzy Neural Networks: A Backpropagation Algorithm Specific to the Controller of Sugeno, Internat. Conf. on Systems, Man and Cybernetics, Vancouver, Canada, 1995.

[23] Y. Wang and G. Rong, A self-organizing neural-network-based fuzzy system, Fuzzy Sets and Systems, 1999.

[24] Y. Shi and M. Mizumoto, Some consideration on conventional neuro-fuzzy learning algorithms by gradient descent method, Fuzzy Sets and Systems, 2000.

[25] Y. Yang, X. Xu and W. Zang, Design neural networks based fuzzy logic, Fuzzy Sets and Systems, 2000.

[26] Y. Shi, and M. Mizumoto, A new approach of neuro-fuzzy learning algorithm for tuning fuzzy rules, Fuzzy Sets and Systems, 2000.

[27] E. Anderson, The Irises of the Gaspe peninsula, Bulletin America, IRIS Soc., 1935.

[28] A. Budihardjo, J. Grzymala-Busse, L. Woolery. Program LERS_LB 2.5 as a tool for knowledge acquisition in nursing, Proceedings of the 4th Int. Conference on Industrial & Engineering Applications of AI & Expert Systems, pp. 735-740, 1991.

Author Biographies

Mukul Jain received his Master of Computer Applications from Jiwaji University, Gwalior, Madhya Pradesh, India. He is currently a research scholar pursuing Ph. D. in Computer Science from Dr. B. R. Ambedkar University, Agra, Uttar Pradesh, India under the guidance of Dr. Manu Pratap Singh. His current research interests include artificial neural networks, fuzzy logic.

P. K. Butey is currently a Reader at Department of Computer Science, Kamla Nehru Mahavidhyalaya, Nagpur, Maharashtra, India. He serves as committee member for various Universities and conferences across India.

Manu Pratap Singh received the Ph.D. degree in Computer Science from Kumaun University, Nainital, India in 2001. He is currently a Reader at Department of Computer Science, ICIS, Dr. B. R. Ambedkar University, Agra, Uttar Pradesh, India. His current research interests include artificial neural networks, fuzzy logic, genetic algorithms, software reliability, optimizations and network security. He has published more than 35 research papers in various international / national journals. Dr. Manu Pratap Singh was honored Young Scientist award in 2005 by International Academy of Physical Sciences, Allahabad. He serves as a committee member and reviewer for various international journals and conferences.

Mukul Jain (1), P. K. Butey (3) and Manu Pratap Singh (2)

(1) Department of Computer Science, ICIS, Dr. B. R. Ambedkar University,

Khandari Campus, Agra, Uttar Pradesh, India

mukul.msd@gmail.com

(2) Department of Computer Science, ICIS, Dr. B. R. Ambedkar University,

Khandari Campus, Agra, Uttar Pradesh, India

manu_p_singh@hotmail.com

(3) Department of Computer Science, Kamla Nehru Mahavidhyalaya,

Nagpur, Maharastra, India
Table 1. Parameters used for Artificial Neural Network and
Fuzzy-neural System

Parameter                               Value

Backpropagation Learning Rate ([eta])   0.7
Momentum Term ([alpha])                 0.7
Adaption Rate (K)                       1
Neural Network Error Tolerance (MAXE)   0.00001
Initial weights and biased term         Randomly Generated
values                                  Values between 0 and 1

Table 2. Classification of IRIS data using Conventional Artificial
Neural Networks and Fuzzy Artificial Neural Networks.

Neurons
in Various        Epochs for         Epochs for
Hidden Layers     Back-propagation   Fuzzy-neural
1st   2nd   3rd   Algorithm          Network

2     0     0     0.032257           0.032257
4     0     0     0.032258           0.032258
6     0     0     0.032258           0.032258
8     0     0     0.032258           0.032258
2     2     0     1704               756
2     4     0     Error              520
2     6     0     Error              527
2     8     0     Error              1152
4     2     0     1727               769
4     4     0     1591               495
4     6     0     Error              527
4     8     0     Error              1146
6     2     0     1757               778
6     4     0     1610               505
6     6     0     2096               723
6     8     0     Error              802
8     2     0     1779               783
8     4     0     1616               501
8     6     0     2053               738
8     8     0     2810               487
2     2     2     1680               736
2     2     4     Error              520
2     2     6     Error              527
2     2     8     Error              1152
2     4     2     1676               721
2     4     4     1575               495
2     4     6     Error              527
2     4     8     Error              525
2     6     2     1674               696
2     6     4     1576               475
2     6     6     2390               574
2     6     8     Error              1472
2     8     2     Error              660
2     8     4     Error              745
2     8     6     Error              621
2     8     8     5383               516
4     2     2     1680               754
4     2     4     Error              521
4     2     6     Error              1275
4     2     8     Error              997
4     4     2     1678               735
4     4     4     1573               509
4     4     6     Error              783
4     4     8     Error              1239
4     6     2     1672               697
4     6     4     1577               472
4     6     6     2411               556
4     6     8     Error              652
4     8     2     Error              691
4     8     4     Error              453
4     8     6     Error              633
4     8     8     5413               510
6     2     2     1680               758
6     2     4     Error              468
6     2     6     Error              535
6     2     8     Error              1080
6     4     2     1682               760
6     4     4     1572               508
6     4     6     Error              536
6     4     8     Error              1214
6     6     2     1680               789
6     6     4     1572               506
6     6     6     2381               725
6     6     8     Error              656
6     8     2     1672               689
6     8     4     1574               456
6     8     6     2474               641
6     8     8     5430               493
8     2     2     1681               762
8     2     4     Error              536
8     2     6     Error              737
8     2     8     Error              1198
8     4     2     1682               789
8     4     4     1570               533
8     4     6     Error              582
8     4     8     Error              1435
8     6     2     1682               865
8     6     4     1568               519
8     6     6     2387               727
8     6     8     Error              309
8     8     2     1685               863
8     8     4     1568               556
8     8     6     2419               1048
8     8     8     5383               937


Table 3. Classification of Post-Operative Patient Data using
Conventional Artificial Neural Networks and Fuzzy Neural Networks.

Neurons
in Various        Epochs for         Epochs for
Hidden Layers     Back-propagation   Fuzzy-neural
1st   2nd   3rd   Algorithm          Network

2     0     0     0.017045           0.017045
4     0     0     0.017045           0.017045
6     0     0     0.017045           0.017045
8     0     0     0.017045           0.017045
2     2     0     0.017045           933
2     4     0     Error              882
2     6     0     Error              1145
2     8     0     Error              0.017045
4     2     0     0.017045           911
4     4     0     0.017045           869
4     6     0     Error              0.017045
4     8     0     Error              1886
6     2     0     0.017045           909
6     4     0     0.017045           885
6     6     0     0.017045           1227
6     8     0     Error              0.005682
8     2     0     0.017045           895
8     4     0     0.017045           866
8     6     0     0.017045           1219
8     8     0     0.017045           3086
2     2     2     1866               929
2     2     4     Error              899
2     2     6     Error              1132
2     2     8     Error              2323
2     4     2     1808               912
2     4     4     1860               936
2     4     6     Error              0.017045
2     4     8     Error              2671
2     6     2     Error              906
2     6     4     1951               953
2     6     6     2492               1274
2     6     8     Error              1669
2     8     2     1796               0.017045
2     8     4     2054               1009
2     8     6     2662               1240
2     8     8     7412               3820
4     2     2     1906               949
4     2     4     Error              865
4     2     6     Error              1113
4     2     8     Error              1903
4     4     2     1914               920
4     4     4     1790               917
4     4     6     Error              1170
4     4     8     Error              0.017045
4     6     2     Error              908
4     6     4     Error              945
4     6     6     2468               1279
4     6     8     Error              2518
4     8     2     Error              874
4     8     4     Error              996
4     8     6     2564               1292
4     8     8     Error              3006
6     2     2     1968               942
6     2     4     Error              891
6     2     6     Error              0.005682
6     2     8     Error              0.005682
6     4     2     2126               937
6     4     4     1846               909
6     4     6     Error              0.017045
6     4     8     Error              0.005682
6     6     2     2616               928
6     6     4     1862               899
6     6     6     5674               1238
6     6     8     Error              3410
6     8     2     Error              899
6     8     4     2034               985
6     8     6     Error              1267
6     8     8     7410               3673
8     2     2     1988               942
8     2     4     Error              839
8     2     6     Error              0.017045
8     2     8     Error              2576
8     4     2     2284               930
8     4     4     1914               888
8     4     6     Error              0.017045
8     4     8     Error              1644
8     6     2     6860               957
8     6     4     0.017045           912
8     6     6     0.017045           1292
8     6     8     Error              994
8     8     2     0.017045           988
8     8     4     0.017045           927
8     8     6     0.017045           1326
8     8     8     0.017045           4414
COPYRIGHT 2007 Research India Publications
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2007 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Jain, Mukul; Butey, P. K.; Singh, Manu Pratap
Publication:International Journal of Computational Intelligence Research
Article Type:Report
Geographic Code:9INDI
Date:Jul 1, 2007
Words:5470
Previous Article:Probabilistic models for assessing the impact of salinization and chemical pollutants.
Topics:

Terms of use | Copyright © 2008 Farlex, Inc. | Feedback | For webmasters | Submit articles