SlideShare a Scribd company logo
1 of 18
Download to read offline
Introduction to Audio Content Analysis
module 13: mood recognition
alexander lerch
overview intro mood models regression results summary
introduction
overview
corresponding textbook section
chapter 13
lecture content
• introduction to emotion and mood
• models for mood
• linear regression
learning objectives
• describe Russel’s arousal-valence plane
• discuss commonalities and differences between mood recognition and genre
classification
• implement linear regression in Matlab
module 13: mood recognition 1 / 9
overview intro mood models regression results summary
introduction
overview
corresponding textbook section
chapter 13
lecture content
• introduction to emotion and mood
• models for mood
• linear regression
learning objectives
• describe Russel’s arousal-valence plane
• discuss commonalities and differences between mood recognition and genre
classification
• implement linear regression in Matlab
module 13: mood recognition 1 / 9
overview intro mood models regression results summary
mood recognition
introduction
objective:identify mood/emotion of a song
terminology:
• Music Mood Recognition and Music Emotion Recognition usually used synonymously
processing steps (similar to genre and similarity tasks)
• extract features
• classify (possibly regression)
module 13: mood recognition 2 / 9
overview intro mood models regression results summary
mood recognition
introduction
objective:identify mood/emotion of a song
terminology:
• Music Mood Recognition and Music Emotion Recognition usually used synonymously
processing steps (similar to genre and similarity tasks)
• extract features
• classify (possibly regression)
module 13: mood recognition 2 / 9
overview intro mood models regression results summary
mood recognition
introduction
objective:identify mood/emotion of a song
terminology:
• Music Mood Recognition and Music Emotion Recognition usually used synonymously
processing steps (similar to genre and similarity tasks)
• extract features
• classify (possibly regression)
module 13: mood recognition 2 / 9
overview intro mood models regression results summary
mood recognition
challenges
What is the difference between mood and emotion
module 13: mood recognition 3 / 9
overview intro mood models regression results summary
mood recognition
challenges
What is the difference between mood and emotion
many definitions out there but general consensus on
emotion:
• temporary, evanescent
• (directly) related to external stimuli
mood:
• longer term, stable
• diffuse affect state
module 13: mood recognition 3 / 9
overview intro mood models regression results summary
mood recognition
challenges
ground truth data
• verbalization of emotions/moods usually misleading
• not easily quantifiable/categorizable
• changing over time?
research questions
• are basic emotions (happiness, anger, fear, . . . ) representative for music perception?
• should aesthetic emotions be distinguished from other emotions (guilt, shame,
disgust, ...)?
• aroused vs. transported/evoked vs. conveyed moods?
module 13: mood recognition 4 / 9
overview intro mood models regression results summary
mood recognition
challenges
ground truth data
• verbalization of emotions/moods usually misleading
• not easily quantifiable/categorizable
• changing over time?
research questions
• are basic emotions (happiness, anger, fear, . . . ) representative for music perception?
• should aesthetic emotions be distinguished from other emotions (guilt, shame,
disgust, ...)?
• aroused vs. transported/evoked vs. conveyed moods?
module 13: mood recognition 4 / 9
overview intro mood models regression results summary
mood recognition
challenges
ground truth data
• verbalization of emotions/moods usually misleading
• not easily quantifiable/categorizable
• changing over time?
research questions
• are basic emotions (happiness, anger, fear, . . . ) representative for music perception?
• should aesthetic emotions be distinguished from other emotions (guilt, shame,
disgust, ...)?
• aroused vs. transported/evoked vs. conveyed moods?
module 13: mood recognition 4 / 9
overview intro mood models regression results summary
mood recognition
models
classification into label clusters1
Cluster 1 Cluster 2 Cluster 3 Cluster 4 Cluster 5
Rowdy Amiable/Good Natured Literate Witty Volatile
Rousing Sweet Wistful Humorous Fiery
Confident Fun Bittersweet Whimsical Visceral
Boisterous Rollicking Autumnal Wry Aggressive
Passionate Cheerful Brooding Campy Tense/Anxious
Poignant Quirky Intense
Silly
mood model, circumplex model
1
X. Hu and J. S. Downie, “Exploring Mood Metadata: Relationships with Genre, Artist and Usage Metadata,” in Proceedings of the
International Society for Music Information Retrieval Conference (ISMIR), Vienna, 2007.
module 13: mood recognition 5 / 9
overview intro mood models regression results summary
mood recognition
models
classification into label clusters
mood model, circumplex model1
Pleasure
Excitement
Arousal
Distress
Misery
Depression
Sleepiness
Contentment
1
J. A. Russel, “A Circumplex Model of Affect,” Journal of Personality and Social Psychology, vol. 39, no. 6, pp. 1161–1178, 1980, issn:
1939-1315(Electronic);0022-3514(Print). doi: 10.1037/h0077714.
module 13: mood recognition 5 / 9
overview intro mood models regression results summary
mood recognition
mood model: regression modeling
mapping
• (N-dimensional) observation (feature) to 2-dimensional coordinate (valence/arousal)
training
• find model to minimize error between data points and “prediction”
module 13: mood recognition 6 / 9
overview intro mood models regression results summary
regression
regression
linear regression: fit a linear function to a series of points (xj , yj )
yn = m · xn + b
other regression approaches: SVR, DNNs, etc.
module 13: mood recognition 7 / 9
matlab
source:
plotLinearRegression.m
overview intro mood models regression results summary
mood recognition
range of results
highly dependent on data
5 mood clusters:
40–60% classification rate
mood model:
0.1–0.4 absolute prediction error (unit circle)
module 13: mood recognition 8 / 9
overview intro mood models regression results summary
mood recognition
range of results
highly dependent on data
5 mood clusters:
40–60% classification rate
mood model:
0.1–0.4 absolute prediction error (unit circle)
module 13: mood recognition 8 / 9
overview intro mood models regression results summary
summary
lecture content
emotion and mood
• emotion: temporary, related to external stimuli
• mood: long term, diffuse affective state
features
1 baseline features are identical to genre and similarity tasks
inference
1 often done as regression (as opposed to classification)
module 13: mood recognition 9 / 9

