Sistemas de Recomendação

50
Sistemas de Recomendação @glbenz Gabriel Benz gabrielbenz.com [email protected] Uma abordagem geral Friday, October 1, 2010

description

Palestra apresentada em 29/09/2010 - Giran Siege.

Transcript of Sistemas de Recomendação

Page 1: Sistemas de Recomendação

Sistemas de Recomendação

@glbenz

Gabriel Benz

gabrielbenz.com

[email protected]

Uma abordagem geral

Friday, October 1, 2010

Page 2: Sistemas de Recomendação

antes...Friday, October 1, 2010

Page 3: Sistemas de Recomendação

atualmente...

Friday, October 1, 2010

Page 4: Sistemas de Recomendação

estamos sobrecarregados de informações

Friday, October 1, 2010

Page 5: Sistemas de Recomendação

muitas vezes inúteis

Friday, October 1, 2010

Page 6: Sistemas de Recomendação

às vezes procuramos

isso...

Friday, October 1, 2010

Page 7: Sistemas de Recomendação

e encontramos isso!

Friday, October 1, 2010

Page 8: Sistemas de Recomendação

Friday, October 1, 2010

Page 9: Sistemas de Recomendação

google?

Friday, October 1, 2010

Page 10: Sistemas de Recomendação

google?

midias sociais?

Friday, October 1, 2010

Page 11: Sistemas de Recomendação

google?

midias sociais?

eeeeuuuu...

Friday, October 1, 2010

Page 12: Sistemas de Recomendação

Sistemas de Recomendação Friday, October 1, 2010

Page 13: Sistemas de Recomendação

Friday, October 1, 2010

Page 14: Sistemas de Recomendação

histórico de uso do sistema+

histórico de usuários parecidos

Friday, October 1, 2010

Page 15: Sistemas de Recomendação

histórico de uso do sistema+

histórico de usuários parecidos

Inteligência Coletiva!

Friday, October 1, 2010

Page 16: Sistemas de Recomendação

•Filtragem Colaborativa

•Filtragem Baseada em Conteúdo

•Sistemas Híbridos

Friday, October 1, 2010

Page 17: Sistemas de Recomendação

•Filtragem Colaborativa

•Filtragem Baseada em Conteúdo

•Sistemas Híbridos

usuário-a-usuário

Friday, October 1, 2010

Page 18: Sistemas de Recomendação

•Filtragem Colaborativa

•Filtragem Baseada em Conteúdo

•Sistemas Híbridos

item-a-item

usuário-a-usuário

Friday, October 1, 2010

Page 19: Sistemas de Recomendação

FC: Usuário-a-usuário

Friday, October 1, 2010

Page 20: Sistemas de Recomendação

FC: Usuário-a-usuário

Muitas pessoas gostaram de um produto X.

Friday, October 1, 2010

Page 21: Sistemas de Recomendação

FC: Usuário-a-usuário

Muitas pessoas gostaram de um produto X.

Selecionar usuários que tem gosto parecido.

Friday, October 1, 2010

Page 22: Sistemas de Recomendação

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

Page 23: Sistemas de Recomendação

FC: Item-a-item

Friday, October 1, 2010

Page 24: Sistemas de Recomendação

FC: Item-a-item

Gostei do produto Z.

Friday, October 1, 2010

Page 25: Sistemas de Recomendação

FC: Item-a-item

Gostei do produto Z.

Selecionar produtos similares ao produto Z.

Friday, October 1, 2010

Page 26: Sistemas de Recomendação

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

Page 27: Sistemas de Recomendação

Problemas:

Cold Start Gray sheep Early rater

Friday, October 1, 2010

Page 28: Sistemas de Recomendação

Baseada em Conteúdo:

Friday, October 1, 2010

Page 29: Sistemas de Recomendação

Baseada em Conteúdo:

Produtos similares aos comprados pelo usuário

Friday, October 1, 2010

Page 30: Sistemas de Recomendação

Baseada em Conteúdo:

Produtos similares aos comprados pelo usuário

Classes compatíveis

Friday, October 1, 2010

Page 31: Sistemas de Recomendação

Baseada em Conteúdo:

Produtos similares aos comprados pelo usuário

Classes compatíveis

Filmes do mesmo gênero

Vinho da mesma uva

Friday, October 1, 2010

Page 32: Sistemas de Recomendação

Baseada em Conteúdo:

Produtos similares aos comprados pelo usuário

Classes compatíveis

Filmes do mesmo gênero

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

Page 33: Sistemas de Recomendação

Problemas:

Super-especialização

Cold Start

Qualidade do histórico

Friday, October 1, 2010

Page 34: Sistemas de Recomendação

Sistemas Híbridos:

Friday, October 1, 2010

Page 35: Sistemas de Recomendação

Sistemas Híbridos:combinam as duas técnicas

Friday, October 1, 2010

Page 36: Sistemas de Recomendação

Sistemas Híbridos:

FC: experiência de outros usuários

combinam as duas técnicas

Friday, October 1, 2010

Page 37: Sistemas de Recomendação

Sistemas Híbridos:

FC: experiência de outros usuários

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

combinam as duas técnicas

Friday, October 1, 2010

Page 38: Sistemas de Recomendação

Sistemas Híbridos:

FC: experiência de outros usuários

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

combinam as duas técnicas

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

Friday, October 1, 2010

Page 39: Sistemas de Recomendação

Friday, October 1, 2010

Page 40: Sistemas de Recomendação

o segredo é...

Friday, October 1, 2010

Page 41: Sistemas de Recomendação

o segredo é... 42

Friday, October 1, 2010

Page 42: Sistemas de Recomendação

o segredo é... 42

Friday, October 1, 2010

Page 43: Sistemas de Recomendação

o segredo é...

FINE TUNNING!

42

Friday, October 1, 2010

Page 44: Sistemas de Recomendação

Amazon: ~ 25% das vendas!

Netflix: ~ 60% dos videos!

Google News: ~ 35% de clicks!

Friday, October 1, 2010

Page 45: Sistemas de Recomendação

Desafios

Friday, October 1, 2010

Page 46: Sistemas de Recomendação

Relevância temporal

O que recomendar?

Quando recomendar?

Friday, October 1, 2010

Page 47: Sistemas de Recomendação

Transparência

Melhorar o sistema com os feedbacks obtidos

Friday, October 1, 2010

Page 48: Sistemas de Recomendação

Dúvidas?

Friday, October 1, 2010

Page 50: Sistemas de Recomendação

Sistemas de Recomendação

@glbenz

Gabriel Benz

gabrielbenz.com

[email protected]

Uma abordagem geral

Friday, October 1, 2010