Sistemas de Recomendação
de Músicas
Pandora, Last.fm
Equipe
•
•
•
•
Fagner Nascimento
Pablo Alessandro
Sergio Sette
Victor Cisneiros
Roteiro
• Sistema de Recomendação
• Sistemas de Recomendação de Música
• Music Genome Project
– Pandora
• Audioscrobbler
– Last.fm
Sistemas de Recomendação
• Necessidade:
– Lidar com a enorme geração de informação
– Filtragem de informações
Sistemas de Recomendação
• Relevância da informação
Sistemas de Recomendação
Personalizada
•
Sistemas capazes de aprender e
identificar necessidades do usuário e
gerar recomandações adequadas
– Filtragem Baseada em Conteúdo
– Filtragem Colaborativa
•
Em geral, utilizam técnicas de filtragem
de informação e aprendizagem de
máquina
Filtragem Baseada em Conteúdo
•
Fazem sugestões de itens que sejam
semelhantes ao que o usuário
demonstrou interesse no passado
– Aquisição de preferências baseia-se no
conteúdo dos itens
– Ex: Uma música poderia ser descrita pelo
conjunto de atributos (nome, autor, álbum,
ano e gênero)
Filtragem Colaborativa
•
•
•
Baseia-se no fato de que as melhores
recomendações podem ser feitas por
usuários com preferências similares
Identificam usuários similares ao alvo da
recomendação e sugerem itens que
esses usuários avaliaram positivamente
e que não tenham sido avaliados ainda
pelo alvo
Pode ser descrita em 3 passos:
Filtragem Colaborativa
•
Representação dos dados de entrada
– O usuário expressa suas preferências
avaliando positivamente ou negativamente
os itens do sistema.
– Informações podem ser coletadas tanto
explicitamente (ex: fazer o usuário dar uma
nota à música) quanto implicitamente (ex:
assumir que um usuário gosta dos itens
pelo qual buscou)
Filtragem Colaborativa
•
Formação de Vizinhança
– Compara o perfil do usuário com o perfil de
outros usuários para calcular a similaridade
entre eles
– Várias técnicas para calcular: K-Nearest
Neighbors, Redes Neurais, Redes
Bayseanas, etc.
Filtragem Colaborativa
•
Geração de Recomendação
– Sugere ao alvo da recomendação os itens
que seus vizinhos mais gostaram
Sistemas de Recomendação de
Músicas
• Novas Bandas sendo criadas
– Facilidade de aprender
– Facilidade de gravar
– Dificuldade de se popularizar
– Perda de poder das gravadoras
• A rádio está mudando
• Era On Demand
Sistemas de Recomendação de
Músicas
• Pandora
(2000)
• Last.fm
(2002)
Music Genome Project (Pandora)
• Criado em Janeiro de 2000
• Descrever as músicas pela essência
(gene)
– 4,7 bilhões de músicas
– 38,329 artistas
Pandora
• Usuário fornece um nome de artista/música
• Gera a rádio (playlist) a partir da busca inicial
• Refina o perfil do usuário acordo com o
feedback
• Pandora Everywhere
AudioScrobbler
• Criado em 2002
• Armazenar o que era escutado
• Criar tabelas colaborativas
Last.fm
• Usuário instala um plug-in no seu player
MP3 (portátil ou não)
• Ranks das Músicas mais ouvidas
• Associação de perfis “amigos”
Conclusões
•
•
•
•
Divulgar
Aproveitar o novo mercado de música
Personalizar as WebRadios
Desentoxicação dos downloads ilegais
Referências
• http://en.wikipedia.org/wiki/Recommendation_system
• http://en.wikipedia.org/wiki/List_of_Music_Genome_Project_attribute
s
• http://en.wikipedia.org/wiki/Last.fm
• http://www.pandora.com/
• http://en.wikipedia.org/wiki/Music_Genome_Project
• http://en.wikipedia.org/wiki/Pandora_%28music_service%29
• http://www.downloadsquad.com/2007/03/23/download-squadinterview-tim-westergren-of-pandora/
• http://www.eastbayexpress.com/2006-01-11/news/pandora-s-box/1
• http://www.twit.tv/itn6
• http://www.gardenal.org/trabalhosujo/2007/01/o_que_voce_esta_ou
vindo.html
Download

Pandora