More Related Content

Similar to 13-00-ACA-Mood.pdf

Eq presentation
Eq presentationEq presentation
Eq presentationnitish2409
 
I am fine with the actual analysis of the data on SPSS, however I am.pdf
I am fine with the actual analysis of the data on SPSS, however I am.pdfI am fine with the actual analysis of the data on SPSS, however I am.pdf
I am fine with the actual analysis of the data on SPSS, however I am.pdfAMITPANCHAL154
 
Ingtelligence notes for review
Ingtelligence notes for reviewIngtelligence notes for review
Ingtelligence notes for reviewmpiskel
 
Helpful Information for writing the mental status examMENTAL .docx
Helpful Information for writing the mental status examMENTAL .docxHelpful Information for writing the mental status examMENTAL .docx
Helpful Information for writing the mental status examMENTAL .docxpauline234567
 
Depth of Feelings: Modeling Emotions in User Models and Agent Architectures
Depth of Feelings: Modeling Emotions in User Models and Agent ArchitecturesDepth of Feelings: Modeling Emotions in User Models and Agent Architectures
Depth of Feelings: Modeling Emotions in User Models and Agent ArchitecturesEva Hudlicka
 
Emotional Profiling of Locations based on Social Media
Emotional Profiling of Locations based on Social MediaEmotional Profiling of Locations based on Social Media
Emotional Profiling of Locations based on Social MediaDr. Juan Bernabe Moreno
 
Influencing & Conforming (Chapter 6)This chapter deals with on
Influencing & Conforming (Chapter 6)This chapter deals with onInfluencing & Conforming (Chapter 6)This chapter deals with on
Influencing & Conforming (Chapter 6)This chapter deals with onLaticiaGrissomzz
 
