Verse Generation by Reverse Generation Considering Rhyme and Answer in Japanese Rap Battles
Description
Rap battle is a competition in which two rappers improvise rap verses alternately, and a verse is composed of multiple sentences uttered in one turn by a rapper. In this paper, we propose a method for generating response verses that are semantically related and rhyme with the opponent's verse in rap battles. Our approach uses a language generation model BERT2BERT to generate rap sentences and constructs a verse by appropriately arranging them using a BERT model. When generating rap sentences, it is important to include words that rhyme with a specific word in the opponent's verse, but it is difficult to include such words using a conventional sentence generation model that generates sentences in a forward direction from the beginning of the sentence. To address this issue, our proposed method trains the model to generate sentences in a reverse direction from the end of the sentence, which enables the model to generate rap sentences that highly likely have rhymes at the end. To train the model, we constructed our own rap battle corpus consisting of 6,791 verses. Our experimental results demonstrate that our proposed method outperforms a method that uses a conventional model generating sentences in a forward direction.
Files
cmmr2023_1a-3.pdf
Files
(1.8 MB)
Name | Size | Download all |
---|---|---|
md5:eb1c14fe02f2fdcd31b82d01d6f49a2c
|
1.8 MB | Preview Download |