A novel classification model for cotton yarn quality based on trained neural network using genetic algorithm

This paper introduces a novel classification model for cotton yarn quality. The proposed model is composed of two major techniques namely: Artificial Neural Network (ANN) and genetic algorithm (GA). First, training the ANN on encoding database to extract the weights between input and hidden layer, and hidden and output layer. Consequently, the output function for each output node of ANN can be constructed as a function of input attributes values and the specific obtained weights. This function is nonlinear exponential function depending only on the values of input attributes. Second, the genetic algorithm is used to find the optimal values of the input chromosomes (attributes) which maximize the nonlinear exponential function of the output node of ANN. Finally, the results of the optimum chromosomes are decoded and used to get a rule belonging to a specific class.

[1]  Ying-Hua Chang,et al.  Adopting co-evolution and constraint-satisfaction concept on genetic algorithms to solve supply chain network design problems , 2010, Expert Syst. Appl..

[2]  Luis E. Zárate,et al.  FCANN: A new approach for extraction and representation of knowledge from ANN trained via Formal Concept Analysis , 2008, Neurocomputing.

[3]  Jiarong Hong,et al.  AE1: An extension matrix approximate method for the general covering problem , 1985, International Journal of Computer & Information Sciences.

[4]  LiMin Fu,et al.  Rule Generation from Neural Networks , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[5]  J. Ross Quinlan,et al.  Generating Production Rules from Decision Trees , 1987, IJCAI.

[6]  Xindong Wu,et al.  Induction By Attribute Elimination , 1999, IEEE Trans. Knowl. Data Eng..

[7]  Dong-Ling Tong,et al.  Hybrid genetic algorithm-neural network: Feature extraction for unpreprocessed microarray data , 2011, Artif. Intell. Medicine.

[8]  Hamid Mohamadi,et al.  Data mining with a simulated annealing based fuzzy classification system , 2008, Pattern Recognit..

[9]  Zhi-Hua Zhou,et al.  Extracting symbolic rules from trained neural network ensembles , 2003, AI Commun..

[10]  Krysia Broda,et al.  Symbolic knowledge extraction from trained neural networks: A sound approach , 2001, Artif. Intell..

[11]  K. Thangavel,et al.  Dimensionality reduction based on rough set theory: A review , 2009, Appl. Soft Comput..

[12]  T. Kathirvalavakumar,et al.  Reverse Engineering the Neural Networks for Rule Extraction in Classification Problems , 2011, Neural Processing Letters.

[13]  Jacek M. Zurada,et al.  Extraction of rules from artificial neural networks for nonlinear regression , 2002, IEEE Trans. Neural Networks.

[14]  Marghny H. Mohamed,et al.  Rules extraction from constructively trained neural networks based on genetic algorithms , 2011, Neurocomputing.

[15]  Carlos García-Martínez,et al.  Global and local real-coded genetic algorithms based on parent-centric crossover operators , 2008, Eur. J. Oper. Res..

[16]  Ronald L. Rivest,et al.  Inferring Decision Trees Using the Minimum Description Length Principle , 1989, Inf. Comput..

[17]  Kay Chen Tan,et al.  A Dual-Objective Evolutionary Algorithm for Rules Extraction in Data Mining , 2006, Comput. Optim. Appl..

[18]  Novruz Allahverdi,et al.  Rule extraction from trained adaptive neural networks using artificial immune systems , 2009, Expert Syst. Appl..

[19]  Jer Lang Hong,et al.  Information extraction for search engines using fast heuristic techniques , 2010, Data Knowl. Eng..

[20]  Jude W. Shavlik,et al.  in Advances in Neural Information Processing , 1996 .

[21]  Byungkyu Brian Park,et al.  Determining optimal sensor locations in freeway using genetic algorithm-based optimization , 2011, Eng. Appl. Artif. Intell..

[22]  Lale Özbakir,et al.  A soft computing-based approach for integrated training and rule extraction from artificial neural networks: DIFACONN-miner , 2010, Appl. Soft Comput..

[23]  Xindong Wu,et al.  Noise handling with extension matrices , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[24]  Novruz Allahverdi,et al.  Extracting rules for classification problems: AIS based approach , 2009, Expert Syst. Appl..

[25]  Xindong Wu Knowledge Acquisition from Databases , 1995 .

[26]  Shantanu Das,et al.  Improved Model Reduction and Tuning of Fractional Order PIλDμ Controllers for Analytical Rule Extraction with Genetic Programming , 2012, ISA transactions.

[27]  Ue-Pyng Wen,et al.  A review of Hopfield neural networks for solving mathematical programming problems , 2009, Eur. J. Oper. Res..

[28]  Jude W. Shavlik,et al.  Extracting Refined Rules from Knowledge-Based Neural Networks , 1993, Machine Learning.

[29]  Rafik A. Aliev,et al.  Dynamic data mining technique for rules extraction in a process of battery charging , 2008, Appl. Soft Comput..

[30]  Yoichi Hayashi,et al.  Greedy rule generation from discrete data and its use in neural network rule extraction , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[31]  Jude Shavlik,et al.  THE EXTRACTION OF REFINED RULES FROM KNOWLEDGE BASED NEURAL NETWORKS , 1993 .

[32]  R. Krishnan,et al.  A search technique for rule extraction from trained neural networks , 1999, Pattern Recognit. Lett..

[33]  Bart Baesens,et al.  Rule Extraction from Support Vector Machines: An Overview of Issues and Application in Credit Scoring , 2008, Rule Extraction from Support Vector Machines.

[34]  Olcay Boz,et al.  Extracting decision trees from trained neural networks , 2002, KDD.

[35]  Andrew P. Bradley,et al.  Rule extraction from support vector machines: A review , 2010, Neurocomputing.