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...

ver descrição completa

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_ 1781301818474627072
score 11.653393