I have been working on a project on MIR.

I have run my code on various datasets like GTZAN, DEAM, EmoMusic

Now I want to train my classifier in a different fashion, i.e. Classification on the basis of Emotion invoked by the song. I tried to use last.fm for this cause but it was not much useful.

Can some suggest me a dataset, where songs are classified on the basis of emotions (Not on the basis of genres pls)?

I know that there is Arousal Valence model, but after going through various Survey papers I have found that the classification using that model is not the best, is there any other mode? or a Dataset someone can recommend.

Thank you.

1 Answer 1


You are on the right path,so you can either use a dataset providing the valence and arousal levels as meta data or the emotions. The first type is more frequent and easier to find but if you are interested in labeled emotions you can use the circumplex model developed by James Russell also known as Russell's model to convert the valence/arousal levels to emotion labels. enter image description here (graph source: Perceptually Valid Facial Expressions for Character-Based Applications, https://www.researchgate.net/publication/220061100_Perceptually_Valid_Facial_Expressions_for_Character-Based_Applications)

Here are some of those datasets:

As for the datasets with emotion labels:

More can be found under: https://ismir.net/resources/datasets/

  • Thank you I will look into these. I Will update soon. Jun 3, 2020 at 7:05
  • 1
    Thank you again @SuperKogito I used MIREX Like Mood dataset, and the results sadly were not impressive. In the end, I was forced to use Arousal-Valence Model, I found out PEemo dataset which is really good. Thanks for your suggestions. Jul 14, 2020 at 14:21
  • I am glad it helped ;) Jul 14, 2020 at 14:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.