SlideShare a Scribd company logo
1 of 51
Multi-modal Music Mood
Classification Using Audio, Lyrics
         and Social Tags




                  Xiao Hu
      National Institute of Informatics
                July 5, 2011
Outline
• Multimodal Music Mood Classification
  – Research questions
  – Methodology
  – Findings and contributions
• Future Research




                                         2
Music Mood Classification
Exercise: What do you feel about …
                      Here comes the sun,
How people   categorize music mood?
                      here comes the sun,
                      and I say it's all right

                          Little darling, it's been a
   How well can computer do it?
                          long cold lonely winter
                          Little darling, it feels like
                          years since it's been here
                          Here comes the sun, here
                          comes the sun,
                          …….



                                                          3
Why Mood




           4
State-of-the-Art
• Mood categories directly adopted from music
  psychological models
   – Lack for social context of music listening (Juslin & Laukka,
     2004)
   – Can social tags help?
• Evaluation datasets are small
   – Low consistency cross assessors (Skowronek et al., 2006 Hu et
     al., 2008)
• Suboptimal performances of automatic music mood
  classification systems
   – Mostly audio-based
   – Can lyrics help?

                                                                     5
Research Questions
• Q1: Can social tags help develop mood taxonomy?
• Q2: Which lyric features are the most useful for music
  mood classification?
• Q3: Are lyrics better than audio in music mood
  classification?
• Q4: Can combining lyrics and audio improve the
  effectiveness of mood classification?
• Q5: Can combining lyrics and audio improve the efficiency
  of mood classification?
   – Number of training examples
   – Length of audio data

Q2-5: Improving classification performance
       by combining lyrics and audio                          6
Q1: Mood Categories
• New topic in information science
• Influential models in music psychology
  – Categorical : Hevner (1936)
  – Dimensional : Russell (1980)
     often used in previous research on music mood
    classification




                                                     7
Russell’s 2D Model
Can Social Tags Help?
• Last.fm
  – One largest tagging site for Western popular
    music
Social Tags
•   Pros:
     –   Users’ perspectives
     –   Large quantity
•   Cons:
     –   Noisy: “I aaaaam lov’in it”   Linguistic Resources:
                                          WordNet-Affect
     –   Ambiguous: “love”             Human Expertise:
     –   Synonyms: “calm”, “serene”       2 music retrieval experts
                                          native English speakers
     –   “Long tail”




                                                                10
11
Distances between Categories
• Calculated by song co-occurrences
  – Categories associating with the same songs are
    similar
• Plotted in 2-D space using Multidimensional
  Scaling




                                                     12
Identified Categories




   13
Research Questions
• Q1: Can social tags help identify mood categories that
  are more realistic?
• Q2: Which lyric features are the most useful for music
  mood classification?
• Q3: Are lyrics better than audio in music mood
  classification?
• Q4 Can combining lyrics and audio improve the
  effectiveness of mood classification?
• Q5: Can combining lyrics and audio improve the
  efficiency of mood classification?
   – Number of training examples
   – Length of audio data

                                                           14
What do they feel about…
Multi-modal
                   Social Tags
                                       Mood Categories
                                        Ground Truth

                      MUSIC


           Audio                     Lyrics

                     Automatic
                    Classification

Q2-5: Improving classification performance by
         combining lyrics and audio                      16
Classification Experiments
• Evaluation task
   – Binary
    Classification


• Evaluation measures and tests
   – Accuracy
   – Friedman’s ANOVA
• Classification algorithm
   – SVM (LIBSVM implementation)




                                   17
Ground Truth Dataset
•   Built from social tags
•   Has audio, lyrics and social tags
•   5,296 unique songs
•   18 mood categories
•   Equal positive and negative examples
•   12,980 examples

              numbers of positive examples in categories




                                                           18
Baseline System
                  (audio-based)
• The AMC tasks in MIREX
  – MIREX: Music Information Retrieval Evaluation eXchange
  – AMC: Audio Mood Classification


• A leading system in AMC 2007 and 2008: Marsyas
  – Music Analysis, Retrieval and Synthesis for Audio Signals; led by
    Prof. Tzanetakis@UVic.ca
  – Uses audio spectral features




                                                                        19
Lyric-based System
• Very little existing work
   – Only used basic text features:
      bag_of_words, part_of_speech
   – Worse than audio-based approaches
