SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
   Introdução
   Sistemas de Recuperação
   Coleta de Informações
     Coleta explícita de informações
     Coleta implícita de informações
   Estratégias de Recomendação
     Listas
     Avaliação dos Usuários
     Suas Recomendações
   Técnicas de Recomendação
     Filtragem Baseada em Conteúdo
     Filtragem Colaborativa
     Filtragem Híbrida
   Estudos de Caso
 Aumento na produção de informação;
 Sobrecarga de Informação:
     Falta de estímulo;
     Dificuldade para encontrar o que deseja;
     Sensação de estar perdido.
   Como encontrar o que interessa?
     Esforço próprio;
     Sorte;
     Recomendação de amigos.
 Os sistemas de recomendação surgiram
  para auxiliar no processo social de
  indicar e receber indicações;
 Procuram facilitar a busca por conteúdo
  interessante ao usuário;
 Há vários tipos de recomendação:
     Recomendação de produtos;
     Recomendação de serviços;
     Recomendação de usuários – conhecida
     como combinação social.
1992 - Sistemas de                           1995 - Ringo/Firefly
      Filtragem                                  [Shardanand &
                         1994 - GroupLens
    Cooperativa –                                     Maes]
                          [Resnick et al.]
 Tapestry [Goldberg                           UsenetNews [Maltz &
         et al.]                                    EHRLICH]




                                               1997 - Sistemas de
                         2000 - Sistemas de
Sistemas de Geração                            Recomendação -
                        Reputação [Resnick
 de recomendações                              CACM [Resnick &
                            et al. 2000]
                                                     Varian]




                                                2005 - Sist. de
                          2001 - Eixos de
Sistemas de Auxílio à                         Combinação Social
                        Pesquisa [Terveen &
   recomendações                                 [Terveen &
                                Hill]
                                                 McDonald]
   Antes de coletar informações é
    necessário utilizar um método para
    identificar o usuário.

            Servidor x Cliente
Servidor: Login
Cliente: Cookie
   Há duas maneiras de realizar a coleta
    de informações:

     Coleta Explícita (customização)


     Coleta Implícita
   O usuário indica espontaneamente o
    que lhe é importante.
Seleção de seções favoritas
Dados sobre seções favoritas

Usuário                 Seção favorita

usuario@livros.com.br   Música

usuario@livros.com.br   Design
   Desvantagem:

   Exige paciência e atenção dos usuários.
   Através de ações do usuário infere-se
    informações sobre suas necessidades e
    preferências;

   Cada interação com o usuário contribui
    para um sistema de coleta de interesses
    implícitos.
   Monitoramento de ações que indicam
    interesses:

     Colocar uma página nos favoritos;
     Visualizar página por longo tempo;
     Scrolling da barra de rolagem;
     Colocar um produto na cesta de compras.
   Análise de log

     Acessos por mês, dia, hora;
     Páginas visualizadas;
     Páginas mais populares;
     Sites que remeteram ao site analisado;
     País do visitante.
   Desvantagens:

     Compra de produtos para outra pessoa;
     Acesso a partir vários lugares;
     Outras pessoas utilizam o mesmo acesso.
   Não personalizada  A aplicação oferece
    a mesma recomendação para todos os
    usuários;

   Efêmera  O sistema utiliza informações
    corrente do usuário, como itens vistos,
    produtos no carrinho de compras, etc;

   Persistente  Utiliza informações
    armazenadas sobre as preferências dos
    usuários.
   Algumas estratégias de recomendação:
     Listas de recomendação ou TOP-N;
     Avaliações de usuários;
     Suas recomendações.
   Consiste em manter listas organizadas
    por tipo de interesses
     Itens mais vendidos
     Idéias para presentes

   O seu grau de personalização é não
    personalizada
   Vantagem
     Facilidade de impressão.

   Desvantagem
     Suas recomendações não são
     personalizadas.
   As avaliações de usuários asseguram
    outros consumidores sobre a qualidade
    e utilidade do produto.
   Aparece em uma seção com sugestões
    feitas especificamente para o usuário.
   Várias tecnologias têm surgido visando a identificação
    de padrões de comportamento (consumo, pesquisa,
    etc.) e utilização destes padrões na personalização do
    relacionamento com os usuários:

     Redes Neurais;

     Regra de Associação;

     Árvores de Decisão;

     Filtragem de Informação.
   Recuperação da Informação

     Usuário descreve a sua necessidade de informação, através
      de uma consulta (query);
     Casamento da consulta com os documentos armazenados;
     Interação provocada pelo usuário;
     Baseia-se na percepção de uma necessidade do momento.

   Filtragem da Informação

       Abordagem distinta;
       Mantém um perfil dos interesses dos usuários;
       Refere-se às preferências dos usuários;
       Entrega de informações para as pessoas que realmente
        necessita.
   Filtragem Colaborativa.

   Filtragem Baseada em Conteúdo.

   Filtragem Híbrida.
   A essência está na troca de experiências
    entre as pessoas que possuem interesses
    comuns;

   Itens são filtrados baseado nas avaliações
    feitas pelos usuários;

   Recomendação baseada na similaridade
    entre usuários.
   Sistemas de Filtragem Colaborativa:

   Tapestry
     Recomendava emails vindos de diversas listas e
     organizavam os emails de interesse ao usuário-alvo.


   GroupLens
     Recomendava notícias avaliadas
     quantitativamente por notas 1 a 5 pelos usuários.
   Armazenamento dos perfis dos usuários.

   Identificação de pessoas com gostos
    semelhantes.
   Agrupamento      de    usuários    com
    preferências semelhantes;

   Técnica muito utilizada: KNN (K vizinhos
    mais próximos);

   Identificação da vizinhança medida
    pela similaridade de um usuário-alvo
    com outros usuários da loja virtual.
   Distância Euclidiana



                      r           ru ,i 
                     m
           wa ,u 
                                           2
                            a ,i
                     i 1


                          1
                sim 
                      1  Wa, u
   Função do Cosseno


                    r            * ru ,i 
                   m
                                                          K1   d
                            a ,i
