Transformando o Problema de Filtragem Colaborativa em Aprendizado de Máquina Supervisionado
Autores
5363 |
2428,312
|
|
5364 |
2428,312
|
Informações:
Publicações do PESC
Filtragem colaborativa é uma abordagem conhecida em sistemas de recomendação,
que tem como o objetivo de prever as notas de usuários sobre itens utilizando avaliações de
outros. Devido à dificuldade de representar em um mesmo espaço de características usuários e
items, torna-se difícil construir um conjunto de treinamento a partir do qual possa se obter um
modelo de aprendizado supervisionado. Diversos métodos vêm sendo propostos na literatura
com objetivo de atacar esse problema, i.e., construir um espaço comum de características com
base nas informações do domínio, de modo a permitir a utilização dessas técnicas. Entretanto,
não existe um método que faça essa tarefa independentemente de domínio. Nesse contexto, o
objetivo deste trabalho consiste em propor uma metodologia para a transformação da tarefa de
filtragem colaborativa em aprendizado supervisionado de máquina. Esta proposta baseia-se na
construção de um espaço de características de forma a representar as avaliações de usuários
sobre itens a partir da extração das variáveis latentes dos dados originais. Esta proposta foi
avaliada sob um conjunto de dados reais, apresentando resultados superiores aos métodos
clássicos da literatura.
Collaborative filtering, a well-known approach for recommender system, aims at
predicting ratings of users for items based on items previously rated by others. Due to the
difficulty to represent ratings in a feature space comprehending both users and items, it
becomes a tough task to build training sets from which supervised learning models might be
obtained. There have been several methods in the literature tackling this problem, i.e.,
building a common space of feature for collaborative filtering. However, these proposals
usually rely on domain information, which might be not available in all settings. In this
context, this work aims at proposing a methodology to transform the classic collaborative
filtering setting into the supervised machine learning problem. This proposal relies on
building a feature space from the latent variables hidden on the original data. Experiments
have been performed in order to evaluate the proposal. The obtained results have shown
satisfactory performance of the proposed algorithms over classic collaborative filtering
methods.