• This research extracted and compared a range of novel
  lyric features




                                                          20
Best Lyric Features
• Basic features:
   – Content words, part-of-speech, function words
• Psycholinguistic features:
   – Psychological categories in GI (General Inquirer)
   – Scores in ANEW (Affective Norm of English Words)
• Stylistic features:
   – Punctuation marks; interjection words
   – Statistics: e.g., how many words per minute
• Combinations: 255 of them!

     Most comprehensive study on lyric
            classification so far.
                                                         21
Lyric Feature Example




                        22
No significant
       difference
     between top
     combinations
23
24
25
26
Research Questions
• Q1: Can social tags help identify mood categories that
  are more realistic?
• Q2: Which lyric features are the most useful for music
  mood classification?
• Q3: Are lyrics better than audio in music mood
  classification?
• Q4 Can combining lyrics and audio improve the
  effectiveness of mood classification?
• Q5: Can combining lyrics and audio improve the
  efficiency of mood classification?
   – Number of training examples
   – Length of audio data

                                                           27
Combine Lyrics and Audio
• Two hybrid methods:
   – Late fusion        Lyric Classifier


                                           Prediction
                                                             Final
                                                             Prediction
                                           Prediction

                        Audio Classifier
  – Feature concatenation
                                  Classifier

                                                    Prediction

                                                                      28
System Performances




Audio + Lyrics   Lyrics

                          Audio

                                  30
Effectiveness




                31
Research Questions
• Q1: Can social tags help identify mood categories that
  are more realistic?
• Q2: Which lyric features are the most useful for music
  mood classification?
• Q3: Are lyrics better than audio in music mood
  classification?
• Q4 Can combining lyrics and audio improve the
  effectiveness of mood classification?
• Q5: Can combining lyrics and audio improve the
  efficiency of mood classification?
   – Number of training examples
   – Length of audio data

                                                           33
Automatic Classification
                  (supervised learning)
                         Classifier for “Happy”
    “Here comes the
        sun”  Y                                        Y
 “ I will be back”  N
    “Down with the
                                                        N
     sickness”  N
      Song A  Y
       Song B N                                        N
           ………

Training examples
for “Happy”
                                                  New examples



                                                                 34
Learning Curves
Conclusions
Q1: Can social tags help identify mood categories
  that are more realistic?
Q2: The most useful lyric Combination of words, linguistic
  features are:           features and text stylistic features
Q3: Are lyrics better than audio in music
  mood classification ?
Q4: Can combining lyrics and audio improve
  the effectiveness of mood classification?
Q5: Can combining lyrics and audio improve
  the efficiency of mood classification?


                                                            36
What does computer feel about…
Contributions
Methodology
• Mood categories identified from social tags complement psychological
  models
• Established an example of using empirical data to refine/adapt
  theoretical models
• Improved lyric affect analysis and multi-modal mood classification
Evaluation
• Proposed efficient method in building ground truth datasets
• Largest dataset with ternary information sources to date made
  available to MIR community via MIREX 2009
  http://www.music-ir.org/mirex/2009/index.php/Audio_Tag_Classification

Application
• Provided practical reference for MIR systems
• Moodydb.com

                                                                          38
Application




              39
Feature Analysis




                   40
Audio vs. Lyrics




                   41
Top Lyric Features




                     42
Top Lyric Features in “Calm”




                               43
Top Affective
   Words


      vs.



                44
Future Research Directions




                             45
Affect Analysis for Information Studies

• Affect is an important factor in information behavior and
  information access
• NLP techniques have been applied to attitude, sentiment
  and opinion analysis
• I am interested in its applications on human cognition and
  learning
• English and Chinese; Text and Music

• Paper accepted to ISMIR
   “Exploring the Relationship Between Mood and Creativity
in Rock Lyrics”
                                                           46
Future Research Directions
• Multimedia, multimodal: audio-visual-textual




                                                 47
Summary
• Multimodal Music Mood Classification
  – Combining lyrics and audio helps improve
     effectiveness
     efficiency
  – Contributions
  – Feature analysis
• Future Research
  – Affect factor in informatics
  – Multimodal, multimedia (Photo mining seminar on
    Thursday! – Prof. Winston Hsu from Taiwan)


                                                      48
49
References
•   Hu, X. and Downie, J. S. (2010) When Lyrics Outperform Audio for Music Mood
    Classification: A Feature Analysis, In Proceedings of the 10th International Conference on
    Music Information Retrieval (ISMIR), Aug. 2010, Utrecht, Netherland.