Cosa ,u           i 1


             r   r 
            m                        m                         
                            2                         2
                     a ,i                      u ,i                q
            i 1                     i 1
                                                                       K2
   Coeficiente de Pearson


                       r                                      
                         m

                                    a ,i    ra * ru ,i  ru
        wa ,u        i 1


                   r                         r                     
                  m                                m
                                              2                         2
                             a ,i    ra                  u ,i    ru
                  i 1                             i 1
 Apresentada de acordo com a estratégia
  do sítio de comércio eletrônico;
 São     escolhidos os produtos melhor
  avaliados;
 Cálculo da predição:


                       r              
                      n
                                     ru * wa ,u
       pa ,i  ra    u 1   u ,i

                        
                               n
                               u 1
                                    wa ,u
   Vantagens
     Independência de conteúdo;
     Geração de recomendações baseadas em
     preferências dos usuários;
     Possibilidade de produzir recomendações
     inesperadas e de alta qualidade.
   Desvantagens
     O problema do avaliador;
     A dispersão da base de dados;
     Ovelha negra;
     Custo de processamento.
 Exemplo
 Recomendar um produto ao usuário Mauro.

     Usuário Prod1   Prod2   Prod3   Prod4   Prod5   Prod6
     Paulo             X                       X
     João      X       X
     Márcia                    X       X       X
     Carlos                    X
     Ana       X                       X
     Mauro             X

   Os produtos Prod1 e Prod5 seriam recomendados a
    Mauro.
   Faz comparações de similaridade entre o
    usuário e um item da loja virtual;

   Útil para produtos que contenham alguma
    informação textual;

   Descrição de interesses do usuário é obtida
    através de informações fornecidas por ele
    próprio ou através de ações.
   A construção do perfil do usuário é
    ponto chave desse método;

   As descrições dos produtos são textos
    que expressam o conteúdo do produto;

   TF-IDF    (Term-frequency     Inverse-
    Document-Frequency) é       uma das
    técnicas mais utilizadas.
   Relembrando TF-IDF...
   Freqüência do termo no documento
     Term Frequency (TF).
     Quanto maior, mais relevante é o termo
      para descrever o documento.
   Inverso da freqüência do termo entre os
    documentos da coleção
     Inverse Document Frequency (IDF).
     Termo que aparece em muitos documentos
      não é útil para distinguir relevância.
   Relembrando TF-IDF...
                                           freqi , j
wi , j  tf i , j * idf j   wi , j                      * log   N
                                                                 nj
                                       max l freql , j

   Essa técnica calcula similaridade de
    textos baseada na freqüência que
    palavras chave aparecem nos textos
    para montar os perfis dos usuários.
   Exemplo de representação do perfil do
    usuário:




Representação do perfil do usuário em um sistema de recomendação de filmes
   Não há formação de vizinhança entre usuários
    semelhantes;

   Comparações são realizadas comparando-se
    o perfil do usuário a todos os produtos;

   Freqüência das palavras chave (TF-IDF);

   Discrimina as palavras que podem ou não
    descrever certo tipo de texto (TF-IDF).
   Vantagens

     Não possui o problema do primeiro
     avaliador;

     Possui capacidade de recomendar todos
     os itens.
   Desvantagens

     Não considera aspectos como qualidade
     do texto e renome do autor;

     Super especialização;


     Conteúdo dos dados pouco estruturados
     (vídeo e som).
   Faz uso de umas ou mais técnicas de
    recomendação;

   Junção das filtragens Colaborativas       e
    Baseadas em Conteúdo;

   Ainda não resolve o problema do startup
     Itens mais vendidos
     Dados demográficos
   Ponderado
     A similaridade de um item é calculada combinando-se várias
      técnicas de recomendação, com pesos diferentes para cada
      uma delas.

   Alterado
     O sistema alterna a técnica que gera a recomendação
      dependendo de um critério escolhido.

   Cascata
     Uma técnica de recomendação refina as recomendações
      fornecidas por outra técnica.

   Combinação de Características
     Características de diferentes fontes de recomendação são
      acopladas num único algoritmo.
   Aumento de características
     As recomendações geradas por uma técnica são
       utilizadas como entrada para outra técnica.
   Misto
     Recomendações de várias técnicas são apresentadas
       na mesma lista.
   Meta-Level
     O       modelo   aprendido    por    uma     técnica de
       recomendação é utilizado como informação de entrada
       para outra técnica.
   Alguns exemplos:

   Fab
     Recomenda páginas da internet para usuários;
     Análise de conteúdo para criar perfis de usuários e compara
      esses perfis para determinar usuários ;
     Meta-Level.


   P-tango
     Recomenda notícias em um jornal on-line;
     Média entre sugestões de filtragem colaborativa e baseada
      em conteúdo;
     Ponderado.
   Alguns exemplos:

   TechLens
     Recomenda artigos científicos para pesquisadores e estudantes;
     Combina o sistemas de filtragem colaborativa e baseada em conteúdo de
      diversas maneiras;
     Aumento de características e Misto.


   FEERS
     Recomenda filmes para usuários;
     Desenvolvido na UFPE;
     Baseia-se em avaliações dos usuários;
     Meta-Level.


   e-Recommender (baseado no FEERS)
       Recomenda produtos de uma loja de comércio eletrônico;
       Desenvolvido na UFPE.
