Aula do dia 12 de Maio
Aluno: RAT
Sistemas de Recomendação
Exemplos de sistemas de recomendação:
- YouTube
- Mercado Livre
- Amazon
- ReadIt
Ringo
Ringo é um sistema de recomendação de músicas. O paper foi produzido por volta dos anos de 1993 e 1994, em cujo contexto histórico a Web como a conhecemos ainda não havia. Basicamente, o sistema funcionava através de e-mails.
O usuário interessado ingressava na rede do Ringo enviando uma lista de interesses. Dessa forma, o usuário mantinha um perfil no sistema. A partir daí, esse perfil era comparado aos demais com o objetivo de detectar perfis similares. Finalmente, o sistema considera esse conjunto dos perfis similares e usa a informação contida neles para recomendar (ou advertir) o usuário. Segundo o paper, quanto maior o número de usuários no sistema, melhor é o seu sistema de recomendações.
GroupLens
O GroupLens funcionava com o auxilio da UseNet. Basicamente, ele mantinha um grande repositório de e-mails separados por categoria. Por exemplo:
- comp.lang.c++.stdin.h
- comp.lang.c++.hate
- rec.humor
Esses e-mails eram enviados por diversas pessoas que desejavam copmartilhar informações sobre algum tópico em comum. Com GroupLens, foi possível verificar que formavam-se pequenos grupos quando o assunto era muito específico.
Inicialmente, com o advento da Web, os sites de interesse de um único grupo eram compartilhados através do e-mail. Faltava, na época, um sistema de recomendação de sites, que foi suprido inicialmente com sites como o Altavista, Cadê, Yahoo e, logo após, o Google.
Reputação no eBay
O paper faz uma verificação do quanto a reputação de um vendedor influencia a compra de seu produto. Ao analisar os dados de vendas do eBay - um dos maiores sites de venda pela Internet - o paper concluir que a reputação do vendedor tem influencia pro comprador ao efetuar a compra. No entanto, o paper não leva em consideração os diferentes compradores, que podem ter comportamentos de compra diferentes dependendo da reputação do vendedor e do valor de venda do produto (algumas pessoas assumem o risco de comprar determinados produtos dependendo de seu valor, mesmo que a reputação da venda do vendedor não seja muito boa).
Adicional
Vale comentar que diversos outros recursos são utilizados em sistemas de recumendação atuais. Tais como, por exemplo, keywords, lista de gostos ou ferramentas como "pessoas que compraram esse, também compraram aquele".