Sistemas de Recomendao Artur Lira dos Santos Artur






















- Slides: 22

Sistemas de Recomendação Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Roteiro �Introdução �Funcionamento �Motivação �Coleta de Informação �Estratégias (com demonstração) �Técnicas �Conclusão

Introdução �O que é um Sistema de Recomendação (SR)? Sistema que tenta prover informações de interesse para o usuário �Onde podemos encontrar? Sites de vendas Entretenimento ▪ Músicas ▪ Vídeos

Introdução �Submarino �Last FM

Funcionamento 1. 2. 3. 4. O usuário faz um requisição O servidor WEB pergunta ao SR o que exibir ao usuário O SR decide o que será exibido e retorna a informação O servidor WEB envia o resultado ao cliente users ? web server recommender DB

Motivação �Universo de escolhas muito grande e muitas vezes desconhecido Um SR tenta solucionar este problema diminuindo esse universo ▪ Subconjunto de interesses �Fidelização �Diferencial hoje, praticamente um requisito

Coleta de Informação �Identificação Servidor (Cadastro) Cliente (Cookies) �Implícita Informações baseadas na navegação �Explícita Informações fornecidas pelo usuário

Estratégias �Lista de recomendações Sem análise profunda Baseado na popularidade / itens mais usuais Útil, por exemplo, na escolha de um presente, quando não se sabe o que comprar

Estratégias �Demonstração

Estratégias �Avaliação dos usuários Opiniões armazenadas Notas

Estratégias �Histórico / Perfil Recomendações para o usuário ▪ Implícitas ▪ Explícitas

Estratégias �Análise demográfica Interessados em X se interessam por Y

Estratégias �Associação por conteúdo Recomendação por similaridade de categorias ▪ Autor ▪ Gênero

Recuperação x Filtragem �Recuperação de Informação (RI) Necessidade descrita pelo usuário Busca explícita ▪ Base de informação para o SR �Filtragem de Informação (FI) Necessidade inferida pelo sistema Sistemas de recomendação se baseiam principalmente em FI

Técnicas �Top N + lidos + vendidos + baixados + apontados (Google) + citados

Técnicas �Cross-sell Itens no mesmo carrinho (compra) Adquiridos com intervalo de tempo curto

Técnicas �Regras (Knowledge-based) Definidas manualmente Editor’s choice Extraídas por data mining

Técnicas �Filtragem baseada em Conteúdo Seleção de itens que compartilham de uma característica em comum ▪ Categorias ▪ Carros Usada nas seguintes estratégias ▪ Associação por conteúdo ▪ Histórico/Perfil

Técnicas �Filtragem Colaborativa Troca de experiências entre pessoas de interesses comuns Seleção dos itens a partir das avaliações e aquisições dos usuários Não exige a classificação dos itens Usada nas seguintes estratégias ▪ Avaliação dos usuários ▪ Análise demográfica

Técnicas �Filtragem Híbrida Conteúdo + Colaborativa ▪ Junção das vantagens

Conclusão �Sistemas de recomendação auxiliam no processo de busca e aquisição de informação �Facilitam na navegação web Principalmente em sites que possuem em sua interface uma vasta possibilidade de escolhas �Tornou-se essencial para grandes sites por seu direcionamento às informações relevantes

Referências