Ferramenta híbrida para recomendação
         inteligente de produtos
   Combinação         da     abordagem
    colaborativa e baseada em conteúdo;

   Abordagem       colaborativa      para
    encontrar    usuários  com       gostos
    semelhantes: KNN-FC;

   Abordagem       de    conteúdo     para
    comparar características descritivas dos
    produtos: Análise simbólica.
   Meta-level: o modelo aprendido pela
    filtragem de conteúdo é utilizado como
    entrada para a filtragem colaborativa;

   O site de comércio eletrônico armazena as
    informações das interações do usuário;

   Informação implícita: são utilizados os
    produtos que o usuário comprou para
    construir seu perfil.
   osCommerce.

   Servidor Apache 2.
   Inicialmente:
     ISBN;
     Código do usuário;
     Data da compra.

   Depois do crawler:
       Autor;
       Categoria;
       Resumo;
       Avaliações;
       Ano;
       Preço;
       Páginas;
       Editor;
       Livros comprados em conjunto.
   Pré-processamento.

   Generalização.
 Transformao perfil do usuário numa
 descrição simbólica.
  Lista ordenada de acordo com a
   similaridade;
 Cálculo de similaridade entre o produto
   e o perfil do usuário;
 Recomendação realizada em dois
   passos:
1. Calcular similaridade entre usuários;
2. Cálculo da relevância de cada produto
   para o usuário.
   Reategui, E. B. & Cazella, S. C. Mini-curso: Sistemas de
    Recomendação. V Encontro Nacional de Inteligência Artifical,
    2005.

   Zanette, L. R. Sistema de Recomendação. Disponível em:
    http://www.slideshare.net/JosephRosa/sistemas-de-
    recomendao-pronto-461784 (Acessado em 23/09/2010).

   BEZERRA, B. L. D. Uma Solução em Filtragem de Informação para
    Sistemas de recomendação Baseada em Análise de Dados
    Simbólicos. Dissertação de Mestrado do Curso de Ciências da
    Computação, Universidade Federal de Pernambuco, 2004.

   FILHO, V. M. e-recommender: Sistema inteligente de
    recomendação para comércio eletrônico. Trabalho de
    Conclusão do Curso de Engenharia da Computação,
    Universidade de Pernambuco, 2006.

Más contenido relacionado

La actualidad más candente

Histórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorHistórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorAugusto Rückert
 
Curso de design thinking FIAP 2016 - MBA Gestão de Projetos
Curso de design thinking FIAP 2016 - MBA Gestão de ProjetosCurso de design thinking FIAP 2016 - MBA Gestão de Projetos
Curso de design thinking FIAP 2016 - MBA Gestão de ProjetosJulien Condamines
 
Como Elaborar Projetos Sociais
Como Elaborar Projetos SociaisComo Elaborar Projetos Sociais
Como Elaborar Projetos SociaisRosane Domingues
 
Coleta de Dados em Midias Sociais para Pesquisa Acadêmica
Coleta de Dados em Midias Sociais para Pesquisa AcadêmicaColeta de Dados em Midias Sociais para Pesquisa Acadêmica
Coleta de Dados em Midias Sociais para Pesquisa AcadêmicaTarcízio Silva
 
Redação Publicitária
Redação PublicitáriaRedação Publicitária
Redação Publicitáriahodcomunicacao
 
Storytelling com dados v3
Storytelling com dados v3Storytelling com dados v3
Storytelling com dados v3Paulo Viana
 
Plano de Negócios, Pitch e MVP
Plano de Negócios, Pitch e MVPPlano de Negócios, Pitch e MVP
Plano de Negócios, Pitch e MVPNei Grando
 
GTD - Produtividade Pessoal com Get Things Done
GTD - Produtividade Pessoal com Get Things DoneGTD - Produtividade Pessoal com Get Things Done
GTD - Produtividade Pessoal com Get Things DoneRenzo Colnago
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Renato Melo
 
Quais os passos para um value stream mapping?
Quais os passos para um value stream mapping?Quais os passos para um value stream mapping?
Quais os passos para um value stream mapping?José Daniel Barros
 
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022Renato Melo
 
Arquitetura da Informação: Estudos de Caso e Exercícios
Arquitetura da Informação: Estudos de Caso e ExercíciosArquitetura da Informação: Estudos de Caso e Exercícios
Arquitetura da Informação: Estudos de Caso e ExercíciosUTFPR
 
Design Thinking - Metodologia para Inovação
Design Thinking - Metodologia para InovaçãoDesign Thinking - Metodologia para Inovação
Design Thinking - Metodologia para InovaçãoPaulo Oliveira
 
Cartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoCartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoismaelfurtado
 
Identificando Personas
Identificando PersonasIdentificando Personas
Identificando PersonasDaniel Gizo
 
