O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Sistemas de recomendação

Por meio dos algoritmos de recomendação, é possível sugerir itens relevantes para usuários, aumentando a proximidade com o interesse dos mesmos. Essas facilidades visam também reduzir o tempo que seria dispensado na busca de itens desejados. Esses algoritmos podem ser aplicados em muitos cenários, apresentando resultados relevantes na solução de diversos problemas. Nesse contexto, o objetivo deste capítulo é simplificar e apresentar os conceitos sobre algoritmos de recomendação, demonstrando como essas técnicas funcionam. São apresentados ainda, conceitos e desafios envolvendo a privacidade de dados nesses algoritmos. Por fim, esse capítulo apresenta operações com linguagem de programação Python e aplica as técnicas de recomendação da abordagem filtragem colaborativa, utilizando a similaridade cosine.

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sistemas de recomendação

  1. 1. Conceitos, Implementação e Dados Privados de Algoritmos de Recomendação Leonardo Marinho Rodrigo Campos
  2. 2. 2 Sistemas de recomendação Conceitos
  3. 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. 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. 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. 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. 7. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação Como funciona na prática? 7
  8. 8. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação Como funciona na prática? 8
  9. 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. 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. 11. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação Filtragem colaborativa 11
  12. 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. 13. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação Filtragem por conteúdo 13
  14. 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
  15. 15. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação Quem usa? 15
  16. 16. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação - G1 16
  17. 17. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação - G1 17
  18. 18. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação - Netflix 18
  19. 19. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação - Netflix 19
  20. 20. Laboratório de Computação Social e Análise de Redes Sociais Sistemas de recomendação - Netflix 20
  21. 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. 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

×