Detecting and Guiding LLM-Generated Korean Poetry with Interpretable Form-level Features
Organizations: Department of Artificial Intelligence, Chung-Ang University · Graduate School of Advanced Imaging Science, Multimedia & Film, Chung-Ang University
Abstract
LLMs often struggle with modern Korean poetry, producing outputs that resemble "line-broken prose." We address two coupled tasks: detecting whether a Korean poem is human- or LLM-authored, and guiding LLMs to generate poetry closer in form to human writing. We quantify the human-LLM gap along four form-level linguistic dimensions: output length (Volume), the diversity and connective use of line-final forms (Structure Variation), the irregularity of line lengths (Rhythmic Irregularity), and adherence to standard orthography (Normative Adherence). We operationalize these dimensions as five interpretable features. For detection, a logistic regression classifier over these five features attains an average AUC-ROC of 83.60 in zero-shot out-of-distribution detection across seven unseen LLMs, versus 75.84 for the strongest baseline in our comparison, KatFishNet, an absolute gain of 7.76 AUC points and a 10.23% relative improvement; one generator-specific punctuation pattern outside our taxonomy remains a boundary case. For generation, expert evaluation on GPT-5.2 prefers feature-guided poems over the unconstrained baseline, and analyses across GPT-5.2 and Gemini-3 show that targeted length, rhythm, and ending statistics move toward the human distribution. These results suggest that interpretable, language-specific features can bridge the diagnosis and guidance of LLM-generated poetry.
Figures & tables
| Detection Methods | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | Average |
| KatFishNet ( Punctuation ) | 93.45 | 62.65 | 63.22 | 59.48 | 58.76 | 81.38 | 75.10 | 70.58 |
| KatFishNet ( Punctuation + Spacing ) | 95.41 | 73.78 | 58.64 | 64.88 | 71.31 | 87.12 | 79.77 | 75.84 |
| Ours | 79.78 | 86.39 | 73.22 | 82.73 | 96.42 | 89.85 | 76.84 | 83.60 |
| Source | Size | Origin |
| Human | 189 | KatFishNet |
| GPT-4o | 189 | KatFishNet |
| Solar | 189 | KatFishNet |
| Qwen2-72B | 189 | KatFishNet |
| Llama-3.1-70B | 189 | KatFishNet |
| Gemini-3 | 189 | Ours |
| Target LLM | KatFishNet | Ours | (%) | Result | |
| Qwen2-72B | 95.41 | 79.78 | -16.38 | 0.001 | Base |
| Solar | 73.78 | 86.39 | +17.09 | 0.001 | Ours |
| Llama-3.1-70B | 58.64 | 73.22 | +24.87 | 0.001 | Ours |
| Gemini-3 | 64.88 | 82.73 | +27.51 | 0.001 | Ours |
| GPT-5.2 | 71.31 | 96.42 | +35.21 | 0.001 | Ours |
| EXAONE-3.5-7.8B | 87.12 | 89.85 | +3.13 | 0.0799 | Tie |
| Detection Methods | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | Average |
| Ours | 79.78 | 86.39 | 73.22 | 82.73 | 96.42 | 89.85 | 76.84 | 83.60 |
| − Volume | 80.48 | 85.87 | 68.55 | 80.62 | 95.58 | 89.32 | 81.10 | 83.07 |
| − Rhythmic Irregularity | 78.73 | 77.87 | 71.02 | 81.91 | 97.15 | 84.21 | 69.56 | 80.06 |
| − Normative Adherence | 75.19 | 87.01 | 65.18 | 76.04 | 74.87 | 82.70 | 77.22 | 76.89 |
| − Structure Variation | 67.22 | 74.12 | 67.64 | 65.55 | 78.40 | 80.54 | 69.56 | 71.86 |
| Train Source | Ours | KatFishNet |
| Qwen2-72B | 81.96 | 68.90 |
| Solar | 79.53 | 72.66 |
| Llama-3.1-70B | 75.77 | 72.50 |
| Gemini-3 | 83.67 | 70.73 |
| GPT-5.2 | 73.73 | 69.35 |
| EXAONE-3.5-7.8B | 83.13 | 66.16 |
| Category | E1 | E2 | E3 | E4 | E5 | Avg |
| Baseline | 31 | 32 | 16 | 26 | 26 | 26.2 |
| Refined | 46 | 42 | 49 | 45 | 43 | 45.0 |
| Human | 43 | 46 | 55 | 49 | 51 | 48.8 |
| Source | Mean | Std |
| Baseline | 0.357 | 0.154 |
| Refined | 0.248 | 0.173 |
| Human | 0.206 | 0.186 |
| Detection Method | Gemini-3 | GPT-5.2 | ||||
| Baseline | Refined | (%) | Baseline | Refined | (%) | |
| Log-Likelihood ( Solaiman et al., 2019 ) | 26.82 | 15.57 | -41.95 | 59.28 | 36.71 | -38.07 |
| Rank ( Gehrmann et al., 2019 ) | 13.85 | 18.47 | +33.36 | 47.32 | 32.06 | -32.25 |
| Entropy ( Gehrmann et al., 2019 ) | 18.16 | 12.25 | -32.54 | 43.28 | 31.29 | -27.70 |
| LRR ( Su et al., 2023 ) | 19.44 | 16.07 | -17.34 | 34.86 | 26.96 | -22.66 |
| NPR ( Su et al., 2023 ) | 47.31 | 37.79 | -20.12 | 81.70 | 71.16 | -12.90 |
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Generated | Excluded | Final |
| Gemini-3 | 189 | 0 | 189 |
| GPT-5.2 | 189 | 0 | 189 |
| EXAONE-3.5-7.8B | 189 | 8 | 181 |
| EEVE-10.8B | 189 | 12 | 177 |
| Detection Methods | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | Average |
| KatFishNet ( Punctuation + Spacing ) | 95.41 | 73.78 | 58.64 | 64.88 | 71.31 | 87.12 | 79.77 | 75.84 |
| Ours | 79.78 | 86.39 | 73.22 | 82.73 | 96.42 | 89.85 | 76.84 | 83.60 |
| Fusion ( KatFishNet + Ours ) | 91.99 | 86.00 | 71.93 | 74.64 | 79.97 | 91.59 | 81.22 | 82.48 |
| Dimension Group | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | Average |
| Volume | 75.21 | 72.55 | 58.13 | 74.49 | 73.22 | 79.33 | 63.59 | 70.93 |
| Rhythmic Irregularity | 59.33 | 72.72 | 62.89 | 58.64 | 43.55 | 70.51 | 62.50 | 61.46 |
| Structure Variation | 75.58 | 77.57 | 59.21 | 75.16 | 86.41 | 73.30 | 73.03 | 74.32 |
| Normative Adherence | 65.88 | 48.93 | 61.64 | 61.41 | 96.05 | 74.12 | 59.46 | 66.79 |
| Ours | 79.78 | 86.39 | 73.22 | 82.73 | 96.42 | 89.85 | 76.84 | 83.60 |
| Train Source | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | GPT-4o | Average |
| Qwen2-72B | — | 80.41 | 68.55 | 82.33 | 98.28 | 87.70 | 79.35 | 77.13 | 81.96 |
| Solar | 77.01 | — | 65.83 | 79.67 | 88.27 | 86.43 | 78.54 | 80.97 | 79.53 |
| Llama-3.1-70B | 69.93 | 75.08 | — | 75.14 | 92.91 | 80.97 | 59.74 | 76.61 | 75.77 |
| Gemini-3 | 82.66 | 86.14 | 69.10 | — | 97.92 | 89.19 | 79.20 | 81.45 | 83.67 |
| GPT-5.2 | 77.10 | 78.26 | 56.39 | 77.98 | — | 79.72 | 75.15 | 71.54 | 73.73 |
| EXAONE-3.5-7.8B | 82.18 | 84.63 | 71.14 | 83.47 | 97.82 | — | 80.72 | 81.97 | 83.13 |
| Train Source | Qwen2-72B | Solar | Llama-3.1-70B | Gemini-3 | GPT-5.2 | EXAONE-3.5-7.8B | EEVE-10.8B | GPT-4o | Average |
| Qwen2-72B | — | 70.15 | 54.80 | 59.72 | 64.35 | 81.20 | 74.60 | 77.45 | 68.90 |
| Solar | 90.25 | — | 55.30 | 60.45 | 65.80 | 82.55 | 75.40 | 78.90 | 72.66 |
| Llama-3.1-70B | 88.50 | 68.90 | — | 58.15 | 62.78 | 79.85 | 73.25 | 76.10 | 72.50 |
| Gemini-3 | 87.15 | 67.45 | 53.20 | — | 61.50 | 78.40 | 72.10 | 75.30 | 70.73 |
| GPT-5.2 | 86.30 | 66.20 | 52.45 | 57.80 | — | 77.15 | 71.05 | 74.50 | 69.35 |
| EXAONE-3.5-7.8B | 85.10 | 65.30 | 51.70 | 56.95 | 60.25 | — | 70.20 | 73.65 | 66.16 |
| Temperature | AUC-ROC |
| 0.5 | 95.63 |
| 0.8 | 98.12 |
| 1.0 (default) | 96.42 |
| 1.2 | 96.39 |
| Generation prompt | Detector AUC-ROC |
| Baseline , no guidance | 96.42 |
| Refined , original | 84.28 |
| Refined , paraphrase 1 | 79.46 |
| Refined , paraphrase 2 | 85.00 |
| Instruction removed | Target | Full distance | Removed distance |
| Volume Synchronization | 0.49 | 18.93 | |
| Rhythmic Variation | 0.018 | 0.017 | |
| Connective Reduction | 0.017 | 0.031 | |
| Ending Diversity | 0.038 | 0.047 | |
| Flexible Spacing | 0.074 | 0.093 |
AI-Generated Text Detection
AI-generated text detection develops methods to distinguish human-written, machine-generated, and AI-edited text.
See all 167 papers