Does ChatGPT Have a Poetic Style?

Melanie Walsh, Anna Preus, Elizabeth Gronski
10/20/2024
cs.CL

No official code found. Best implementation: melaniewalsh/chatgpt_poetry (3 stars, last commit 2024-10-23).

Abstract

Generating poetry has become a popular application of LLMs, perhaps especially of OpenAI's widely-used chatbot ChatGPT. What kind of poet is ChatGPT? Does ChatGPT have its own poetic style? Can it successfully produce poems in different styles? To answer these questions, we prompt the GPT-3.5 and GPT-4 models to generate English-language poems in 24 different poetic forms and styles, about 40 different subjects, and in response to 3 different writing prompt templates. We then analyze the resulting 5.7k poems, comparing them to a sample of 3.7k poems from the Poetry Foundation and the Academy of American Poets. We find that the GPT models, especially GPT-4, can successfully produce poems in a range of both common and uncommon English-language forms in superficial yet noteworthy ways, such as by producing poems of appropriate lengths for sonnets (14 lines), villanelles (19 lines), and sestinas (39 lines). But the GPT models also exhibit their own distinct stylistic tendencies, both within and outside of these specific forms. Our results show that GPT poetry is much more constrained and uniform than human poetry, showing a strong penchant for rhyme, quatrains (4-line stanzas), iambic meter, first-person plural perspectives (we, us, our), and specific vocabulary like "heart," "embrace," "echo," and "whisper."

View on arXivView PDF

Code Implementations(1)

Code for "Does ChatGPT Have a Poetic Style?", Computational Humanities Research Conference (CHR 2024)

30Python, Jupyter NotebookOct 19, 20241 years ago

Similar Papers

Cite this paper

@article{walsh2024does,
  title  = {Does ChatGPT Have a Poetic Style?},
  author = {Melanie Walsh and Anna Preus and Elizabeth Gronski},
  year   = {2024},
  eprint = {2410.15299},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15299v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.15299.svg)](https://codeofpaper.com/paper/2410.15299)

Discussion