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

Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Embed Size (px)

Citation preview

Page 1: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Sistemas de Recomendação

Artur Lira dos SantosArtur Ribeiro de AquinoFábio Abrantes DinizLucas Silva Figueiredo

Page 2: 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

Page 3: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 4: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Introdução

Submarino Last FM

Page 5: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

recommenderweb server

users

DB

?

Funcionamento

2. O servidor WEB pergunta ao SR o que exibir ao usuário3. O SR decide o que será exibido e retorna a informação4. O servidor WEB envia o resultado ao cliente

1. O usuário faz um requisição

Page 6: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 7: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 8: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 9: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Estratégias

Demonstração

Page 10: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Estratégias

Avaliação dos usuários Opiniões armazenadas Notas

Page 11: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Estratégias

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

Page 12: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Estratégias

Análise demográfica Interessados em X se interessam por Y

Page 13: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Estratégias

Associação por conteúdo Recomendação por similaridade de

categorias▪ Autor▪ Gênero

Page 14: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 15: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Técnicas

Top N + lidos + vendidos + baixados + apontados (Google) + citados

Page 16: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Técnicas

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

Page 17: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Técnicas

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

Page 18: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 19: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 20: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Técnicas

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

Page 21: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

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

Page 22: Artur Lira dos Santos Artur Ribeiro de Aquino Fábio Abrantes Diniz Lucas Silva Figueiredo

Referências