Professional Documents
Culture Documents
Poem Machine - A Co-Creative NLG Web Application For Poem Writing
Poem Machine - A Co-Creative NLG Web Application For Poem Writing
Mika Hämäläinen
Department of Digital Humanities
University of Helsinki
mika.hamalainen@helsinki.fi
195
Proceedings of The 11th International Natural Language Generation Conference, pages 195–196,
Tilburg, The Netherlands, November 5-8, 2018.
2018
c Association for Computational Linguistics
ger (Schmid, Helmut, 1995) after removing boil- to participate in the scientific study on its use in
erplate and the poem is generated by using those classrooms.
words instead of the ones originating from SemFi.
Acknowledgments
3 User Assisting Functionality This work has been supported by the Academy of
In addition to just a one way NLG interaction in Finland under grant 276897 (CLiC).
producing the initial poem, Poem Machine sports
a multitude of user assisting functionalities.
References
Poem Machine can suggest phonetically simi-
lar words for words the user drags into the rhymer Benjamin Bay, Paul Bodily, and Dan Ventura. 2017.
Text Transformation Via Constraints and Word Em-
tool. This tool will look up the Poem Machine bedding. In Proceedings of the Eighth International
database for rhyming or alliterating words, or Conference on Computational Creativity, pages 49–
words with assonance or consonance rhyme type. 56.
Additionally, Poem Machine can asses the meter
Simon Colton, Jacob Goodwin, and Tony Veale. 2012.
of the poem the user is authoring. Selectable me- Full-FACE Poetry Generation. In Proceedings of the
ters are haiku, tanka, kalevala and so on. Poem Third International Conference on Computational
Machine uses Voikko 2 to divide verses into sylla- Creativity, pages 95–102.
bles to asses how well they follow the meter. For Pablo Gervás. 2001. An Expert System for the Compo-
more complex meters such as the kalevala meter, sition of Formal Spanish Poetry. Knowledge-Based
Poem Machine provides additional stylistic feed- Systems, 14(3):181–188.
back apart from syllabic count, such as the exis- Mika Hämäläinen. 2017. SemFi - Finnish Seman-
tence of alliterations and that longer words should tic Data for Poem Generation. Doi: 10.5281/zen-
be placed at the end of a verse. odo.1137734.
The user can also reconsult the poem generator
Mika Hämäläinen. 2018. Harnessing NLG to Create
described earlier. This will generate a new verse at Finnish Poetry Automatically. In Proceedings of the
the end of the poem by following the same param- Ninth International Conference on Computational
eters that were set upon the creation of the poem. Creativity, pages 9–15.
Words can also be substituted by new ones by Mika Hämäläinen and Jack Rueter. 2018. Develop-
using the magic wand tool. Using the tool an- ment of an Open Source Natural Language Gener-
alyzes the verse syntactically and looks up for a ation Tool for Finnish. In Proceedings of the Fourth
suitable replacement for the word the wand was International Workshop on Computational Linguis-
tics for Uralic Languages, pages 51–58.
dragged on from SemFi. For easier replacement,
Poem Machine will also inflect the word to match Anna Kantosalo, Jukka Toivanen, and Hannu Toivo-
the original morphology with Omorfi. nen. 2015. Interaction Evaluation for Human-
Computer Co-creativity: A Case Study. In Proceed-
ings of the Sixth International Conference on Com-
4 Conclusions putational Creativity, pages 276–283.
Poem Machine is a complex computationally cre- Tommi A Pirinen, Inari Listenmaa, Ryan Johnson,
ative tool for helping people create poems of their Francis M. Tyers, and Juha Kuokkala. 2017. Open
own. The meter tool also helps people learn more morphology of Finnish. LINDAT/CLARIN digital
library at the Institute of Formal and Applied Lin-
about the poetic meter. Initial observations sug- guistics, Charles University.
gest that Poem Machine is successful in eliciting
motivation and provoking more interest towards Schmid, Helmut. 1995. Improvements in Part-of-
poetry in school kids. Speech Tagging with an Application to German. In
Proceedings of the ACL SIGDAT-Workshop.
It has been made publicly available for every-
one to use it as an online service. Thus making it
possible for the system to have more impact out-
side of the academia. Furthermore this has made
it possible for technology enthusiastic teachers to
use it as a part of their teaching without the need
2
https://voikko.puimula.org/
196