SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Using Song Social Tags and
      Topic Models to Describe and
           Compare Playlists

           Ben Fields            Christhophe     Mark
           b.fields@gold.ac.uk     Rhodes      d’Inverno


Sunday, September 26, 2010
overview
        – motivation
        – describing playlists
        – comparing playlists
        – use and evaluation




          2       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
motivation



          3       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
how is music consumed?



          4       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
listening.



          5       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
is music recommendation
        broken?


          6       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
listening.



           7      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
perhaps we should consider
        recommendations in the
        context of their playorder

          8       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
perhaps we should consider
        recommendations in
        playlists

          9       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists



          10      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        song representation
                               Artist: dev/null
                               Title : Zombie Sunset




          11      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        song representation
                               Artist: dev/null
                               Title : Zombie Sunset




          11      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        song representation




          11      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        song representation




          11      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        song reduction
      tag                        weight
      breakcore                  100
      idm                        60
      electronic                 35                            =>          P (Ti )
      experimental               35
      grindcore                  10
      ...                        ...
            12    Fields et al. - Tags, Topics and Playlists        WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        topic models
        – a tag cloud is a representation of a
          song
        – a topic is a pdf of all tags
        – many weighted topics can model tag
          clouds
        – dimensionality is the number of
          topics
          13      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        Latent Direchlete Allocation

                                                                      !

               #                         "                      z             w
                                                                                  N
                                                                                      M

          14       Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
describing playlists
        Latent Direchlete Allocation
                   gather tags for all songs




                                         create LDA model describing
                                               topic distributions




                                                                infer topic mixtures for all
                                                                           songs




                                                                                               create vector database
                                                                                                     of playlists




          15      Fields et al. - Tags, Topics and Playlists                WOMRAD 2010

Sunday, September 26, 2010
comparing playlists



          16      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        sequence matching




          17      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        sequence matching




          17      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        sequence matching




          17      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        sequence matching




          17      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        sequence matching




          17      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
comparing playlists
        distance between sequences
        – Compatible with any n-dimensional
          distance measure
        – In our evaluation we use multi-
          dimensional euclidean distance
        – For query and retrieval among
          playlists we use audioDB

          18      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation



          19      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        test sets
        – Radio Paradise
          –18 months of logs from 1 station
          –partitioned with marked links
        – yes.com
          –1 week of logs from 9 genres of
           stations, eval uses ‘rock’ and ‘jazz’
          –partitioned every hour
          20      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
         test sets


       source                   St     Smt       Pt      Pavg(time)    Pavg(songs)
      whole yes.com           885810   2543    70190       55min          12.62
      “Rock” stations         105952    865     9414       53min          11.25
      “Jazz” stations          36593   1092     3787       55min          9.66
      “Radio Paradise”        195691   2246    45284       16min          4.32


stics for both the radio log datasets. Symbols are as follows: St is t
n the dataset; Smt is the total number of songs in St where tags could
lists; Pavg(time) is the average runtime ofWOMRAD 2010
         21    Fields et al. - Tags, Topics and Playlists
                                                          these playlists and Pavg(songs) i
.
 Sunday, September 26, 2010
evaluation
        finding dayparts


               using both datasets, will playlists
               retrieve to others that are played
               around the same time?


          22      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        finding dayparts




          23      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        finding dayparts




          24      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        retrieval by station


               is a playlist similar to others from its
               own station?




          25      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        retrieval by station




          26      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        retrieval by station




          27      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
evaluation
        retrieval by station




          28      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
conclusions
        summary
        – tag clouds and topic models for
          representation of playlists
        – sequence matching
        – two evaluations
           –dayparting needed better data
           –station based queries showed solid
            result
          29      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
conclusions
        future work
        –other distance metrics
        –more datasets
        –better labels
        –alignment with humans


          30      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
resources
        – audioDB http://omras2.doc.gold.ac.uk/software/audiodb
        – gensim http://nlp.fi.muni.cz/projekty/gensim/
        – slides: http://slideshare.com/BenFields
        – contact: b.fields@gold.ac.uk
                          http://blog.benfields.net
                          twitter: @alsothings




          31      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010
resources
        – audioDB http://omras2.doc.gold.ac.uk/software/audiodb
        – gensim http://nlp.fi.muni.cz/projekty/gensim/
        – slides: http://slideshare.com/BenFields
        – contact: b.fields@gold.ac.uk
                          http://blog.benfields.net
                          twitter: @alsothings




                                 Questions?
          31      Fields et al. - Tags, Topics and Playlists   WOMRAD 2010