GAP-RJ: Como Fazer Briefings
GAP-RJ: Como Fazer BriefingsGAP-RJ: Como Fazer Briefings
GAP-RJ: Como Fazer BriefingsLucas Daibert
 

La actualidad más candente (20)

Contando historias - Storytelling em Projetos Web
Contando historias - Storytelling em Projetos WebContando historias - Storytelling em Projetos Web
Contando historias - Storytelling em Projetos Web
 
Histórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorHistórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valor
 
Curso de design thinking FIAP 2016 - MBA Gestão de Projetos
Curso de design thinking FIAP 2016 - MBA Gestão de ProjetosCurso de design thinking FIAP 2016 - MBA Gestão de Projetos
Curso de design thinking FIAP 2016 - MBA Gestão de Projetos
 
Como Elaborar Projetos Sociais
Como Elaborar Projetos SociaisComo Elaborar Projetos Sociais
Como Elaborar Projetos Sociais
 
Coleta de Dados em Midias Sociais para Pesquisa Acadêmica
Coleta de Dados em Midias Sociais para Pesquisa AcadêmicaColeta de Dados em Midias Sociais para Pesquisa Acadêmica
Coleta de Dados em Midias Sociais para Pesquisa Acadêmica
 
Redação Publicitária
Redação PublicitáriaRedação Publicitária
Redação Publicitária
 
Storytelling com dados v3
Storytelling com dados v3Storytelling com dados v3
Storytelling com dados v3
 
Plano de Negócios, Pitch e MVP
Plano de Negócios, Pitch e MVPPlano de Negócios, Pitch e MVP
Plano de Negócios, Pitch e MVP
 
Planejamento Estratégico Comercial
Planejamento Estratégico ComercialPlanejamento Estratégico Comercial
Planejamento Estratégico Comercial
 
GTD - Produtividade Pessoal com Get Things Done
GTD - Produtividade Pessoal com Get Things DoneGTD - Produtividade Pessoal com Get Things Done
GTD - Produtividade Pessoal com Get Things Done
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07
 
Quais os passos para um value stream mapping?
Quais os passos para um value stream mapping?Quais os passos para um value stream mapping?
Quais os passos para um value stream mapping?
 
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022
FERRAMENTAS DE STORYTELLING - Técnicas de Redação em RP 2022
 
Modelos eap
Modelos eapModelos eap
Modelos eap
 
Arquitetura da Informação: Estudos de Caso e Exercícios
Arquitetura da Informação: Estudos de Caso e ExercíciosArquitetura da Informação: Estudos de Caso e Exercícios
Arquitetura da Informação: Estudos de Caso e Exercícios
 
Gestão da Inovação
Gestão da InovaçãoGestão da Inovação
Gestão da Inovação
 
Design Thinking - Metodologia para Inovação
Design Thinking - Metodologia para InovaçãoDesign Thinking - Metodologia para Inovação
Design Thinking - Metodologia para Inovação
 
Cartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoCartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acesso
 
Identificando Personas
Identificando PersonasIdentificando Personas
Identificando Personas
 
GAP-RJ: Como Fazer Briefings
GAP-RJ: Como Fazer BriefingsGAP-RJ: Como Fazer Briefings
GAP-RJ: Como Fazer Briefings
 

Destacado

Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendaçãoLeonardo Zanette
 
Sistemas recomendacao para Marketing e Propaganda
Sistemas recomendacao para Marketing e PropagandaSistemas recomendacao para Marketing e Propaganda
Sistemas recomendacao para Marketing e PropagandaMarcel Caraciolo
 
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...Arthur Fortes
 
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação Social
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação SocialUm Modelo de Negociação de Privacidade para Sistemas de Recomendação Social
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação SocialAnderson Kanegae Soares Rocha
 
Sistemas de Recomendação e Inteligência Coletiva
Sistemas de Recomendação e Inteligência ColetivaSistemas de Recomendação e Inteligência Coletiva
Sistemas de Recomendação e Inteligência ColetivaMarcel Caraciolo
 
Sistemas Recomendação em Redes Sociais
Sistemas Recomendação em Redes SociaisSistemas Recomendação em Redes Sociais
Sistemas Recomendação em Redes SociaisNatã Melo
 
Conceitos e práticas em Sistemas de Recomendação
Conceitos e práticas em Sistemas de RecomendaçãoConceitos e práticas em Sistemas de Recomendação
Conceitos e práticas em Sistemas de RecomendaçãoJoel Pinho Lucas
 
Sistemas De RecomendaçãO Pronto
Sistemas De RecomendaçãO ProntoSistemas De RecomendaçãO Pronto
Sistemas De RecomendaçãO ProntoJosephRosa
 
Recomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisRecomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisArthur Fortes
 
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...Adelton Ribeiro
 
Sistemas de Recomendação e Mobilidade
Sistemas de Recomendação e MobilidadeSistemas de Recomendação e Mobilidade
Sistemas de Recomendação e MobilidadeMarcel Caraciolo
 
Sistemas de Recomendação
Sistemas de RecomendaçãoSistemas de Recomendação
Sistemas de RecomendaçãoGabriel Benz
 
Introdução à sistemas de recomendação
Introdução à sistemas de recomendaçãoIntrodução à sistemas de recomendação
Introdução à sistemas de recomendaçãoRalph Rassweiler
 
