SlideShare a Scribd company logo
Presented by:
Akhil H. Panchal
T.E. Computer
Guided by:
Prof. Mrs. Tiple
Computer Dept.
1
CONTENTS
 Mood vs. Emotion
 Why MMD?
 Mood Models
 How MMD?
 Audio Features
 Hierarchical MMD algorithm
 Lyrics Features
 A Lyrics based approach to MMD
 Applications
 Limitations
2
EMOTION!
• Reactions to an
event or a
stimulus that
lasts for a short
period of time.
• Important
concern for
Music
psychologists.
3
MOOD!
• A generalized
form of your
emotional
feelings that last
for a longer
period of time.
• Less intense.
• Important
concern for MIR
researchers!
4
WHY MMD?
 Need for sorting the ever increasing Music
Database according to our choice(mostly
being “Mood”).
 Time consuming for Listeners to manually
select songs suiting a particular mood or
occasion.
 Huge variety of our Music ranging from
various Albums/Artists/Composers which is
heavily influenced by mood.
5
MOOD MODELS!
 A way to classify various moods so
that each mood can be identified
distinctively.
Mood
Models
Categorical
Dimensional
6
HEVNER’S MODEL
7
RUSSELL’S MODEL
8
THAYER’S MODEL
9
NAVRAS :
INDIAN CLASSICAL MODEL
10
HOW?
Music Mood can be detected
by 2 main techniques.
11
AUDIO FEATURES
2-tier taxonomy of
Music Features:
Low Level
Time Signature
Tempo(BPM)
Timbral Temporal
Mid &
High
level
Pitch
Rhythm
Harmonies
12
AUDIO FEATURES
 Low-level features not closely related to the
properties perceived by ‘listeners’.
 Mid-level features derived from low-level
features help in extracting properties of
Music closely perceived by ‘listeners’ as
Mood.
14
LIST OF FEATURES
Spectral
Centroid
Spectral
Flux
Mel-
frequency
Coefficients
Roll-off
point
Zero-
crossings
Beat
Histogram
15
Conversion of Hertz into Mel scale:
16
C=1127.01048
HEIRARCHICAL MUSIC MOOD
DETECTION ALGORITHM
1. Start.
2. Convert Music clip into uniform format.
3. Divide Music clip into plurality of frames.
4. Extract Audio features: Spectral features, Beat
histogram, Mel-frequency coefficients.
5. Calculate average frame intensities.
19
 Based on Thayer‟s Mood Model
 Used for classifying a music clip into either
of the 4 categories: G1(Exuberance,
Anxious),G2(Contentment & depression).
 Algorithm:
HEIRARCHICAL MUSIC MOOD
DETECTION ALGORITHM
6. Classify Music clip into a mood group based on
intensity feature.
a) Determine probabilities of 1st n 2nd group
based on intensity.
b) If P(G1)>P(G2) then select G1.
Else select G2.
7. Classify Music clip into exact Music mood
based on timbral & rhythm features.
a) Determine probabilities of 1st n 2nd group
based on intensity.
b) If P(M1)>P(M2) then select M1
Else select M2.
20
LYRICS FEATURES
Text
Stylistic
N-gram
content
words
POS(Part of
Speech)
ANEW &
WordNet
General
Enquirer
LYRICS BASED APPROACH
21
TEXT STYLISTIC FEATURES
 Include text statistics such as:
 No. of unique words
 No. of unique lines
 No. of repeated lines/words
 Words per minute
 Special punctuation marks(!) &
 Interjection words (e.g.: „Hey‟, „Oh‟)
22
PART OF SPEECH (POS)
FEATURES
 Grammatical tagging of words
according to their definition and the
textual context they seem in.
 E.g.: Time flies like an arrow.
(noun) (verb)(prep.)(art.) (noun)
23
N-GRAM CONTENT WORDS
 Combination of unigrams, bigrams
& trigrams of content words.
 Help in detecting emotion.
Happy Romantic Aggressive Hopeful
Heaven With you I‟ve never If you
All around Love Kill Dreams
24
ANEW & WordNet
 ANEW has 1034 English words with
scores in 3 dimensions:
 Arousal
 Valence
 Dominance
 Extended by adding synonyms
from WordNet & WordNet-affect.
25
LYRICS BASED MOOD
DETECTION SYSTEM
 The lyrics of the song are given as
input in textual form.
 Lyrics pre-processing is performed.
 Intro, Verses, Chorus are detected at
this stage.
 Instructions like „repeat chorus‟ are
replaced by the actual lyrics.
 Spelling errors are corrected.
26
LYRICS BASED MOOD
DETECTION SYSTEM
 Lyrical features mentioned are
extracted (with help of ANEW,
WordNet)
 The song is tagged with various
