Generating rhyming poetry using LSTM recurrent neural networks
الملخص
Current approaches to generating rhyming English poetry with a neural network involve constraining output to enforce the condition of rhyme. We investigate whether this approach is necessary, or if recurrent neural networks can learn rhyme patterns on their own. We compile a new dataset of amateur poetry which allows rhyme to be learned without external constraints because of the dataset’s size and high frequency of rhymes. We then evaluate models trained on the new dataset using a novel framework that automatically measures the system’s knowledge of poetic form and generalizability. We find that our trained model is able to generalize the pattern of rhyme, generate rhymes unseen in the training data, and also that the learned word embeddings for rhyming sets of words are linearly separable. Our model generates a couplet which rhymes 68.15% of the time; this is the first time that a recurrent neural network has been shown to generate rhyming poetry a high percentage of the time. Additionally, we show that crowd-source workers can only distinguish between our generated couplets and couplets from our dataset 63.3% of the time, indicating that our model generates poetry with coherency, semantic meaning, and fluency comparable to couplets written by humans.
الكلمات المفتاحية
غير متوفر
التخصصات
رسائل وأطاريح مشابهة
- Generating Audio Using Recurrent Neural Networks Andrew Pfalz · 2018
- Intra-day photovoltaic generation forecast using LSTM recurrent neural networks and historical energy data Bruno Rapchaell Magalhaes da Cunha · 2021
- Semantic Segmentation of Urban Scene Images Using Recurrent Neural Networks Venkata Satya Sai Ajay Daliparthi · Dalarna University Library · 2020
- Predicting Irregularities in Arrival Times for Toronto Transit Buses with LSTM Recurrent Neural Networks Using Vehicle Locations and Weather Data Anshuman Kush · Trent University · 2019
- Study in financial time series using recurrent neural networks Daniel Kazuyuki Fugii Matsumoto · 2019
- Exploiting temporal context in speech technologies using lstm recurrent neural networks Rubén Zazo Candil · 2018
