University of Pittsburghpeople.cs.pitt.edu/~chang/visitors/amirCV.pdfI will be pleased to welcome...

18
March 11, 2014 To Whom It May Concern, I will be pleased to welcome Mr.Amir Mohamed Nabil Saleh El-ghamry as a visiting PhD student in my laboratory, with the Egyptian grant supported by the Ministry of Higher Education and Scientific Research of Egypt to work on his PhD thesis under my supervision, for the period from January 1, 2015 to January 1, 2016. The visiting period can be extended for another year, and repeated several times, provided that the funding from the Ministry of Higher Education and Scientific Research of Egypt can support Mr. Amir Mohamed Nabil Saleh El-gramry’s extended stay. The proposed topic of his PhD research is "Ubiquitous Computing", which is an excellent fit within my area of expertise in computer and information sciences. When he returns to Egypt, he will submit his PhD thesis to his university, Mansoura University, to earn his PhD degree from Mansoura University. Yours Sincerely, Shi-Kuo Chang, Professor Department of Computer Science University of Pittsburgh University of Pittsburgh Department of Computer Science Room 6101 Sennott Square Building Pittsburgh, PA 15260 (412) 624-8423 Fax: 412-624-8854

Transcript of University of Pittsburghpeople.cs.pitt.edu/~chang/visitors/amirCV.pdfI will be pleased to welcome...

March 11, 2014 To Whom It May Concern, I will be pleased to welcome Mr.Amir Mohamed Nabil Saleh El-ghamry as a visiting

PhD student in my laboratory, with the Egyptian grant supported by the Ministry of

Higher Education and Scientific Research of Egypt to work on his PhD thesis under my

supervision, for the period from January 1, 2015 to January 1, 2016. The visiting period

can be extended for another year, and repeated several times, provided that the funding

from the Ministry of Higher Education and Scientific Research of Egypt can support Mr.

Amir Mohamed Nabil Saleh El-gramry’s extended stay. The proposed topic of his PhD

research is "Ubiquitous Computing", which is an excellent fit within my area of

expertise in computer and information sciences. When he returns to Egypt, he will

submit his PhD thesis to his university, Mansoura University, to earn his PhD degree

from Mansoura University.

Yours Sincerely,

Shi-Kuo Chang, Professor Department of Computer Science University of Pittsburgh

University of Pittsburgh Department of Computer Science

Room 6101

Sennott Square Building

Pittsburgh, PA 15260

(412) 624-8423

Fax: 412-624-8854

Amir Mohamed Nabil Saleh El-ghamry Computer science department Faculty of computers and Information Mansoura University 60 Elgomhoria st, Mansoura, Egypt Tel.: 0502223743 ^Ö 0502234679 Fax: 0502223754 email: [email protected]

[email protected] Visiting period: Jan 1, 2015 to Jan 1, 2016 Family members accompanying visitor: Wife Aya Anwar Mahmoud ElRaie (B.Sc Faculty OF Computer and Information Sciences) Son Eiad Amir Mohamed Nabil

Amir Mohamed Nabil Saleh El-ghamry

Per

son

al D

ata

Ed

uca

tio

n

● Date of birth : May, 03, 1985 ● Nationality : Egyptian

● Marital status : Married

Military Service : Exempted

B.Sc Faculty OF COMPUTER & INFORMATION SCIENCES.

Mansoura University, May, 2006 "Computer Science department”

Major Grade: Excellent Ranking: First of College

30 B Ahmed Mokhtar Hegazy St, El-Manial , Cairo , Egypt

Mob: +2 010 9 12 44 373

E-mail: [email protected]

[email protected]

Mas

ter

Deg

ree

Master Degree in computer science – 2011

Paper1:

Signature Identification using Evolutionary Rough Neuron" ,Ain Shams

University, Faculty of computer science and Information- 2011.

Paper2:

Signature Identification using Segmentation Based Rough Neural Model –

Mansoura university -, Faculty of computer science and Information - 2011

Registered at 2012

Currently working Distributed system

Ubiquitous Computing

PH

D

Pro

ject

s

Graduation Project: Biometric Identification – Signature