moods with varying probabilities.
 The mood tagged with maximum
probability is selected as the mood of
the music clip.
27
CURRENT MMD PLATFORMS
 Stereomood.com
 Musicovery.com
 Mymusicsource.com
 Last.fm
 Youlicense.com
 Crayonroom.com
 Googlemusic.com (China)
28
29
APPLICATIONS
 Shop owners seeking music to attract
certain clients.
 Sorting the music that we have
according to a certain mood or
occasion.
 Ad films requiring a highly
memorable & positive emotion
invoking music for their products.
30
APPLICATIONS
 A Disk Jockey seeks Music having the
same beat & a similar mood as the
current song.
 In games, to invoke moods such as
excitement, danger, fear, victory &
happiness.
 A call center asking the callers to
hold, need happy music pieces.
31
LIMITATIONS
 Precision issues in case of
metaphors.
 Mood from some Music pieces can
be subjective.
 Mood perceived highly dependent
on cultural background.
 Conversion to standard format leads
to loss of certain features.
32
♫Q & A♫
THANK YOU!
33

More Related Content

What's hot

What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
Simplilearn
 
Android Based Questionnaires Application for Heart Disease Prediction System
Android Based Questionnaires Application for Heart Disease Prediction SystemAndroid Based Questionnaires Application for Heart Disease Prediction System
Android Based Questionnaires Application for Heart Disease Prediction System
ijtsrd
 

What's hot (14)

IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...
IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...
IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...
 
Automatic Speaker Recognition system using MFCC and VQ approach
Automatic Speaker Recognition system using MFCC and VQ approachAutomatic Speaker Recognition system using MFCC and VQ approach
Automatic Speaker Recognition system using MFCC and VQ approach
 
Introduction to text to speech
Introduction to text to speechIntroduction to text to speech
Introduction to text to speech
 
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
 
EEG signal background and real-time processing
EEG signal background and real-time processingEEG signal background and real-time processing
EEG signal background and real-time processing
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
 
Deep learning and Healthcare
Deep learning and HealthcareDeep learning and Healthcare
Deep learning and Healthcare
 
Demystifying NLP Transformers: Understanding the Power and Architecture behin...
Demystifying NLP Transformers: Understanding the Power and Architecture behin...Demystifying NLP Transformers: Understanding the Power and Architecture behin...
Demystifying NLP Transformers: Understanding the Power and Architecture behin...
 
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectEmotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speech
 
Managing AWS Costs with Anomaly Detection and Root Cause Analysis
Managing AWS Costs with Anomaly Detection and Root Cause AnalysisManaging AWS Costs with Anomaly Detection and Root Cause Analysis
Managing AWS Costs with Anomaly Detection and Root Cause Analysis
 
Android Based Questionnaires Application for Heart Disease Prediction System
Android Based Questionnaires Application for Heart Disease Prediction SystemAndroid Based Questionnaires Application for Heart Disease Prediction System
Android Based Questionnaires Application for Heart Disease Prediction System
 
Introduction to Neural Networks with Python
Introduction to Neural Networks with PythonIntroduction to Neural Networks with Python
Introduction to Neural Networks with Python
 

Viewers also liked

MOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion RecognitionMOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion Recognition
Rui Pedro Paiva
 
Music, Mood and Marketing
Music, Mood and MarketingMusic, Mood and Marketing
Music, Mood and Marketing
Cher Wang
 
From Music Information Retrieval to Music Emotion Recognition
From Music Information Retrieval to Music Emotion RecognitionFrom Music Information Retrieval to Music Emotion Recognition
From Music Information Retrieval to Music Emotion Recognition
Rui Pedro Paiva
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)
es712
 
How music affects mood & helps stress
How music affects mood & helps stressHow music affects mood & helps stress
How music affects mood & helps stress
opticc0623
 
1st grading 4th grading musika
1st grading  4th grading musika1st grading  4th grading musika
1st grading 4th grading musika
EDITHA HONRADEZ
 

Viewers also liked (20)

Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
MusicMood - Machine Learning in Automatic Music Mood Prediction Based on Song...
MusicMood - Machine Learning in Automatic Music Mood Prediction Based on Song...MusicMood - Machine Learning in Automatic Music Mood Prediction Based on Song...
MusicMood - Machine Learning in Automatic Music Mood Prediction Based on Song...
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
MOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion RecognitionMOODetector: Automatic Music Emotion Recognition
MOODetector: Automatic Music Emotion Recognition
 
Affective UX: Challenges in UX involving affective computing
Affective UX: Challenges in UX involving affective computingAffective UX: Challenges in UX involving affective computing
Affective UX: Challenges in UX involving affective computing
 
Music, Mood and Marketing
Music, Mood and MarketingMusic, Mood and Marketing
Music, Mood and Marketing
 
