Proceedings

Chinese Poetry Generation with a Working Memory Model

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 4553-4559.

https://doi.org/10.24963/ijcai.2018/633

Abstract

As an exquisite and concise literary form, poetry is a gem of human culture. Automatic poetry generation is an essential step towards computer creativity. In recent years, several neural models have been designed for this task. However, among lines of a whole poem, the coherence in meaning and topics still remains a big challenge. In this paper, inspired by the theoretical concept in cognitive psychology, we propose a novel Working Memory model for poetry generation. Different from previous methods, our model explicitly maintains topics and informative limited history in a neural memory. During the generation process, our model reads the most relevant parts from memory slots to generate the current line. After each line is generated, it writes the most salient parts of the previous line into memory slots. By dynamic manipulation of the memory, our model keeps a coherent information flow and learns to express each topic flexibly and naturally. We experiment on three different genres of Chinese poetry: quatrain, iambic and chinoiserie lyric. Both automatic and human evaluation results show that our model outperforms current state-of-the-art methods.

  1. [Bahdanau et al., 2015] Dzmitry Bahdanau, KyungHyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. In Proceed- ings of the 2015 International Conference on Learning Representations, San Diego, CA, 2015.
  2. [Cho et al., 2014] Kyunghyun Cho, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. In Proceedings of the 2014 Confer- ence on Empirical Methods in Natural Language Process- ing, pages 1724-1734, Doha, Qatar, 2014.
  3. [Fung, 2007] Anthony Y. H. Fung. The emerging (national) popular music culture in china. InterAsia Cultural Studies, 8(3):425-437, 2007.
  4. [Ge, 2009] Zai Ge. cilinzhengyun. Shanghai Ancient Books Publishing House, 2009.
  5. [Gervás, 2001] Pablo Gervás. An Expert System for the Composition of Formal Spanish Poetry, pages 181-188. Springer London, 2001.
  6. [Ghazvininejad et al., 2016] Marjan Ghazvininejad, Xing Shi, Yejin Choi, and Kevin Knight. Generating topical poetry. In Proceedings of the 2016 Conference on Em- pirical Methods in Natural Language Processing, pages 1183-1191, Texas, USA, 2016.
  7. [Ghazvininejad et al., 2017] Marjan Ghazvininejad, Xing Shi, Jay Priyadarshi, and Kevin Knight. Hafez: an inter- active poetry generation system. In Proceedings of ACL 2017, System Demonstrations, pages 43-48. Association for Computational Linguistics, 2017.
  8. [Graves et al., 2014] Alex Graves, Greg Wayne, and Ivo Danihelka. Neural turing machines. arXiv preprint arXiv:1410.5401, 2014.
  9. [Gulcehre et al., 2017] Caglar Gulcehre, Sarath Chandar, Kyunghyun Cho, and Yoshua Bengio. Dynamic neural tur- ing machine with soft and hard addressing schemes. arXiv preprint arXiv:1607.00036, 2017.
  10. [He et al., 2012] Jing He, Ming Zhou, and Long Jiang. Gen- erating chinese classical poems with statistical machine translation models. In Proceedings of the 26th AAAI Conference on Artificial Intelligence, pages 1650-1656, Toronto, Canada, 2012.
  11. [Hopkins and Kiela, 2017] Jack Hopkins and Douwe Kiela. Automatically generating rhythmic verse with neural net- works. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, pages 168- 178. Association for Computational Linguistics, 2017.
  12. [Manurung, 2003] Hisar Maruli Manurung. An evolutionary algorithm approach to poetry generation. PhD thesis, Uni- versity of Edinburgh, 2003.
  13. [McCutchen, 2000] Deborah McCutchen. Knowledge, pro- cessing, and working memory: Implications for a theory of writing. Educational Psychologist, 35(1):13-23, 2000.
  14. [Mihalcea and Tarau, 2004] Rada Mihalcea and Paul Tarau. Textrank: Bringing order into text. In Proceedings of the 2004 Conference on Empirical Methods in Natural Lan- guage Processing, 2004.
  15. [Priti and Miyake, 1999] Shah Priti and Akira Miyake. Mod- els of working memory: Mechanisms of active mainte- nance and executive control. Cambridge University Press, 1999.
  16. [Sanders et al., 2001] Ted Sanders, Joost Schilperoord, and Wilbert Spooren. Text representation: Linguistic and psy- cholinguistic aspects., pages 258-267.
  17. [Shen et al., 2016] Shiqi Shen, Yong Cheng, Zhongjun He, Wei He, Hua Wu, Maosong Sun, and Yang Liu. Mini- mum risk training for neural machine translation. In Pro- ceedings of the 54th Annual Meeting of the Association for Computational Linguistics, pages 1683-1692. Association for Computational Linguistics, 2016.
  18. [Tu et al., 2016] Zhaopeng Tu, Zhengdong Lu, Yang Liu, Xiaohua Liu, and Hang Li. Modeling coverage for neu- ral machine translation. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 2016.
  19. [Wang et al., 2016a] Qixin Wang, Tianyi Luo, Dong Wang, and Chao Xing. Chinese song iambics generation with neural attention-based model. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, pages 2943-2949, New York, USA, 2016. IJCAI
  20. [Wang et al., 2016b] Zhe Wang, Wei He, Hua Wu nad Haiyang Wu, Wei Li, Haifeng Wang, and Enhong Chen. Chinese poetry generation with planning based neu- ral network. In Proceedings of COLING 2016, the 26th International Conference on Computational Linguis- tics:Technical Papers, pages 1051-1060, Osaka, Japan, 2016.
  21. [Weston et al., 2015] Jason Weston, Sumit Chopra, and An- toine Bordes. Memory networks. In In International Conference on Learning Representations, San Diego, CA, 2015.
  22. [Yan, 2016] Rui Yan. i,poet:automatic poetry composition through recurrent neural networks with iterative polishing schema. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, pages 2238- 2244, New York, USA, 2016.
  23. [Zhang and Lapata, 2014] Xingxing Zhang and Mirella Lap- ata. Chinese poetry generation with recurrent neural net- works. In Proceedings of the 2014 Conference on Em- pirical Methods in Natural Language Processing, pages 670-680, Doha, Qatar, 2014.
  24. [Zhang et al., 2017] Jiyuan Zhang, Yang Feng, Dong Wang, Yang Wang, Andrew Abel, Shiyue Zhang, and Andi Zhang. Flexible and creative chinese poetry generation using neural memory. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, pages 1364-1373. Association for Computational Linguis- tics, 2017.

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

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