identification Grade: Excellent

Other projects:

Machine translation System

Text Search Mechanism

Compiler for Pascal programming language

Database and web page for learning center

Demonstrator in Faculty OF COMPUTER & INFORMATION SCIENCES,

Mansoura University "Computer Science department ”, 2007 : 2011

Teaching assistant in Faculty OF COMPUTER & INFORMATION

SCIENCES, Mansoura University "Computer Science department”, 2011 : until now

Wo

rk E

xper

ien

ce

Pro

ject

s

Su

per

visi

on

Human identification using fingerprint patterns

Database and web page for tourism company

Text encoding

Tea

chin

g c

ou

rses

Programming using C#, C++ , Java

Artificial Intelligence

ASP .Net and Ado.Net

SQL Server

DataBase systems

Distributed system

Computer Organization and Architecture

Operating System Concept

Advanced Operating System Concept

Assembly Language

Introduction to IT and Web Applications Introduction to JAVA programming

Neural Networks – Fuzzy logic

Rough Sets

Artificial intelligence

ICDL Courses

Natural Language processing - Arabization

Tra

inin

g

Co

urs

es

● Programming:

C# .Net ( Console APP, Windows APP, Ado.Net, Asp.Net )

● Programming: Java SE7 programming Ed2 , Python ● Programming: C, C++, Visual Basic

● Database: SQL Sever , Oracle development ● Graphics: Photoshop, Flash MX

● Web design: HTML,XML,front page , Jquery , JavaScript, AJAX , LinQ.

● Windows, Office package , Maintenance

Ski

lls

● C# .net: Technology center – Mansoura University

● SQL Server: Technology center – Mansoura University

● Java SE7 programming Ed2 : Oracle university

● ICDL: International Computer Driving License

Ob

ject

ives

Pu

blic

atio

ns

Paper 1: Signature Identification using Evolutionary Rough Neuron –

Published in modern Academy 2009

Paper 2: Signature Identification using Evolutionary Rough Neuron" ,Ain

Shams University, Faculty of computer science and Information- 2011.

Paper 3: Signature Identification using Segmentation Based Rough Neural

Model –Mansoura university - Faculty of computer science and Information - 2011

Hard working and motivated with a strong work ethic. Consistently goes beyond the requirements of the job to achieve company goals,

Seeking a challenging position within a multinational organization which I can develop both my technical and my personal skills to be

a beneficial team member.

Signature, Amir Nabil

REFERENCES FURNISHED UPON REQUEST

Lan

gu

age

● Arabic: Mother tongue.

● English: Very Good.

Signature Identification using

Evolutionary Rough Neuron

Amir.Saleh

1 , Elsayed. Radwan

2 and Taher.Hamza

3

1 [email protected],

2 [email protected],

3 [email protected]

Faculty of Computers and Information sciences,

Computer science Department,

Mansoura University, Egypt

P.D.Box: 35516

Abstract

Hand written signature is the most commonly used way for authentication when dealing with paper documents and forms. Like conventional neural network, many techniques are used for signature identification. Although conventional neural network achieves a good ability to detect all possible interactions between predicted variables, and the availability of multiple training algorithms , it still suffers form different problems such as proneness to overfitting, and the empirical nature of model development. In this paper, a hybrid technique between modified neural network that contains rough neurons and rough set is introduced. Rough Neural Network integrates the rough set that is a good and effective tool to deal with vagueness and uncertainty of information and neural network that is considered a very powerful classifier. This new technique integrates the advantages of the two techniques and avoids their weakness. In contrast with conventional neural network, the details and limitations will be discussed.

Keywords: Rough Set , Neural Network, Handwritten Signature Recognition, Rough Neuron, Reduct.

