Table of Contents
Fetching ...

Words to Waves: Emotion-Adaptive Music Recommendation System

Apoorva Chavali, Reeve Menezes

TL;DR

The paper addresses the challenge of aligning music recommendations with a user’s real-time emotional state by mapping natural language inputs to the $V$-$A$ (Valence-Arousal) space using transformer-based embeddings. It introduces a Wide-and-Deep-inspired framework that fuses a VA predictor derived from a transformer with a memorization component capturing $emotion\times user$ and $emotion\times artist$ patterns, trained on EmoBank, Last.fm, and Spotify lyrics data. The approach achieves robust VA regression with rapid convergence (≈5 epochs) and a validation $R^2$ around $0.43$, demonstrating improved emotional relevance over baselines like larger pre-trained models. This emotion-adaptive scheme enables instant, emotionally consistent recommendations and broader artist exploration, while highlighting data limitations and the potential for richer, cross-dataset integration in future work.

Abstract

Current recommendation systems often tend to overlook emotional context and rely on historical listening patterns or static mood tags. This paper introduces a novel music recommendation framework employing a variant of Wide and Deep Learning architecture that takes in real-time emotional states inferred directly from natural language as inputs and recommends songs that closely portray the mood. The system captures emotional contexts from user-provided textual descriptions by using transformer-based embeddings, which were finetuned to predict the emotional dimensions of valence-arousal. The deep component of the architecture utilizes these embeddings to generalize unseen emotional patterns, while the wide component effectively memorizes user-emotion and emotion-genre associations through cross-product features. Experimental results show that personalized music selections positively influence the user's emotions and lead to a significant improvement in emotional relevance.

Words to Waves: Emotion-Adaptive Music Recommendation System

TL;DR

The paper addresses the challenge of aligning music recommendations with a user’s real-time emotional state by mapping natural language inputs to the - (Valence-Arousal) space using transformer-based embeddings. It introduces a Wide-and-Deep-inspired framework that fuses a VA predictor derived from a transformer with a memorization component capturing and patterns, trained on EmoBank, Last.fm, and Spotify lyrics data. The approach achieves robust VA regression with rapid convergence (≈5 epochs) and a validation around , demonstrating improved emotional relevance over baselines like larger pre-trained models. This emotion-adaptive scheme enables instant, emotionally consistent recommendations and broader artist exploration, while highlighting data limitations and the potential for richer, cross-dataset integration in future work.

Abstract

Current recommendation systems often tend to overlook emotional context and rely on historical listening patterns or static mood tags. This paper introduces a novel music recommendation framework employing a variant of Wide and Deep Learning architecture that takes in real-time emotional states inferred directly from natural language as inputs and recommends songs that closely portray the mood. The system captures emotional contexts from user-provided textual descriptions by using transformer-based embeddings, which were finetuned to predict the emotional dimensions of valence-arousal. The deep component of the architecture utilizes these embeddings to generalize unseen emotional patterns, while the wide component effectively memorizes user-emotion and emotion-genre associations through cross-product features. Experimental results show that personalized music selections positively influence the user's emotions and lead to a significant improvement in emotional relevance.
Paper Structure (9 sections, 1 equation, 4 figures, 5 tables)

This paper contains 9 sections, 1 equation, 4 figures, 5 tables.

Figures (4)

  • Figure 1: Wide and Deep architecture
  • Figure 2: Training and Validation loss curves
  • Figure 3: Valence and Arousal count for EmoBank dataset
  • Figure 4: Valence and Arousal count for DEAM dataset