•   Hu, X. and Downie, J. S. (2010) Improving Mood Classification in Music Digital Libraries
    by Combining Lyrics and Audio, In Proceedings of the Joint Conference on Digital
    Libraries’2010, (JCDL), June 2010, Surfers Paradise, Australia. (Best Student Paper
    Award).
•   Hu, X. (2010) Music and Mood: Where Theory and Reality Meet, In the Proceedings of the
    5th iConference, University of Illinois at Urbana-Champaign, Feb. 2010, Champaign, IL
    (Best Student Paper Award).
•   Hu, X. Downie, J. S. and Ehmann, A.(2009) Lyric Text Mining in Music Mood
    Classification, ISMIR’ 09.
•   Hu, X. (2009) Combining Text and Audio for Music Mood Classification in Music Digital
    Libraries, IEEE Bulletin of Technical Committee on Digital Libraries (TCDL), 5(3)
•   Hu, X. (2010) Multi-modal Music Mood Classification, presented in the Jean Tague-
    Sutcliffe Doctoral Research Poster session at the ALISE Annual Conference, Jan. 2010,
    Boston, MA. (3rd Place Award).
•   Hu, X. (2009) Categorizing Music Mood in Social Context, In Proceedings of the Annual
    Meeting of ASIS&T (CD-ROM), Nov. 2009, Vancouver, Canada.
                                                                                            50
References (2)
•   Hu, X., Downie, J. S., Laurier, C., Bay, M. and Ehmann, A. (2008a). The 2007
    MIREX Audio Music Classification task: lessons learned, In Proceedings of the
    9th International Conference on Music Information Retrieval (ISMIR’08). Sept.
    2008, Philadelphia, USA.
•   Juslin, P. N. and Laukka, P. (2004). Expression, perception, and induction of
    musical emotions: a review and a questionnaire study of everyday listening.
    Journal of New Music Research, 33(3): 217-238.
•   Juslin, P. N. and Sloboda, J. A. (2001). Music and emotion: introduction. In P. N.
    Juslin and J. A. Sloboda (Eds.), Music and Emotion: Theory and Research. New
    York: Oxford University Press.
•   Skowronek, J., McKinney, M. F. and van de Par, S. (2006). Ground truth for
    automatic music mood classification. In Proceedings of the 7th International
    Conference on Music Information Retrieval (ISMIR’06), Oct. 2006, Victoria,
    Canada.




                                                                                         51

More Related Content

Similar to Multi-modal Music Mood Classification Using Audio, Lyrics and Social Tags

MOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion RecognitionMOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion RecognitionRui Pedro Paiva
 
Genre Classification and Analysis
Genre Classification and AnalysisGenre Classification and Analysis
Genre Classification and AnalysisAnat Gilboa
 
Film music
Film musicFilm music
Film musiccraigh99
 
Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discoveryswissnex San Francisco
 
MediaEval 2018: Emotion and theme recognition in music using jamendo
MediaEval 2018: Emotion and theme recognition in music using jamendoMediaEval 2018: Emotion and theme recognition in music using jamendo
MediaEval 2018: Emotion and theme recognition in music using jamendomultimediaeval
 
Mouawad
MouawadMouawad
Mouawadanesah
 
The Sound of the Common Core
The Sound of the Common CoreThe Sound of the Common Core
The Sound of the Common CoreRich Hovey
 
Analysis questions
Analysis questionsAnalysis questions
Analysis questionspetefraser
 
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...eswcsummerschool
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualizationicchp2012
 
Back to the Future: Evolution of Music Moods From 1992 to 2022
Back to the Future: Evolution of Music Moods From 1992 to 2022Back to the Future: Evolution of Music Moods From 1992 to 2022
Back to the Future: Evolution of Music Moods From 1992 to 2022AndriaLesane
 
Collins
CollinsCollins
Collinsanesah
 
Music Mood Detection (Lyrics based Approach)
Music Mood Detection (Lyrics based Approach)Music Mood Detection (Lyrics based Approach)
Music Mood Detection (Lyrics based Approach)Akhil Panchal
 
CRC PhD Student Conference 2010 Presentation
CRC PhD Student Conference 2010 PresentationCRC PhD Student Conference 2010 Presentation
CRC PhD Student Conference 2010 Presentationaxambo
 
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...multimediaeval
 
