O documento discute conceitos, implementação e desafios de sistemas de recomendação, incluindo como eles funcionam usando filtragem colaborativa e por conteúdo. Também aborda como empresas como Netflix usam sistemas de recomendação para aumentar vendas e engajamento do usuário.
3. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Sistemas de recomendação?
Recomendação?
"Basicamente é a mão invisível
que rege o mercado online"
3
4. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Nos auxiliam a encontrar:
4
Medicamentos
Roupas
Alimentos
Músicas
Séries
Filmes
Notícias
Documentários
Livros
Lojas
5. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
● Amplamente utilizados por grandes empresas
5
● Economia de tempo para o usuário
● Aumento de receita $$$
● Economia de infra de servidores
(menor necessidade de navegar várias páginas)
6. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Mas… Como surgiu?
6
● Aproximadamente em 1990 - RINGO
● Aumento do poder de armazenamento e geração de dados
● Aumento da oferta de produtos e serviços online
● Busca por aumento de receitas
7. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Como funciona na prática?
7
8. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Como funciona na prática?
8
9. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Tipos de filtragem...
9
Colaborativa Conteúdo
10. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Filtragem colaborativa
10
● Utiliza informações de diversos usuários
● Leva em consideração dados de histórico
● Utiliza informações do perfil de usuários
● Ex.: Correlação item-a-item ou user-based
11. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Filtragem colaborativa
11
12. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Filtragem por conteúdo
12
● Recomenda itens classificados no perfil do usuário
● Recomenda itens similares aos adquiridos pelo usuário
13. Laboratório de Computação Social e Análise de Redes Sociais
Sistemas de recomendação
Filtragem por conteúdo
13
14. Laboratório de Computação Social e Análise de Redes Sociais
Outras abordagens...
● Híbrida (baseado em conteúdo + filtragem colaborativa)
● Baseado em conhecimento
● Utilizando técnicas de mineração de dados
14
21. Laboratório de Computação Social e Análise de Redes Sociais
Desafios Comuns em SR
● Falta de dados
● Dados privados de usuários
● Dificuldade de mostrar novos dados
● Cold-start
● Items imprevisíveis
21
22. Laboratório de Computação Social e Análise de Redes Sociais
Métricas para avaliação de recomendações
● Precisão
● Utilidade
● Novidade
● Confiança
22