# Flow Moods: Recommending Music by Moods on Deezer

arXiv: https://arxiv.org/abs/2207.11229 · HTML: https://mlsanity.com/paper/2207.11229/

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- Builds on 10 of its 22 references that are in the map.
- First posted on arXiv 15 Jul 2022.

## Builds on (most cited first, 10 of 10)

- [Billion-scale similarity search with GPUs](https://mlsanity.com/paper/1702.08734/) (2017)
- [musicnn: Pre-trained convolutional neural networks for music audio tagging](https://mlsanity.com/paper/1909.06654/) (2019)
- [Current Challenges and Visions in Music Recommender Systems Research](https://mlsanity.com/paper/1710.03208/) (2017)
- [Automatic tagging using deep convolutional neural networks](https://mlsanity.com/paper/1606.00298/) (2016)
- [Security and Privacy on Blockchain](https://mlsanity.com/paper/1903.07602/) (2019)
- [Carousel Personalization in Music Streaming Apps with Contextual Bandits](https://mlsanity.com/paper/2009.06546/) (2020)
- [A Semi-Personalized System for User Cold Start Recommendation on Music Streaming Apps](https://mlsanity.com/paper/2106.03819/) (2021)
- [Explainability in Music Recommender Systems](https://mlsanity.com/paper/2201.10528/) (2022)
- [Music Mood Detection Based On Audio And Lyrics With Deep Neural Net](https://mlsanity.com/paper/1809.07276/) (2018)
- [Cold Start Similar Artists Ranking with Gravity-Inspired Graph Autoencoders](https://mlsanity.com/paper/2108.01053/) (2021)

## Built on by (most cited first, 11 of 11)

- [Attention Mixtures for Time-Aware Sequential Recommendation](https://mlsanity.com/paper/2304.08158/) (2023)
- [A Scalable Framework for Automatic Playlist Continuation on Music Streaming Services](https://mlsanity.com/paper/2304.09061/) (2023)
- [A Human Subject Study of Named Entity Recognition (NER) in Conversational Music Recommendation Queries](https://mlsanity.com/paper/2303.06944/) (2023)
- [Track Mix Generation on Music Streaming Services using Transformers](https://mlsanity.com/paper/2307.03045/) (2023)
- [Let's Get It Started: Fostering the Discoverability of New Releases on Deezer](https://mlsanity.com/paper/2401.02827/) (2024)
- [Exploring Large Action Sets with Hyperspherical Embeddings using von Mises-Fisher Sampling](https://mlsanity.com/paper/2507.00518/) (2025)
- [Fairness Through Domain Awareness: Mitigating Popularity Bias For Music Discovery](https://mlsanity.com/paper/2308.14601/) (2023)
- [Emotion-aware Personalized Music Recommendation with a Heterogeneity-aware Deep Bayesian Network](https://mlsanity.com/paper/2406.14090/) (2024)
- [Search Engine and Recommendation System for the Music Industry built with JinaAI](https://mlsanity.com/paper/2308.03842/) (2023)
- [Music Playlist Captioning at Scale with Large Language Models](https://mlsanity.com/paper/2606.22460/) (2026)
- [Twenty-Five Years of MIR Research: Achievements, Practices, Evaluations, and Future Challenges](https://mlsanity.com/paper/2511.07205/) (2025)

## Abstract (arXiv)

The music streaming service Deezer extensively relies on its Flow algorithm, which generates personalized radio-style playlists of songs, to help users discover musical content. Nonetheless, despite promising results over the past years, Flow used to ignore the moods of users when providing recommendations. In this paper, we present Flow Moods, an improved version of Flow that addresses this limitation. Flow Moods leverages collaborative filtering, audio content analysis, and mood annotations from professional music curators to generate personalized mood-specific playlists at scale. We detail the motivations, the development, and the deployment of this system on Deezer. Since its release in 2021, Flow Moods has been recommending music by moods to millions of users every day.
