SlideShare uma empresa Scribd logo
1 de 21
Proposta de otimização do Sistema
de Recomendação da rede Lastfm
IGOR VASCONCELOS CAMASSO
PEDRO ANTERO DE CARVALHO
PROF DR. LEANDRO AUGUSTO DA SILVA
1
Roteiro
2
1. Introdução
2. Sobre a rede Lastfm
3. Metodologia
4. Resultados
5. Conclusão
6. Bibliografia
Introdução
•Motivação:
• Crescimento do uso das Redes Sociais;
• Necessidade de Análise de Dados das Redes Sociais para aprimoramento de Sistemas
de Recomendação;
•Objetivo:
• Esta pesquisa irá propor um Sistema de Recomendação de faixas que avalie as informações
de tags, artistas e álbuns dos usuários da rede Lastfm.
3
Sobre a rede Lastfm
Lastfm: Rede social de rádio e recomendações musicais, originada em 2002 no
Reino Unido (LASTFM, 2010).
4
Figura 1. Página inicial da Rede Lastfm (LASTFM, 2015)
Sobre a rede Lastfm
Figura 2. Logotipo da rede social
Lastfm (LASTFM, 2015).
• A recomendação das músicas ocorre
quando um usuário notifica à rede as
músicas que está executando por meio
do scrobber, software instalado no
dispositivo de áudio do usuário (LASTFM,
2010).
5
Sobre a rede Lastfm
6
Figura 3 Figura 4
Sobre a rede Lastfm
9
Figura 5. Tags associadas a música My Heart Will Go On da artista Céline Dion (LASTFM, 2015)
Metodologia
Figura 6. Etapas para construção do sistema de recomendação de faixas
10
Metodologia - Seleção
11
Coleta de informações da API da
rede Lastfm.
Figura 2. Logotipo da rede social
Lastfm (LASTFM, 2015).
Coleta de informações da API do
Vagalume.
Figura 7. Logotipo da marca
Vagalume (VAGALUME, 2015).
Metodologia – Pré-processamento
12
•Remoção de palavras inválidas (artigos, pronomes, entre outros);
•Remoção de acentos e pontuações;
•Conversão de todas as letras para minúsculo.
Metodologia – Transformação
13
•Criação do corpus para cada
música que possui letra.
•O resultado do corpus representa
a biblioteca de palavras da
música.
Figura 8. Biblioteca de palavras
para a música Livin' on a Prayer,
do artista Bom Jovi
Metodologia – Mineração dos dados
14
•São criadas duas bibliotecas
para o usuário a partir do
agrupamento dos dados das
músicas:
• Tags;
• Corpus.
Musica
2
Musica
1
Musica
3
Musica
4
Musica
5
Musica
7
Musica
6
Musica
8
Musica
10Musica
9
Músicas que o usuário gosta
Biblioteca do usuário
Figura 9. Demonstração da geração da
biblioteca do usuário.
Metodologia – Mineração de dados
T representa a taxa de compatibilidade entre a biblioteca do usuário e a da
música:
Figura 10. Representação gráfica da fórmula T
15
S1 = Biblioteca do usuário S2 = Biblioteca da música
T = S1 ∩ S2
Mineração: A análise dos dados foi realizada
conforme fórmulas abaixo:
𝑻𝑪 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒐 𝑪𝒐𝒓𝒑𝒖𝒔
𝑻𝑻 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒂𝒔 𝒕𝒂𝒈𝒔
𝑻𝑨 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒐 𝒂𝒓𝒕𝒊𝒔𝒕𝒂
𝑻𝑭 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒇𝒊𝒏𝒂𝒍
𝑻𝑭 =
(𝑻𝑪+𝑻𝑻+𝑻𝑨)
𝟑
16
TF
TA
TT TC
Metodologia – Mineração de dados
Figura 11. Demonstração do resultado
final.
Metodologia - Avaliação
O resultado obtido pelo sistema de recomendação de faixas é mostrado abaixo:
Figura 12. Resultado obtido da aplicação
17
Resultados
Execução do sistema, selecionando 331 faixa das 3352 armazenadas no banco
de dados.
Figura 13. Porcentagens para faixas pertencentes ao TOP100
• Para faixas pertencentes ao
TOP100, o sistema apresenta
uma taxa de acerto de 70.09%
18
Resultados
Figura 15. Porcentagens para faixas pertencentes ao
TOP10
19
Figura 14. Porcentagens de faixas pertencentes ao
TOP30
Conclusão
SISTEMA DE RECOMENDAÇÃO
UTILIZADO PELA LASTFM
Sistema de Recomendação baseado na
Filtragem Colaborativa;
Validação de tags para sugestão de
faixas;
Faixas sugeridas são listadas na própria
rádio da Lastfm.
OTIMIZAÇÃO DO SISTEMA DE
RECOMENDAÇÃO PROPOSTO NESTA
PESQUISA
Utilização das letras das músicas como
peso para a recomendação;
Recomendação baseada na taxa de
compatibilidade das tags, corpus de
faixas, artistas e informações de
usuários;
20
Conclusão
Esta pesquisa teve como objetivo realizar um aprimoramento no Sistema de
Recomendação de faixas da rede Lastfm;
O resultado para a recomendação de faixas teve um índice positivo, visto a
relação de faixas usadas para testes e as faixas coletadas para a base de dados;
Para futuros projetos, devem ser explorados os demais métodos disponíveis pela
API Lastfm;
Esta métrica pode ser utilizada não apenas para recomendação de músicas, mas
também de eventos, álbuns e artistas.
21
Bibliografia
•LASTFM. Sobre a Lastfm. Disponível em <http://www.lastfm.com.br/about> Acesso em: 20 Mar. 2014.
•LASTFM. Perguntas Frequentes. Disponível em <http://www.lastfm.com.br/help/faq?=100> Acesso em: 07 Jun.
2015
•LASTFM. Página inicial. Disponível em <http://www.lastfm.pt/> Acesso em: 16 Jun. 2015
•LASTFM. Perfil musical do usuário igorcamasso. Disponível em <http://www.lastfm.pt/user/igorcamasso> Acesso
em: 16 Jun. 2015
•VAGALUME. Termos de Uso. Disponível em <http://api.vagalume.com.br/terms/> Acesso em: 18 Jun. 2015.
22
23
OBRIGADO

