Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.

Detalhes bibliográficos
Autor(a) principal: OLIVEIRA, Ricardo Santos de.
Data de Publicação: 2020
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223
Resumo: Muitas abordagens de sistemas de recomendação bem sucedidas são baseadas na otimização de uma função de utilidade explícita definida em termos da diferença entre o item previsto e os itens presentes no histórico do usuário. Dessa forma, busca-se aumentar a probabilidade de itens relevantes serem recomendados ao usuário. Apesar de efetiva, essa abordagem pode levar a recomendações que, apesar de relevantes, sejam óbvias e desinteressantes, uma vez que o usuário poderia, em muitas ocasiões, descobrir estes itens de interesses em o auxílio de um sistema de recomendação. Muitas abordagens investigam esse problema tentando evitar listas de recomendação cujos itens sejam muito similares entre si, caracterizando uma recomendação diversa, com respeito a alguns aspectos do item, sem que isso acarrete numa consequente degradação da relevância dos itens recomendados. Entretanto, os usuários podem ter preferências diferentes no que diz respeito a quais aspectos devem ser diversificados e quais aspectos devem ser semelhantes ao seu gosto passado e/ou atual. Neste trabalho, essas considerações são levadas em conta para a proposição de modelos baseados em otimização multiobjectivo para a geração de listas de recomendação que buscam o balanço ótimo entre os aspectos que devem ser mantidos fixos, maximizando a similaridade com itens previamente consumidos pelo usuário, e aspectos que devem ser diversificados, minimizando-se a similaridade e com outros itens na lista de recomendação. Para avaliar os modelos propostos foram conduzidos experimentos utilizando-se dados reais de históricos de usuários do Last.fm, em conjunto com metadados acerca dos itens recomendados, obtidos em múltiplas fontes. Foram realizadas avaliações tanto offline, istoé, utilizando todo o histórico do usuário para produzir a avaliação, como online, onde recomendações são geradas ao longo de uma linha do tempo, levando em consideração alterações nos interesses do usuário que devem ser refletidas na recomendação, o que reflete a aplicação real de um sistema de recomendação. Os resultados obtidos nos experimentos demonstram a efetividade dos modelos propostos tanto offline como online, em comparação a abordagens estado-da-arte da literatura com propostas semelhantes.
id UFCG_9016a2676f0e13736ccccde190d4c8cd
oai_identifier_str oai:localhost:riufcg/13223
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.Diversification in recommendation systems using an aspect-based approach.Sistemas de RecomendaçãoCiência de DadosMetodologia e Técnicas da ComputaçãoDiversificaçãoMultiobjetivoMulti-Armed BanditsRecommendation SystemsData ScienceComputing Methodology and TechniquesDiversificationMultiobjectiveCiência da ComputaçãoMuitas abordagens de sistemas de recomendação bem sucedidas são baseadas na otimização de uma função de utilidade explícita definida em termos da diferença entre o item previsto e os itens presentes no histórico do usuário. Dessa forma, busca-se aumentar a probabilidade de itens relevantes serem recomendados ao usuário. Apesar de efetiva, essa abordagem pode levar a recomendações que, apesar de relevantes, sejam óbvias e desinteressantes, uma vez que o usuário poderia, em muitas ocasiões, descobrir estes itens de interesses em o auxílio de um sistema de recomendação. Muitas abordagens investigam esse problema tentando evitar listas de recomendação cujos itens sejam muito similares entre si, caracterizando uma recomendação diversa, com respeito a alguns aspectos do item, sem que isso acarrete numa consequente degradação da relevância dos itens recomendados. Entretanto, os usuários podem ter preferências diferentes no que diz respeito a quais aspectos devem ser diversificados e quais aspectos devem ser semelhantes ao seu gosto passado e/ou atual. Neste trabalho, essas considerações são levadas em conta para a proposição de modelos baseados em otimização multiobjectivo para a geração de listas de recomendação que buscam o balanço ótimo entre os aspectos que devem ser mantidos fixos, maximizando a similaridade com itens previamente consumidos pelo usuário, e aspectos que devem ser diversificados, minimizando-se a similaridade e com outros itens na lista de recomendação. Para avaliar os modelos propostos foram conduzidos experimentos utilizando-se dados reais de históricos de usuários do Last.fm, em conjunto com metadados acerca dos itens recomendados, obtidos em múltiplas fontes. Foram realizadas avaliações tanto offline, istoé, utilizando todo o histórico do usuário para produzir a avaliação, como online, onde recomendações são geradas ao longo de uma linha do tempo, levando em consideração alterações nos interesses do usuário que devem ser refletidas na recomendação, o que reflete a aplicação real de um sistema de recomendação. Os resultados obtidos nos experimentos demonstram a efetividade dos modelos propostos tanto offline como online, em comparação a abordagens estado-da-arte da literatura com propostas semelhantes.Many success ful recommendation approache sare based on the optimization of some explicit utility function defined in term sof them is fit between the predicted and the actual item sof the user. Al though effective, this approach may lead to recommendations that are relevant But obvious and uninteresting. Many approaches investigate this problem by trying to avoid recommendation lists in which item sarevery similar toeachother (akadiversification) with respect to some aspect of the item. However, users may have very diferente preferences concerning what aspects should be diversified and whats hould match their past/current preferences. In this work, we take this in to consideration by proposing solutions base don multi objective optimization for generating recommendation lists featuring the optimal balance between the aspects thats hould be held fixed (maximize similarity with users actual items) and the one sthat should be diversified (minimize similarity with other item sin the recommendation list). In order to evaluate the proposed models, simulations were carried out using real Last.fm Data sets, together with metadata about there commended items. Evaluations were carried out both offline, that is, using the entire user history to produce there commendation, and online, where recommendations are generated along the timeline, takingin to account changes in the user’s interests that should be reflected in the recommendation, which resembles the actual application of are commendation system. The results obtained in the experiments demonstrate the effective ness of the models proposed both offline and online, compared to state-of-the-art approaches in the literature with similar proposals.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGMARINHO, Leandro Balby.MARINHO, L. B.http://lattes.cnpq.br/3728312501032061PEREIRA, Eanes Torres.CAMPELO, Cláudio Elízio Calazans.SANTOS, Rodrygo Luis Teodoro.MOURA, Edleno Silva de.OLIVEIRA, Ricardo Santos de.2020-04-302020-07-10T19:26:51Z2020-07-102020-07-10T19:26:51Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223OLIVEIRA, R. S. de. Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos. 2020. 109 f. Tese (Doutorado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-16T18:39:52Zoai:localhost:riufcg/13223Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-16T18:39:52Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
Diversification in recommendation systems using an aspect-based approach.
title Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
spellingShingle Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
OLIVEIRA, Ricardo Santos de.
Sistemas de Recomendação
Ciência de Dados
Metodologia e Técnicas da Computação
Diversificação
Multiobjetivo
Multi-Armed Bandits
Recommendation Systems
Data Science
Computing Methodology and Techniques
Diversification
Multiobjective
Ciência da Computação
title_short Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
title_full Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
title_fullStr Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
title_full_unstemmed Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
title_sort Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos.
author OLIVEIRA, Ricardo Santos de.
author_facet OLIVEIRA, Ricardo Santos de.
author_role author
dc.contributor.none.fl_str_mv MARINHO, Leandro Balby.
MARINHO, L. B.
http://lattes.cnpq.br/3728312501032061
PEREIRA, Eanes Torres.
CAMPELO, Cláudio Elízio Calazans.
SANTOS, Rodrygo Luis Teodoro.
MOURA, Edleno Silva de.
dc.contributor.author.fl_str_mv OLIVEIRA, Ricardo Santos de.
dc.subject.por.fl_str_mv Sistemas de Recomendação
Ciência de Dados
Metodologia e Técnicas da Computação
Diversificação
Multiobjetivo
Multi-Armed Bandits
Recommendation Systems
Data Science
Computing Methodology and Techniques
Diversification
Multiobjective
Ciência da Computação
topic Sistemas de Recomendação
Ciência de Dados
Metodologia e Técnicas da Computação
Diversificação
Multiobjetivo
Multi-Armed Bandits
Recommendation Systems
Data Science
Computing Methodology and Techniques
Diversification
Multiobjective
Ciência da Computação
description Muitas abordagens de sistemas de recomendação bem sucedidas são baseadas na otimização de uma função de utilidade explícita definida em termos da diferença entre o item previsto e os itens presentes no histórico do usuário. Dessa forma, busca-se aumentar a probabilidade de itens relevantes serem recomendados ao usuário. Apesar de efetiva, essa abordagem pode levar a recomendações que, apesar de relevantes, sejam óbvias e desinteressantes, uma vez que o usuário poderia, em muitas ocasiões, descobrir estes itens de interesses em o auxílio de um sistema de recomendação. Muitas abordagens investigam esse problema tentando evitar listas de recomendação cujos itens sejam muito similares entre si, caracterizando uma recomendação diversa, com respeito a alguns aspectos do item, sem que isso acarrete numa consequente degradação da relevância dos itens recomendados. Entretanto, os usuários podem ter preferências diferentes no que diz respeito a quais aspectos devem ser diversificados e quais aspectos devem ser semelhantes ao seu gosto passado e/ou atual. Neste trabalho, essas considerações são levadas em conta para a proposição de modelos baseados em otimização multiobjectivo para a geração de listas de recomendação que buscam o balanço ótimo entre os aspectos que devem ser mantidos fixos, maximizando a similaridade com itens previamente consumidos pelo usuário, e aspectos que devem ser diversificados, minimizando-se a similaridade e com outros itens na lista de recomendação. Para avaliar os modelos propostos foram conduzidos experimentos utilizando-se dados reais de históricos de usuários do Last.fm, em conjunto com metadados acerca dos itens recomendados, obtidos em múltiplas fontes. Foram realizadas avaliações tanto offline, istoé, utilizando todo o histórico do usuário para produzir a avaliação, como online, onde recomendações são geradas ao longo de uma linha do tempo, levando em consideração alterações nos interesses do usuário que devem ser refletidas na recomendação, o que reflete a aplicação real de um sistema de recomendação. Os resultados obtidos nos experimentos demonstram a efetividade dos modelos propostos tanto offline como online, em comparação a abordagens estado-da-arte da literatura com propostas semelhantes.
publishDate 2020
dc.date.none.fl_str_mv 2020-04-30
2020-07-10T19:26:51Z
2020-07-10
2020-07-10T19:26:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223
OLIVEIRA, R. S. de. Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos. 2020. 109 f. Tese (Doutorado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223
identifier_str_mv OLIVEIRA, R. S. de. Diversificação em sistemas de recomendação utilizando uma abordagem baseada em aspectos. 2020. 109 f. Tese (Doutorado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/13223
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744446545199104