Sunday, September 26, 2010

Mais conteúdo relacionado

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

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...
 

Using tags and topic models to describe and compare playlists

  • 1. Using Song Social Tags and Topic Models to Describe and Compare Playlists Ben Fields Christhophe Mark b.fields@gold.ac.uk Rhodes d’Inverno Sunday, September 26, 2010
  • 2. overview – motivation – describing playlists – comparing playlists – use and evaluation 2 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 3. motivation 3 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 4. how is music consumed? 4 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 5. listening. 5 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 6. is music recommendation broken? 6 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 7. listening. 7 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 8. perhaps we should consider recommendations in the context of their playorder 8 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 9. perhaps we should consider recommendations in playlists 9 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 10. describing playlists 10 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 11. describing playlists song representation Artist: dev/null Title : Zombie Sunset 11 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 12. describing playlists song representation Artist: dev/null Title : Zombie Sunset 11 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 13. describing playlists song representation 11 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 14. describing playlists song representation 11 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 15. describing playlists song reduction tag weight breakcore 100 idm 60 electronic 35 => P (Ti ) experimental 35 grindcore 10 ... ... 12 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 16. describing playlists topic models – a tag cloud is a representation of a song – a topic is a pdf of all tags – many weighted topics can model tag clouds – dimensionality is the number of topics 13 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 17. describing playlists Latent Direchlete Allocation ! # " z w N M 14 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 18. describing playlists Latent Direchlete Allocation gather tags for all songs create LDA model describing topic distributions infer topic mixtures for all songs create vector database of playlists 15 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 19. comparing playlists 16 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 20. comparing playlists sequence matching 17 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 21. comparing playlists sequence matching 17 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 22. comparing playlists sequence matching 17 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 23. comparing playlists sequence matching 17 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 24. comparing playlists sequence matching 17 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 25. comparing playlists distance between sequences – Compatible with any n-dimensional distance measure – In our evaluation we use multi- dimensional euclidean distance – For query and retrieval among playlists we use audioDB 18 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 26. evaluation 19 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 27. evaluation test sets – Radio Paradise –18 months of logs from 1 station –partitioned with marked links – yes.com –1 week of logs from 9 genres of stations, eval uses ‘rock’ and ‘jazz’ –partitioned every hour 20 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 28. evaluation test sets source St Smt Pt Pavg(time) Pavg(songs) whole yes.com 885810 2543 70190 55min 12.62 “Rock” stations 105952 865 9414 53min 11.25 “Jazz” stations 36593 1092 3787 55min 9.66 “Radio Paradise” 195691 2246 45284 16min 4.32 stics for both the radio log datasets. Symbols are as follows: St is t n the dataset; Smt is the total number of songs in St where tags could lists; Pavg(time) is the average runtime ofWOMRAD 2010 21 Fields et al. - Tags, Topics and Playlists these playlists and Pavg(songs) i . Sunday, September 26, 2010
  • 29. evaluation finding dayparts using both datasets, will playlists retrieve to others that are played around the same time? 22 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 30. evaluation finding dayparts 23 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 31. evaluation finding dayparts 24 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 32. evaluation retrieval by station is a playlist similar to others from its own station? 25 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 33. evaluation retrieval by station 26 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 34. evaluation retrieval by station 27 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 35. evaluation retrieval by station 28 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 36. conclusions summary – tag clouds and topic models for representation of playlists – sequence matching – two evaluations –dayparting needed better data –station based queries showed solid result 29 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 37. conclusions future work –other distance metrics –more datasets –better labels –alignment with humans 30 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 38. resources – audioDB http://omras2.doc.gold.ac.uk/software/audiodb – gensim http://nlp.fi.muni.cz/projekty/gensim/ – slides: http://slideshare.com/BenFields – contact: b.fields@gold.ac.uk http://blog.benfields.net twitter: @alsothings 31 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010
  • 39. resources – audioDB http://omras2.doc.gold.ac.uk/software/audiodb – gensim http://nlp.fi.muni.cz/projekty/gensim/ – slides: http://slideshare.com/BenFields – contact: b.fields@gold.ac.uk http://blog.benfields.net twitter: @alsothings Questions? 31 Fields et al. - Tags, Topics and Playlists WOMRAD 2010 Sunday, September 26, 2010