Automatic Poetry Generation Using CHR Masters (original) (raw)

Poetry is one of the most interesting and complex natural language generation (NLG) systems, because a text needs to simultaneously satisfy three properties, to be considered a poem; namely poeticness (poetic structure), grammaticality (grammatical structure and syntax) and meaningfulness (semantic content). In this thesis, we discuss the development and implementation of an autonomous system, capable of generating unique yet meaningful poetry, that harnesses the advantages of Constraint Handling Rules (CHR). This is realized through the implementation of a reasoner, which generates poems, that satisfy poeticness, grammaticality and meaningfulness, based on a customized lexicon. In the proposed system, a poem is generated by incrementally selecting its words, through a step-wise pruning of the lexicon by the reasoner. This is done based on the constraints, that represent poeticness, grammaticality and meaningfulness. The developed approach proves, that CHR can be used to develop a h...

Sign up for access to the world's latest research.

checkGet notified about relevant papers

checkSave papers to use in your research

checkJoin the discussion with peers

checkTrack your impact