A2 presentation
A2 presentationA2 presentation
A2 presentationasmediae15
 
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...multimediaeval
 
Searching for the right feelings: Emotional metadata in music
Searching for the right feelings: Emotional metadata in musicSearching for the right feelings: Emotional metadata in music
Searching for the right feelings: Emotional metadata in musicDiane Rasmussen Pennington
 

Similar to Multi-modal Music Mood Classification Using Audio, Lyrics and Social Tags (20)

MOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion RecognitionMOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion Recognition
 
Genre Classification and Analysis
Genre Classification and AnalysisGenre Classification and Analysis
Genre Classification and Analysis
 
Film music
Film musicFilm music
Film music
 
Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discovery
 
MediaEval 2018: Emotion and theme recognition in music using jamendo
MediaEval 2018: Emotion and theme recognition in music using jamendoMediaEval 2018: Emotion and theme recognition in music using jamendo
MediaEval 2018: Emotion and theme recognition in music using jamendo
 
Mouawad
MouawadMouawad
Mouawad
 
The Sound of the Common Core
The Sound of the Common CoreThe Sound of the Common Core
The Sound of the Common Core
 
Analysis questions
Analysis questionsAnalysis questions
Analysis questions
 
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...
ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologie...
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualization
 
Back to the Future: Evolution of Music Moods From 1992 to 2022
Back to the Future: Evolution of Music Moods From 1992 to 2022Back to the Future: Evolution of Music Moods From 1992 to 2022
Back to the Future: Evolution of Music Moods From 1992 to 2022
 
Media language1
Media language1Media language1
Media language1
 
Collins
CollinsCollins
Collins
 
Music Mood Detection (Lyrics based Approach)
Music Mood Detection (Lyrics based Approach)Music Mood Detection (Lyrics based Approach)
Music Mood Detection (Lyrics based Approach)
 
CRC PhD Student Conference 2010 Presentation
CRC PhD Student Conference 2010 PresentationCRC PhD Student Conference 2010 Presentation
CRC PhD Student Conference 2010 Presentation
 
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...
The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recog...
 
Viva Presentation
Viva PresentationViva Presentation
Viva Presentation
 
A2 presentation
A2 presentationA2 presentation
A2 presentation
 
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...
MediaEval 2018: AcousticBrainz Genre Task: Content-based Music Genre Recognit...
 
Searching for the right feelings: Emotional metadata in music
Searching for the right feelings: Emotional metadata in musicSearching for the right feelings: Emotional metadata in music
Searching for the right feelings: Emotional metadata in music
 

Recently uploaded

Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...Apsara Of India
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Meanamikaraghav4
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...noor ahmed
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 

Recently uploaded (20)

Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 