Sistemas de Recomendação Usando Mahout - Dia 2
Sistemas de Recomendação Usando Mahout - Dia 2Sistemas de Recomendação Usando Mahout - Dia 2
Sistemas de Recomendação Usando Mahout - Dia 2Alison Marczewski
 
Sistemas de Recomendação Usando Mahout - Dia 1
Sistemas de Recomendação Usando Mahout - Dia 1Sistemas de Recomendação Usando Mahout - Dia 1
Sistemas de Recomendação Usando Mahout - Dia 1Alison Marczewski
 
Classificação de textos - Dev in Sampa - 28nov2009
Classificação de textos - Dev in Sampa - 28nov2009Classificação de textos - Dev in Sampa - 28nov2009
Classificação de textos - Dev in Sampa - 28nov2009Plataformatec
 

Destacado (20)

Sistemas de Recomendação
Sistemas de Recomendação Sistemas de Recomendação
Sistemas de Recomendação
 
Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Sistemas recomendacao para Marketing e Propaganda
Sistemas recomendacao para Marketing e PropagandaSistemas recomendacao para Marketing e Propaganda
Sistemas recomendacao para Marketing e Propaganda
 
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
Sistemas de Recomendação Aplicados a WebComo converter visitantes em comprado...
 
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação Social
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação SocialUm Modelo de Negociação de Privacidade para Sistemas de Recomendação Social
Um Modelo de Negociação de Privacidade para Sistemas de Recomendação Social
 
Sistemas de Recomendação e Inteligência Coletiva
Sistemas de Recomendação e Inteligência ColetivaSistemas de Recomendação e Inteligência Coletiva
Sistemas de Recomendação e Inteligência Coletiva
 
Sistemas Recomendação em Redes Sociais
Sistemas Recomendação em Redes SociaisSistemas Recomendação em Redes Sociais
Sistemas Recomendação em Redes Sociais
 
Conceitos e práticas em Sistemas de Recomendação
Conceitos e práticas em Sistemas de RecomendaçãoConceitos e práticas em Sistemas de Recomendação
Conceitos e práticas em Sistemas de Recomendação
 
Sistemas De RecomendaçãO Pronto
Sistemas De RecomendaçãO ProntoSistemas De RecomendaçãO Pronto
Sistemas De RecomendaçãO Pronto
 
Recomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisRecomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodais
 
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...
RECOMENDAÇÃO DE DOCUMENTOS PARA OS USUÁRIOS DO AVA MOODLE A PARTIR DAS HASHTA...
 
Sistemas de Recomendação e Mobilidade
Sistemas de Recomendação e MobilidadeSistemas de Recomendação e Mobilidade
Sistemas de Recomendação e Mobilidade
 
Sistemas de Recomendação
Sistemas de RecomendaçãoSistemas de Recomendação
Sistemas de Recomendação
 
Sistemas de Recomendação na web
Sistemas de Recomendação na webSistemas de Recomendação na web
Sistemas de Recomendação na web
 
Introdução à sistemas de recomendação
Introdução à sistemas de recomendaçãoIntrodução à sistemas de recomendação
Introdução à sistemas de recomendação
 
Sistemas de Recomendação Usando Mahout - Dia 2
Sistemas de Recomendação Usando Mahout - Dia 2Sistemas de Recomendação Usando Mahout - Dia 2
Sistemas de Recomendação Usando Mahout - Dia 2
 
Sistemas de Recomendação Usando Mahout - Dia 1
Sistemas de Recomendação Usando Mahout - Dia 1Sistemas de Recomendação Usando Mahout - Dia 1
Sistemas de Recomendação Usando Mahout - Dia 1
 
Classificação de textos - Dev in Sampa - 28nov2009
Classificação de textos - Dev in Sampa - 28nov2009Classificação de textos - Dev in Sampa - 28nov2009
Classificação de textos - Dev in Sampa - 28nov2009
 

Similar a Sistemas de recomendação

WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...
WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...
WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...Celso Crivelaro
 
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...Celso Crivelaro
 
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...DevCamp Campinas
 
Palestra WAW – Web Analytics na criação de personas
Palestra WAW – Web Analytics na criação de personasPalestra WAW – Web Analytics na criação de personas
Palestra WAW – Web Analytics na criação de personasImpacta Eventos
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao
[Jose Ahirton Lopes] Algoritmos de Recomendacao[Jose Ahirton Lopes] Algoritmos de Recomendacao
[Jose Ahirton Lopes] Algoritmos de RecomendacaoAhirton Lopes
 
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptxssuser87aa77
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao IIAhirton Lopes
 
Netnografia - antropologia aplicada no estudo de comunidades online
Netnografia - antropologia aplicada no estudo de comunidades onlineNetnografia - antropologia aplicada no estudo de comunidades online
Netnografia - antropologia aplicada no estudo de comunidades onlinePaperCliQ Comunicação
 
Curso | Monitoramento e Métricas em Mídias Sociais
Curso | Monitoramento e Métricas em Mídias SociaisCurso | Monitoramento e Métricas em Mídias Sociais
Curso | Monitoramento e Métricas em Mídias SociaisPriscila Muniz
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonArthur Fortes
 
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...Modelo de segmentação e avaliação multicritério de fornecedores de medicament...
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...Luiz Felipe Moura
 
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...Elisete Melo
 
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...Análise de redes sociais e sistemas observantes: novos modos de olhar para os...
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...Dalton Martins
 
