In plain words: A system writes parody lyrics by generating each line backward with a language model and picking words that fit the melody's syllable counts and rhyme scheme. In a case study, it met those constraints reliably, where typical lyric generation often breaks them.
Abstract · Weird AI Yankovic: Generating Parody Lyrics
Lyrics parody swaps one set of words that accompany a melody with a new set of words, preserving the number of syllables per line and the rhyme scheme. Lyrics parody generation is a challenge for controllable text generation. We show how a specialized sampling procedure, combined with backward text generation with XLNet can produce parody lyrics that reliably meet the syllable and rhyme scheme constraints.We introduce the Weird AI Yankovic system and provide a case study evaluation. We conclude with societal implications of neural lyric parody generation.
Mark Riedl
arXiv:2009.12240 · cs.CL, cs.AI · submitted Sep 25, 2020
abstract · pdf · html · 9 pages, serious paper about a silly task, written accordingly
From part of the conclusion:
"Indeed, one of the appeals of the Weird AI Yankovic, if there are in fact any, is seeing the train wreck of text that is output and deriving delight in the close-but-not-quite-sensical results. Weird AI Yankovic is a case study in design trade-offs—when to handle failure modes and when to permit failures—where improvements that reduce the likelihood of failed outputs also make the outputs “safer” but also less interesting."