PSYCHOMETRY
PSYCHOMETRYPSYCHOMETRY
PSYCHOMETRYANCYBS
 
Normality Cwl
Normality  CwlNormality  Cwl
Normality CwlJade Sun
 
Emotion analysis of songs based on lyrical
Emotion analysis of songs based on lyricalEmotion analysis of songs based on lyrical
Emotion analysis of songs based on lyricalijaia
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognitionxywen
 
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptx
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptxEmotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptx
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptxssusera514e0
 
A General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemA General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemLucio Narducci
 
projective test.pptx
projective test.pptxprojective test.pptx
projective test.pptxSidra Akhtar
 
projective test in Psychology
projective test in Psychology projective test in Psychology
projective test in Psychology Sidra Akhtar
 
Assignment 9 Answer the following questions. 1. Review the lis.docx
Assignment 9 Answer the following questions. 1. Review the lis.docxAssignment 9 Answer the following questions. 1. Review the lis.docx
Assignment 9 Answer the following questions. 1. Review the lis.docxrock73
 
Psych 101 Chapter One
Psych 101 Chapter OnePsych 101 Chapter One
Psych 101 Chapter Oneguest7e1de5
 

Similar to 13-00-ACA-Mood.pdf (20)

Eq presentation
Eq presentationEq presentation
Eq presentation
 
Eq presentation
Eq presentationEq presentation
Eq presentation
 
Eq presentation
Eq presentationEq presentation
Eq presentation
 
I am fine with the actual analysis of the data on SPSS, however I am.pdf
I am fine with the actual analysis of the data on SPSS, however I am.pdfI am fine with the actual analysis of the data on SPSS, however I am.pdf
I am fine with the actual analysis of the data on SPSS, however I am.pdf
 
Ingtelligence notes for review
Ingtelligence notes for reviewIngtelligence notes for review
Ingtelligence notes for review
 
Helpful Information for writing the mental status examMENTAL .docx
Helpful Information for writing the mental status examMENTAL .docxHelpful Information for writing the mental status examMENTAL .docx
Helpful Information for writing the mental status examMENTAL .docx
 
Depth of Feelings: Modeling Emotions in User Models and Agent Architectures
Depth of Feelings: Modeling Emotions in User Models and Agent ArchitecturesDepth of Feelings: Modeling Emotions in User Models and Agent Architectures
Depth of Feelings: Modeling Emotions in User Models and Agent Architectures
 
Emotional Profiling of Locations based on Social Media
Emotional Profiling of Locations based on Social MediaEmotional Profiling of Locations based on Social Media
Emotional Profiling of Locations based on Social Media
 
Influencing & Conforming (Chapter 6)This chapter deals with on
Influencing & Conforming (Chapter 6)This chapter deals with onInfluencing & Conforming (Chapter 6)This chapter deals with on
Influencing & Conforming (Chapter 6)This chapter deals with on
 
PSYCHOMETRY
PSYCHOMETRYPSYCHOMETRY
PSYCHOMETRY
 
Sentence completion test
Sentence completion testSentence completion test
Sentence completion test
 
Normality Cwl
Normality  CwlNormality  Cwl
Normality Cwl
 
Emotion analysis of songs based on lyrical
Emotion analysis of songs based on lyricalEmotion analysis of songs based on lyrical
Emotion analysis of songs based on lyrical
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognition
 
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptx
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptxEmotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptx
Emotions TOKUHAMA Part 2 1-30-15 Positive Psychology Jan 15.pptx
 
A General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemA General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender System
 
projective test.pptx
projective test.pptxprojective test.pptx
projective test.pptx
 
projective test in Psychology
projective test in Psychology projective test in Psychology
projective test in Psychology
 
