The Meta-Heuristic Binary Shuffled Frog Leaping and Genetic Algorithms in Selecting Efficient Significant Features



Similar documents
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0

Manjeet Kaur Bhullar, Kiranbir Kaur Department of CSE, GNDU, Amritsar, Punjab, India

A Robust Method for Solving Transcendental Equations

A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

Research on the Performance Optimization of Hadoop in Big Data Environment

A Survey on Intrusion Detection System with Data Mining Techniques

Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

Minimize Response Time Using Distance Based Load Balancer Selection Scheme

Enhancing Quality of Data using Data Mining Method

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

Call for Paper Journal of Medical Imaging and Health Informatics Special issue on

ENHANCED CONFIDENCE INTERPRETATIONS OF GP BASED ENSEMBLE MODELING RESULTS

A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

BMOA: Binary Magnetic Optimization Algorithm

Computational intelligence in intrusion detection systems

PLAANN as a Classification Tool for Customer Intelligence in Banking

Numerical Research on Distributed Genetic Algorithm with Redundant

Constrained Classification of Large Imbalanced Data by Logistic Regression and Genetic Algorithm

CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM

International Journal of Software and Web Sciences (IJSWS)

BIG DATA IN HEALTHCARE THE NEXT FRONTIER

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

Use of Data Mining Techniques to Improve the Effectiveness of Sales and Marketing

A NEW DECISION TREE METHOD FOR DATA MINING IN MEDICINE

SOFTWARE TESTING STRATEGY APPROACH ON SOURCE CODE APPLYING CONDITIONAL COVERAGE METHOD

How To Use Neural Networks In Data Mining

Management Science Letters

Minimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment

Neural Network based Vehicle Classification for Intelligent Traffic Control

ANALYSIS OF FEATURE SELECTION WITH CLASSFICATION: BREAST CANCER DATASETS

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS

Performance Evaluation of Task Scheduling in Cloud Environment Using Soft Computing Algorithms

DECISION TREE INDUCTION FOR FINANCIAL FRAUD DETECTION USING ENSEMBLE LEARNING TECHNIQUES

Practical Applications of Evolutionary Computation to Financial Engineering

SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH

Keywords: Information Retrieval, Vector Space Model, Database, Similarity Measure, Genetic Algorithm.

Bachelor Degree in Informatics Engineering Master courses

AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks

GA as a Data Optimization Tool for Predictive Analytics

An ACO Approach to Solve a Variant of TSP

Optimal Tuning of PID Controller Using Meta Heuristic Approach

Stock price prediction using genetic algorithms and evolution strategies

Predictive Analytics using Genetic Algorithm for Efficient Supply Chain Inventory Optimization

A survey on Data Mining based Intrusion Detection Systems

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art

Enhanced Boosted Trees Technique for Customer Churn Prediction Model

Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier

PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM

D-optimal plans in observational studies

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

DATA MINING TECHNIQUES AND APPLICATIONS

A Big Data Analytical Framework For Portfolio Optimization Abstract. Keywords. 1. Introduction

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Hybrid Job scheduling Algorithm for Cloud computing Environment

Artificial Neural Network Approach for Classification of Heart Disease Dataset

Research Article EFFICIENT TECHNIQUES TO DEAL WITH BIG DATA CLASSIFICATION PROBLEMS G.Somasekhar 1 *, Dr. K.

Determining optimal window size for texture feature extraction methods

A New Approach For Estimating Software Effort Using RBFN Network

A Health Degree Evaluation Algorithm for Equipment Based on Fuzzy Sets and the Improved SVM

Data Mining for Customer Service Support. Senioritis Seminar Presentation Megan Boice Jay Carter Nick Linke KC Tobin

A SURVEY ON LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING

Performance Analysis of Data Mining Techniques for Improving the Accuracy of Wind Power Forecast Combination

Evaluation of Crossover Operator Performance in Genetic Algorithms With Binary Representation

Big Data with Rough Set Using Map- Reduce

Inventory Analysis Using Genetic Algorithm In Supply Chain Management