1. Introduction Within the field of human identification, the usage of biometrics is growing because of its unique properties such as hand geometry, iris scanning, and fingerprint analysis. The verifications, that are the process of confirming the identity of a user, are necessary for many routine activities such as boarding an aircraft, crossing international borders and entering a secure physical location. The higher levels of security and easier interactions to the end user are provided by biometrics for identity verification. The biometrics verifies the person based on feature vectors derived from physiological or behavioral characteristics. Any physiological or behavioral characteristics should posses the following characteristics to serve as a biometric: Uniqueness, Permanence, Acceptability, Collectability and the minimum cost to employ this biometrics [10]. Handwritten signature is one way of verification and is a form of behavioral biometrics. The main advantage that signature verification has over other forms of biometric technologies, such as fingerprints or voice verification, is that handwritten signature is already the most widely accepted biometric for identity verification in our society for years. The long history of trust of signature verification means that people are very willing to accept a signature-based biometric authentication system [11]. Signature identification can be implemented using two approaches: offline method, and online method. This paper implements the offline approach that analyzes the static picture of the signature where it is the most commonly used. Several techniques to perform signature identification have been suggested in the literature: Neural Networks, Neurofuzzy and Wavelet Neural, but these techniques have weakness such as lack of semantics, long training time, proneness to overfitting, and uncertainty of information[10]. Using hybrid technique of ANN that is, considered a powerful classifier because of its Low classification error rate, and Rough sets that is ,a good method for dealing with inconsistencies in information, overcomes these weaknesses because it integrates the advantages of the two techniques [6], [10] ,[18].

* Corresponding Author

Mail: [email protected]

Tel : 020191244373

2

Signature identification system has specific phases. First acquiring the signature using sensors, then performing some preprocessing on the picture to put it in a specific format. Next phase the core feature extraction is processed where the most significant features are extracted. Finally, a good classifier is needed. Since offline handwritten signature suffers from confusion and inconsistency, a knowledge representation system that represents the data variation, in addition to an innovative classifier is needed. Rough sets[9] have provided an array of tools which turned out to be especially adequate for conceptualization, organization, classification and analysis of various types of data, when dealing with inexact, uncertain, or vague knowledge. Also, rough sets discover hidden pattern and regularities in application. Thus, the main issue tackled in this paper is auto-adaptation occurred in the model of rough neural networks. Rough sets and rough neuron are integrated in the structure of neural network model. Rough sets are used in the preprocessing step to optimum the input features for the network. Rough sets are used for discovering the suitable neural networks structure and removing noise appeared in our picture. Also, by setting the neuron attribute in the form on knowledge representation table, rough set can determine the need to reduce the network structure by deleting one or more neurons. Using this pruning technique, network with smaller number of neurons and a higher accuracy rate is obtained. Finally, classification is immediately implemented using rough neural network. In this paper a new hybrid model of Rough Sets and Rough Neuron will solve the problem of recognizing a handwritten signature. For more accurate result, the the new hybrid model are compared with previous ones such as conventional neuron. The rest of the paper will be organized as follows: section 2 will discuss the most significant topics used in this paper, section 3 discuss the new hybrid model of Rough neuron, where the algorithm also is discussed. Finally, the results of our experiment where the compassion among different techniques take place and conclusions and future works will appear as section 4 and 5 respectively.

2. Preliminaries

2.1 Rough Sets The Rough Sets approach proposed by Pawlak [9] provides mathematical techniques for discovering regularities in data. The principle notion of Rough Sets is that lowering the principle in data representation makes it possible to uncover patterns in the data, which may otherwise be obscured by too many details. At the basis of Rough Sets

theory is the analysis of the limits of discernibility of subsets X of objects from the universe of discourse U .

Let U be a set of objects (universe of discourse), A be a set of attributes, an information system is a

pair AUS ,

. An attribute Aa can be regarded as a function from the domain U to some value set aV. S is

