Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Otávio Soares
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/32335
Resumo: Poker is a card game with a very simple objective: players bet that their card combination is better than the ones from their opponents. Given its characteristics, like competitive multi-agent environment, partially observable and stochastic, the game is used as a research problem in the areas of Artificial Intelligence and Machine Learning. The problem of learning a player’s strategies through of his previous gamelogs was recently addressed in the literature. In that work, a dataset was modeled to represent four aspects of the game: position, aggression, hand quality and current situation. Some classification techniques had a satisfactory result, but the importance of the attributes was not analyzed. Since redundant or irrelevant attributes may affect the predictive performance of the classifiers, this work aims to analyze how does the attribute selection process may help to deal with the problem. The ideal approach to select the best subset of attributes would be to try out all possible subsets, but it is an unfeasible method due to the large amount of possible subsets. Thus, we investigated in the literature methods for selecting attributes such as filters and wrappers to be used in a computational environment reproduced from the literature and adapted to perform attribute selection. It was identified that certain attributes are important in certain stages, but can become irrelevant during the game. There were filters that stood out both predictive performance and attribute reduction, but the amount of attributes removed is not always related to the improvement of performance. The wrapper approach proved to be more effective, in both points (attribute reduction and predictive performance), although requiring a higher computational cost. In general, the selection of attributes demonstrated to be an important step to data pre-processing, as there was improvement in several classifier in all stages of the game.
id UFU_b03c073c8f1f038076a387413f1d5848
oai_identifier_str oai:repositorio.ufu.br:123456789/32335
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Seleção de atributos para modelagem preditiva de estratégias em jogos de PôquerSeleção de atributosInteligência artificialMineração de dadosPôquerAprendizado de máquinaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPoker is a card game with a very simple objective: players bet that their card combination is better than the ones from their opponents. Given its characteristics, like competitive multi-agent environment, partially observable and stochastic, the game is used as a research problem in the areas of Artificial Intelligence and Machine Learning. The problem of learning a player’s strategies through of his previous gamelogs was recently addressed in the literature. In that work, a dataset was modeled to represent four aspects of the game: position, aggression, hand quality and current situation. Some classification techniques had a satisfactory result, but the importance of the attributes was not analyzed. Since redundant or irrelevant attributes may affect the predictive performance of the classifiers, this work aims to analyze how does the attribute selection process may help to deal with the problem. The ideal approach to select the best subset of attributes would be to try out all possible subsets, but it is an unfeasible method due to the large amount of possible subsets. Thus, we investigated in the literature methods for selecting attributes such as filters and wrappers to be used in a computational environment reproduced from the literature and adapted to perform attribute selection. It was identified that certain attributes are important in certain stages, but can become irrelevant during the game. There were filters that stood out both predictive performance and attribute reduction, but the amount of attributes removed is not always related to the improvement of performance. The wrapper approach proved to be more effective, in both points (attribute reduction and predictive performance), although requiring a higher computational cost. In general, the selection of attributes demonstrated to be an important step to data pre-processing, as there was improvement in several classifier in all stages of the game.Trabalho de Conclusão de Curso (Graduação)O pôquer é um jogo de cartas com o objetivo bem simples, basicamente os jogadores apostam que sua combinação de cartas seja melhor que a do seus oponentes. Dado suas características, um ambiente multi-agente competitivo, parcialmente observável e estocástico, o jogo é utilizado como objeto de pesquisa nas áreas de Inteligência Artificial e Aprendizado de Máquina. O problema de aprender as estratégias de um jogador através de seus registros anteriores foi recentemente abordado na literatura através de um conjunto de dados modelado para representar quatro aspectos do jogo: posição, agressividade, qualidade da mão e situação atual. Várias técnicas de classificação tiveram resultado satisfatório, porém a importância dos atributos não foi analisada. Uma vez que atributos redundantes ou irrelevantes podem prejudicar o desempenho preditivo dos classificadores, este trabalho visa analisar como o processo de seleção de atributos se comporta para o problema. A abordagem ideal para selecionar o melhor subconjuntos de atributos seria experimentar todos os possíveis subconjunto, porém é um método inviável pela grande quantidade de subconjuntos possíveis. Dessa forma, foi investigado na literatura métodos de seleção de atributos como filtros e wrappers para serem utilizados em um ambiente computacional reproduzido da literatura e adaptado para a seleção de atributos. Foi identificado que certos atributos são importantes em determinadas etapas, porém podem se tornar irrelevantes no decorrer do jogo. Houve filtros que se destacaram tanto no desempenho preditivo quanto na redução de atributos, porém nem sempre a quantidade de atributos removidos está relacionada com melhoria de desempenho. A abordagem wrapper se mostrou mais efetiva, em ambas questões (redução de atributos e desempenho preditivo), porém com um custo computacional maior. De forma geral, a seleção de atributos se comprovou como uma importante etapa no pré-processamento de dados, uma vez que houve melhoria em vários classificadores em todas as etapas do jogo.Universidade Federal de UberlândiaBrasilSistemas de InformaçãoCarneiro, Murillo Guimarãeshttp://lattes.cnpq.br/8158868389973535Paulino, Alessandra A.http://lattes.cnpq.br/8756345494319305Junqueira, Mirella S.http://lattes.cnpq.br/8179399394867067Ribeiro, Otávio Soares2021-07-02T15:23:50Z2021-07-02T15:23:50Z2021-06-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfRIBEIRO, Otávio Soares. Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer. 2021. 51 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2021.https://repositorio.ufu.br/handle/123456789/32335porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2021-07-03T06:22:45Zoai:repositorio.ufu.br:123456789/32335Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2021-07-03T06:22:45Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
title Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
spellingShingle Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
Ribeiro, Otávio Soares
Seleção de atributos
Inteligência artificial
Mineração de dados
Pôquer
Aprendizado de máquina
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
title_full Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
title_fullStr Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
title_full_unstemmed Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
title_sort Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
author Ribeiro, Otávio Soares
author_facet Ribeiro, Otávio Soares
author_role author
dc.contributor.none.fl_str_mv Carneiro, Murillo Guimarães
http://lattes.cnpq.br/8158868389973535
Paulino, Alessandra A.
http://lattes.cnpq.br/8756345494319305
Junqueira, Mirella S.
http://lattes.cnpq.br/8179399394867067
dc.contributor.author.fl_str_mv Ribeiro, Otávio Soares
dc.subject.por.fl_str_mv Seleção de atributos
Inteligência artificial
Mineração de dados
Pôquer
Aprendizado de máquina
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Seleção de atributos
Inteligência artificial
Mineração de dados
Pôquer
Aprendizado de máquina
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Poker is a card game with a very simple objective: players bet that their card combination is better than the ones from their opponents. Given its characteristics, like competitive multi-agent environment, partially observable and stochastic, the game is used as a research problem in the areas of Artificial Intelligence and Machine Learning. The problem of learning a player’s strategies through of his previous gamelogs was recently addressed in the literature. In that work, a dataset was modeled to represent four aspects of the game: position, aggression, hand quality and current situation. Some classification techniques had a satisfactory result, but the importance of the attributes was not analyzed. Since redundant or irrelevant attributes may affect the predictive performance of the classifiers, this work aims to analyze how does the attribute selection process may help to deal with the problem. The ideal approach to select the best subset of attributes would be to try out all possible subsets, but it is an unfeasible method due to the large amount of possible subsets. Thus, we investigated in the literature methods for selecting attributes such as filters and wrappers to be used in a computational environment reproduced from the literature and adapted to perform attribute selection. It was identified that certain attributes are important in certain stages, but can become irrelevant during the game. There were filters that stood out both predictive performance and attribute reduction, but the amount of attributes removed is not always related to the improvement of performance. The wrapper approach proved to be more effective, in both points (attribute reduction and predictive performance), although requiring a higher computational cost. In general, the selection of attributes demonstrated to be an important step to data pre-processing, as there was improvement in several classifier in all stages of the game.
publishDate 2021
dc.date.none.fl_str_mv 2021-07-02T15:23:50Z
2021-07-02T15:23:50Z
2021-06-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv RIBEIRO, Otávio Soares. Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer. 2021. 51 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2021.
https://repositorio.ufu.br/handle/123456789/32335
identifier_str_mv RIBEIRO, Otávio Soares. Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer. 2021. 51 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Uberlândia, Uberlândia, 2021.
url https://repositorio.ufu.br/handle/123456789/32335
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Sistemas de Informação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Sistemas de Informação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1813711455618334720