Addressing the Class Imbalance Problem in Medical Datasets

Mobile Phone APP Software Browsing Behavior using Clustering Analysis

SVM Ensemble Model for Investment Prediction

Social Media Mining. Data Mining Essentials

A new Approach for Intrusion Detection in Computer Networks Using Data Mining Technique

Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

INVESTIGATIONS INTO EFFECTIVENESS OF GAUSSIAN AND NEAREST MEAN CLASSIFIERS FOR SPAM DETECTION

An Overview of Knowledge Discovery Database and Data mining Techniques

A Content based Spam Filtering Using Optical Back Propagation Technique

A Study Of Bagging And Boosting Approaches To Develop Meta-Classifier

K Thangadurai P.G. and Research Department of Computer Science, Government Arts College (Autonomous), Karur, India.

Hybrid Lossless Compression Method For Binary Images

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering

FPGA Implementation of Human Behavior Analysis Using Facial Image

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms

Applied Mathematical Sciences, Vol. 7, 2013, no. 112, HIKARI Ltd,

HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS

A Novel Binary Particle Swarm Optimization

An evolutionary learning spam filter system

QOS Based Web Service Ranking Using Fuzzy C-means Clusters

Predicting the Risk of Heart Attacks using Neural Network and Decision Tree

LOAD BALANCING IN CLOUD COMPUTING

Transcription:

Journal of mathematics and computer Science 13 (2014) 130-135 The Meta-Heuristic Binary Shuffled Frog Leaping and Genetic Algorithms in Selecting Efficient Significant Features Saeed Ayat 1, Mohammad Reza Mohammadi Khoroushani 2 1 Associate Professor, Department of Computer Engineering and Information Technology, Payame Noor University, Iran 2 M.Sc. student, Department of Computer Engineering and Information Technology, Payame Noor University, Esfahan, Iran 1 dr.ayat@pnu.ac.ir 2 mr_mohammadi@of.iut.ac.ir (The corresponding author) Article history: Received July 2014 Accepted September 2014 Available online September 2014 Abstract Selecting the most suitable features among a collection of features to achieve accuracy, sensitivity and efficiency is considered as a big challenge in pattern recognition systems. In this study, the two binary genetic and the binary shuffled frog leaping evolutionary s are evaluated with respect to efficient feature selection in a medical detecting system. The results point to the effectiveness of selection of the most suitable features through memetic Meta heuristic binary frog leaping in increasing the accuracy, sensitivity in detection and time saving in the Classification process against the genetic. Keywords: feature selection, genetic, Meta heuristic, shuffled frog leaping, skin lesions 1. Introduction Five types of lesions among 533 images are studied by Ballerini et al [1] who then introduced an image recognition method based on features significance by the features synthesis through genetic with 67 to 82% accuracy. Efficient feature selection is among the issues regarding optimization; therefore, evolutionary s in this area are highly applicable. During the last decades, the genetic as an evolutionary is investigated in many studies. In the recent years many complementary s like Imperialist Competitive Algorithm (ICA), Particle Swarm Optimization (PSO), Ant Colony, shuffled frog leaping etc. have been introduced. Though the feature selection is of the NP- Hard issues and that every has its own limitations, and advantages and disadvantages, developing a coefficient or method effective in process time and performance is of essence. Accordingly, here the meta-heuristic binary shuffled frog leaping and genetic s in selecting 130

