Mining sentiments from songs using latent dirichlet allocation

  • Authors:
  • Govind Sharma;M. Narasimha Murty

  • Affiliations:
  • Department of Computer Science and Automation, Indian Institute of Science, Bangalore, Karnataka, India;Department of Computer Science and Automation, Indian Institute of Science, Bangalore, Karnataka, India

  • Venue:
  • IDA'11 Proceedings of the 10th international conference on Advances in intelligent data analysis X
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Song-selection and mood are interdependent. If we capture a song's sentiment, we can determine the mood of the listener, which can serve as a basis for recommendation systems. Songs are generally classified according to genres, which don't entirely reflect sentiments. Thus, we require an unsupervised scheme to mine them. Sentiments are classified into either two (positive/negative) or multiple (happy/angry/sad/...) classes, depending on the application. We are interested in analyzing the feelings invoked by a song, involving multi-class sentiments. To mine the hidden sentimental structure behind a song, in terms of "topics", we consider its lyrics and use Latent Dirichlet Allocation (LDA). Each song is a mixture of moods. Topics mined by LDA can represent moods. Thus we get a scheme of collecting similar-mood songs. For validation, we use a dataset of songs containing 6 moods annotated by users of a particular website.