DopeLearning: A Computational Approach to Rap Lyrics Generation

05/18/2015
by   Eric Malmi, et al.
0

Writing rap lyrics requires both creativity to construct a meaningful, interesting story and lyrical skills to produce complex rhyme patterns, which form the cornerstone of good flow. We present a rap lyrics generation method that captures both of these aspects. First, we develop a prediction model to identify the next line of existing lyrics from a set of candidate next lines. This model is based on two machine-learning techniques: the RankSVM algorithm and a deep neural network model with a novel structure. Results show that the prediction model can identify the true next line among 299 randomly selected lines with an accuracy of 17 Second, we employ the prediction model to combine lines from existing songs, producing lyrics with rhyme and a meaning. An evaluation of the produced lyrics shows that in terms of quantitative rhyme density, the method outperforms the best human rappers by 21 online tool called DeepBeat, and the performance of the tool has been assessed by analyzing its usage logs. This analysis shows that machine-learned rankings correlate with user preferences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2021

JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction

A Just-In-Time (JIT) defect prediction model is a classifier to predict ...
research
01/03/2019

A unified framework of epidemic spreading prediction by empirical mode decomposition based ensemble learning techniques

In this paper, a unified susceptible-exposed-infected-susceptible-aware ...
research
02/23/2023

Do Machine Learning Models Produce TypeScript Types That Type Check?

Type migration is the process of adding types to untyped code to gain as...
research
05/03/2020

A combination of 'pooling' with a prediction model can reduce by 73 number of COVID-19 (Corona-virus) tests

We show that combining a prediction model (based on neural networks), wi...
research
12/19/2016

Transfer Learning based Dynamic Multiobjective Optimization Algorithms

One of the major distinguishing features of the dynamic multiobjective o...
research
03/11/2020

A Simulation Study of Bandit Algorithms to Address External Validity of Software Fault Prediction

Various software fault prediction models and techniques for building alg...

Please sign up or login with your details

Forgot password? Click here to reset