Proceedings

i, Poet: Automatic Poetry Composition through Recurrent Neural Networks with Iterative Polishing Schema

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2238-2243.

Abstract

Part of the long lasting cultural heritage of humanity is the art of classical poems, which are created by fitting words into certain formats and representations. Automatic poetry composition by computers is considered as a challenging problem which requires high Artificial Intelligence assistance. This study attracts more and more attention in the research community. In this paper, we formulate the poetry composition task as a natural language generation problem using recurrent neural networks. Given user specified writing intents, the system generates a poem via sequential language modeling. Unlike the traditional one-pass generation for previous neural network models, poetry composition needs polishing to satisfy certain requirements. Hence, we propose a new generative model with a polishing schema, and output a refined poem composition. In this way, the poem is generated incrementally and iteratively by refining each line. We run experiments based on large datasets of 61,960 classic poems in Chinese. A comprehensive evaluation, using perplexity and BLEU measurements as well as human judgments, has demonstrated the effectiveness of our proposed approach.

  1. [Greene et al., 2010] Erica Greene, Tugba Bodrumlu, and Kevin Knight. Automatic analysis of rhythmic poetry with applications to generation and translation. In Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, EMNLP'10, pages 524-533, 2010.
  2. [He et al., 2012] J. He, M. Zhou, and L. Jiang. Generating chinese classical poems with statistical machine transla- tion models. In Twenty-Sixth AAAI Conference on Artifi- cial Intelligence, 2012.
  3. [Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural computation, 9(8):1735-1780, 1997.
  4. [Hu et al., 2014] Baotian Hu, Zhengdong Lu, Hang Li, and Qingcai Chen. Convolutional neural network architectures for matching natural language sentences. In NIPS, pages 2042-2050, 2014.
  5. [Jiang and Zhou, 2008] Long Jiang and Ming Zhou. Gen- erating chinese couplets using a statistical mt approach. In Proceedings of the 22nd International Conference on Computational Linguistics -Volume 1, COLING '08, pages 377-384, 2008.
  6. [Li et al., 2015] Jiwei Li, Thang Luong, and Dan Jurafsky. A hierarchical neural autoencoder for paragraphs and docu- ments. In ACL-IJCNLP, pages 1106-1115, 2015.
  7. [Manurung et al., 2011] R. Manurung, G. Ritchie, and H. Thompson. Using genetic algorithms to create mean- ingful poetic text. Journal of Experimental & Theoretical Artificial Intelligence, 24(1):43-64, 2011.
  8. [Manurung, 2004] H. Manurung. An evolutionary algorithm approach to poetry generation. University of Edinburgh. College of Science and Engineering. School of Informat- ics., 2004.
  9. [Mikolov et al., 2010] Tomas Mikolov, Martin Karafiát, Lukas Burget, Jan Cernockỳ, and Sanjeev Khudanpur. Re- current neural network based language model. In INTER- SPEECH, volume 2, page 3, 2010.
  10. [Mikolov et al., 2013] Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013.
  11. [Mou et al., 2015] Lili Mou, Rui Yan, Ge Li, Lu Zhang, and Zhi Jin. Backward and forward language model- ing for constrained sentence generation. arXiv preprint arXiv:1512.06612, 2015.
  12. [Nair and Hinton, 2010] Vinod Nair and Geoffrey E Hinton. Rectified linear units improve restricted Boltzmann ma- chines. In ICML, pages 807-814, 2010.
  13. [Netzer et al., 2009] Yael Netzer, David Gabay, Yoav Gold- berg, and Michael Elhadad. Gaiku: generating haiku with word associations norms. In Proceedings of the Work- shop on Computational Approaches to Linguistic Creativ- ity, CALC '09, pages 32-39, 2009.
  14. [Oliveira, 2009] H. Oliveira. Automatic generation of po- etry: an overview. Universidade de Coimbra, 2009.
  15. [Oliveira, 2012] H.G. Oliveira. Poetryme: a versatile plat- form for poetry generation. Computational Creativity, Concept Invention, and General Intelligence, 1:21, 2012.
  16. [Sutskever et al., 2014] Ilya Sutskever, Oriol Vinyals, and Quoc V Le. Sequence to sequence learning with neural networks. In Advances in neural information processing systems, pages 3104-3112, 2014.
  17. [Tosa et al., 2008] N. Tosa, H. Obara, and M. Minoh. Hitch haiku: An interactive supporting system for composing haiku poem. Entertainment Computing-ICEC 2008, pages 209-216, 2008.
  18. [Wang, 2002] Li Wang. A summary of rhyming constraints of chinese poems. Beijing Press, 2002.
  19. [Wu et al., 2009] X. Wu, N. Tosa, and R. Nakatsu. New hitch haiku: An interactive renku poem composition supporting tool applied for sightseeing navigation system. Entertain- ment Computing-ICEC 2009, pages 191-196, 2009.
  20. [Xu et al., 2016] Yan Xu, Ran Jia, Lili Mou, Ge Li, Yunchuan Chen, Yangyang Lu, and Zhi Jin. Improved relation classification by deep recurrent neural networks with data augmentation. arXiv preprint arXiv:1601.03651, 2016.
  21. [Yan et al., 2011a] Rui Yan, Liang Kong, Congrui Huang, Xiaojun Wan, Xiaoming Li, and Yan Zhang. Timeline gen- eration through evolutionary trans-temporal summariza- tion. In EMNLP '11, pages 433-443, 2011.
  22. [Yan et al., 2011b] Rui Yan, Jian-Yun Nie, and Xiaoming Li. Summarize what you are interested in: An optimization framework for interactive personalized summarization. In EMNLP '11, pages 1342-1351, 2011.
  23. [Yan et al., 2011c] Rui Yan, Xiaojun Wan, Jahna Otter- bacher, Liang Kong, Xiaoming Li, and Yan Zhang. Evolu- tionary timeline summarization: A balanced optimization framework via iterative substitution. In SIGIR '11, pages 745-754, 2011.
  24. [Yan et al., 2012] Rui Yan, Xiaojun Wan, Mirella Lapata, Wayne Xin Zhao, Pu-Jen Cheng, and Xiaoming Li. Vi- sualizing timelines: Evolutionary summarization via iter- ative reinforcement between text and image streams. In CIKM '12, pages 275-284, 2012.
  25. [Yan et al., 2013] Rui Yan, Han Jiang, Mirella Lapata, Shou- De Lin, Xueqiang Lv, and Xiaoming Li. i, poet: automatic chinese poetry composition through a generative summa- rization framework under constrained optimization. In Proceedings of the Twenty-Third international joint con- ference on Artificial Intelligence, pages 2197-2203, 2013. IJCAI
  26. [Zhang and Lapata, 2014] Xingxing Zhang and Mirella Lap- ata. Chinese poetry generation with recurrent neural net- works. In EMNLP, pages 670-680, 2014.
  27. [Zhou et al., 2010] Cheng-Le Zhou, Wei You, and Xiaojun Ding. Genetic algorithm and its implementation of auto- matic generation of chinese songci. Journal of Software, 21(3):427-437, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards