Automatic, Personalized, and Flexible Playlist Generation using Reinforcement Learning

09/12/2018
by   Shun-Yao Shih, et al.
0

Songs can be well arranged by professional music curators to form a riveting playlist that creates engaging listening experiences. However, it is time-consuming for curators to timely rearrange these playlists for fitting trends in future. By exploiting the techniques of deep learning and reinforcement learning, in this paper, we consider music playlist generation as a language modeling problem and solve it by the proposed attention language model with policy gradient. We develop a systematic and interactive approach so that the resulting playlists can be tuned flexibly according to user preferences. Considering a playlist as a sequence of words, we first train our attention RNN language model on baseline recommended playlists. By optimizing suitable imposed reward functions, the model is thus refined for corresponding preferences. The experimental results demonstrate that our approach not only generates coherent playlists automatically but is also able to flexibly recommend personalized playlists for diversity, novelty and freshness.

READ FULL TEXT
research
02/08/2020

RL-Duet: Online Music Accompaniment Generation Using Deep Reinforcement Learning

This paper presents a deep reinforcement learning algorithm for online a...
research
10/15/2020

A Transformer Based Pitch Sequence Autoencoder with MIDI Augmentation

Algorithms based on deep learning have been widely put forward for autom...
research
09/06/2020

Contextual Personalized Re-Ranking of Music Recommendations through Audio Features

Users are able to access millions of songs through music streaming servi...
research
03/03/2020

Predicting A Creator's Preferences In, and From, Interactive Generative Art

As a lay user creates an art piece using an interactive generative art t...
research
09/27/2018

Controllable Neural Story Generation via Reinforcement Learning

Open story generation is the problem of automatically creating a story f...
research
09/09/2019

Clickbait? Sensational Headline Generation with Auto-tuned Reinforcement Learning

Sensational headlines are headlines that capture people's attention and ...
research
02/10/2017

Batch Policy Gradient Methods for Improving Neural Conversation Models

We study reinforcement learning of chatbots with recurrent neural networ...

Please sign up or login with your details

Forgot password? Click here to reset