lyricsearch a text based search engine for lyrics n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
LyricSearch: A Text-Based Search Engine for Lyrics PowerPoint Presentation
Download Presentation
LyricSearch: A Text-Based Search Engine for Lyrics

Loading in 2 Seconds...

play fullscreen
1 / 14

LyricSearch: A Text-Based Search Engine for Lyrics - PowerPoint PPT Presentation


  • 85 Views
  • Uploaded on

LyricSearch: A Text-Based Search Engine for Lyrics. R96921033 徐兆良 R96942052 林佑璟. Outline. Introduction System description Data collection Query Expansion – PLSA 、 WordNet Evaluation Conclusion Future Work. Introduction. Traditional lyrics search method: Artist Title of song Lyrics

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'LyricSearch: A Text-Based Search Engine for Lyrics' - otis


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
lyricsearch a text based search engine for lyrics

LyricSearch: A Text-Based Search Engine for Lyrics

R96921033 徐兆良

R96942052 林佑璟

outline
Outline
  • Introduction
  • System description
    • Data collection
    • Query Expansion – PLSA、WordNet
  • Evaluation
  • Conclusion
  • Future Work
introduction
Introduction
  • Traditional lyrics search method:
    • Artist
    • Title of song
    • Lyrics
  • If user wants a playlist for a wedding…
    • Search by theme
    • What if the terms not in the lyrics?
  • How to connect song’s theme and lyrics is the main issue
framework
Framework

Lyrics dataset

Text Pre-processing

Model

Creation

Vocabulary

Term Inverted-file

Stemming &

Stop words removing

Text Pre-processing

Query

Expansion

Text Retrieval

Query

(theme)

Ranking

song list

PLSA or

WordNet

Okapi BM25

Result

Evaluation

Ranking

song list

Evaluation

scores

Ground-truth

data collection
Data Collection
  • Data collection
    • Annotations from AMG
    • Lyrics from Web Lyrics Search Engine
  • Data statistics
    • 500 albums
    • 3267 songs
    • 67 themes
wordnet
WordNet
  • A large lexical database of English
    • Synonyms
    • Hyperonyms
    • Antonyms
  • Query expansion
    • Find synset of the query terms
    • regret: repent rue ruefulness sorrow
plsa query expansion
PLSA - Query Expansion
  • Find top K most similar terms (KNN)
  • Fast search: KD-tree

sun

sky

fly

P(z|wi)

evaluation query expansion 1 2
Evaluation – Query Expansion (1/2)
  • AP of each query (total 67 themes)
evaluation query expansion 2 2
Evaluation – Query Expansion (2/2)
  • MAP (PLSA expansion VS random expansion)
plsa result
PLSA result
  • The top 10 words in latent topics of PLSA

Lyrics

General Articles

P(w|zi)

conclusion
Conclusion
  • Most terms used in theme annotations do not appear in the corresponding lyrics
    • Query expansion is necessary
  • Query expansion with PLSA can improve the performance of lyrics search
  • Lyrics are often short and repeated, so there are few meaningful terms in each lyrics.
    • The concepts of PLSA are not obvious different
    • The performance of PLSA is not good enough
future work
Future Work
  • Use different expansion methods and compare the evaluation results with PLSA
    • WordNet
    • WordNet + PLSA
    • Others?
  • Lyrics expansion
    • WordNet