HackerPapers

arXiv:1505.04771cs.LG

DopeLearning: A Computational Approach to Rap Lyrics Generation

Eric Malmi, Pyry Takala, Hannu Toivonen, Tapani Raiko, Aristides Gionis

Abstract

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%, i.e., over 50 times more likely than by random. 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%. The rap lyrics generator has been deployed as an 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.

arXiv comments
This is a pre-print of an article appearing at KDD'16
Journal reference
DOI
doi:10.1145/2939672.2939679
Subjects
cs.LGMachine Learning cs.AIArtificial Intelligence cs.CLComputation and Language cs.NENeural and Evolutionary Computing

On Hacker News

Linked by 2 identifiable commenters in 2 comments across 2 threads, from May 2015 to Nov 2015. Found in 1 HN submission from May 2015 to May 2015. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • Very relevant recent paper: http://arxiv.org/pdf/1505.04771v1.pdf DopeLearning: A Computational Approach to Rap Lyrics Generation

      HoushalterView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.