Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.

Neste trabalho, investigou-se a utilização de algoritmos evolutivos para identificação de procedimentos de raciocínio utilizados por humanos na construção de soluções para uma classe de problemas cuja principal característica é a utilização de raciocínio dedutivo. Para isso, utilizou-se uma abor...

Full description

Bibliographic Details
Main Author: Nílton César Furtado Canto
Other Authors: Marcio Lobo Netto
Language:Portuguese
Published: Universidade de São Paulo 2008
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/3/3142/tde-09022009-184704/
id ndltd-IBICT-oai-teses.usp.br-tde-09022009-184704
record_format oai_dc
collection NDLTD
language Portuguese
sources NDLTD
topic Algoritmos genéticos
Cognição
Inteligência artificial
Artificial intelligence
Classifier systems
Cognitive systems
Evolutionary algorithms
Genetic algorithms
Human reasoning
spellingShingle Algoritmos genéticos
Cognição
Inteligência artificial
Artificial intelligence
Classifier systems
Cognitive systems
Evolutionary algorithms
Genetic algorithms
Human reasoning
Nílton César Furtado Canto
Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
description Neste trabalho, investigou-se a utilização de algoritmos evolutivos para identificação de procedimentos de raciocínio utilizados por humanos na construção de soluções para uma classe de problemas cuja principal característica é a utilização de raciocínio dedutivo. Para isso, utilizou-se uma abordagem que explora os diferentes níveis de complexidade do problema, partindo da análise das estratégias apresentadas por jogadores humanos. Foram realizados diversos ensaios que evoluíram primeiramente, para um modelo de solução puramente combinatória guiada por um algoritmo genético e independente do jogador humano, até atingir um modelo que procura identificar um procedimento de solução que guarde semelhanças com os procedimentos apresentados pelos jogadores humanos. Como resultado, apresentou-se um algoritmo denominado Classificador Genético um sistema de operadores guiado por um algoritmo genético capaz de identificar procedimentos de raciocínio para solução de combinações específicas do problema proposto. Os ensaios permitiram ainda identificar conjuntos de operadores que se combinados corretamente, através de um mecanismo que simule a tomada de decisão do jogador humano, são capazes de aumentar o potencial de identificação de soluções do algoritmo proposto. O estudo também revelou a importância dos mecanismos de memória no processo de solução do problema e as dificuldades em manipular operadores gerais com métodos puramente evolutivos. Foi possível ainda identificar de que modo jogadores humanos tratam os fatores relacionados à diversidade de possíveis encaminhamentos no processo decisório, que afetam a solução do problema proposto. === In this work we investigated the use of evolutionary algorithms to identify logic procedures used by humans in the construction of solutions of a class of problems in which the main characteristic is the use of deductive reasoning. In order to do that it was used an approach that explores the problems different levels of complexity, starting from the strategies analysis presented by human players. Several experiments were carried out where at first moment used a model of solution that is strictly combinatorial guided by a genetic algorithm and independent of the human player that evolved to a model that tries to identify a solution procedure that maintains the similarities with the procedures presented by human players. As a result, we presented an algorithm denominated Genetic Classifier - a system of rules guided by a genetic algorithm - able to identify reasoning procedures for solution of specific combinations of the proposed problem. Moreover, the experiments allowed identifying clusters of rules that if combined correctly, through a mechanism that simulates the decision making performed by a human player, are capable of increasing the potential to identify the solutions of the proposed algorithm. The study also revealed the importance of the memorys mechanism in the process of solving the proposed problem and the difficulties to manipulate general rules with regular evolutionary methodologies. It was also possible to identify the way human players deal with the factors related to the diversity of possible directions in the decision process.
author2 Marcio Lobo Netto
author_facet Marcio Lobo Netto
Nílton César Furtado Canto
author Nílton César Furtado Canto
author_sort Nílton César Furtado Canto
title Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
title_short Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
title_full Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
title_fullStr Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
title_full_unstemmed Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
title_sort uma abordagem evolutiva para identificação de procedimentos de raciocínio humano.
publisher Universidade de São Paulo
publishDate 2008
url http://www.teses.usp.br/teses/disponiveis/3/3142/tde-09022009-184704/
work_keys_str_mv AT niltoncesarfurtadocanto umaabordagemevolutivaparaidentificacaodeprocedimentosderaciociniohumano
AT niltoncesarfurtadocanto aevolutionaryapproachtoidentifylogicproceduresusedbyhumans
_version_ 1718922406785974272
spelling ndltd-IBICT-oai-teses.usp.br-tde-09022009-1847042019-01-22T00:30:33Z Uma abordagem evolutiva para identificação de procedimentos de raciocínio humano. A evolutionary approach to identify logic procedures used by humans. Nílton César Furtado Canto Marcio Lobo Netto Marco Túlio Carvalho de Andrade João José Neto Nizam Omar Flávio Soares Corrêa da Silva Algoritmos genéticos Cognição Inteligência artificial Artificial intelligence Classifier systems Cognitive systems Evolutionary algorithms Genetic algorithms Human reasoning Neste trabalho, investigou-se a utilização de algoritmos evolutivos para identificação de procedimentos de raciocínio utilizados por humanos na construção de soluções para uma classe de problemas cuja principal característica é a utilização de raciocínio dedutivo. Para isso, utilizou-se uma abordagem que explora os diferentes níveis de complexidade do problema, partindo da análise das estratégias apresentadas por jogadores humanos. Foram realizados diversos ensaios que evoluíram primeiramente, para um modelo de solução puramente combinatória guiada por um algoritmo genético e independente do jogador humano, até atingir um modelo que procura identificar um procedimento de solução que guarde semelhanças com os procedimentos apresentados pelos jogadores humanos. Como resultado, apresentou-se um algoritmo denominado Classificador Genético um sistema de operadores guiado por um algoritmo genético capaz de identificar procedimentos de raciocínio para solução de combinações específicas do problema proposto. Os ensaios permitiram ainda identificar conjuntos de operadores que se combinados corretamente, através de um mecanismo que simule a tomada de decisão do jogador humano, são capazes de aumentar o potencial de identificação de soluções do algoritmo proposto. O estudo também revelou a importância dos mecanismos de memória no processo de solução do problema e as dificuldades em manipular operadores gerais com métodos puramente evolutivos. Foi possível ainda identificar de que modo jogadores humanos tratam os fatores relacionados à diversidade de possíveis encaminhamentos no processo decisório, que afetam a solução do problema proposto. In this work we investigated the use of evolutionary algorithms to identify logic procedures used by humans in the construction of solutions of a class of problems in which the main characteristic is the use of deductive reasoning. In order to do that it was used an approach that explores the problems different levels of complexity, starting from the strategies analysis presented by human players. Several experiments were carried out where at first moment used a model of solution that is strictly combinatorial guided by a genetic algorithm and independent of the human player that evolved to a model that tries to identify a solution procedure that maintains the similarities with the procedures presented by human players. As a result, we presented an algorithm denominated Genetic Classifier - a system of rules guided by a genetic algorithm - able to identify reasoning procedures for solution of specific combinations of the proposed problem. Moreover, the experiments allowed identifying clusters of rules that if combined correctly, through a mechanism that simulates the decision making performed by a human player, are capable of increasing the potential to identify the solutions of the proposed algorithm. The study also revealed the importance of the memorys mechanism in the process of solving the proposed problem and the difficulties to manipulate general rules with regular evolutionary methodologies. It was also possible to identify the way human players deal with the factors related to the diversity of possible directions in the decision process. 2008-11-25 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://www.teses.usp.br/teses/disponiveis/3/3142/tde-09022009-184704/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Engenharia Elétrica USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP