Abstract

Machine poetry generation has been studied for decades, among which ancient Chinese poetry is still challenging in the field of poetry generation due to its unique regularity and rhythm. The quality improvement of ancient Chinese poetries is one of the most promising research areas of ancient Chinese Natural Language Processing. This paper proposes an ancient Chinese poetry polishing model, which is used for polishing to obtain high-quality ancient Chinese poetry. The model consists of a detection network and a correction network. The detection network based on BiLSTM and CRF is used to detect different types of low-quality words in poems. The correction network based on the BERT model is used to modify the detected low-quality words in the global context. The polishing process is iteratively performed until the model judges that there are no low-quality words in the poem. The results show that the polished poems are improved in multiple evaluations. Compared with existing polishing models, the model proposed in this paper performs better in both automatic evaluation and human evaluation when the number of parameters is reduced.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call