Shall I Compare Thee to a Machine-Written Sonnet? An Approach to Algorithmic Sonnet Generation

We provide an approach for generating beautiful poetry. Our sonnet-generation algorithm includes several novel elements that improve over the state of the art, leading to metrical, rhyming poetry with many human-like qualities. These novel elements include in-line punctuation, part of speech restrictions, and more appropriate training corpora. Our work is the winner of the 2018 PoetiX Literary Turing Test Award for computer-generated poetry.

[1]  Pablo Gervás,et al.  WASP: Evaluation of Different Strategies for the Automatic Generation of Spanish Verse , 2002 .

[2]  K. Wang,et al.  The machine poetry generator imitating Du Fu's styles , 2018, 2018 International Conference on Artificial Intelligence and Big Data (ICAIBD).

[3]  Hugo Gonçalo Oliveira A Survey on Intelligent Poetry Generation: Languages, Features, Techniques, Reutilisation and Evaluation , 2017, INLG.

[4]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[5]  Enhong Chen,et al.  Chinese Poetry Generation with Planning based Neural Network , 2016, COLING.

[6]  Yejin Choi,et al.  Generating Topical Poetry , 2016, EMNLP.

[7]  Hugo Gonçalo Oliveira PoeTryMe : a versatile platform for poetry generation , 2012 .

[8]  Long Jiang,et al.  Generating Chinese Classical Poems with Statistical Machine Translation Models , 2012, AAAI.

[9]  Shou-De Lin,et al.  i, Poet: Automatic Chinese Poetry Composition through a Generative Summarization Framework under Constrained Optimization , 2013, IJCAI.

[10]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[11]  W. Whitman Complete Prose Works , 1897 .

[12]  K. Berridge,et al.  The Hunger Games , 2015, Cell.

[13]  Maosong Sun,et al.  Generating Chinese Classical Poems with RNN Encoder-Decoder , 2016, CCL.

[14]  Maosong Sun,et al.  Chinese Poetry Generation with a Working Memory Model , 2018, IJCAI.

[15]  Xing Xie,et al.  Image Inspired Poetry Generation in XiaoIce , 2018, ArXiv.

[16]  Kevin Knight,et al.  Automatic Analysis of Rhythmic Poetry with Applications to Generation and Translation , 2010, EMNLP.

[17]  H. Manurung An evolutionary algorithm approach to poetry generation , 2004 .

[18]  Hugo Gonçalo Oliveira Automatic generation of poetry: an overview , 2009 .

[19]  Simon Colton,et al.  Full-FACE Poetry Generation , 2012, ICCC.

[20]  Yoav Goldberg,et al.  Gaiku : Generating Haiku with Word Associations Norms , 2009 .

[21]  Pablo Gervás,et al.  An expert system for the composition of formal Spanish poetry , 2001, Knowl. Based Syst..

[22]  Pedro A. González-Calero,et al.  Poetry Generation in COLIBRI , 2002, ECCBR.

[23]  Masatoshi Yoshikawa,et al.  Beyond Narrative Description: Generating Poetry from Images by Multi-Adversarial Training , 2018, ACM Multimedia.

[24]  Tsan Martin Wong,et al.  Automatic Haiku Generation Using VSM , 2008 .

[25]  Long Jiang,et al.  Generating Chinese Couplets and Quatrain Using a Statistical Approach , 2009, PACLIC.

[26]  Xing Shi,et al.  Hafez: an Interactive Poetry Generation System , 2017, ACL.

[27]  Timothy Baldwin,et al.  Deep-speare: A joint neural model of poetic language, meter and rhyme , 2018, ACL.

[28]  Douwe Kiela,et al.  Automatically Generating Rhythmic Verse with Neural Networks , 2017, ACL.

[29]  Mirella Lapata,et al.  Chinese Poetry Generation with Recurrent Neural Networks , 2014, EMNLP.

[30]  Ruli Manurung,et al.  A chart generation system for topical metrical poetry , 2015, ICCC.