Utsav Mahendra : Planning the Service Environment
Utsav Mahendra : Planning the  Service Environment Utsav Mahendra : Planning the  Service Environment
Utsav Mahendra : Planning the Service Environment
 
From Music Information Retrieval to Music Emotion Recognition
From Music Information Retrieval to Music Emotion RecognitionFrom Music Information Retrieval to Music Emotion Recognition
From Music Information Retrieval to Music Emotion Recognition
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)
 
Emotion mining in text
Emotion mining in textEmotion mining in text
Emotion mining in text
 
Music and Brain
Music and BrainMusic and Brain
Music and Brain
 
Emotion Detection from Text
Emotion Detection from TextEmotion Detection from Text
Emotion Detection from Text
 
Emotion Detection in text
Emotion Detection in text Emotion Detection in text
Emotion Detection in text
 
How music affects mood & helps stress
How music affects mood & helps stressHow music affects mood & helps stress
How music affects mood & helps stress
 
Music & Emotions
Music & EmotionsMusic & Emotions
Music & Emotions
 
1st grading 4th grading musika
1st grading  4th grading musika1st grading  4th grading musika
1st grading 4th grading musika
 
Emotion detection from text using data mining and text mining
Emotion detection from text using data mining and text miningEmotion detection from text using data mining and text mining
Emotion detection from text using data mining and text mining
 
Mapeh
MapehMapeh
Mapeh
 
Learning at Scale: Using Research To Improve Learning Practices and Technolog...
Learning at Scale: Using Research To Improve Learning Practices and Technolog...Learning at Scale: Using Research To Improve Learning Practices and Technolog...
Learning at Scale: Using Research To Improve Learning Practices and Technolog...
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at Spotify
 

Similar to Music Mood Detection (Lyrics based Approach)

Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discovery
swissnex San Francisco
 
Dancing Machine to Doesn't Really Matter: Analysis of pop music
Dancing Machine to Doesn't Really Matter: Analysis of pop musicDancing Machine to Doesn't Really Matter: Analysis of pop music
Dancing Machine to Doesn't Really Matter: Analysis of pop music
JAYALAKSHMI NAIR
 
Applying narrative to your text
Applying narrative to your textApplying narrative to your text
Applying narrative to your text
hammonda
 
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
Rui Pedro Paiva
 

Similar to Music Mood Detection (Lyrics based Approach) (13)

Gracenote: Music Navigation and Discovery
Gracenote: Music Navigation and DiscoveryGracenote: Music Navigation and Discovery
Gracenote: Music Navigation and Discovery
 
Multi modal music mood classification
Multi modal music mood classificationMulti modal music mood classification
Multi modal music mood classification
 
Dancing Machine to Doesn't Really Matter: Analysis of pop music
Dancing Machine to Doesn't Really Matter: Analysis of pop musicDancing Machine to Doesn't Really Matter: Analysis of pop music
Dancing Machine to Doesn't Really Matter: Analysis of pop music
 
Mood Detection
Mood DetectionMood Detection
Mood Detection
 
Musicology Presentation
Musicology PresentationMusicology Presentation
Musicology Presentation
 
auto_playlist
auto_playlistauto_playlist
auto_playlist
 
Music: An Appreciation- Elements of Music
Music: An Appreciation-  Elements of MusicMusic: An Appreciation-  Elements of Music
Music: An Appreciation- Elements of Music
 
Applying narrative to your text
Applying narrative to your textApplying narrative to your text
Applying narrative to your text
 
A2 introduction 3-brand-2016
A2 introduction 3-brand-2016A2 introduction 3-brand-2016
A2 introduction 3-brand-2016
 
Songwriting Studies Week 1, introduction
Songwriting Studies Week 1, introductionSongwriting Studies Week 1, introduction
Songwriting Studies Week 1, introduction
 
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
 
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
MOODetector: A System for Mood-based Classification and Retrieval of Audio Mu...
 
Rap Lyric Generator
Rap Lyric GeneratorRap Lyric Generator
Rap Lyric Generator
 

Recently uploaded

Recently uploaded (20)

Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 

