A Neurogenetic Algorithm Based on Rational Agents

Authors

  • Lídio Mauro Lima de Campos Faculty of Computing/ICEN, Universidade Federal do Pará (UFPA)
  • Roberto Célio Limão de Oliveira Faculty of Computer Engineering, Universidade Federal do Pará (UFPA)
  • Gustavo Augusto Lima de Campos Faculty of Computing, Universidade Estadual do Ceará (UECE)

Keywords:

Evolutionary computation, neural networks, grammatical evolution, hybrid intelligent systems

Abstract

Lately, a lot of research has been conducted on the automatic design of artificial neural networks (ADANNs) using evolutionary algorithms, in the so-called neuro-evolutive algorithms (NEAs). Many of the presented proposals are not biologically inspired and are not able to generate modular, hierarchical and recurrent neural structures, such as those often found in living beings capable of solving intricate survival problems. Bearing in mind the idea that a nervous system's design and organization is a constructive process carried out by genetic information encoded in DNA, this paper proposes a biologically inspired NEA that evolves ANNs using these ideas as computational design techniques. In order to do this, we propose a Lindenmayer System with memory that implements the principles of organization, modularity, repetition (multiple use of the same sub-structure), hierarchy (recursive composition of sub-structures), minimizing the scalability problem of other methods. In our method, the basic neural codification is integrated to a genetic algorithm (GA) that implements the constructive approach found in the evolutionary process, making it closest to biological processes. Thus, the proposed method is a decision-making (DM) process, the fitness function of the NEA rewards economical artificial neural networks (ANNs) that are easily implemented. In other words, the penalty approach implemented through the fitness function automatically rewards the economical ANNs with stronger generalization and extrapolation capacities. Our method was initially tested on a simple, but non-trivial, XOR problem. We also submit our method to two other problems of increasing complexity: time series prediction that represents consumer price index and prediction of the effect of a new drug on breast cancer. In most cases, our NEA outperformed the other methods, delivering the most accurate classification. These superior results are attributed to the improved effectiveness and efficiency of NEA in the decision-making process. The result is an optimized neural network architecture for solving classification problems.

Downloads

Download data is not yet available.

Author Biographies

Lídio Mauro Lima de Campos, Faculty of Computing/ICEN, Universidade Federal do Pará (UFPA)

Lidio Mauro Lima de Campos, I am an Adjunct Professor in the Faculty of Computing at Federal University of Para. I have a B.S. in Electrical Engineering and Informatics from this same University, a M.S. degree in Computer Science from the Federal University of Santa Catarina and a Ph.D. degree in Electrical Engineering from the Federal University of Para. My research interests are in the field of Machine Learning, Neural Networks and Hybrid Intelligent Systems.

Roberto Célio Limão de Oliveira, Faculty of Computer Engineering, Universidade Federal do Pará (UFPA)

Roberto Celio limão de Oliveira, undergraduate at Electric Engineering from Universidade Federal do Pará (1987), master's at Electric Engineering from Instituto Tecnológico de Aeronáutica (1991) and ph.d. at Electric Engineering from Universidade Federal de Santa Catarina (1999). He has experience in Electric Engineering, focusing on Computational Intelligence, acting on the following subjects artificial neural networks and evolutionary computing..\dots

Gustavo Augusto Lima de Campos, Faculty of Computing, Universidade Estadual do Ceará (UECE)

Dr. Gustavo Augusto Lima de Campos, is an associate professor at UECE, with an expertise in the field of Artificial Intelligence, mainly on Intelligent Agents to solve decision problems in complex environment, based on systematic and local search methods, neural networks, logic and fuzzy systems. He obtained a Doctor degree on Electrical Engineering at the Systems Engineering Department, at the Electrical and Computing Engineering Faculty of the State University of Campinas, São Paulo, in 2003.

Downloads

Published

2018-11-21

How to Cite

de Campos, L. M. L., de Oliveira, R. C. L., & de Campos, G. A. L. (2018). A Neurogenetic Algorithm Based on Rational Agents. COMPUTING AND INFORMATICS, 37(5), 1073–1102. Retrieved from https://www.cai.sk/ojs/index.php/cai/article/view/2018_5_1073