Evolving Graphs for ANN Development and Simplification

One of the most successful tools in the Artificial Intelligence (AI) world is Artificial Neural Networks (ANNs). This technique is a powerful tool used in many different environments, with many different purposes, like classification, clustering, signal modelization, or regression (Haykin, 1999). Although they are very easy to use, their creation is not a simple task, because the expert has to do much effort and spend much time on it. The development of ANNs can be divided into two parts: architecture development and training and validation. The architecture development determines not only the number of neurons of the ANN, but also the type of the connections among those neurons. The training determines the connection weights for such architecture. The architecture design task is usually performed by means of a manual process, meaning that the expert has to test different architectures to find the one able to achieve the best results. Each architecture trial means training and validating it, which can be a process that needs many computational resources, depending on the complexity of the problem. Therefore, the expert has much participation in the whole ANN development, although techniques for relatively automatic creation of ANNs have been recently developed.

[1]  Garrison W. Greenwood Training partially recurrent neural networks using evolutionary strategies , 1997, IEEE Trans. Speech Audio Process..

[2]  David J. Montana,et al.  Strongly Typed Genetic Programming , 1995, Evolutionary Computation.

[3]  V. Sugumaran The Inaugural Issue of the International Journal of Intelligent Information Technologies , 2005 .

[4]  Fahim Kawsar,et al.  Embedding Context-Awareness into a Daily Object for Improved Information Awareness: A Case Study Using a Mirror , 2011 .

[5]  S. N. Deepa,et al.  An Intelligent Operator for Genetic Fuzzy Rule Based System , 2011, Int. J. Intell. Inf. Technol..

[6]  Ioannis Vlahavas,et al.  Artificial Intelligence for Advanced Problem Solving Techniques , 2008 .

[7]  Daniel Rivero,et al.  Prediction and modeling of the rainfall-runoff transformation of a typical urban basin using ann and gp , 2003, Appl. Artif. Intell..

[8]  Daniel Rivero,et al.  Using Genetic Programming to Extract Knowledge from Artificial Neural Networks , 2006 .

[9]  Daniel Rivero,et al.  Time Series Forecast with Anticipation Using Genetic Programming , 2005, IWANN.

[10]  Vijay Kumar Mago,et al.  Cross-Disciplinary Applications of Artificial Intelligence and Pattern Recognition: Advancing Technologies , 2011 .

[11]  Fulvio Mastrogiovanni,et al.  Proactive Assistance in Ecologies of Physically Embedded Intelligent Systems: A Constraint-Based Approach , 2011 .

[12]  Hong Lin From Logic Specification to y-calculus: A Method for Designing Multiagent Systems , 2007, Int. J. Intell. Inf. Technol..

[13]  Christopher J. Merz,et al.  UCI Repository of Machine Learning Databases , 1996 .

[14]  Jaehong Park,et al.  Evolutionary projection neural networks , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[15]  Byung Ro Moon,et al.  Normalization for neural network in genetic search , 2005, GECCO '05.

[16]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[17]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[18]  Kiran Mishra,et al.  Multiagent Based Selection of Tutor-Subject-Student Paradigm in an Intelligent Tutoring System , 2010, Int. J. Intell. Inf. Technol..

[19]  Hiroaki Kitano,et al.  Designing Neural Networks Using Genetic Algorithms with Graph Generation System , 1990, Complex Syst..

[20]  Houari A. Sahraoui,et al.  VAQoS: Architecture for End-to-End QoS Management of Value Added Web Services , 2006, Int. J. Intell. Inf. Technol..

[21]  E. Cantu-Paz,et al.  An empirical comparison of combinations of evolutionary algorithms and neural networks for classification problems , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Daniel Rivero,et al.  Using Genetic Programming for Character Discrimination in Damaged Documents , 2004, EvoWorkshops.