Music Mood Detection (Lyrics based Approach)

  • 1. Presented by: Akhil H. Panchal T.E. Computer Guided by: Prof. Mrs. Tiple Computer Dept. 1
  • 2. CONTENTS  Mood vs. Emotion  Why MMD?  Mood Models  How MMD?  Audio Features  Hierarchical MMD algorithm  Lyrics Features  A Lyrics based approach to MMD  Applications  Limitations 2
  • 3. EMOTION! • Reactions to an event or a stimulus that lasts for a short period of time. • Important concern for Music psychologists. 3
  • 4. MOOD! • A generalized form of your emotional feelings that last for a longer period of time. • Less intense. • Important concern for MIR researchers! 4
  • 5. WHY MMD?  Need for sorting the ever increasing Music Database according to our choice(mostly being “Mood”).  Time consuming for Listeners to manually select songs suiting a particular mood or occasion.  Huge variety of our Music ranging from various Albums/Artists/Composers which is heavily influenced by mood. 5
  • 6. MOOD MODELS!  A way to classify various moods so that each mood can be identified distinctively. Mood Models Categorical Dimensional 6
  • 11. HOW? Music Mood can be detected by 2 main techniques. 11
  • 12. AUDIO FEATURES 2-tier taxonomy of Music Features: Low Level Time Signature Tempo(BPM) Timbral Temporal Mid & High level Pitch Rhythm Harmonies 12
  • 13. AUDIO FEATURES  Low-level features not closely related to the properties perceived by ‘listeners’.  Mid-level features derived from low-level features help in extracting properties of Music closely perceived by ‘listeners’ as Mood. 14
  • 15. Conversion of Hertz into Mel scale: 16 C=1127.01048
  • 16. HEIRARCHICAL MUSIC MOOD DETECTION ALGORITHM 1. Start. 2. Convert Music clip into uniform format. 3. Divide Music clip into plurality of frames. 4. Extract Audio features: Spectral features, Beat histogram, Mel-frequency coefficients. 5. Calculate average frame intensities. 19  Based on Thayer‟s Mood Model  Used for classifying a music clip into either of the 4 categories: G1(Exuberance, Anxious),G2(Contentment & depression).  Algorithm:
  • 17. HEIRARCHICAL MUSIC MOOD DETECTION ALGORITHM 6. Classify Music clip into a mood group based on intensity feature. a) Determine probabilities of 1st n 2nd group based on intensity. b) If P(G1)>P(G2) then select G1. Else select G2. 7. Classify Music clip into exact Music mood based on timbral & rhythm features. a) Determine probabilities of 1st n 2nd group based on intensity. b) If P(M1)>P(M2) then select M1 Else select M2. 20
  • 18. LYRICS FEATURES Text Stylistic N-gram content words POS(Part of Speech) ANEW & WordNet General Enquirer LYRICS BASED APPROACH 21
  • 19. TEXT STYLISTIC FEATURES  Include text statistics such as:  No. of unique words  No. of unique lines  No. of repeated lines/words  Words per minute  Special punctuation marks(!) &  Interjection words (e.g.: „Hey‟, „Oh‟) 22
  • 20. PART OF SPEECH (POS) FEATURES  Grammatical tagging of words according to their definition and the textual context they seem in.  E.g.: Time flies like an arrow. (noun) (verb)(prep.)(art.) (noun) 23
  • 21. N-GRAM CONTENT WORDS  Combination of unigrams, bigrams & trigrams of content words.  Help in detecting emotion. Happy Romantic Aggressive Hopeful Heaven With you I‟ve never If you All around Love Kill Dreams 24
  • 22. ANEW & WordNet  ANEW has 1034 English words with scores in 3 dimensions:  Arousal  Valence  Dominance  Extended by adding synonyms from WordNet & WordNet-affect. 25
  • 23. LYRICS BASED MOOD DETECTION SYSTEM  The lyrics of the song are given as input in textual form.  Lyrics pre-processing is performed.  Intro, Verses, Chorus are detected at this stage.  Instructions like „repeat chorus‟ are replaced by the actual lyrics.  Spelling errors are corrected. 26
  • 24. LYRICS BASED MOOD DETECTION SYSTEM  Lyrical features mentioned are extracted (with help of ANEW, WordNet)  The song is tagged with various moods with varying probabilities.  The mood tagged with maximum probability is selected as the mood of the music clip. 27
  • 25. CURRENT MMD PLATFORMS  Stereomood.com  Musicovery.com  Mymusicsource.com  Last.fm  Youlicense.com  Crayonroom.com  Googlemusic.com (China) 28
  • 26. 29
  • 27. APPLICATIONS  Shop owners seeking music to attract certain clients.  Sorting the music that we have according to a certain mood or occasion.  Ad films requiring a highly memorable & positive emotion invoking music for their products. 30
  • 28. APPLICATIONS  A Disk Jockey seeks Music having the same beat & a similar mood as the current song.  In games, to invoke moods such as excitement, danger, fear, victory & happiness.  A call center asking the callers to hold, need happy music pieces. 31
  • 29. LIMITATIONS  Precision issues in case of metaphors.  Mood from some Music pieces can be subjective.  Mood perceived highly dependent on cultural background.  Conversion to standard format leads to loss of certain features. 32
  • 30. ♫Q & A♫ THANK YOU! 33