Metricas juliano kimura_vr5anos_vr2
Metricas juliano kimura_vr5anos_vr2Metricas juliano kimura_vr5anos_vr2
Metricas juliano kimura_vr5anos_vr2Juliano Kimura
 
Flisol 2016 fidelis - Curitiba - PR - Brazil
Flisol 2016   fidelis - Curitiba - PR - BrazilFlisol 2016   fidelis - Curitiba - PR - Brazil
Flisol 2016 fidelis - Curitiba - PR - BrazilMarcos Vinicius Fidelis
 

Similar a Sistemas de recomendação (20)

WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...
WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...
WTA2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recome...
 
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...
WTA 2012 - Proposta de Modelo Adaptativo para Geração de Contextos na Recom...
 
Gestão de conteúdo nas mídias sociais - Trespontos
Gestão de conteúdo nas mídias sociais - TrespontosGestão de conteúdo nas mídias sociais - Trespontos
Gestão de conteúdo nas mídias sociais - Trespontos
 
SAD e OLAP
SAD e OLAPSAD e OLAP
SAD e OLAP
 
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
 
Palestra WAW – Web Analytics na criação de personas
Palestra WAW – Web Analytics na criação de personasPalestra WAW – Web Analytics na criação de personas
Palestra WAW – Web Analytics na criação de personas
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao
[Jose Ahirton Lopes] Algoritmos de Recomendacao[Jose Ahirton Lopes] Algoritmos de Recomendacao
[Jose Ahirton Lopes] Algoritmos de Recomendacao
 
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx
1a Análise de Dados_Nayam Hanashiro_Apresentação.pptx
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
 
Netnografia - antropologia aplicada no estudo de comunidades online
Netnografia - antropologia aplicada no estudo de comunidades onlineNetnografia - antropologia aplicada no estudo de comunidades online
Netnografia - antropologia aplicada no estudo de comunidades online
 
Curso | Monitoramento e Métricas em Mídias Sociais
Curso | Monitoramento e Métricas em Mídias SociaisCurso | Monitoramento e Métricas em Mídias Sociais
Curso | Monitoramento e Métricas em Mídias Sociais
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em Python
 
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...Modelo de segmentação e avaliação multicritério de fornecedores de medicament...
Modelo de segmentação e avaliação multicritério de fornecedores de medicament...
 
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...
Comunidades de prática: um estudo de caso na Rede de Bibliotecas e Centros de...
 
Data mining
Data miningData mining
Data mining
 
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...Análise de redes sociais e sistemas observantes: novos modos de olhar para os...
Análise de redes sociais e sistemas observantes: novos modos de olhar para os...
 
Metricas juliano kimura_vr5anos_vr2
Metricas juliano kimura_vr5anos_vr2Metricas juliano kimura_vr5anos_vr2
Metricas juliano kimura_vr5anos_vr2
 
Tuilux
TuiluxTuilux
Tuilux
 
KDD e Data Mining
KDD e Data MiningKDD e Data Mining
KDD e Data Mining
 
Flisol 2016 fidelis - Curitiba - PR - Brazil
Flisol 2016   fidelis - Curitiba - PR - BrazilFlisol 2016   fidelis - Curitiba - PR - Brazil
Flisol 2016 fidelis - Curitiba - PR - Brazil
 

