Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFABC |
Texto Completo: | http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284 |
Resumo: | Orientador: Prof. Dr. Thiago Ferreira Covões |
id |
UFBC_6cbb8ecf803daf338ae3ce875c750b96 |
---|---|
oai_identifier_str |
oai:BDTD:124284 |
network_acronym_str |
UFBC |
network_name_str |
Repositório Institucional da UFABC |
repository_id_str |
|
spelling |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivoSISTEMAS DE RECOMENDAÇÃOAPRENDIZADO COMPUTACIONALCOAGRUPAMENTOALGORITMOS EVOLUTIVOSRECOMMENDER SYSTEMSMACHINE LEARNINGCO-CLUSTERINGEVOLUTIONARY ALGORITHMSPROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABCOrientador: Prof. Dr. Thiago Ferreira CovõesCoorientador: Prof. Dr. André Luiz Vizine PereiraDissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Ciência da Computação, Santo André, 2022.Sistemas de Recomendação são ferramentas que auxiliam na seleção personalizada de itens de acordo com as preferências individuais dos usuários. Filmes, músicas e produtos em e-commerce são exemplos de aplicações bem conhecidas. Características comuns em dados destes domínios são a alta dimensionalidade, devido a grande quantidade de usuários e itens, e a alta esparsidade, devido ao fato de que cada usuário interage apenas com uma pequena parte dos itens. Neste cenário, obter um modelo que represente a relação de todos usuários com todos os itens se mostra uma tarefa desafiadora. Como proposto no algoritmo SCOAL (Simultaneous Co-Clustering and Learning), a segmentação dos dados e o aprendizado de modelos locais se mostra como uma boa solução. No entanto, o número de modelos locais é um hiperparâmetro crítico que deve ser ajustado manualmente. Assim, propomos uma variante evolutiva, denominada Evolutionary Simultaneous Co-Clustering and Learning (EvoSCOAL), para otimizar a busca do melhor valor deste hiperparâmetro. Por meio de experimentos computacionais em dados sintéticos, observamos que o EvoSCOAL pode superar a abordagem da literatura, baseada em busca por bisecção, tanto na qualidade preditiva e quanto na capacidade de estimar o valores do hiperparâmetro. Em bases de dados de benchmark, o EvoSCOAL se mostrou competitivo em comparação a técnicas tradicionais da literatura de sistemas de recomendaçãoRecommender Systems are tools which aid the customized selection of items according to the preferences of users. Movies, music, and e-commerce are examples of well-known applications. Common characteristics of data on these domains are high-dimensionality, due to a large number of users and items, and high sparsity, since each user interacts with only a few items. In this setting, obtaining a model that represents the relationship between all users and all items is a challenging task. As proposed in the algorithm SCOAL (Simultaneous Co-Clustering and Learning), the use of co-clustering and learning local models has emerged as a good solution for this problem. However, the number of local models is still a critical hyperparameter that must be set manually. Therefore, we propose the variant Evolutionary Simultaneous Co-Clustering and Learning (EvoSCOAL) to optimize the search for the best value of this hyperparameter. Our results using synthetic data suggest that EvoSCOAL can surpass the bisection based strategy from literature in both predictive accuracy and hyperparameter estimation capacity. Also, results in benchmark datasets suggests that EvoSCOAL is competitive in predictive accuracy when compared to traditional Recommender Systems approaches.Covões, Thiago FerreiraPereira, André Luiz VizineHruschka, Eduardo RaulPisani, Paulo HenriqueRocha, Thiago Costa Rizuti da2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf75 f. : il.http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284&midiaext=80807Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=124284porreponame:Repositório Institucional da UFABCinstname:Universidade Federal do ABC (UFABC)instacron:UFABCinfo:eu-repo/semantics/openAccess2023-05-31T18:49:00Zoai:BDTD:124284Repositório InstitucionalPUBhttp://www.biblioteca.ufabc.edu.br/oai/oai.phpopendoar:2023-05-31T18:49Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)false |
dc.title.none.fl_str_mv |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
title |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
spellingShingle |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo Rocha, Thiago Costa Rizuti da SISTEMAS DE RECOMENDAÇÃO APRENDIZADO COMPUTACIONAL COAGRUPAMENTO ALGORITMOS EVOLUTIVOS RECOMMENDER SYSTEMS MACHINE LEARNING CO-CLUSTERING EVOLUTIONARY ALGORITHMS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC |
title_short |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
title_full |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
title_fullStr |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
title_full_unstemmed |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
title_sort |
Sistemas de recomendação utilizando coagrupamento e aprendizado simultâneo evolutivo |
author |
Rocha, Thiago Costa Rizuti da |
author_facet |
Rocha, Thiago Costa Rizuti da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Covões, Thiago Ferreira Pereira, André Luiz Vizine Hruschka, Eduardo Raul Pisani, Paulo Henrique |
dc.contributor.author.fl_str_mv |
Rocha, Thiago Costa Rizuti da |
dc.subject.por.fl_str_mv |
SISTEMAS DE RECOMENDAÇÃO APRENDIZADO COMPUTACIONAL COAGRUPAMENTO ALGORITMOS EVOLUTIVOS RECOMMENDER SYSTEMS MACHINE LEARNING CO-CLUSTERING EVOLUTIONARY ALGORITHMS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC |
topic |
SISTEMAS DE RECOMENDAÇÃO APRENDIZADO COMPUTACIONAL COAGRUPAMENTO ALGORITMOS EVOLUTIVOS RECOMMENDER SYSTEMS MACHINE LEARNING CO-CLUSTERING EVOLUTIONARY ALGORITHMS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC |
description |
Orientador: Prof. Dr. Thiago Ferreira Covões |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284 |
url |
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124284&midiaext=80807 Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=124284 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 75 f. : il. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFABC instname:Universidade Federal do ABC (UFABC) instacron:UFABC |
instname_str |
Universidade Federal do ABC (UFABC) |
instacron_str |
UFABC |
institution |
UFABC |
reponame_str |
Repositório Institucional da UFABC |
collection |
Repositório Institucional da UFABC |
repository.name.fl_str_mv |
Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC) |
repository.mail.fl_str_mv |
|
_version_ |
1813263961502515200 |