called a decision system if it has the form }){,( dAUS

, where Ad is the decision attribute. The

elements of A are called conditions attributes [16]. An information system may be represented as an attribute value table, in which rows labeled by the objects of universe and columns labeled by the attribute. Similarly, a decision table may represent the decision system.

With every subset of attribute AB one can easily associate an equivalence relation BI on U :

)}()(,every for :),{( yaxaBaUyxIB . Then

.aBaB II If UX , the sets

}][:{ XxUx B and

}][:{ XxUx B where Bx][ denotes the equivalence class of the object

Ux relative to BI, are called the B-lower and B-upper approximation of X in S and denoted by

XBXB ,. It

may be regarded that XB

is the greatest B-definable set contained in X and XB is the smallest B-definable

set containing X . We now define the notions relevant to knowledge reduction. The aim is to obtain irreducible but essential parts of the knowledge encoded by the given information system; these would constitute reducts of the system. So one is, in effect, looking for maximal sets of attributes taken from the initial set (A, say) which induce the same partition on the domain as A. in other words, the essence of the information remains intact, and superfluous attributes are removed. Reducts have nicely characterized in [4] by discernibility matrices and discernibility functions. Consider

3

},...,,{ 21 nxxxU and

},...,,{ 21 maaaA in the information system

AUS ,. But the discernibility matrix

( S ), of S is meant an nn matrix such that

)}()(:{ jiij xaxaAac

A discernibility function Sf is a function of m Boolean variables maa ,...,1 corresponding to the attributes

maa ,...,1 respectively and defined as follows:

},,,1:)({),...,( 1 ijijmS cijnjicaaf

where )( ijc

is disjunction of all variables a with ijca. It is seen in [4] that pii aa ,...,

1 is a reduct in S if and

only if pii aa ...1 is a prime implicit (constituent of the disjunctive normal form) of Sf .

The nation of the Core is:

jiacCaCCore ij , somefor ),(:)(

or

)(Re)( CductCCore

where )(Re Cduct

is the family of all reducts for the set of condition attributes C. The Core corresponding to this part of information cannot be removed without loss in the knowledge that can be derived from it [4][16].

2.2 Rough Neuron

Rough neuron is used for classification. Rough Neural Networks (RNN) consists of rough neurons. Rough neuron defined by representing interval of values where both the upper and lower bounds are used in computations. Each rough neuron is made up of a combination of two individual neurons, namely lower boundary neuron and upper boundary neuron [2], [6]. The lower bound neuron, deals only with the definite or certain part of the input data and generates its output signal called as the lower boundary-signal. The second neuron called the upper boundary neuron processes only that part of the input data which lies in the upper boundary region evaluated based on the concepts of rough sets and generates the output called upper boundary Signal. This interpretation of upper and lower boundary regions is limited only to the learning or training stage of the neural network. The illustration for the aforementioned details is given in Figure 1.

(1)

(2)

(3)

Fig.1.Rough Neuron Structure

4

The lower boundary and the upper boundary neurons have a generalized sigmoid transfer function [10],[6].

xe

xF .1)(

The Input for both the upper and lower neurons will be:

2weightxinput

The output of the lower and upper are attained as show below:

, min upperlowerlower inputFinputFoutput

, max upperlower

upper inputFinputFoutput

The combined output of the rough neuron is:

upperlower outputoutputoutput

Training in rough neural are similar to conventional neural network [1],[17]. During training the network use inductive learning principle to learn from the training set. In supervised training the desired output from output neurons in the training set is known, the weight is modified using learning equation. Neural network use back propagation technique for training, Training using rough Back Propagation perform gradient descent in weight space on an error function.

3. Hybrid Model of Rough Neural The offline handwritten signature is the most widely used technique for verification since it is simple and known for all people. It is used to identify persons depending on their behavioral characteristics. Although the offline handwritten signature is a popular in verification, it still suffers from inconsistency and noise reduction problems. As the result the classification process of offline handwritten signature, which is used to identify genuine members from other forgeries members, is considered to be a difficult problem. According to the previous research [11], conventional neurons in the classification process give good results [1]. Classification by conventional neuron faces the problems of proneness to overfitting because of the big size patterns, and the empirical nature of model development moreover the missing of complete information set which make the variability problem arises. As the result, the classification process depends on irrelevant set of attributes that is not needed in decision making. In this paper, the classification process depends on innovative model of artificial neurons, rough neuron. Using rough sets with ANN helps to get red off these irrelevant set of attributes and relying only on the most significant ones that is so called reduct.

3.1 Rough Sets in Pre-processing In this section, the main problem of classifying node pixel is totally described. A Knowledge representation system is constructed in which neither condition nor decision attribute are distinguished. Therefore we are basically not interested in dependencies among attributes, but in description of some objects in terms of available attributes, in order to find essential differences between objects of interest. The problem of differentiation of varies options is often crucial importance in pattern identification.

For any signature input pattern U of size M × N consists of a set of pixels iju. The knowledge representation table

will be represented as characterization of handwritten signature figures. Each row .iu in the table represent object

of the universe where }, ... ,,{ 321. iNiiii uuuuu where N is the number of pixels in each row in each signature

images. Each column ju. represent the attributes of that object where }, ... ,,{ 321. jKjjjj uuuuu

(4)

(5)

(6)

(7)

5

Where k equals Z x M where Z is the number of training signature images for each person and M represent the numbers of pixels in each column in each signature images for that person.

Rough sets will be used for data analysis and feature selection with neural networks. Rough sets theory provides tools for expressing inexact dependencies within data. A minimum description length principle (MDL principle) gives us the reason of why we will use rough sets to reduce the input feature of the data, since MDL is defined to be the minimum number of rules that describe rough neurons which represents variations in data. According to the rough reduct, the date variation can be characterized and then the difference between crisp and rough neurons can be established.

A reduct is a subset of attributes such that it is enough to consider only the features that belong to this subset and still have the same amount of information. If the decision table S has Z signature images for a particular person so

by )(S we denote an Z x Z matrix)( ijc

called the discernibility matrix of S as shown in equation (1) Such that i,j = 1,2,3 … Z

Where each element in )(S represent pixels that is different from their corresponding in other signature images for that person, this set of pixels represented by rough neurons which represent reduct The main idea of the reduct algorithm is that if a set of attributes satisfies the consistency criterion (i.e. be sufficient to discern all the required objects), it must have a non-empty intersection with non-empty elements of

the discernibility matrix. One can prove that )(CCOREa if and only if there exist two objects, which have the

same value for each attribute from C except a, this statement may be expressed by mean of matrix elements )( ijc

as shown equation (3) The input data to the model will be quantized first, i.e. the feature defining the problem should be identified and labeled. If the input data – are given as real numbers in the preprocessing stage, one has to divide the data into

distinct sets and introduce logical input variable .iusuch that

trueuxIF iji )label(x ( then )X ( i.

The algorithm to compute reduct of S using indiscernibility matrix is reported as

Input: decision table S of signature images in binary form for particular person with set of rules describing

rough neuron Output: S with minimal set of rules describing rough neuron such that the superfluous rules is considered to be conventional neuron (distinguish rough and crisp neurons)

Compute indiscernibility matrix )()( ijcS using equation(1)

Eliminate any empty or non-minimal elements of )(S and create a discernibility list , eKkkk l ),...,,( 21

,

where (S)in element empty non any ofnumber theis e

Build families of sets eRRR ,...,, 10 in the following way

1

),,(:

:S

do e i

1,Set

:

1i

0

1

ii

MSR

trueikRMinTRM

kRT

kRRR

while

iR

iii

ii

kk kRRR

i

ii

i ii

Fig.2.Reduct Algorithm

6

“Min” performs an operation that is analogical to checking for prime implicates of a Boolean function. The returned value is true if the argument R doesn’t contain redundant attributes. With the help of the reduct concept, Rough sets are used in the preprocessing phase. It is an efficient way for data reduction that decreases size of input pattern. Reducing the pattern size allow more speed of classification process, i.e. increase the performance of the signature recognition system. This is done by using Rough sets to determine the structure of the rough neural network. Since neurons in the input layer can be crisp neurons or rough neurons, Rough sets determine the rough neurons depending on the concept of reduct to overcome variability problem which means the vagueness in the human signature identification as follow: if the corresponding pixels in the signatures of one person have the same value then it is crisp neuron otherwise it is considered to be rough neuron [4][14]. The advantage of this approach becomes clear when the pixel corresponding to the crisp neuron mismatch the correct one in some decision making or classification process, i.e. different signature, then the tolerance will be exponentials increase. On the other hand, pixels corresponding to the rough neuron will reduce the associated tolerance or vagueness for human of the correct signature. Also the limit occurred by our method can be defined by determining the perturbation in the output depending on the changes in the feed forward network. Since the output function is linearly piecewise increasing function of the weigh link. Then the perturbation in the output is equivalent to the perturbation the weigh link. we can determine this perturbation if we prove that the transient equation is well posed. The well-posedness of the transient equation, that is considered to be initial value problem, can be proved using the existence and uniqueness theorem by proving that the output function satisfies the Lipschitz condition that states if f(x) is continuous function, it satisfies the equation [4].

2121 xxLxfxf

Where x1 and x2 defined in the function domain. From the mean value theorem

)0()(

)0()()('

ywy

yfwyfwyf

This leads to

)0()()(')0()( ywywyfyfwyf

Where 1,0 Since the trajectory of Back propagation Net is given by

bwxwyn

i

i 1

)(

Where n is the number of neurons connected to the output neuron and b is the bias.

xexf

1

1)(

)1,0(

dw

dx

dx

df

w

wyf

))((

n

i

ixxfxf1

)(1)(

(8)

(9)

(10)

(11)

7

n

i

ixw

wyf

1

))((

Hence

n

i

ixw

wyf

1

))((0

)0()()0()(1

ywyxyfwyfn

i

i i.e.

)0()()0()( ywyLyfwyf ,

n

i

ixL1

From the Existence and Uniqueness Theorm, the transient equation is will posed deferential equation with Lipschitz constant

ALL 1ˆ

Where A defined as follow

n

i

i

n

i

i

x

x

A

1

1

1

Hence the perturbation in the trajectory of transient equation in accordance with the changes in the feed forward cloning template is given by

wkkywy ,0,)0()(

From Eq13,Eq15 and let k=1 we get

n

i

ixwyfwyf1

.)0()(

This shows the maximum error that occurred in the Back propagation Net if the connection is removed. If the maximum error is less than the tolerance value, the weight value on the trajectory of rough neuron has no effect in the classification process and hence can be removed, and so can decrease the amount of processing and increase the efficiency of the classification process.

3.2 Rough Neurons in Post Processing

The reduct set of attributes is computed by determining the pixels that have different values in the corresponding pixels in the signature images of each person, this is done by building a Knowledge representation system for each person that contains the set of pixels in the signature images of each person, then the reduct algorithm in Figure 2 is applied to each Knowledge representation system. The reduct set of attributes that is computed using the rough set theory is corresponding to uncertainty criteria. In other words it is corresponding to the rough neurons in the input pattern. So the rough neuron used to represent the uncertainty pixels in the training set of person's signatures [3][5][15]. The proposed system uses a Backpropagation (BP) NNS for classification process. There is a RNN for each of the trained persons. The structure of each RNN consists of input layer, hidden layer, and output layer. Neurons in the input layer can be crisp neurons or rough neurons according to the reduct theory discussed above; the number of neurons in the input layer is equal to the size of a signature image. The hidden layer consists of crisp neurons; the number of neurons in the hidden layer is approximately half the input layer size. The output layer consists of one crisp neuron that represents the output person corresponding to the current signature input pattern. The computation parameters in the Backpropagation classification algorithm include the learning rate of hidden neurons and its has value of 0.01 and the learning rate of output neuron and its has value of 0.001 , the

(12)

(13)

(14)

(15)

(16)

8

stopping condition during the learning phase include specific numbers of iterations or acceptable error rate. Backpropagation algorithm use sigmoid activation function to compute the output, it also use momentum term to increase the recognition ability. During the test phase; if the output value of the crisp neuron is binary 1, then the input pattern represents that person, if the output value is binary 0, then the input pattern doesn’t represent that person. Back-Propagation propagates the input values through the neural network in such way that calculate the output values, compare the obtained output with the desired output and calculate its error, then it backward redistribute the error to the neurons according to their contributions in the error and modify their synaptic weights. The fitness function of BP utilized is the sum-squared error between the input to the system and the optimized parameters:

n

i

nynycf1

2

)()(

Where n represents the number of input/output sample , )(ny represents the desired output and and )(ny

represents the actual output [1] . The following algorithm summarize the behavior of Rough neural network Identification system

(17)

Input: a set of signature images for the trained persons Output: classification of the signature images for each person Begin Step 1: preprocessing phase (Image processing) Step 1.1: get bound box of image

Step 1.2: convert images to black and white Step 2: determine structure of RNN (Rough set) Step 3: classification phase (rough back-Propagation)

Input: Set of input features of signature images to be classified

Processing:

Step-3.1 for each attribute in the attribute set Do Step-3.2 Compute the upper and lower rough neuron Step-3.3 Build rough neural Networks Step-3.4 Compute the relative error

Step-3.5 Calibrate the rough neural Network

Step-3.6 Repeat 4 and 5 until the error become minimum

Step-3.7 Return Class with minimum error.

Output: The final classification output End

Fig.3.Rough neural Network Identification Algorithm

9

4. Experimental Results The signature database includes signature images of ten trained persons, each person has twenty signature images divided as ten signatures used during training phase and the other used during testing phase . According to our experimental results, the experiments were applied on the of training images for the trained persons, as depicted in Figure 4. The introduced algorithm is applied with random initial weights and the experiment is repeated five times for each training person due to optimizing the weight template.

In contrast with conventional neural network, a comparison between conventional NN and RNN for the ten persons is taken into account. As depicted in Figure 5, RNN achieves more progressive tests for 10 persons than that of the conventional NN and shows that the total identification percentage for conventional NN is 89% and for RNN is approximately 97%

Conventional VS Rough Neural

0

20

40

60

80

100

120

person1

person2

person3

person4

person5

person6

person7

person8

person9

person1

0

Person

Iden

tifi

cati

on

Rate

conventional

rough

The variance analysis of results of Conventional Neural Network and Rough Neural Network is done using ANOVA test. Figure 6 show these results

Fig.5.Conventional NN VS Rough NN

Fig.4.sample images

10

ANOVA test shows that the test statistic (F) that is found by dividing the between group variance by the within group variance for a df of 1 in the numerator that are the degrees of freedom for the between group and 18 in the denominator that are the degrees of freedom for the within group is 7.67 and the critical value (F crit) is 4.41 Since the test statistic is larger than the critical value, we reject the hypothesis of equal means. So there are difference between the two means of Conventional NN and Rough NN which mean that each technique has different effect on the signature recognition system ie ( that the effect is significant between the two cases). Since the average of RNN is larger than for Conventional NN, then RNN is more effective in terms of mean improvement than Conventional NN.

5. Conclusion

This study proposed a new technique to improve the performance of handwritten signature identification process. This technique uses a hybrid model of rough sets and rough neural networks where Rough sets provides mathematical techniques for discovering regularities in data and uncovering patterns in it, which may otherwise be obscured by too many details, it is used for reducing the input pattern size by resolving the variability problem exists in signatures, and to determine which neurons in the input layer considered being rough neurons while Rough neural networks use a combination of rough and conventional neurons. A rough neuron can be viewed as a pair of neurons. One neuron corresponds to the upper bound and the other corresponds to the lower bound. Upper and lower neuron exchange information with each other during the calculation of their outputs, it is used as a classifier for signature identification based on backpropagation learning algorithm. A series of tests were performed to experimentally evaluate our technique. We conclude that this hybrid model give better results compared with other techniques since the errors in estimation from rough neural network models are significantly lower than the conventional neural network model. Moreover, the rough neurons in the input layer seem to improve the prediction performance. In the future we wish to extend the system to deal with more complex types of data and solve inconsistencies found in it using granular computing as an emerging computing paradigm of information processing.

Acknowledgements The authors would like to thank .Prof. Albert Swart for making his signature database available to us.

References [1] Amudha, V.; Venkataramani, B.; Manikandan, J. FPGA Implementation of Isolated Digit Recognition System Using Modified Back Propagation Algorithm. Electronic Design, Proceedings of (ICED). International Conference pp.1 – 6, 1-3 Dec. 2008 [2] Ashwin G. Kothari, Data Mining Tool for Semiconductor Manufacturing Using Rough Neuro Hybrid approach, Proceedings of International Conference on Computer Aided Engineering- CAE-2007, IIT Chennai, pp. 13 - 15 December 2007.

Fig.6.ANOVA Test for Conventional and Rough Neural Network

11

[3] Ashwin Kothari , Avinash Keskar,Rough Set Approaches to Unsupervised Neural Network Based Pattern Classifier, S.-I. Ao (EDS) : Advances in Machine Learning and Data Analysis , vol 48, pp. 151-163, 2010 [4] Elsayed Radwan,PHD thesis, Increasing Cellular Neural Networks Template Robustness by New Artificial Intelligence Techniques, Toin University of Yokohama in Japan , pp. 34-35, September, 2006 [5] Hala S. Own, Waheeda Al-Mayyan and Hussein Zedan,Biometric-Based Authentication System Using Rough Set Theory, M. Szczuka .(EDS): Rough Sets and Current Trends in Computing, vol 6086/2010, pp. 560-569, 2010 [6] Kothari, A. Keskar, A. Chalasani, R. Srinath, S. VNIT, Nagpur,Rough Neuron Based Neural Classifier, Proceedings of International Conference of Emerging Trends in Engineering and Technology, (ICETET) ,08. pp. 624-628, 16-18 July 2008. [7] Lingras P. J, Rough Neural Networks , Proceedings of the 6th Int. Conf. on Information Processing and Management of Uncertainty in Knowledge-based Systems (IPMU96), Granada, pp.1445-1450.1996 [8] Nowicki, Robert,On Combining Neuro-Fuzzy Architectures with the Rough Set Theory to Solve Classification Problems with Incomplete Data. Knowledge and Data Engineering , vol 20, Issue 9, pp. 1239 – 1253, September. 2008 [9] Pawlak Z, Rough Sets: Theoretical Aspects of Reasoning about Data , Kluwer Academic Publishers, Dordrecht, 1991. [10] Qiushi Fu , Baro Hyun, System Identification Approach in Signature Verification , State University of New York at Buffalo Department of Mechanical and Aerospace Engineering, (MAE566) System Identification Spring Semester – 2007 [11] Ramachandra A C1, Ravi J2, K B Raja3, Venugopal K R3 and L M Patnaik4,Signature Verification using Graph Matching and Cross-Validation Principle , Proceedings of International Journal of Recent Trends in Engineering, vol 1, No. 1, pp. 1 – 4 ,May 2009 [12] S. N. Sivanandam S. Sumathi S. N. Deepa, Introduction to Neural Networks using Matlab 6.0 , First Edition, Tata MCGraw Hill,2006 [13] Sandeep Chandana, René V. Mayorga,Rough Set Theory based Neural Network Architecture, Proceedings of International Joint conference on neural networks, (IJCNN), pp. 1116-1122, 2006 [14] Urszula Stańczyk, Rough Set-Based Analysis of Characteristic Features for ANN Classifier, M. Grana Romay (EDS.) : Hybrid Artificial Intelligence Systems , part 1, vol 6076/2010, pp. 565-572, 2010 [15] Xuguang Chen , Wojciech Ziarko, Rough Set-Based Incremental Learning Approach to Face Recognition, M. Szczuka .(EDS): Rough Sets and Current Trends in Computing , vol 6086/2010,pp. 356-365, 2010 [16] Yao, Y.Y,Three-way decision: an interpretation of rules in rough set theory, Rough Sets and Knowledge Technology, Fourth International Conference, LNAI 5589, pp. 642-649, 2009. [17] Yasser Hassan, Eiichiro Tazaki, Shin Egawa, Kazuho Suyama,Rough Neural Classifier System, Systems, Man and Cybernetics, 2002 IEEE International Conference , vol 5, pp. 6 , 2002 [18] Yasser Hassan Sanaa Abdallah ,Rough Neural Intelligent Approach for Classification, Proceeding of the First One Day Workshop on Rough Sets and Their Applications, Alex University Department of Mathematics (Computer Science),Faculty of Science, pp. 7-9, 13, August, 2006