Sistemas de recomendação

  • 1.
  • 2. Introdução  Sistemas de Recuperação  Coleta de Informações  Coleta explícita de informações  Coleta implícita de informações  Estratégias de Recomendação  Listas  Avaliação dos Usuários  Suas Recomendações  Técnicas de Recomendação  Filtragem Baseada em Conteúdo  Filtragem Colaborativa  Filtragem Híbrida  Estudos de Caso
  • 3.
  • 4.  Aumento na produção de informação;  Sobrecarga de Informação:  Falta de estímulo;  Dificuldade para encontrar o que deseja;  Sensação de estar perdido.  Como encontrar o que interessa?  Esforço próprio;  Sorte;  Recomendação de amigos.
  • 5.
  • 6.  Os sistemas de recomendação surgiram para auxiliar no processo social de indicar e receber indicações;  Procuram facilitar a busca por conteúdo interessante ao usuário;  Há vários tipos de recomendação:  Recomendação de produtos;  Recomendação de serviços;  Recomendação de usuários – conhecida como combinação social.
  • 7. 1992 - Sistemas de 1995 - Ringo/Firefly Filtragem [Shardanand & 1994 - GroupLens Cooperativa – Maes] [Resnick et al.] Tapestry [Goldberg UsenetNews [Maltz & et al.] EHRLICH] 1997 - Sistemas de 2000 - Sistemas de Sistemas de Geração Recomendação - Reputação [Resnick de recomendações CACM [Resnick & et al. 2000] Varian] 2005 - Sist. de 2001 - Eixos de Sistemas de Auxílio à Combinação Social Pesquisa [Terveen & recomendações [Terveen & Hill] McDonald]
  • 8.
  • 9. Antes de coletar informações é necessário utilizar um método para identificar o usuário. Servidor x Cliente
  • 12. Há duas maneiras de realizar a coleta de informações:  Coleta Explícita (customização)  Coleta Implícita
  • 13. O usuário indica espontaneamente o que lhe é importante.
  • 15. Dados sobre seções favoritas Usuário Seção favorita usuario@livros.com.br Música usuario@livros.com.br Design
  • 16. Desvantagem:  Exige paciência e atenção dos usuários.
  • 17. Através de ações do usuário infere-se informações sobre suas necessidades e preferências;  Cada interação com o usuário contribui para um sistema de coleta de interesses implícitos.
  • 18. Monitoramento de ações que indicam interesses:  Colocar uma página nos favoritos;  Visualizar página por longo tempo;  Scrolling da barra de rolagem;  Colocar um produto na cesta de compras.
  • 19. Análise de log  Acessos por mês, dia, hora;  Páginas visualizadas;  Páginas mais populares;  Sites que remeteram ao site analisado;  País do visitante.
  • 20. Desvantagens:  Compra de produtos para outra pessoa;  Acesso a partir vários lugares;  Outras pessoas utilizam o mesmo acesso.
  • 21.
  • 22. Não personalizada  A aplicação oferece a mesma recomendação para todos os usuários;  Efêmera  O sistema utiliza informações corrente do usuário, como itens vistos, produtos no carrinho de compras, etc;  Persistente  Utiliza informações armazenadas sobre as preferências dos usuários.
  • 23. Algumas estratégias de recomendação:  Listas de recomendação ou TOP-N;  Avaliações de usuários;  Suas recomendações.
  • 24. Consiste em manter listas organizadas por tipo de interesses  Itens mais vendidos  Idéias para presentes  O seu grau de personalização é não personalizada
  • 25.
  • 26.
  • 27. Vantagem  Facilidade de impressão.  Desvantagem  Suas recomendações não são personalizadas.
  • 28. As avaliações de usuários asseguram outros consumidores sobre a qualidade e utilidade do produto.
  • 29.
  • 30. Aparece em uma seção com sugestões feitas especificamente para o usuário.
  • 31.
  • 32.
  • 33. Várias tecnologias têm surgido visando a identificação de padrões de comportamento (consumo, pesquisa, etc.) e utilização destes padrões na personalização do relacionamento com os usuários:  Redes Neurais;  Regra de Associação;  Árvores de Decisão;  Filtragem de Informação.
  • 34. Recuperação da Informação  Usuário descreve a sua necessidade de informação, através de uma consulta (query);  Casamento da consulta com os documentos armazenados;  Interação provocada pelo usuário;  Baseia-se na percepção de uma necessidade do momento.  Filtragem da Informação  Abordagem distinta;  Mantém um perfil dos interesses dos usuários;  Refere-se às preferências dos usuários;  Entrega de informações para as pessoas que realmente necessita.
  • 35. Filtragem Colaborativa.  Filtragem Baseada em Conteúdo.  Filtragem Híbrida.
  • 36. A essência está na troca de experiências entre as pessoas que possuem interesses comuns;  Itens são filtrados baseado nas avaliações feitas pelos usuários;  Recomendação baseada na similaridade entre usuários.
  • 37. Sistemas de Filtragem Colaborativa:  Tapestry  Recomendava emails vindos de diversas listas e organizavam os emails de interesse ao usuário-alvo.  GroupLens  Recomendava notícias avaliadas quantitativamente por notas 1 a 5 pelos usuários.
  • 38. Armazenamento dos perfis dos usuários.  Identificação de pessoas com gostos semelhantes.
  • 39. Agrupamento de usuários com preferências semelhantes;  Técnica muito utilizada: KNN (K vizinhos mais próximos);  Identificação da vizinhança medida pela similaridade de um usuário-alvo com outros usuários da loja virtual.
  • 40. Distância Euclidiana  r  ru ,i  m wa ,u  2 a ,i i 1 1 sim  1  Wa, u
  • 41. Função do Cosseno  r * ru ,i  m K1 d a ,i Cosa ,u  i 1  r   r  m m  2 2 a ,i u ,i q i 1 i 1 K2
  • 42. Coeficiente de Pearson  r   m a ,i  ra * ru ,i  ru wa ,u  i 1  r   r  m m 2 2 a ,i  ra u ,i  ru i 1 i 1
  • 43.  Apresentada de acordo com a estratégia do sítio de comércio eletrônico;  São escolhidos os produtos melhor avaliados;  Cálculo da predição:  r  n  ru * wa ,u pa ,i  ra  u 1 u ,i  n u 1 wa ,u
  • 44. Vantagens  Independência de conteúdo;  Geração de recomendações baseadas em preferências dos usuários;  Possibilidade de produzir recomendações inesperadas e de alta qualidade.
  • 45. Desvantagens  O problema do avaliador;  A dispersão da base de dados;  Ovelha negra;  Custo de processamento.
  • 46.  Exemplo  Recomendar um produto ao usuário Mauro. Usuário Prod1 Prod2 Prod3 Prod4 Prod5 Prod6 Paulo X X João X X Márcia X X X Carlos X Ana X X Mauro X  Os produtos Prod1 e Prod5 seriam recomendados a Mauro.
  • 47. Faz comparações de similaridade entre o usuário e um item da loja virtual;  Útil para produtos que contenham alguma informação textual;  Descrição de interesses do usuário é obtida através de informações fornecidas por ele próprio ou através de ações.
  • 48. A construção do perfil do usuário é ponto chave desse método;  As descrições dos produtos são textos que expressam o conteúdo do produto;  TF-IDF (Term-frequency Inverse- Document-Frequency) é uma das técnicas mais utilizadas.
  • 49. Relembrando TF-IDF...  Freqüência do termo no documento  Term Frequency (TF).  Quanto maior, mais relevante é o termo para descrever o documento.  Inverso da freqüência do termo entre os documentos da coleção  Inverse Document Frequency (IDF).  Termo que aparece em muitos documentos não é útil para distinguir relevância.
  • 50. Relembrando TF-IDF... freqi , j wi , j  tf i , j * idf j wi , j  * log N nj max l freql , j  Essa técnica calcula similaridade de textos baseada na freqüência que palavras chave aparecem nos textos para montar os perfis dos usuários.
  • 51. Exemplo de representação do perfil do usuário: Representação do perfil do usuário em um sistema de recomendação de filmes
  • 52. Não há formação de vizinhança entre usuários semelhantes;  Comparações são realizadas comparando-se o perfil do usuário a todos os produtos;  Freqüência das palavras chave (TF-IDF);  Discrimina as palavras que podem ou não descrever certo tipo de texto (TF-IDF).
  • 53. Vantagens  Não possui o problema do primeiro avaliador;  Possui capacidade de recomendar todos os itens.
  • 54. Desvantagens  Não considera aspectos como qualidade do texto e renome do autor;  Super especialização;  Conteúdo dos dados pouco estruturados (vídeo e som).
  • 55. Faz uso de umas ou mais técnicas de recomendação;  Junção das filtragens Colaborativas e Baseadas em Conteúdo;  Ainda não resolve o problema do startup  Itens mais vendidos  Dados demográficos
  • 56. Ponderado  A similaridade de um item é calculada combinando-se várias técnicas de recomendação, com pesos diferentes para cada uma delas.  Alterado  O sistema alterna a técnica que gera a recomendação dependendo de um critério escolhido.  Cascata  Uma técnica de recomendação refina as recomendações fornecidas por outra técnica.  Combinação de Características  Características de diferentes fontes de recomendação são acopladas num único algoritmo.
  • 57. Aumento de características  As recomendações geradas por uma técnica são utilizadas como entrada para outra técnica.  Misto  Recomendações de várias técnicas são apresentadas na mesma lista.  Meta-Level  O modelo aprendido por uma técnica de recomendação é utilizado como informação de entrada para outra técnica.
  • 58. Alguns exemplos:  Fab  Recomenda páginas da internet para usuários;  Análise de conteúdo para criar perfis de usuários e compara esses perfis para determinar usuários ;  Meta-Level.  P-tango  Recomenda notícias em um jornal on-line;  Média entre sugestões de filtragem colaborativa e baseada em conteúdo;  Ponderado.
  • 59. Alguns exemplos:  TechLens  Recomenda artigos científicos para pesquisadores e estudantes;  Combina o sistemas de filtragem colaborativa e baseada em conteúdo de diversas maneiras;  Aumento de características e Misto.  FEERS  Recomenda filmes para usuários;  Desenvolvido na UFPE;  Baseia-se em avaliações dos usuários;  Meta-Level.  e-Recommender (baseado no FEERS)  Recomenda produtos de uma loja de comércio eletrônico;  Desenvolvido na UFPE.
  • 60.
  • 61. Ferramenta híbrida para recomendação inteligente de produtos
  • 62. Combinação da abordagem colaborativa e baseada em conteúdo;  Abordagem colaborativa para encontrar usuários com gostos semelhantes: KNN-FC;  Abordagem de conteúdo para comparar características descritivas dos produtos: Análise simbólica.
  • 63. Meta-level: o modelo aprendido pela filtragem de conteúdo é utilizado como entrada para a filtragem colaborativa;  O site de comércio eletrônico armazena as informações das interações do usuário;  Informação implícita: são utilizados os produtos que o usuário comprou para construir seu perfil.
  • 64.
  • 65.
  • 66. osCommerce.  Servidor Apache 2.
  • 67.
  • 68.
  • 69. Inicialmente:  ISBN;  Código do usuário;  Data da compra.  Depois do crawler:  Autor;  Categoria;  Resumo;  Avaliações;  Ano;  Preço;  Páginas;  Editor;  Livros comprados em conjunto.
  • 70. Pré-processamento.  Generalização.
  • 71.
  • 72.  Transformao perfil do usuário numa descrição simbólica.
  • 73.  Lista ordenada de acordo com a similaridade;  Cálculo de similaridade entre o produto e o perfil do usuário;  Recomendação realizada em dois passos: 1. Calcular similaridade entre usuários; 2. Cálculo da relevância de cada produto para o usuário.
  • 74. Reategui, E. B. & Cazella, S. C. Mini-curso: Sistemas de Recomendação. V Encontro Nacional de Inteligência Artifical, 2005.  Zanette, L. R. Sistema de Recomendação. Disponível em: http://www.slideshare.net/JosephRosa/sistemas-de- recomendao-pronto-461784 (Acessado em 23/09/2010).  BEZERRA, B. L. D. Uma Solução em Filtragem de Informação para Sistemas de recomendação Baseada em Análise de Dados Simbólicos. Dissertação de Mestrado do Curso de Ciências da Computação, Universidade Federal de Pernambuco, 2004.  FILHO, V. M. e-recommender: Sistema inteligente de recomendação para comércio eletrônico. Trabalho de Conclusão do Curso de Engenharia da Computação, Universidade de Pernambuco, 2006.