Mais conteúdo relacionado

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Apresentacao tcc

  • 1. Proposta de otimização do Sistema de Recomendação da rede Lastfm IGOR VASCONCELOS CAMASSO PEDRO ANTERO DE CARVALHO PROF DR. LEANDRO AUGUSTO DA SILVA 1
  • 2. Roteiro 2 1. Introdução 2. Sobre a rede Lastfm 3. Metodologia 4. Resultados 5. Conclusão 6. Bibliografia
  • 3. Introdução •Motivação: • Crescimento do uso das Redes Sociais; • Necessidade de Análise de Dados das Redes Sociais para aprimoramento de Sistemas de Recomendação; •Objetivo: • Esta pesquisa irá propor um Sistema de Recomendação de faixas que avalie as informações de tags, artistas e álbuns dos usuários da rede Lastfm. 3
  • 4. Sobre a rede Lastfm Lastfm: Rede social de rádio e recomendações musicais, originada em 2002 no Reino Unido (LASTFM, 2010). 4 Figura 1. Página inicial da Rede Lastfm (LASTFM, 2015)
  • 5. Sobre a rede Lastfm Figura 2. Logotipo da rede social Lastfm (LASTFM, 2015). • A recomendação das músicas ocorre quando um usuário notifica à rede as músicas que está executando por meio do scrobber, software instalado no dispositivo de áudio do usuário (LASTFM, 2010). 5
  • 6. Sobre a rede Lastfm 6 Figura 3 Figura 4
  • 7. Sobre a rede Lastfm 9 Figura 5. Tags associadas a música My Heart Will Go On da artista Céline Dion (LASTFM, 2015)
  • 8. Metodologia Figura 6. Etapas para construção do sistema de recomendação de faixas 10
  • 9. Metodologia - Seleção 11 Coleta de informações da API da rede Lastfm. Figura 2. Logotipo da rede social Lastfm (LASTFM, 2015). Coleta de informações da API do Vagalume. Figura 7. Logotipo da marca Vagalume (VAGALUME, 2015).
  • 10. Metodologia – Pré-processamento 12 •Remoção de palavras inválidas (artigos, pronomes, entre outros); •Remoção de acentos e pontuações; •Conversão de todas as letras para minúsculo.
  • 11. Metodologia – Transformação 13 •Criação do corpus para cada música que possui letra. •O resultado do corpus representa a biblioteca de palavras da música. Figura 8. Biblioteca de palavras para a música Livin' on a Prayer, do artista Bom Jovi
  • 12. Metodologia – Mineração dos dados 14 •São criadas duas bibliotecas para o usuário a partir do agrupamento dos dados das músicas: • Tags; • Corpus. Musica 2 Musica 1 Musica 3 Musica 4 Musica 5 Musica 7 Musica 6 Musica 8 Musica 10Musica 9 Músicas que o usuário gosta Biblioteca do usuário Figura 9. Demonstração da geração da biblioteca do usuário.
  • 13. Metodologia – Mineração de dados T representa a taxa de compatibilidade entre a biblioteca do usuário e a da música: Figura 10. Representação gráfica da fórmula T 15 S1 = Biblioteca do usuário S2 = Biblioteca da música T = S1 ∩ S2
  • 14. Mineração: A análise dos dados foi realizada conforme fórmulas abaixo: 𝑻𝑪 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒐 𝑪𝒐𝒓𝒑𝒖𝒔 𝑻𝑻 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒂𝒔 𝒕𝒂𝒈𝒔 𝑻𝑨 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒅𝒐 𝒂𝒓𝒕𝒊𝒔𝒕𝒂 𝑻𝑭 = 𝑻𝒂𝒙𝒂 𝒅𝒆 𝒄𝒐𝒎𝒑𝒂𝒕𝒊𝒃𝒊𝒍𝒊𝒅𝒂𝒅𝒆 𝒇𝒊𝒏𝒂𝒍 𝑻𝑭 = (𝑻𝑪+𝑻𝑻+𝑻𝑨) 𝟑 16 TF TA TT TC Metodologia – Mineração de dados Figura 11. Demonstração do resultado final.
  • 15. Metodologia - Avaliação O resultado obtido pelo sistema de recomendação de faixas é mostrado abaixo: Figura 12. Resultado obtido da aplicação 17
  • 16. Resultados Execução do sistema, selecionando 331 faixa das 3352 armazenadas no banco de dados. Figura 13. Porcentagens para faixas pertencentes ao TOP100 • Para faixas pertencentes ao TOP100, o sistema apresenta uma taxa de acerto de 70.09% 18
  • 17. Resultados Figura 15. Porcentagens para faixas pertencentes ao TOP10 19 Figura 14. Porcentagens de faixas pertencentes ao TOP30
  • 18. Conclusão SISTEMA DE RECOMENDAÇÃO UTILIZADO PELA LASTFM Sistema de Recomendação baseado na Filtragem Colaborativa; Validação de tags para sugestão de faixas; Faixas sugeridas são listadas na própria rádio da Lastfm. OTIMIZAÇÃO DO SISTEMA DE RECOMENDAÇÃO PROPOSTO NESTA PESQUISA Utilização das letras das músicas como peso para a recomendação; Recomendação baseada na taxa de compatibilidade das tags, corpus de faixas, artistas e informações de usuários; 20
  • 19. Conclusão Esta pesquisa teve como objetivo realizar um aprimoramento no Sistema de Recomendação de faixas da rede Lastfm; O resultado para a recomendação de faixas teve um índice positivo, visto a relação de faixas usadas para testes e as faixas coletadas para a base de dados; Para futuros projetos, devem ser explorados os demais métodos disponíveis pela API Lastfm; Esta métrica pode ser utilizada não apenas para recomendação de músicas, mas também de eventos, álbuns e artistas. 21
  • 20. Bibliografia •LASTFM. Sobre a Lastfm. Disponível em <http://www.lastfm.com.br/about> Acesso em: 20 Mar. 2014. •LASTFM. Perguntas Frequentes. Disponível em <http://www.lastfm.com.br/help/faq?=100> Acesso em: 07 Jun. 2015 •LASTFM. Página inicial. Disponível em <http://www.lastfm.pt/> Acesso em: 16 Jun. 2015 •LASTFM. Perfil musical do usuário igorcamasso. Disponível em <http://www.lastfm.pt/user/igorcamasso> Acesso em: 16 Jun. 2015 •VAGALUME. Termos de Uso. Disponível em <http://api.vagalume.com.br/terms/> Acesso em: 18 Jun. 2015. 22