Assignment 9 Answer the following questions. 1. Review the lis.docx
Assignment 9 Answer the following questions. 1. Review the lis.docxAssignment 9 Answer the following questions. 1. Review the lis.docx
Assignment 9 Answer the following questions. 1. Review the lis.docx
 
Psych 101 Chapter One
Psych 101 Chapter OnePsych 101 Chapter One
Psych 101 Chapter One
 

More from AlexanderLerch4

0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdfAlexanderLerch4
 
09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdfAlexanderLerch4
 
09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdfAlexanderLerch4
 
09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdfAlexanderLerch4
 
07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdfAlexanderLerch4
 
15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdfAlexanderLerch4
 
12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdfAlexanderLerch4
 
09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdfAlexanderLerch4
 
09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdfAlexanderLerch4
 
11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdfAlexanderLerch4
 
03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdfAlexanderLerch4
 
07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdfAlexanderLerch4
 
05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdfAlexanderLerch4
 
07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdfAlexanderLerch4
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdfAlexanderLerch4
 
03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdfAlexanderLerch4
 
07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdfAlexanderLerch4
 

More from AlexanderLerch4 (20)

0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf
 
12-02-ACA-Genre.pdf
12-02-ACA-Genre.pdf12-02-ACA-Genre.pdf
12-02-ACA-Genre.pdf
 
10-02-ACA-Alignment.pdf
10-02-ACA-Alignment.pdf10-02-ACA-Alignment.pdf
10-02-ACA-Alignment.pdf
 
09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf
 
09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf
 
09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf
 
07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf
 
15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf
 
12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf
 
09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf
 
09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf
 
11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf
 
08-00-ACA-Intensity.pdf
08-00-ACA-Intensity.pdf08-00-ACA-Intensity.pdf
08-00-ACA-Intensity.pdf
 
03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf
 
07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf
 
05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf
 
07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf
 
03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf
 
07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

