Seleção de atributos para modelagem preditiva de estratégias em jogos de Pôquer
Autor(a) principal: | |
---|---|
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 |