Multi-modal Music Mood Classification Using Audio, Lyrics and Social Tags

  • 1. Multi-modal Music Mood Classification Using Audio, Lyrics and Social Tags Xiao Hu National Institute of Informatics July 5, 2011
  • 2. Outline • Multimodal Music Mood Classification – Research questions – Methodology – Findings and contributions • Future Research 2
  • 3. Music Mood Classification Exercise: What do you feel about … Here comes the sun, How people categorize music mood? here comes the sun, and I say it's all right Little darling, it's been a How well can computer do it? long cold lonely winter Little darling, it feels like years since it's been here Here comes the sun, here comes the sun, ……. 3
  • 5. State-of-the-Art • Mood categories directly adopted from music psychological models – Lack for social context of music listening (Juslin & Laukka, 2004) – Can social tags help? • Evaluation datasets are small – Low consistency cross assessors (Skowronek et al., 2006 Hu et al., 2008) • Suboptimal performances of automatic music mood classification systems – Mostly audio-based – Can lyrics help? 5
  • 6. Research Questions • Q1: Can social tags help develop mood taxonomy? • Q2: Which lyric features are the most useful for music mood classification? • Q3: Are lyrics better than audio in music mood classification? • Q4: Can combining lyrics and audio improve the effectiveness of mood classification? • Q5: Can combining lyrics and audio improve the efficiency of mood classification? – Number of training examples – Length of audio data Q2-5: Improving classification performance by combining lyrics and audio 6
  • 7. Q1: Mood Categories • New topic in information science • Influential models in music psychology – Categorical : Hevner (1936) – Dimensional : Russell (1980) often used in previous research on music mood classification 7
  • 9. Can Social Tags Help? • Last.fm – One largest tagging site for Western popular music
  • 10. Social Tags • Pros: – Users’ perspectives – Large quantity • Cons: – Noisy: “I aaaaam lov’in it” Linguistic Resources: WordNet-Affect – Ambiguous: “love” Human Expertise: – Synonyms: “calm”, “serene” 2 music retrieval experts native English speakers – “Long tail” 10
  • 11. 11
  • 12. Distances between Categories • Calculated by song co-occurrences – Categories associating with the same songs are similar • Plotted in 2-D space using Multidimensional Scaling 12
  • 14. Research Questions • Q1: Can social tags help identify mood categories that are more realistic? • Q2: Which lyric features are the most useful for music mood classification? • Q3: Are lyrics better than audio in music mood classification? • Q4 Can combining lyrics and audio improve the effectiveness of mood classification? • Q5: Can combining lyrics and audio improve the efficiency of mood classification? – Number of training examples – Length of audio data 14
  • 15. What do they feel about…
  • 16. Multi-modal Social Tags Mood Categories Ground Truth MUSIC Audio Lyrics Automatic Classification Q2-5: Improving classification performance by combining lyrics and audio 16
  • 17. Classification Experiments • Evaluation task – Binary Classification • Evaluation measures and tests – Accuracy – Friedman’s ANOVA • Classification algorithm – SVM (LIBSVM implementation) 17
  • 18. Ground Truth Dataset • Built from social tags • Has audio, lyrics and social tags • 5,296 unique songs • 18 mood categories • Equal positive and negative examples • 12,980 examples numbers of positive examples in categories 18
  • 19. Baseline System (audio-based) • The AMC tasks in MIREX – MIREX: Music Information Retrieval Evaluation eXchange – AMC: Audio Mood Classification • A leading system in AMC 2007 and 2008: Marsyas – Music Analysis, Retrieval and Synthesis for Audio Signals; led by Prof. Tzanetakis@UVic.ca – Uses audio spectral features 19
  • 20. Lyric-based System • Very little existing work – Only used basic text features: bag_of_words, part_of_speech – Worse than audio-based approaches • This research extracted and compared a range of novel lyric features 20
  • 21. Best Lyric Features • Basic features: – Content words, part-of-speech, function words • Psycholinguistic features: – Psychological categories in GI (General Inquirer) – Scores in ANEW (Affective Norm of English Words) • Stylistic features: – Punctuation marks; interjection words – Statistics: e.g., how many words per minute • Combinations: 255 of them! Most comprehensive study on lyric classification so far. 21
  • 23. No significant difference between top combinations 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. Research Questions • Q1: Can social tags help identify mood categories that are more realistic? • Q2: Which lyric features are the most useful for music mood classification? • Q3: Are lyrics better than audio in music mood classification? • Q4 Can combining lyrics and audio improve the effectiveness of mood classification? • Q5: Can combining lyrics and audio improve the efficiency of mood classification? – Number of training examples – Length of audio data 27
  • 28. Combine Lyrics and Audio • Two hybrid methods: – Late fusion Lyric Classifier Prediction Final Prediction Prediction Audio Classifier – Feature concatenation Classifier Prediction 28
  • 29.
  • 30. System Performances Audio + Lyrics Lyrics Audio 30
  • 32.
  • 33. Research Questions • Q1: Can social tags help identify mood categories that are more realistic? • Q2: Which lyric features are the most useful for music mood classification? • Q3: Are lyrics better than audio in music mood classification? • Q4 Can combining lyrics and audio improve the effectiveness of mood classification? • Q5: Can combining lyrics and audio improve the efficiency of mood classification? – Number of training examples – Length of audio data 33
  • 34. Automatic Classification (supervised learning) Classifier for “Happy” “Here comes the sun”  Y Y “ I will be back”  N “Down with the N sickness”  N Song A  Y Song B N N ……… Training examples for “Happy” New examples 34
  • 36. Conclusions Q1: Can social tags help identify mood categories that are more realistic? Q2: The most useful lyric Combination of words, linguistic features are: features and text stylistic features Q3: Are lyrics better than audio in music mood classification ? Q4: Can combining lyrics and audio improve the effectiveness of mood classification? Q5: Can combining lyrics and audio improve the efficiency of mood classification? 36
  • 37. What does computer feel about…
  • 38. Contributions Methodology • Mood categories identified from social tags complement psychological models • Established an example of using empirical data to refine/adapt theoretical models • Improved lyric affect analysis and multi-modal mood classification Evaluation • Proposed efficient method in building ground truth datasets • Largest dataset with ternary information sources to date made available to MIR community via MIREX 2009 http://www.music-ir.org/mirex/2009/index.php/Audio_Tag_Classification Application • Provided practical reference for MIR systems • Moodydb.com 38
  • 43. Top Lyric Features in “Calm” 43
  • 44. Top Affective Words vs. 44
  • 46. Affect Analysis for Information Studies • Affect is an important factor in information behavior and information access • NLP techniques have been applied to attitude, sentiment and opinion analysis • I am interested in its applications on human cognition and learning • English and Chinese; Text and Music • Paper accepted to ISMIR “Exploring the Relationship Between Mood and Creativity in Rock Lyrics” 46
  • 47. Future Research Directions • Multimedia, multimodal: audio-visual-textual 47
  • 48. Summary • Multimodal Music Mood Classification – Combining lyrics and audio helps improve effectiveness efficiency – Contributions – Feature analysis • Future Research – Affect factor in informatics – Multimodal, multimedia (Photo mining seminar on Thursday! – Prof. Winston Hsu from Taiwan) 48
  • 49. 49
  • 50. References • Hu, X. and Downie, J. S. (2010) When Lyrics Outperform Audio for Music Mood Classification: A Feature Analysis, In Proceedings of the 10th International Conference on Music Information Retrieval (ISMIR), Aug. 2010, Utrecht, Netherland. • Hu, X. and Downie, J. S. (2010) Improving Mood Classification in Music Digital Libraries by Combining Lyrics and Audio, In Proceedings of the Joint Conference on Digital Libraries’2010, (JCDL), June 2010, Surfers Paradise, Australia. (Best Student Paper Award). • Hu, X. (2010) Music and Mood: Where Theory and Reality Meet, In the Proceedings of the 5th iConference, University of Illinois at Urbana-Champaign, Feb. 2010, Champaign, IL (Best Student Paper Award). • Hu, X. Downie, J. S. and Ehmann, A.(2009) Lyric Text Mining in Music Mood Classification, ISMIR’ 09. • Hu, X. (2009) Combining Text and Audio for Music Mood Classification in Music Digital Libraries, IEEE Bulletin of Technical Committee on Digital Libraries (TCDL), 5(3) • Hu, X. (2010) Multi-modal Music Mood Classification, presented in the Jean Tague- Sutcliffe Doctoral Research Poster session at the ALISE Annual Conference, Jan. 2010, Boston, MA. (3rd Place Award). • Hu, X. (2009) Categorizing Music Mood in Social Context, In Proceedings of the Annual Meeting of ASIS&T (CD-ROM), Nov. 2009, Vancouver, Canada. 50
  • 51. References (2) • Hu, X., Downie, J. S., Laurier, C., Bay, M. and Ehmann, A. (2008a). The 2007 MIREX Audio Music Classification task: lessons learned, In Proceedings of the 9th International Conference on Music Information Retrieval (ISMIR’08). Sept. 2008, Philadelphia, USA. • Juslin, P. N. and Laukka, P. (2004). Expression, perception, and induction of musical emotions: a review and a questionnaire study of everyday listening. Journal of New Music Research, 33(3): 217-238. • Juslin, P. N. and Sloboda, J. A. (2001). Music and emotion: introduction. In P. N. Juslin and J. A. Sloboda (Eds.), Music and Emotion: Theory and Research. New York: Oxford University Press. • Skowronek, J., McKinney, M. F. and van de Par, S. (2006). Ground truth for automatic music mood classification. In Proceedings of the 7th International Conference on Music Information Retrieval (ISMIR’06), Oct. 2006, Victoria, Canada. 51

Editor's Notes

  1. 2 dimensions, divide the space into 4 quadrants, this is why previous studies often used 4 mood categories. valence and arousal dimensions.Be criticized for lacking the social context of…
  2. Social tags: since they are inputted by real life users.
  3. Mood categories identified from social tags in accordance to common sense partially supported by classic psychological modelsmore comprehensive than psychological models more closely connected with the reality of music listening
  4. the training data sizes vary from 10% to 100% of all available training samples,