13-00-ACA-Mood.pdf

  • 1. Introduction to Audio Content Analysis module 13: mood recognition alexander lerch
  • 2. overview intro mood models regression results summary introduction overview corresponding textbook section chapter 13 lecture content • introduction to emotion and mood • models for mood • linear regression learning objectives • describe Russel’s arousal-valence plane • discuss commonalities and differences between mood recognition and genre classification • implement linear regression in Matlab module 13: mood recognition 1 / 9
  • 3. overview intro mood models regression results summary introduction overview corresponding textbook section chapter 13 lecture content • introduction to emotion and mood • models for mood • linear regression learning objectives • describe Russel’s arousal-valence plane • discuss commonalities and differences between mood recognition and genre classification • implement linear regression in Matlab module 13: mood recognition 1 / 9
  • 4. overview intro mood models regression results summary mood recognition introduction objective:identify mood/emotion of a song terminology: • Music Mood Recognition and Music Emotion Recognition usually used synonymously processing steps (similar to genre and similarity tasks) • extract features • classify (possibly regression) module 13: mood recognition 2 / 9
  • 5. overview intro mood models regression results summary mood recognition introduction objective:identify mood/emotion of a song terminology: • Music Mood Recognition and Music Emotion Recognition usually used synonymously processing steps (similar to genre and similarity tasks) • extract features • classify (possibly regression) module 13: mood recognition 2 / 9
  • 6. overview intro mood models regression results summary mood recognition introduction objective:identify mood/emotion of a song terminology: • Music Mood Recognition and Music Emotion Recognition usually used synonymously processing steps (similar to genre and similarity tasks) • extract features • classify (possibly regression) module 13: mood recognition 2 / 9
  • 7. overview intro mood models regression results summary mood recognition challenges What is the difference between mood and emotion module 13: mood recognition 3 / 9
  • 8. overview intro mood models regression results summary mood recognition challenges What is the difference between mood and emotion many definitions out there but general consensus on emotion: • temporary, evanescent • (directly) related to external stimuli mood: • longer term, stable • diffuse affect state module 13: mood recognition 3 / 9
  • 9. overview intro mood models regression results summary mood recognition challenges ground truth data • verbalization of emotions/moods usually misleading • not easily quantifiable/categorizable • changing over time? research questions • are basic emotions (happiness, anger, fear, . . . ) representative for music perception? • should aesthetic emotions be distinguished from other emotions (guilt, shame, disgust, ...)? • aroused vs. transported/evoked vs. conveyed moods? module 13: mood recognition 4 / 9
  • 10. overview intro mood models regression results summary mood recognition challenges ground truth data • verbalization of emotions/moods usually misleading • not easily quantifiable/categorizable • changing over time? research questions • are basic emotions (happiness, anger, fear, . . . ) representative for music perception? • should aesthetic emotions be distinguished from other emotions (guilt, shame, disgust, ...)? • aroused vs. transported/evoked vs. conveyed moods? module 13: mood recognition 4 / 9
  • 11. overview intro mood models regression results summary mood recognition challenges ground truth data • verbalization of emotions/moods usually misleading • not easily quantifiable/categorizable • changing over time? research questions • are basic emotions (happiness, anger, fear, . . . ) representative for music perception? • should aesthetic emotions be distinguished from other emotions (guilt, shame, disgust, ...)? • aroused vs. transported/evoked vs. conveyed moods? module 13: mood recognition 4 / 9
  • 12. overview intro mood models regression results summary mood recognition models classification into label clusters1 Cluster 1 Cluster 2 Cluster 3 Cluster 4 Cluster 5 Rowdy Amiable/Good Natured Literate Witty Volatile Rousing Sweet Wistful Humorous Fiery Confident Fun Bittersweet Whimsical Visceral Boisterous Rollicking Autumnal Wry Aggressive Passionate Cheerful Brooding Campy Tense/Anxious Poignant Quirky Intense Silly mood model, circumplex model 1 X. Hu and J. S. Downie, “Exploring Mood Metadata: Relationships with Genre, Artist and Usage Metadata,” in Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), Vienna, 2007. module 13: mood recognition 5 / 9
  • 13. overview intro mood models regression results summary mood recognition models classification into label clusters mood model, circumplex model1 Pleasure Excitement Arousal Distress Misery Depression Sleepiness Contentment 1 J. A. Russel, “A Circumplex Model of Affect,” Journal of Personality and Social Psychology, vol. 39, no. 6, pp. 1161–1178, 1980, issn: 1939-1315(Electronic);0022-3514(Print). doi: 10.1037/h0077714. module 13: mood recognition 5 / 9
  • 14. overview intro mood models regression results summary mood recognition mood model: regression modeling mapping • (N-dimensional) observation (feature) to 2-dimensional coordinate (valence/arousal) training • find model to minimize error between data points and “prediction” module 13: mood recognition 6 / 9
  • 15. overview intro mood models regression results summary regression regression linear regression: fit a linear function to a series of points (xj , yj ) yn = m · xn + b other regression approaches: SVR, DNNs, etc. module 13: mood recognition 7 / 9 matlab source: plotLinearRegression.m
  • 16. overview intro mood models regression results summary mood recognition range of results highly dependent on data 5 mood clusters: 40–60% classification rate mood model: 0.1–0.4 absolute prediction error (unit circle) module 13: mood recognition 8 / 9
  • 17. overview intro mood models regression results summary mood recognition range of results highly dependent on data 5 mood clusters: 40–60% classification rate mood model: 0.1–0.4 absolute prediction error (unit circle) module 13: mood recognition 8 / 9
  • 18. overview intro mood models regression results summary summary lecture content emotion and mood • emotion: temporary, related to external stimuli • mood: long term, diffuse affective state features 1 baseline features are identical to genre and similarity tasks inference 1 often done as regression (as opposed to classification) module 13: mood recognition 9 / 9