/img alt="Imagem da capa" class="recordcover" src="""/>
Dissertação
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário
A grande oferta de conteúdos na sociedade contemporânea torna difícil a tarefa de busca por informações que interessem aos usuários. Uma forma de lidar com tal sobrecarga de informações é prover ferramentas que recomendem para os usuários, dentre as informações alternativas, aquelas que devem ser d...
Autor principal: | Gonçalves, Ludimila Carvalho |
---|---|
Outros Autores: | http://lattes.cnpq.br/1764865833357404 |
Grau: | Dissertação |
Idioma: | por |
Publicado em: |
Universidade Federal do Amazonas
2015
|
Assuntos: | |
Acesso em linha: |
http://tede.ufam.edu.br/handle/tede/2920 |
id |
oai:https:--tede.ufam.edu.br-handle-:tede-2920 |
---|---|
recordtype |
dspace |
spelling |
oai:https:--tede.ufam.edu.br-handle-:tede-29202016-05-25T05:05:09Z Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário Gonçalves, Ludimila Carvalho Cristo, Marco Antônio Pinheiro de http://lattes.cnpq.br/1764865833357404 Sistemas de recomendação Aprendizado de máquina Previsão de notas Recommender systems Regression Machine learning Ratings prediction CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO A grande oferta de conteúdos na sociedade contemporânea torna difícil a tarefa de busca por informações que interessem aos usuários. Uma forma de lidar com tal sobrecarga de informações é prover ferramentas que recomendem para os usuários, dentre as informações alternativas, aquelas que devem ser de seu interesse. Tais ferramentas são os Sistemas de Recomendação (SR). As principais aplicações em SR se baseiam em duas técnicas, filtragem baseada em conteúdo e filtragem colaborativa. Dentre as duas, a filtragem colaborativa é a mais utilizada uma vez que, em geral, a estratégia que emprega, determinar grupos de usuários com interesses similares, é mais efetiva para capturar preferências. O problema de recomendação, como abordado em filtragem colaborativa, pode ser visto como um problema de previsão da preferência do usuário, normalmente representada por uma nota. Sistemas tradicionais prevêem esta nota através de uma equação de regressão obtida heuristicamente, envolvendo diversas evidências como nível de rigor do usuário e sua reputação. Como em qualquer estratégia heurística, não há nenhuma garantia que as equações usadas para a previsão sejam mais adequadas para um conjunto particular de dados, no sentido de minimizar o erro de previsão. Assim, neste trabalho, buscamos determinar se, em lugar de usar fórmulas heurísticas, não seria mais eficaz determinar automaticamente, por meio de uma técnica de aprendizagem de máquina, a melhor combinação das evidências disponíveis de forma a reduzir o erro de previsão. Nossos experimentos indicam que usando apenas evidências empregadas em métodos tradicionais, um método de regressão, como o proposto, pode alcançar resultados significativamente melhores que métodos tradicionais. Além disso, evidências como as notas que vizinhos atribuem ao item (como um todo ou individualmente) e as notas médias do usuário, do item e dos vizinhos possuíram melhor desempenho. Por fim, obtivemos ganhos de até 7% sobre o baseline com característica de confiança e de 6% sobre baseline sem uso de confiança. The large offer of contents nowadays makes it hard to find relevant information. Recommender systems (RS) have been developed to tackle with such information overloading. Such systems are tools that recommend, from a large number of alternatives, the ones that the users will probably be interested in. The main RS applications are based on two approaches, content based filtering and collaborative filtering. Among them, collaborative filtering is the most used one since, in general, it employs a more effective strategy to capture user preferences: to determine groups of users with similar likes and dislikes. The recommendation problem, as viewed by collaborative filtering, can be viewed as the problem of predicting the preference of the user, normally represented as a rating. Traditional systems predict such ratings by means of manually-crafted regression equations obtained by combining different evidences such as: users reputation and its strictness level. As with any other heuristic strategy, there is no guarantee that the used equations are the best for a particular dataset in the sense of minimizing the prediction error. Thus, in this work, we intend to determine if it would be better to learn regression equations instead of using heuristically built ones. Such learned equations should be obtained by using a machine learning regression task to find the most effective combination of evidence on minimizing error. According to our experiments, a simple regression method is able to significantly outperform the best traditional equations using only evidence explored by those equations. Further, features like ratings that neighbors give to item (as all or individually) and user, item and neighbors average ratings have the best performance. Finally, we obtained gain of until 7% over the baseline with trust feature and gain of 6% over baseline without it. FAPEAM - Fundação de Amparo à Pesquisa do Estado do Amazonas 2015-04-11T14:02:56Z 2014-07-30 2013-03-27 Dissertação GONÇALVES, Ludimila Carvalho. Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário. 2013. 69 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2013. http://tede.ufam.edu.br/handle/tede/2920 por Acesso Aberto application/pdf Universidade Federal do Amazonas Instituto de Computação BR UFAM Programa de Pós-graduação em Informática |
institution |
TEDE - Universidade Federal do Amazonas |
collection |
TEDE-UFAM |
language |
por |
topic |
Sistemas de recomendação Aprendizado de máquina Previsão de notas Recommender systems Regression Machine learning Ratings prediction CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
spellingShingle |
Sistemas de recomendação Aprendizado de máquina Previsão de notas Recommender systems Regression Machine learning Ratings prediction CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO Gonçalves, Ludimila Carvalho Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
topic_facet |
Sistemas de recomendação Aprendizado de máquina Previsão de notas Recommender systems Regression Machine learning Ratings prediction CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
description |
A grande oferta de conteúdos na sociedade contemporânea torna difícil a tarefa de busca por informações que interessem aos usuários. Uma forma de lidar com tal sobrecarga
de informações é prover ferramentas que recomendem para os usuários, dentre as informações alternativas, aquelas que devem ser de seu interesse. Tais ferramentas são os Sistemas de Recomendação (SR). As principais aplicações em SR se baseiam em duas técnicas, filtragem baseada em conteúdo e filtragem colaborativa. Dentre as duas, a filtragem colaborativa é a mais utilizada uma vez que, em geral, a estratégia que emprega, determinar grupos de usuários com interesses similares, é mais efetiva para capturar preferências. O problema de recomendação, como abordado em filtragem colaborativa, pode ser visto como um problema de previsão da preferência do usuário, normalmente representada por uma nota. Sistemas tradicionais prevêem esta nota através de uma equação de regressão obtida heuristicamente, envolvendo diversas evidências como nível de rigor do usuário e sua reputação. Como em qualquer estratégia heurística, não há nenhuma garantia que as equações usadas para a previsão sejam mais adequadas para um conjunto particular de dados, no sentido de minimizar o erro de previsão. Assim, neste trabalho, buscamos determinar se, em lugar de usar fórmulas heurísticas, não seria mais eficaz determinar automaticamente, por meio de uma técnica de aprendizagem de máquina, a melhor combinação das evidências disponíveis de forma a reduzir o erro de previsão. Nossos experimentos indicam que usando apenas evidências empregadas em métodos tradicionais, um método de regressão, como o proposto, pode alcançar resultados significativamente melhores que métodos tradicionais. Além disso, evidências como as notas que vizinhos atribuem ao item (como um todo ou individualmente) e as notas médias do usuário, do item e dos vizinhos possuíram melhor desempenho. Por fim, obtivemos ganhos de até 7% sobre o baseline com característica de confiança e de 6% sobre baseline sem uso de confiança. |
author_additional |
Cristo, Marco Antônio Pinheiro de |
author_additionalStr |
Cristo, Marco Antônio Pinheiro de |
format |
Dissertação |
author |
Gonçalves, Ludimila Carvalho |
author2 |
http://lattes.cnpq.br/1764865833357404 |
author2Str |
http://lattes.cnpq.br/1764865833357404 |
title |
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
title_short |
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
title_full |
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
title_fullStr |
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
title_full_unstemmed |
Aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
title_sort |
aprendendo funções de previsão de notas em métodos de filtragem colaborativa baseada em usuário |
publisher |
Universidade Federal do Amazonas |
publishDate |
2015 |
url |
http://tede.ufam.edu.br/handle/tede/2920 |
_version_ |
1831969071962259456 |
score |
11.753735 |