SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Sistemas de
Recomendação                     Uma abordagem geral


                          Gabriel Benz
                          gabriel.benz@giran.com.br
                          gabrielbenz.com
                          @glbenz



Friday, October 1, 2010
antes...
Friday, October 1, 2010
atualmente...

Friday, October 1, 2010
estamos sobrecarregados
                  de informações




Friday, October 1, 2010
muitas vezes inúteis




Friday, October 1, 2010
às vezes
    procuramos
       isso...


Friday, October 1, 2010
e encontramos isso!




Friday, October 1, 2010
Friday, October 1, 2010
google?




Friday, October 1, 2010
google?




     midias sociais?


Friday, October 1, 2010
eeeeuuuu...

                    google?




     midias sociais?


Friday, October 1, 2010
Sistemas de Recomendação
Friday, October 1, 2010
Friday, October 1, 2010
histórico de uso do sistema
               +
histórico de usuários parecidos

Friday, October 1, 2010
Inteligência Coletiva!

 histórico de uso do sistema
               +
histórico de usuários parecidos

Friday, October 1, 2010
•        Filtragem Colaborativa



       •        Filtragem Baseada em Conteúdo

       • Sistemas Híbridos

Friday, October 1, 2010
usuário-a-usuário


       •        Filtragem Colaborativa



       •        Filtragem Baseada em Conteúdo

       • Sistemas Híbridos

Friday, October 1, 2010
usuário-a-usuário


       •        Filtragem Colaborativa
                                              item-a-item



       •        Filtragem Baseada em Conteúdo

       • Sistemas Híbridos

Friday, October 1, 2010
FC: Usuário-a-usuário




Friday, October 1, 2010
FC: Usuário-a-usuário

            Muitas pessoas gostaram de um produto X.




Friday, October 1, 2010
FC: Usuário-a-usuário

            Muitas pessoas gostaram de um produto X.

            Selecionar usuários que tem gosto parecido.




Friday, October 1, 2010
FC: Usuário-a-usuário

            Muitas pessoas gostaram de um produto X.

            Selecionar usuários que tem gosto parecido.


            Você deve gostar do produto X pois pessoas
             com gosto parecido com o seu gostaram.


Friday, October 1, 2010
FC: Item-a-item




Friday, October 1, 2010
FC: Item-a-item

             Gostei do produto Z.




Friday, October 1, 2010
FC: Item-a-item

             Gostei do produto Z.

             Selecionar produtos similares ao produto Z.




Friday, October 1, 2010
FC: Item-a-item

             Gostei do produto Z.

             Selecionar produtos similares ao produto Z.

              Você deve gostar do produto Y pois ele
              é similar a um produto que você gostou.


Friday, October 1, 2010
Problemas:


         Cold Start       Gray sheep   Early rater




Friday, October 1, 2010
Baseada em Conteúdo:




Friday, October 1, 2010
Baseada em Conteúdo:

        Produtos similares aos comprados pelo usuário




Friday, October 1, 2010
Baseada em Conteúdo:

        Produtos similares aos comprados pelo usuário


       Classes compatíveis




Friday, October 1, 2010
Baseada em Conteúdo:

        Produtos similares aos comprados pelo usuário
                                Filmes do mesmo
                                     gênero
       Classes compatíveis
                                 Vinho da mesma
                                       uva




Friday, October 1, 2010
Baseada em Conteúdo:

        Produtos similares aos comprados pelo usuário
                                   Filmes do mesmo
                                        gênero
       Classes compatíveis
                                   Vinho da mesma
                                         uva


            Filtragem baseia-se na análise do
            conteúdo do item e no perfil do usuário
Friday, October 1, 2010
Problemas:
                Cold Start

                Super-especialização

                 Qualidade do histórico




Friday, October 1, 2010
Sistemas Híbridos:




Friday, October 1, 2010
Sistemas Híbridos:
                          combinam as
                          duas técnicas




Friday, October 1, 2010
Sistemas Híbridos:
                                                 combinam as
                                                 duas técnicas

            FC: experiência de outros usuários




Friday, October 1, 2010
Sistemas Híbridos:
                                                 combinam as
                                                 duas técnicas

            FC: experiência de outros usuários

            BC: itens não vistos por outros usuários




Friday, October 1, 2010
Sistemas Híbridos:
                                                 combinam as
                                                 duas técnicas

            FC: experiência de outros usuários

            BC: itens não vistos por outros usuários


    É possível recomendar bons itens a um usuário
    mesmo que não haja usuários semelhantes a ele.

Friday, October 1, 2010
Friday, October 1, 2010
o segredo é...




Friday, October 1, 2010
o segredo é... 42




Friday, October 1, 2010
o segredo é... 42




Friday, October 1, 2010
o segredo é... 42

 FINE TUNNING!



Friday, October 1, 2010
Amazon:     ~ 25% das vendas!



             Netflix:      ~ 60% dos videos!


             Google News:       ~ 35% de clicks!




Friday, October 1, 2010
Desafios




Friday, October 1, 2010
Relevância temporal

                               O que recomendar?

                          Quando recomendar?
Friday, October 1, 2010
Transparência




  Melhorar o sistema com
   os feedbacks obtidos
Friday, October 1, 2010
Dúvidas?




Friday, October 1, 2010
Referências
    http://www.tuilux.com.br/blog/tag/sistemas-de-recomendacao/


    http://www.ime.usp.br/~cef/mac499-07/monografias/rec/allan-renato-sidney-victor/


   http://kessia.blogs.unipar.br/files/2008/07/sistemas-de-recomendacao.pdf


   http://www.slideshare.net/mdeiters/you-might-also-like-implementing-user-recommendations-in-rails


    http://www.slideshare.net/T212/recommender-systems-1311490




Friday, October 1, 2010
Sistemas de
Recomendação                     Uma abordagem geral


                          Gabriel Benz
                          gabriel.benz@giran.com.br
                          gabrielbenz.com
                          @glbenz



Friday, October 1, 2010

Mais conteúdo relacionado

Destaque

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
 
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 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 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 de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendaçãoAnderson Dantas
 
Técnicas de Mineração de Dados Aplicadas a Sistemas de Recomendação
Técnicas de Mineração de Dados Aplicadas a Sistemas de RecomendaçãoTécnicas de Mineração de Dados Aplicadas a Sistemas de Recomendação
Técnicas de Mineração de Dados Aplicadas a Sistemas de Recomendaçãosaspi2
 

Destaque (9)

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
 
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 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 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 de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Sistemas de Recomendação
Sistemas de Recomendação Sistemas de Recomendação
Sistemas de Recomendação
 
Técnicas de Mineração de Dados Aplicadas a Sistemas de Recomendação
Técnicas de Mineração de Dados Aplicadas a Sistemas de RecomendaçãoTécnicas de Mineração de Dados Aplicadas a Sistemas de Recomendação
Técnicas de Mineração de Dados Aplicadas a Sistemas de Recomendação
 
Shideshare
ShideshareShideshare
Shideshare
 

Sistemas de Recomendação