efficient significant features is introduced on a medical detecting system to distinguish the skin lesion pigments and evaluating the system s efficiency and performance. The findings here are compared with the genetic. The results indicate that this binary hybrid with respect to optimization of similar selection systems with a high convergence speed and accuracy would contribute to feature selection. 2. Evolution s The genetic is replicated from the gradual genetic development in human body which is the most practical evolution regarding efficient feature selection optimization field. Some of the major studies conducted in this field consist of: [2,3,4,5]. The drawbacks of evolutionary s consist of being trapped in local optimization and low convergence speed. The shuffled frog leaping approach is developed based on the group behavior of frogs during food hunt [6]. The advantages of this in optimization application are evaluated in [7] and [8]. The basic conceptions of most of the evolution are similar in a sense that: the concept of individual is chromosome and in frog sense it is (meme) in the memetic shuffled frog leaping. In genetic, every chromosome consists of a collection of genes called memes. Gene, in genetic and memes in shuffled frog leaping are the so called features. In this study, illustrating a feature with zero value indicates its absence and illustrating a feature with one value indicates its presence in the final Collection. The Fitness function in genetic is like the objective function in shuffled frog leaping. In this study the Fitness function criterion is selected based on the linear combination of accuracy in recognition and the number of the most desirable features of the sub-collection. fitness(fi) = α CCR(Fi) + (1 α)length(fi) In this Eqn. Fi is a sub-collection of the selected features, correct classification rate (CCR) is the accuracy in recognition obtained through these features, and length is the number of the members in sub-memeplex and α is a number in the range of 0 and1. The value of α in this study is 0.8. 3. The process of detecting the skin pigment lesions This issue, the main concern of this study, consists of five stages: 1) pre-process, 2) segmentation, 3) feature extraction, 4) feature selection 5) Classification. The first step is to promote the image quality. The detecting process is based on ABCDTP rule [9,10], developed for images based on the digital cameras advances where asymmetry, lesion edge irregularities, pigment variety, diameter, tissue and lesion descriptions are assessed. In this study 430 features are extracted and used from the surface of a lesion. At features selection stage the binary shuffled frog leaping and the genetic are evaluated. At the detecting stage the k nearest neighbor is used. In this study the skin lesions are classified in six groups and the shuffled frog leaping is considered better than the genetic, since the former is of high speed in convergence and selecting the lowest number of the most suitable features with no reduction in accuracy and sensitivity in diagnosis. 3.1. Selection of the most suitable content based features through binary genetic Here, the binary genetic is used with the descriptions presented in Table 1. )1( 131

3.2. Selection of the most suitable content based features through binary shuffled frog leaping This corrects the frog memes as it advances. The frogs exchange data among themselves, thus, correcting their memes. As the features are improved the leaping of every frog is adjusted, hence a position change for every frog. The main distinguishing element of the memetic s against other evolutionary s is its ability in searching their locality. Local searching provides the exchange of memes among the frogs in addition to providing the potential combined strategy in the exchange of population. After the evolutionary memetic stage is repeated for the designated turns, through combined process, the data among the memes are exchanged. This process guarantees that the desired evolution oriented towards any objective would not become bias. The local search and this process will continue till a designated convergence criterion is evaluated. In the available evolutionary genetic and the binary shuffled frog leaping s all evaluations are made through the hold-one-out (HOO) procedure; where every time one of the images is held back as the test Sample and the evolutionary is trained on the whole image collection. The parameters of the evolutionary genetic and the binary shuffled frog leaping s are presented in Table 1. Table 1. The evolutionary genetic and the binary shuffled frog leaping s Genetic Population Crossover displacement rate Genetic mutation rate Integration method=single point Number of generations 3.3. Skin lesion detection Shuffled frog leaping Population Number of the Memeplexs Number of the members in each Memeplexs Number Of Sub-Memeplex (q)=8 Repetition rounds of the evolution Overall repetition rounds The last stage in this process is the assessment of similar input images based on the selected most suitable feature range from the previous steps. The most common manner in categorizing the image retrieval is the KNN. Here, the obtained ranges and the available range in the database are compared through Eqn. 2 and then the K of the similar input image, are recollected; here the value of K is 7. p d(i1, I2) = ( (f 1,i f 1,i ) 2 i=1 ) 1 2 )2( The distance criterion among both the images feature ranges, where d is the distance and I 1 and I 2 are the subject images described through feature range of P dimension. The appropriation criterion is based on the most members in a group of the retrieved lesions. The above Eqn. is applied in computing the correct recognition pattern in the most suitable feature range selection and system evaluation stages through the test specimen. 132

4. Assessment In this study 545 images are collected from verified internet sources collections of [11], [12] and 35 images collected from Esfahan province. Each one of the images is separately evaluated by four dermatology experts where the ones corresponding to the expert s detection and the provided diagnosis are selected and the doubtful ones are eliminated from the database. Out of this total 70% are applied in the most desirable feature selection and 30% are subject to test. A system consisting of a Corei7 740Qm processor and a 6 Gigabit ram in an 8 Megabit cash memory is involved at all stages. In medical detecting systems, usually the sensitivity and accuracy criterion are used [13], likewise here. Sensitivity: the rate of accuracy in detecting a type of lesion (Whether the lesion is a correct one of the correct group) Tpi Sensitivit y = Tpi Fpi )3( Accuracy: the percentage of accurate detection of all skin lesion types (Accurate classification of the lesions of each group) 5 Tpi Accuracy = i 1 5 Tpi Fpi i 1 The assessment of the reduction effect of the feature dimensions through binary evolutionary genetic and binary shuffled frog leaping on the detection of sensitivity and accuracy is expressed in Table 2. )4( Table 2. The assessment of the reduction effect of the feature dimensions through binary evolutionary genetic and binary shuffled frog leaping With Out Feature binary evolutionary genetic Selection binary shuffled frog leaping Accuracy Sensitivity Accuracy Sensitivity Accuracy Sensitivity KNN 83.6% 85% 81% 80% 87% 86.6% As observed, by a decrease in the number of the features not only the sensitivity and accuracy decrease, on the contrary they increase by 3.4 and 1.5%, respectively. This occurs when due to a decrease in the feature dimensions through genetic, the detection sensitivity and accuracy were subject to a decrease by 2.6 and 5%, respectively. The assessment of the effect of the number of selected efficient features through binary genetic and the binary shuffled frog leaping during the whole process in relation to the non-reduced dimension of the feature is tabulated in Table 3. 133

Table 3.The skin lesion segmentation system results assessment Feature selection method Tp Ts Tf Tcf Tt Binary shuffled frog leaping 2.85 Sec 1.95 Sec 9.4 Sec Genetic 2.4 Sec 2.2 Sec 2.9 Sec 2.2 Sec 9.7 Sec No dimension reduction 4 Sec 3 Sec 11.6 Sec Reduction in process time with respect to no dimension reduced state and after dimension reduced state through the binary 28.75 % 35% 18% shuffled frog leaping Reduction in process time with respect to no dimension reduced 27.5 % state and after dimension reduced state through the genetic 26.6% 16.3% In this table: Tp is the pre-process average, Tf is the feature extraction time average, Ts is the skin lesion spot Segmentation time average, Tc is the classification time average based on features and Tt is the total time average in detecting the skin lesion type. 500 450 400 350 300 250 200 150 100 50 0 With No Featuer Selection Genetic Algorithm binary shuffled frog leaping Selected Features Fig 1. The diagram of all the extracted features from the image before and after the most desirable feature selection process through the binary genetic and binary shuffled frog leaping s Table 4. Number of the features before to selection process and after the most desirable feature selection process Number of features Method 430 No dimension reduction 360 After dimension reduction through binary genetic 285 After dimension reduction through binary shuffled frog leaping 5. Conclusion With respect to the importance of the feature selection in issues regarding recognition patterns and the necessity of applying an efficient where process time and accurate performance are of essence the two evolutionary genetic and shuffled frog leaping s in feature selection application are introduced and assessed in this study. For this purpose the binary structure is suggested to illustrate the memes with the objective of developing a sub-collection with fewer dimensions than 134

that of the original collection where detecting sensitivity and Accuracy would be scalable with that of the initial status (without feature selection). Based on the obtained results the shuffled frog leaping s compared to its competitor the evolutionary genetic (Ballerini et al [1]) is of a high convergence speed, with more consistency and more appropriate feature selection ability. The most unique characteristic of the shuffled frog leaping s is its ability in searching the locality which leads to better performance. The findings indicate that the number of features in relation to the initial 430 is reduced to 285 with no deduction in the sensitivity and accuracy, while both the latter have had an increase by 3.4 and 1.5%, respectively. This method accompanied with the obtained sensitivity and accuracy in this study can be adopted to evaluate types of other databases in medicine and non-medicine fields with different dimensions. Acknowledgement Appreciations are extended to the following esteemed individuals: Assistant Prof., Mohammad Reza Akhawan Saraf, FAVA Research Center, Informatics Dept. head and faculty member at Esfahan Industrial University MD, Simin Hemati, Radiation Treatment Dept. head at Esfahan Medical Sciences University MD, Mina Tajvidi, specialist in Dermatology and Radiotherapy Enchology at Seid al Shohada Hospital MD, Rezaii specialist in Dermatology and Radioteraphic Enchology at Seid al Shohada Hospital References [1] L. Ballerini, X. Li, R. B. Fisher, and J. Rees, "A query-by-example content-based image retrieval system of non-melanoma skin lesions" presented at the Proceedings of the First MICCAI international conference on Medical Content-Based Retrieval for Clinical Decision Support, London, UK, 2010. [2] M. Saberi, D. Safaai, "Feature Selection Method Using Genetic Algorithm For The Classification Of Small and High Dimension Data" in International Journal on IEEE Transaction On Pattern Analysis And Machine Intelligence, VOL. 23, NO. 11, 2005. [3] H. Chouaib, O.R. Terrades, S. Tabbone, F. Cloppet, N. Vincent, "Feature selection combining genetic and Adaboost classifiers" in 19th International Conference on Pattern Recognition(IEEE), ICPR 2008, Tampa, FL, 2008. [4] E. P. Ephzibah, "Cost Effective Approach on Feature selection Using Genetic Algorithms And Fuzzy Logic for Diabetes Diagnosi ", in International Journal on Soft Computing(IJSC), Volume 2,No1, February 2011. [5] S. Zanganeh, R. Javanmard, M. Ebadzadeh, "A Hybrid Approach for Features Dimension Reduction of Datasets using Hybrid Algorithm Artificial Neural Network and Genetic Algorithm-in Medical Diagnosis" in 4rd Iran Data Mining Conference (IDMC), 2010. [6] M. Eusuff, K. Lansey, "Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm" in Journal of Water Resource Plan and Management, Vol. 3, pp. 10-25, 2003. [7] M. Eusuff, "Shuffled frog-leaping : a memetic meta-heuristic for discrete optimization" in journal on Engineering Optimization, Volume 38(2), Pages.129-154, 2006. [8] S. Chittineni, A. N. S. Pradeep, G. Dinesh, S. C. Satapathy, P. V. G. D. Prasad Reddy, "A parallel hybridization of clonal selection with shuffled frog leaping for solving global optimization problems (P-AISFLA)" Proceedings of the Second international conference on Swarm, Evolutionary, and Memetic Computing, Volume Part II, Visakhapatnam, Andhra Pradesh, India, Springer-Verlag: 211-222, 2011. [9] M. R. Mohammadi Khoroushani, S. Mahzounieh, "Intelligent Skin Cancer Detection Software System based on the principles of telemedicine", in Journal of Hospital, Volume 5, Pages 55-60, April 2014. [10] M. R. Mohammadi Khoroushani, S. Ayat, "Early Melanoma Skin Cancer Detection by Co-Occurrence Matrix and Gabor Filter", 11th National Conference on information and communication technology, Kish, Iran, 2013. [11] P. T. a. M. Newton. (2005, 2013/14/01). Global Skin Atlas Available: http://www.globalskinatlas.com. [12] G. S.A. (2013, 2013/14/01). Personalized learning and teaching resources for dermatologists today and tomorrow. Available at: https://www.dermquest.com. [13]N. Z. Wen Zhu, Ning Wang, "Sensitivity, Specificity, Accuracy, Associated Confidence Interval and ROC Analysis with Practical SAS Implementations ", in NESUG proceedings: Health Care and Life Sciences, 2010. 135